python3-perf-debuginfo-4.19.90-2111.4.0.0122.oe1 >  A agW^^fkRne텏t\p5l'}Crݳt| TN{N^ Ŀ#஝sݏMH lC vyeNQ |-?IyND:jr5j B[ ÷+>2kjD*'[/W6u?[n;9dR`0;;F ^X'8zEgє2&N`{$(g+y?Gfc2uqћXzz0a9d22f7ab8871fe63141aa5072d2ad6c1d1a1f544d40d703d6bcefa35e6a64f1511ee035bf019b5ea1721fefa11e7cd3ccdffdc }agW^^fjCKmTIHZD9 #4J踔Lc}W bcKHMp/ 4pzTi;w2:~LY/Af J~)n1C_8$S OJ=+xQN@eJ7[_ X –Dk>w1r1'JeHbQuTᅕ#  oc# ju>g\]j@ hћW]IEn', b<%(ʤsVRjDoP Vh>p<?td! 3 ^(,Vkq     J Ph 0(8:9::p:FGH,IDXLYT\]^bcdeflt8uPvhz$(.pCpython3-perf-debuginfo4.19.902111.4.0.0122.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.acecs-obsworker-202R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aeTaeTaeTaeTaeTaeTdde328f94a56d84404916aa463252d51e9bf305f1cb26784203b9d1884d375b7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.4.0.0122.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@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-202 16370493224.19.90-2111.4.0.0122.oe14.19.90-2111.4.0.0122.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2111.4.0.0122.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/5712577454fc2210c271d42671f9965e-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e536cee23e0057a8956decaf3a154b5c391a52e, with debug_info, not strippedMcKF7NVutf-8f50e9c6c12770c916ac898f6091e4fb973c081da5c7ee40fd2f8476f054f64b7?@7zXZ !#,?] b2u jӫ`(y-$mk2A`@4؈D3v "LIAa2^F ~@_~[>hCfKk~egjϐZǀ}bfm&Eeͥ5`ZE.q{]F'j|X ?< %@njJ̽o)|DU~~X+&Ad~_BZ݈[^҈E%,"%hT0=yX'v4lzK-?+uwo淬E8N Mk8M4 `(s%^6 ˅R$!|L6i #x HPt!@-1䁚B } SHMlg/u$^9~ah,Mvq֫bLx#Y^a+ZPgV C;D=pQ#p?Lϩ䒈<Y{>nip?*4Hɗ\\רfT!L$=( |6JP-hi=jpɒ+L\FH4!v:4$\cxoO+2$P|6$׏} ]9M)OR=ȃ X2omRYxpD0G?G0A3!ȳ;522̆gsz (H: R<4EDr|ste50|ߣM [,ZDU4\g{^0&J +m= ;*TYq: 9$g$K#Z]Z'XnG~#0^~ ,CYZ܋˄=ZdJ,N^K g~TU+Zb 7a`5p0-{djGXUcvGl&:#l /TQު 4d0S DOGs:4* .E a⿋Cz#&" E.H\d*$DJ%2UQ[V !T-?gш>Od;{f[FgK*D/HeY.3Mzwjiw)3lVvg~ &2$iRN)=THk-RupIs2,qX6}=Y :BM*Z j9ȍahǫ*bv؆֤=ğ/0ͅrvUHG!}@Zp̜*fzڍKەJ=7gkE?0hBS(KtX4}?[^jF&ɖ08c؉ ie=>#IAqN B= >pem&$ٻ%ﱹYq-㔂W1V^$Gż~ل:}@P7>&EH e}Jn$D\[*i܌aF:s8Dr2^=ƒ!Aȷe2!7- ^yy>:z[Ԙ+? kCWV1 `>v5R Z~7W м./fxSmoYgJ毰 >(I HçUm g\LbDݛ|`VW 1 4F0yM1W6)%b\>ǡ͓5(HA^=CJS?5w)L23FL~ǜ{\<4Rw2zL6mj7@tPsn!%$b'Rv P7T]OpBwa_|KC$o,+ls`T}6-ީz_qȝ5|kdʺk!u_^ai_^B;^OОbUI8t-HUTro~\.C|`.#rWqs=B2>->Xbި ֶJ\Kox0;+3?h.q]#TkR%M?*⳸_i0_ 1U6]Y* 0>;(5$S4\mc]C9DnhB" K*$<,fy7_S=9 mghȝ◖cK02]o~PعB 6=s}&)wԲЯhs@IRW,qv 2O (8}ϵgH;6ug?%)>hgՈ^#ɅJꕽ"c 6s!N+wzuZ4N#uHmx{)T6*<\$ qo`d̈́azxY'BMڄr6ln-k5:b;_s< ($A8[̻a7GWe綬Br;@\-w((E6Aa@3p&n hkâuyi.G/9W48<=@JZH/5y.Q{t*.Bo'l;{wӁ!LCɣ+@8ؽoMebVaL m-&k*-ằMf LK%|OX ?O =w{+*ݍ GXo)̊f`ħҁ()}WJgAm~h3,/'d "p@՛1DŌc˧/bj0+,.D?J-:pn i,#N;kwMZqǍ-L8_Xt\*Asa4Cl2A^zUw6eA1؄\#utjBM28hWco9zvN Ku4~`|zղbWK1ļ>YvQ&u>ӄ"*ѭK$@`hfNVq $7&pnq`j& |fu ()OԾ^hMQ6G=>=6(| ` Y[M mt$|)Oa O@N}B%8ϱ@ȩ֩I{{]LuU[\bbJsXpQ?r ]$p {՚.qr[,[7AzWC\%,iI+LMtp6l?,nPA~eKMhD 'vO'i S4*p):|*YI<_.׍X+'7]Q)S GXP"4UpxTVME_(lY9f>7y R۲_4i :hmKt@S]!1m;.]pyE|f vH_}C:21~ƺY|Q<2B0>(KV)P -15n6(u BOFjSLOYGEB_ldqZ<7xyFϥ f$iR5pq_co7 t)*ձprnǤù %(*7uwӴ$e^=]L@ C8۸(W,oS2n02In<5~n|\E~`Ƣh_gBW 0cetJ|nI|fwƒcÖ4^ԂG9`V>5'A\Ba͠  )9;lX g&ϼr&e~D%eTHS+y5)W 0ˇHoFHw+=I*A31l`b ӈ?oα%dLPE{iaeLL>ӗVՂ3KuܺvxTmV?(K ;6C>[n8q#;3sASx6S](L_`T̫bY٭* ? J^wPWbeQƃu'N\7 dL</\WOOAr*ȿ*֊lu}Jƙ[AX|D\YƯy1 xjvĽ={erGB_+ hiRG29CI㒜k4JQ@&ХZ;0frUr M^x+lr6E%:g]u5xD۾![D"!zZ4\B FAO[B* {hϷ&O<3zB~n!͘.慩E[AU*kYiO0i݄d()\ʘX{`b?jo3= +qZ+U'_K7ל .>ț._PxUt8PoZdgl/e N e.0D~<gCxw"PR~ZB v a?T0fVžP$@Imv$A 4e7\ DFv"lݿWs\@*y z+)[ $TE#~IxPqlS+"ъfŇ\FƝu\><+i5i fhkQr7@~\0n˘|nm `=EbMZ p7`ΙgQju'(lV@wܾvYj-3f᪀78ީT9=x3B`kPIQ--%mi}Uty~li4ݣI$hUnf)`'qy0uxk'k/lzGBVu1m5 \Hoa!z`q"cL|9h5. kr\`/[Xpg=S;fbe? !ta.IJz L̻`l F35ڼz$s/E$;v\2'^\O.H Lx^WBĊm:E`>aSa4ey{ _-r s'Mx@:ٯ*Ȣ&w~ӷVq+y4aNˑpo ;v꣣G~ݸ C+7{A1@ F+c6o/TSvٴB~" XO4ǗLzڧl[#7nȍS0'צ6 qW׺3rw=+Eν ۩ lgkr+_h9E~%o懶eD<=PzeuvWV㙅u ] ̳BBvjo)oP+qHcFT€]iKz%"8֕,66Eߓ壘J~߄SXIF=]HtBa]U'ͣp!`Y+zn踼kg:-Rô=0I.tÎVmxTkxW}y@8] >B 7IԞdQhkd2-S}L$Qoj lTdS+В.shlYS0q"?eY4wf7t%l:c)1| R jA&7̼H^axq^lWu6Vt/] VCk_GKtf\7:¨LBeXA,{\Tָjxcա"LZJIlRd~>G_UOk"q~']Jn^;/wǂn(kQbhN6}2`kJh߿֗'qO4-(b]8X yj!gLY!}a罳E۸vs񔴀pALRgeCEdӁrj24 2L֞ӄ(^b:K?ؑ+Z#~ $UݭƴC"Ap̞Hy7-X~ьT΂UK8Wv^7I^# rkMg`v1r 2=$\2=AqA=L쮶$ 5`w4T55ґ@g(e:oFTĵ 0}ə@.39' ;R p+ZS(!p}HKpK1 24cP+ΪeDҚ\E_ ruz1"dLc2YHzW:tW G!D%NGrn/\qjAUH(^*wgj]XT1o4@\9ѡY]*,GfH,*E{Q`czQGBRf>v-PgƇq:ny3`zĘ=H:vB^2& xt6qWX$Si?5r7f)hoAkZmq> z#5(CJnT!,Ie.r'ЗjcK o73@2yME9u=cglLb9q90Vm'kPHj''8ȔNM||]$U6bT:}KB֊iBYnD+# ӵ3x3Ĕ6*YHўЧc?!7>I4r,ssaßD$1!, -*j`JXy _k5G; gd(">mpm*G=Z9 _wa0y2}pYy9>Z܉/\t8yNKQ!YKҎg['яB?o~!Q5negE$*BFj _|]@Z[yT&6@Pqo}a@77m:G{6HrW[udf8P2O&}N*s`+ i'[`Avo%B<yƩrnC *- [oǝ7O@|Դ#ySTq؏3KjBj73lm+$6&1p` xH'׏lD8+VR7 O2~f ۉ_VвN#t4WZ0h~Oyq4s!1"ul37cCzy84',s^$)[g^d7X+entʍƍS`Xgn^Fe:+U,-| $`&C7^J[J5lZ,ə&yvQpHs0X/i B*w}i>}-hh,lEeeC4&i`r@FʾYe`F-< 8li%6L,*:wM@L|\^Re#AI w d+h wx/'3 `䭈QN.^ːֿ/3Dd@r&N3NQ@?D4x~Xf㺤F %Rbpڨ%K=CykN͸L\U&++[)zDP]ق0hCe41 cw}[@qhϯzCA.aVm/wɣ.bpk5t:5vRyE#YZG kʞrnKj狸$X #JCt*= H!x|!MS3N1Mb-sz5 2`ƹA q/1 _VyNA7[b0(s҇E۔3]ek6r~ 5W&倅lt@.HG:Dp!0-${wK-fksRgom.jְ|9v?*X| 惭A7}` 9vk8SC1 'T\*>Kqv*og2z^xx?FOA7"LGWU*B%/v (8 Q3{8{]`w|îR(l` s< =zCe6Ž;ɒ̎*X*x eft2iv|Cܢ_p Y@f"2rZV{,]Zbⱟ 9GnPkbh4a9 icM<|mUEzf|qQ@+jkn%$\9JQC##(C{ ~OBM=J;K!}ׂqfTWXk{)::ۙKi~3hS\0p_3L@D\. HBemDȅw+yU TN$tJGM=ɦ`ЕU5L(5{^SS[|w+5HaP%Y8^vD|2;9!OڬY5z AbG[CM&uxc;9ede|-h>/^#r//n΄)=[nTvkzJiZ npr~tK [?$*6jlȫsZ5 8cPWJH^&9)dW5㾶r] HhW(DK!bRzhuPH)]{V}6Ox(Pl 7.UE^r! [IXEڒP.xGPP`l<*4|֗̐ih cԮIUfCB9\w1r˔@c/X_^F'OWXh>;y(\zyR*pIJ3)9 k T$oQyo'h,Q >Bg$dmA+Qt)_Ndl"/,&ӾUo2<^؈u!}돜FZ4`Q`i~U0rTP/A],oГeC ;hvp" oh|vc  @c ׯ+E4nv]={m \ڐ$>ɘ3,n7ŀ>.aϟȀw('@N e%MCXEqPyޕHLSv%)YFhF͵@PS<:KiY=1" %XI4{RPA"8N`b![V\Pt8"-KSQW`9V]<ϘGg 'y.G1o)'[bD\rks)|;ЧgH kX ,=&:L BDz6٥1Xn.Ld*2k<* (3}K%jijNH6W!Y㔠CR \f2]K' R K-v:DL9EE墑O{ڄwo >+0*QiNF۪ 5%QK+z#/%R\ឆg[.VR IA+R23<LUawxl"5O Ff;bgݶ8O2?D-We O!7 F}RM6{ImBhzzk;֣#oky}+ ?3)=>(¬JRdzֶ>5eҌ*???6ƾH쥷/ZMKxDձoqP߀_P f/R6֩ !&: Gk?ctfV!_JCv!\;΍.&3T !b(d']<fyv8bU2" {d{ځN@ѱЄSdFcNӟHDGanIL"ȗ$MBN*|Oudů#v E ,{EM~]հlˮwm%~VGcu70Q6.Bs7;S[P<axk}j|' fE!#5h]BRS-AMJA{:,LJc+bak͒_@^h~: OT2 m̌_P?hD23xX=]o"AN䩍uwjC%= ov:;eos.) UA/Qr{ >R $eG@(,mP cY٢Dwd~w՝5GɐRۙ/"4Î=H5[,+Wǰ qbo9;5=MM Mс?lFK~z5?f[lz% i`Xxs@rQ̓(, uK-oQD+KZ8 3}nl .@ ¼.u Uո[>bӿE3{mӸu}uwr36o`L幹@ŏ ASkJ5+B(0P~}g:z0 t#*v}omǒhtQ7jKj\\hGj{/.'ϗ"}jrU] wKpUzk;c@ꔝCb)8ѰA'-ms]pzl yG4 T6Z[*@+vRzEn^ECN5CG Y:}ao֜\7.:$D02+hnooq"8m{>'"}~1EH(N$#`[Kqedv,ۿXT뀈MXq{> ՉʇISN ^tM-&Y\¸LC{µX~K Lы^B'$zK}^ISό颚pƽ_׈Ҭ^5U㓋|El߶Z-^^|g3|9ĩF!!/Ǐ+ٽWN^(AeDsLf``@;U&(]b1 @m3_|NӍePL3n?Ȝ?)e-/:y.GrRT#cb{۬űK ~]>575t:(x%4;X=72( Z%tX:eVw)RwY-2T %M [x`HyӸH`44e93k{b8.1wWqRI!DE%0:dփ˿*C's~]~J~ B*S=ENP&ZC,})Fqqiw:II.BI5(H'2;[;K;*gc8Ws3L(_`y:mKR Iڑ!m,HC렐Ybmz6>  S] Bj>"+DF}?O _rFb${Ǟ|HǻEXNS(){%sx PG^v!ŐƀFhoH%{.VN!F^.>2u""gOG,Mj~=kU^fmLV)׃ln:1oexEdcӕ[t:qH'Dd[M|u[P1m$تo2)Ȕg:+9pn`^8l g^B(CTI+ҩ|N$W"HX@fС9AX*zmtkV(5삶4!)`u2?BkyQy-. $%!el];zq~%dep9d5a! דhh%D1[Q(3q"H*%,p.:߻[=`X #)U*e5rj;ս׬f} Tٕ!e w R0Z-}ꄍDm^IJΊIJ<" Lm@rsէ[;-v+"T@ۍ7r'V }d@g/QԦ'Ѭ^#@FE{EdzjC9Jwd:$ YHy8 P@?Coz2'2 ID Ǔx^~6<=}&TAWG*hKl&~ZS3aY O/8AͲ/@m5^[c NqދݑM'Fr"v+7etKc=\6m*6J5Do]"xY^X'0 T*~V)]LNJiݟb (wO{ۢ9wiVOpsV/7xcSlAxNeILJَ>rr@r &-+һEjQ/5 {aVJ v\ʂx3q-/q6qhŚ$j6 쐚ѠKIbLU26VFw|^Z\5004%)$jJ9/ĺ6g{{nɚfvRK`<_p-?AyL N<@7%}h*O{O7L8g~tjw:|Gf .0h(J|Ws=ٕh%yl;\1X,.%ڕ*%:h?9M[q4AJrTe0'I lD홒)L0#.Rd: =u B,+0qvWؖ`^Qa# l+Ws$S$WVcGГOTe:iQ;eݔ+M!ZXQL0zIJ0"h4$s|oLRUamܖ_w}`w"gwNd!Qeġ$dX>l>hd/oMjRԽv/ɁqWx_6h@SDĩ?Krn/{Č0;hLxu>z}@J x.⭣NSWz rߗ$)VVyY%Î_aU(u|O;E Uq-c}^+X8~Y) >\?qc7#\CNM'08~*DFɊhws ר)3Ɨ4*)WlqXNB{n[uJ6`b>04N%X})-źZsX-df*Ǵ;Ֆ%(,"y\a`MDzeӇZ.  }n2Rn >w|3LA1SWK}%8M@cIwkG_zp%)!- ni6Y.U)wcsM#_1BD` ,F*"ДPر ް3>_X-vtɹsV3 $<)D-A>z#}?kSٸ󷦖M5xU 7Ec퓐=ҧ"e%/ͻeǐcP68 n6ЍO. ȚvgL0KFFD/9?+ڔ1:5 `\Ȁ`/ }S=#]'J@ob#Y >7҅PfԟMZ<:PL:p00é/VմL݌ >e3%=_"rǠHAPlމq7\iaV*,/arUqFI#N+Y&2c\X|CbQy;pPfѧ]Saj0,bf\Xn^Aݿ0vYtETRc袏>JSD1Rq^T_ Tө@i@LፃR?(0p>]Ltzc潱CuE{ZWפ iI锵J(x2:kz0?rDY@`4}{Xʑ4•s4Fh<1+jXY|uuFXCWH7|W87׳[sǤa Ex%_eٴ쵊SUi1TXHg\kQg`^ })g*~y"*l%zA\ɸVZPټxU{ zA\1[F@(0RC|r27+Ys[p}mVs VFΗJIK!Y:gG۠-)@o- lO_JY~^b@|uݭ?=ATiJ4s,JWځ]SBTRI*F59*v.Z͑Q=NjJxX$QIc|o|h^Q |B;rЈ,TXvz^ϘYsLL5 !ק(nK%\gZ=HD"WP6Z`@b_ yZ-ǘ# zl6YK424\yĻ!XU#F1 iN$:N `ca!kF1;LX^B tHᑂQm[<?9v1IG+*lZ)ҤFrrj[S&N7|${ %*Ffp ETR j .  ˆ& C DRLILfxC#m{dU CA0?/oSʪC[xRDQD۩6H`FQf,p̪ d^xkƹF5 z :iq=êG'ikOElt~%tjDMIZ .tb2xe] p}0w,yMÀFHk A %,+*bccճ0oq"R?@ﲇ6o8tjNsHdw~VBrvy^sss ͛b ͆iKm Q'qV5emxq ~Hf4}#mVS>G֋Qc/刽tmK ww@QZ+84 %2&} A`\>ͶGyGGDY҄\;?ah, g%H+CGlJ\VXD?;@+T~K3/\3|/3pGg>,xBgID9GmBo?C(=wcդJ!49臘shD $x$p?]T]i>fg@Ǝo)Ly>ڇE8t51ђØ[]XewilYk+\*̏JJ R{Hbo` _+jǥGt8v{dArjv }i֕5Ph/ic6n3Հܦ(ibL 2<9\U{;ianT i=mHjȺ0<"ud-g@AL\**HP djx$o=1Y%z}@1zf`E c.[&a3zhoo{ b?MٽdӀ^eQ+8'8$ꤨ1fP LRGͪpt_%,;c ^W<6W@m@zizG Z+ǦS&?gU<)R(~+}7eCCǜW ;ԩCROz'e{qBga3|Md1 ̋M' m)`/Kp^`VC8{,,S/v׋QMq $&l Ujy:3 ;&ܻb=-|/듊F y/}PaZ($KgU~'NsU*OF1M)uBڑ t}^AaB<ؔc%TD|A2(i,v *i^LX0 p$5mׅ=ݼի f 3D́syXɒ_&i,;‚<}p L cui_YOB/ Y1K2f 8xԘ>5bكB]wz哇שӯ^`~B/b֯kP>ԍs\Xu?A:ODIį['3 ,Yͧ*Wb!S"Y_{_K@VB&RR:FC~cK@k8-9ϝên)0? hg;/o{(@S$ 0[bbg Z؄T9k˙$ ۸SjS)m0l+qAs' 3k 7y G]hPe-BP5 偟xyt]Qʋ+ojÊYiUp!zYKܿ /Dz 4B̃yHCaAֻyf755'()c648Pkߓ4e0wԫΛ%窟7"7'h]u<1@)asvfUP)"i?}ًr JV?"#F,[pQWa/&0+@,me=!sQIpNOX$^ˈZ,[?Qbm(T5Ўa)P9(Έs5J*b{7O_ yUiB9#h;HQah9ͪh0[ԖN9DqNל禺Bj[> @rUl$s+ K|Mc,1zd;܅H;RRVbjcSwA{*be}𹈒pvz *^q,MMF); ZS \JJMu馐+쿎 5~ ǟ ΠcgP\SMo:">Ӄ9*٨4nQ{Bgv?遨^fdƳeآ+i\5pFkY ~s>g'9r aA|"vKCyEY(TבWc^1p,crlr_ŬX9R$~ L+zhE5̻@D&߳Eax9'Gqʪ,7W`( ͈|$#<@jK즸+9N҂^oi1gf]LrD XXRc/5ςsYLD`=@D{Y?TϨRlV*ʉ b}O?a9G ~U~g%wU HM Pon%5=4 */9DgZls=+Doq Ҟ=_*C|ɮx+&}s"& !ú׬;q%e9I^je;Yq0cNwF=QWJum60%A&:qxjs](A9i[DfȫQTLUD"1 A Cwjb^tG'/G" uMby.=фi-&n^%"*^~)kAzq!(V7;#R'߬+1ȘXgk;(ÿğ !ZҪ0~Le􁧓j$KgiBRb7~sZ% ur=)OS0Ͽho1T Pv5u7HVƀ+uӖߏH+w4~|laI> œWw(uݿs@P 7b9L~fdD5^&˛X+"J= ߳=tC8 U!g0DU3d$qdc/ 8Y9L@|<|+aL>6pn>K@F{tS9QȇSޭ4p%P&ע*1Bjl&P ;4`xVu¨ PY6DV,WyFDA >YՈ$n9IRkm8(~;,C&%Q~6j%YN̽FIVﺿrFq,u0ah/|(37/:Z]R"~?$W]GrA&2A͖bUڌuC]nKpr=WK[F6{i*ʆ 5oFœsa5$E7آzUTA#T} (.6wҋgl%l*3jj2`Ҷc:O*!J}>M QY+T 4^p<3آ(EFM%F}^؞**cN= 0{NcOۙ*lAVfwA ɌLڔF&I$> U@řȩ% ;u2s#?R-gM4K \xNi^$kwEÚѮʢh}Tba9 1ތɬD!NǀpAH?7}tYq,:'C ܇F-~;oŇ$n~R){".]Ej``mvUQpߘRg8x@]Ɩ*g*&VJ%>}PL,TjjS)Ӟ3HS)f,Pc1K^t,!2L|P7J7$}xހ@A3.K1$#K0) 屢vUҙIF{1ܑj[FӞP`)BF/r{G3Kl_`[в ݀t$XK/^iH09җկ6"9$W~ ;4N N^8 `=P$ʏ:'B+Lh$@@x(YXk {` 5(֋^xr6![#OBi3Px(D說܋G+7O>3yxjnUsĒk^PȖء^/j\Tk/|ɌyF MP]c1 տBʆ_n" dIh0*?10r%N2"UN&8b"<,TLm"|x{^tQ^Xhϩ0M6DeràzD݄?q[+ubd Žxnf涬b1aRίPo,F}QӘYGy+E8 !NnfU7qoВ;,ʚ'Z}`:_6@pOxRN,{= U2HG|8TqL%fwEuOy^C߸G?#>h'=.]-d7 8?K"­7ceq(K) F+aU5jm'nJpN&=P0N1KMe-bdN*t#EҲT-T uʴ){wӍRw:qq.7{yo(L9i?@.i:(Ӣ/ % ~Ӑ@i,9'cQEfF]eʄcF Ru*z&i$g`l BMƪ%d^YN_GGS>Ünc2t"QD929_7՟;ifUCZq`e6p~<_&e\9cESo)l&u49Zdsmԩ Zz:'Tu&?~1.OI*p=L!hQ2ՙɋq?@iXzY{CPK!?cH]ց`;{(>ӫr]2]I8;m#G`-tT _'[[QN/ܠ+;^xn#yG$_pȯFc_N yjlK+kt<q"gv=V~HN8R?anп k0##LtFsLVdc)HVZӖ"4D@5[ġFq eH]#vG3,rkGlV5U]}!֫c~)rUm_/;hADv(b$/:d[c7VB$JTRHtc/uVhJb:wL٬P F=桕B=_ wU!.~P ٲ@ w[5mJ _wQi nA2a@ D5޼?$rSE1Z%3UɌ[؛+6/]@9?C  7J9ns&~ =2ƟcϤ"Lx>#='m\.ڤX{HD{h-T/*d QVh`1[xc?4בL(K>(hNby$&2B)* ;'hAYI!dO9}dF.ŝFک7L1G׍oz|ODb\i. kHA OJJqɐt 'ՃWؓ2%P Ʊ#ANe6+պe,xJ_xWfcr jQY\!vAsQch#=xSr6cUQlxɔqYI7sI0C0j겐z4h)Q=i#κXfs AIݹ#< ŀdGq5l.SrlQ:{¤* -B"ؤ;8۬&`V{8,HҌ]' +&/8&ܵM@:RRf?N(Hl+}IVT#N\[ey ۖū}jPGZۢ%6Cx#y3L2)KJ9a^mAM#ƍGʍ9.`z4ɐ )-_{xƍxI} ^֧5.tjXc:NM- tJS[eQ{hՠΦd:iܒ>'.'E*97Lw*s%Z]wWVMX$~$?k+Ct#FէпԖ>Q4u cu(C]dvt&W-(bY0 * /p(j@'ۚ`)1[nYOv[P[`gS<|i0 .ZÑTI;'A{;&OhzqϑCLH$SCzqvb:r]*8#tVwh͋0nNZ&[<\A{^-c3?:lͪaťTQ|Oґ {-*N=xT=}Y}Я/ }O+c[g3*DBB@ZRPA'ԘÅvr(٨uHܘ;YjFL9y^)\;ܹKwȀz} a@JA_lkW 8Jn6#@9 |ʟ<+Tcγn`A1^6ܗSZ#kz|'OؠN@ Q~3“j5e.ֽ;[Z܄f;g+ҩfU2ZLZJC󐵰3'5l?Ofpp^V,KQP 1ۅeHn2~[9} R~&qlK-{X`B,x20csxw(ws4Xv̸ =a2HQFK`v3ɷw4h1r߶ {Q(=JY}~myQ *se^%tt;[Jg_27k |'Ҙ;X  :.XT2١d]|fw˕/XE^L='ɫ V<_`⅕U5rB6Oֽ$6`N .}'}u!G%lzB*W&sg%{2kz``ݟ0Ui5DtN |f]éBF;B!ޚ: A`-{+(yAIZը5[G|Ɠ:MBpE))G3zvϼցu-tAx.G`JQ5 CbRYy)LO߬Ŀ.8"NXcDt;ɩXkB=wPlu뺙[.-W 'W8[#Z _bTƉ|{ҋ1.c5OC}dwtɑIet_4.aA&= Ҕ n%[7O;%d Ҁ}ڔyt~Dqf4c{\\g *F (*vS(^DtD5FV@祒 $P'{VvhQ|ΡNg؃-K7u%UZ!V'aKĹ3?Lt3 W]V5SB55v4_&:y,}W8^%ʴ` 3؋vh Fk44 NK &*~HFp>*u~@rcyTF'~orpxw&C<0/iǸ_H}'9I&Jf[fx&>ݚwF;i(/eP TcT༪(ز CvM\uϷcJ\nndgLElB)<LP.87%ُާO1fѤ!zќE 7xGOf`Qy,pۺv*{>J",7GS2Єٚd":" Yk$8N)yR/@km GS&GhRnVRym¼gc@Mi Nu*wcoto1i`uy\=bңשqѻά7>YsSnjE*_dZ IX|0KKky 9%;8Kȹ gF9GK:Ɉfl} פuoy"Q'№B* θSiw۬2VHwӽɁt+oC{fz3Iu~i/(( in3O;o bi  <B3ip& 梔v?ǜ3gԇ @ſnmbRi*sfU!I W/|WTu(KRezG;s3x1d]y=%ѴTP)jȉX">83@[5'FL_}qo!)Ke8D}S=WomN NҔ39gEвP٥jJwʏ2.6$Zѯ` ftuk9a@}dH1m1M j/U$S-@wᶅ)ֺT,}dA| tCA^#ۇ|I.v@_@kz Zc4$[:uzʧžyz? x'F ]N#뒊Z֥EJP,r h}*yECM zV38y𷭎^r7yPbUPN,?R[U klؚ~ShOQj51m@,_@mG[[6DWoz>&GEP-y쉮ť>s*ur?_?k`'jjj!ZA}: AtjwjLUtkG)he\H~fIBX/;@mȏQ &jҵ!Bfzl2xcr}Nk+Ej..7a%옳ihz&g%̛G[hjry^e #ivU)^u<5ߌ.eL-p%kh醙4}ggbJ︐]IHj;65ЇAZm*O<7:` 3&Vۤ ee}eSZ#REІ,_+Ḙ:\WC1#?WWz#LqlbJ+V2?n?`K!"f_vQ~Xohfrb\WG(l>-\QFaq }QO5@ ,ko.?ԇ-zG 5.dA:B`*@x/hm>ݎ0~T+"*=Az e"eٻ& ;0jEV^J ptbH㴉UVin5z]"E#Qfc6bxÔ"TeZ/å KG bDkڈFa!/+ DO QMF ]Htp'YV.Fl9*x VI;t`QN|R c_m..Iœ!>GLg#ZS3POaR*p 0Ԅz'qAi7\ח8h5Qn-Y# 7 ^xz9fEِ4MUO8x@Xbڳl1G#^KCXkk|!-o$%s,:f g:fR/> d5zWVu=~v^j{m޺ܴ™( ‰ Uc0s'dP~ ʔxj]P[8r/ +K lWHwr,gX`>,]!,N ^I\⶞rg5i_-ny#榀bW;V..f˭i(Bs@⬪M>,YӮbip4'g?xS`sMS9BJyA^4t*D@|{}?u.&L#p;{{W{ |F@=%v6Ixy bvBVCeJRGIccf-f!9 7|xV 2!(w#7St=;L׼<򯸪,S(ą_wȥbs \QyTgR]ɓPH*ЎU ^R/T9=QatMnjb$+N~Mڳ)=|Dl:M0qߞ=͡cuUX Hŕk.Y3P 0E[B!М }!P:NC>|UnD@I„{hĊX괴89#HND <&MF'fXU e*Dh.0zsz̆kA3 Uj|'kb"kpr^b糀nVY'sF\gdffW}`*PoT.C4D_|Țd4S$1֑^-An2ʢS :*B*0" ʕ| I ,~%&$ feRXncp>)0_śa65Xm"\$@W(d=_Y_?w/SIsUU;qc!Zjk5#': mH |ke`Ͻ}4]"- 4K$Hs0#AThnsXQ좳=Ӎ`Ek dZ`Zʜ:mje"TI acy`? 394\wtQ>rqYfO%4a.!8N ztU} F|D+noZW!Ylp:ݢr#7rtbe+Eu)wGEWQ>$)|c<_K0" wNpHV%;L32 =UMqQivݮR65]U~pq;' ¤2(\t6oZة 1s3d2N_1LtXתj ՕO mHW-[OB򗼂2&k'6ȵN v~m0 Wv& wٝ@8X~|uؾɝw=:y ]R`POϗIƭ?p?m/ԨE^AL`Dc 3K$ lo|&̐y8}/ ATa:G_ETtJljq=Q>u%a aRz|8߷xs[KzapwmRjy#DbWHWMC)/d#*!G h9h-Cڻ8:P!.(WOI.KףeZK3pR3шbuJ#R_~tc;S'`L֌؊(,̈́sTγRTuE[ hoTPBpK%]`a\UPU+ 2G74xӔ4&-NJx%vsIhv۬:F0OnNP'|:3:yhьL28}}MA+ԛCkme 5qZ`Stx겾JkbB/7e/bS?2T}Yeo22 ;}9 >tlab}HC\M)㿉 |%]STW3y4Y+Rh)~D(:\&U=ʽ^:Y4UO&<qBQ6`0fn :hδi6SQ|iy"栍>R(E R6&Y]r*ۑЃY!^_uBiPَ8ΨnUNҘm4b:u%!P`IΔ?cksMz oR?_ зZ̈ۊy^XlJ"[+l+r`f!SRrrpqM>= :llh5|iG$+MáAB9{;Ti>^w,5מ#xߤH>/L"m:hZ)Ԓ/`RE!NK+"|Ċ1/%p86>$mt$;)\.L?uPł ,"mΟע_,E?"a{acxD4tHRP)G$۲u)/ ]?SiVAg1]lu3-릶dXH@B r|st$IKsԣU?Y nE0+Q>Ws6<,um$ 8fd$ (B@*iHjDna1p""ܱhw<ߵlo|Fdk#Xn50C vZ ku6soe7}& 3 YZVx8޶2HrF}A!On3B/o|v˒5r ƖcYNPaY"&`Pm,%8İS,`ˤ>֘Fx,XKBwC"bɷynEGGk(W(RMKh \=xYf2t`Oj Pϼm?rrʌ))g왞8k-džY8߹Ċ%IJ^LjFi;oA*( ZZnP1ҞuQrysrM™hO?P ;k$^01l(2%6(6 i>`c p0NJdwV/ӤӍR)Yѡ\<(X'{Җ ,S r;lqFCkjQs0)o)@p[ΟH#" N>TXIqpBP@O4#QGS=^*468vYrq]|\e7( ̢ KĦӌxVںp$8h} M;rռnT(gWjܯ=7Gvj}ZI4bra><4uh\3wxnw Wv[i}PO;+BEuuէs-Yͱ[}Qx8Vʐqٍ(6G >tfO͡(d2i8%Y.[ޱc#_ԬQJi\z%|N=G+G'p㶨|tԜs e_~ ?vwO64GNqiId/Kb_c~Tb]OǡaKjIgZ90 cN{RsS !`<|Ox^]co ^q9%6r[+5jlyVcc$[BJ1ځ^pH+*Յ_lX IyLt1'ȎM"P{{]=w,nUTundd,_]w XVN4GSO 6?k$w ܊P7?.bVc0/Vw6ɐnzF2 Gm뙫Yf^}p:!$zSdJ;+/n8( ؘ7eqw-`R˨n66ΧD=O[_WL:OI.<%/R'`CHljS\4{@ 8Y1Vtp;% *)]W.Fs,a?NšcY8^"bqybc(S⁘ef@E#R nS0˘\Bܠ[w:Ϡ|QpVʠQ1gIr>g~ת;RGh_Zd #%⽺?l"yN9JS486po%Śf"&_d˃[X7I X,4馂gi|JڕȢ'S]j)̗1ݪ`~0M#~HY]-.ᵚG ˊ83Io6CA"p-l=hdL멓.K`QUO[OR%Ʈ F#jR;"b!3PCnˈ$8?`UȔ>s! :BַZm03}ٽe%SKpqzgB=+9 7ƫ#pBt4%5A?WM/PM.DfALyH~ÓO\dTsc˧ZQ'j̩Y`\o*ElDk/XGuF$ᗊQvѝV.,+zuW MkugKњ.0h蚛&'5F6a? q_VuOyN$[G&-}!BVCtCAh |bUmmV/SiH}ҍxJ) fCˎA'ݥ}2s/_r]M˅*C<ޘ! $tZTjcBK(+z8~&2I~A2'/_-$/IՕ'ӷ6Jf˒R 7w1#?C/X/΢g&jݳu?SZ]?@Sz()u^ ޽,$$~pU:^% yxG`,M"6^ dI|v qdrȬVX턧F־*3ʦ!H;0'.'5}vAzu(CpNP U3"xQ߼p:[є >>y&'ޙ*A#ԙܲ^ uBW]pd+ )i j.8bjfRݩjggj9s{R)Ajz_{u.`Z]v- 3Iczw`IGLn+0YL4t,,@`)Nѷ{S3 SܗAx:jԴ4Bq;KC)9AZi'd0'99uCSDo2dV WʮMW1Ϭ6& s(.bdɅ[0(--A}gK eW& bx&Z:RBs>[i**Nxf_;Dk)h6Ǘy,Ka& &3d됡!V͌f`}G8c \1`òݗFZJ<:NB~>2׵vnzjR Tf併ӊ6h(*M)bnaJG*`;ֈb$C!76Ǹ8R\mÿ?:IE\"k( A@85FW{R Dm'1ʕ* '~b^BcIࡢQ(j-E># U&c\Ŭ:A\%oWɍ+xsjU[&U >E] x(V,Q Ovy':B .Нuܧ|L+hO-)nx fъ|a5>:/z909vj6\mp=5@qq-!Ǻ,^&癁V־nUs벘T$(u͑*p8{o*ѽ^: 57T Ueѷe=)q ?RcŻD*tSEVc乏/N͔3>.#VY zpy|!U#44[mm?ĭs/ף\HR-S ۅ @(KSܣ#LsxG"|+ROeF;E>xm"NSrX/]×(![bMR9Q/!@@!άe]-jEb9;1g:pX_8e B]|r+Q>Y};*`C;uTֶUY.?!:(%PY ;ak}>͞jتR^lS75s,ܲT\SkT\ފ3{v]jnܑ7;CwΥtʮj~~"Ո+8wit2Qg3:~OȞ=&7%&mGlG$m`)+!8SK< 8E8bmLjz!(0Ϟ]TSߐ6?鷏{W2UHm5_BȔq&wӤ).cv gA 3Q|(a->ؘ4t2TٹuIRueDiWFB &'v\-s]"V'/0~'{t )hc&Z YALʐRx~ޱUanT YԳ4P}IyzTT|R7B*F29KRvF?,Vjyn+K**.yf^VLE ԙrvQe%0~œU`!)]uq#tkdQu4"|SeV >>޷ӜB@2ƿУ~ҁ6wZ"8E4GdxAX0&00Xi-,TF}Sz_#=23tP_tp> @eo}ఓn6ۃΟalT}ܫInHcS6!vGՂ=.G\6d)VR ^lNjʱNt);P` ~67Ijb8JdRIXYQBnt{ AE#pT + x,e74[K%} 2)]eĻ@Ƨ-8Cˌ`  E!B6v0Fy~(,nqCέuh~qd5Nk<.K7,,拶Գ\g"Fzza/?5x^y٫CڶޣR9 acjoĄn 5VhG${܂o$>Q(m4 K r?banzr v5hl1xtSUO Fw/&)U.gb"{# s I'?v5GzȎl ,u&ap^JvI^}#[,5`\_q il9rޠ]ʦȁLL8+tF"y<9Qs+)6EvY>@{xp5#h/q?(=c^ 9J3Zz٧S\G4;?-+ +2Nax=WvRsS㯝k]C!+APWZ$'cPH7{/$Tlco-hBȇdZs&3B,on+ ²ڻ|Ic LN&hE/L@](C-Af%GCO!Y^i4N'IV`a%ȃ{ r-(0A~.Ev.0% ;}&G:-!*񡙭|#9hې>͋#iWTި / @A*R*TP.(=85>Q˯&e&V]Aʇ8* ~Gxw~' jQ5gy^M]Dd!#x{j̴ʛqDLR7́pH`A2<dOA{Johe*ȞIHjs%(͘_Ӵ+ 'XIYUIZ{Ǥy[Uȅ 'ښڞX@p7XgܷBWPJ`֘?&eMCE(/2Vtg4U)%?:% BZD)lȔG|X qt Mk'mR$ ȟ7_"up9 @ 97m0B/g҆0bsgJWh POlSoi"+鈑(/i%6NLnD% &ջw{W7`zsPsVttun"ܢߍ1֕|\8Xkl<6}w>3L]&Uf J[LO~X۬t*ePlF(3?8A8B ~/zu:[?lLmu/lppt։>,bhyRi:(^ @icΣij$@ f6wGf.ߔ9c$S2ʾqOYER]}'6=\%bOVȱDάtgif㾉f0QՒyu3 }7)H|-;^,A>gmJ4}uiu;s՘쪂q x9מ:߁d<_0UگWxh[į H4S?lk*cJ>Su9Hp@" פVʎU.{y<S[!nX' ]oG C`RO˚rSdk5eQ}R#P؆EJx׶,i|0J0710>ViPBRs豾/~Gnk=Twg\H,sBr4إMzΒF S'nAyrFvƕv)rǹTmv,+@}!d DtRf \ CH-}2=O b5m&? nR@ (o8P:mgbi}VIWmWBd¸&~sզ5,o#f9l%S>ho#tױG'm+b}}cù?7Q4յ+th>Xh~m0`E)5r;Ÿ'ZUp!"C+a-Vw'4;p߮v!mZ SŒ&?E->Y8պ3_T@ U^l`A';4zASVz^ըO-N-[N]qqhRx=ad8 Z%`s!KBRo"$oHyI0(Аfi 5zzD\!BrKrm)>&yA#-Ĺlϰ]04_@\9JU^.rrZci^4: O tHfd/n]9Կ\tAn\Ή:nUi產q_Ek2r[g8oAcWRvUq.'gv8L}D4T2(hǝnA=]1_VN; 1*%A`D53I~"~Ĉ_O-I2* v !:2+%H-L8:= 3Ϩye-kxt+a>۵#**&cR1#,G'P"g=,?pAG{k k0"bm7 [˓ "X 3(P„߼=څ)ɑ+iq"eW@3m"Sm!}`WoVB/>\/̢-p.whRZFfX[`l 4n4JdWMzaK67@?fhL*ΩlXwL5%cfG8\(qW*S*}޼fdGyD 9riq)}vm,#K~:7Sxwo|ЁюCP)K)2G,pL.2LK070GӞefM 8o gXi`}r`4fH :,_L;sZ?AU 1ý͛7DqJ.I˙gftMٟm`5 \`erw 0Z)3<1s 9#d_-XОVMJ^îujh^:Ө%AU_YJ2<>҂tX9ϝ+xCIG/g4B=*3<KJ0{^)GdD B. I^Ccn7yB0 &扢An?p~<}0NV:Oj!YIn]W?Glp-Buُ{ߓ~_r B=RmĘY~Z^ &U}UhS{֫]}m N0y;jdž}qV _`h| F棵U!~*pbHɃ\#5k>\x/{oAn|Qãk$d _sh^$`@w4GԶ0p5/|zfZ/^~=^ҢPP@)J}٣܌_v.}:ձ3vp !{@BS4ȑEUٚd:;(HKX=fR |}:Xu 4vǧj^O pmZCi]jkV8>djG{Qè@_)˚ 9V1S1+Yin+ԡeSk9iJ֬ t8Uoo CLFwv~⃔ 8DPH4yd<48P-M6٥_Uo;NSlٓW*;3vw7fĵ 4$'"c -8 by ۾`"p!|nS~3ŗJF_{oE9 RXhp<=00j4CtM~pϖ8 0r9S y1&5_ ;CWnVQADCPaR`B.9ttzCz^Q:u *v O f1~;N4,4 6()g-+(7 7et0 !X{CWϬi^_^X4;.[ۂe VIl>c51]VSGb")ՠ~)e0%ȇxj3)}{@*%kW+ ݾ76(ClHVH 82).H&&dc6F3=b@I iRhI<{9]QX(^&Bߙp& d:=eGBsJ9` QgQ88ZknzԸϲ'oB¹SngSwYt ~;JE*MIcďyv<~3նLfd zϢR0wI]"oKH\_z)M2L]sl ݔ:pݦ,-p_6Vɤ Cu[Jٍq)_=|܏)w{|O<a-tbyy?>*:B&W2kwJlEk}![˕ٳ SWaǓ&S\_'ňB#3JZ>mE T4ymDb { BD-֡$>f{R$ڂIo1ڨf8ۖwUJSE.`ߗNgG~qo mN M̈́n)g%'{#9ļټH!cər|WBc|:eR-4{뵿>*'quTO<\)YES("Xӧ8([9'II)l0OR4cTb_Jcdok;>1Bh)mL6]qzP='>֮F.tL3Yӕ$Fzmܫ}}b <&.).'"FԊsh YEG:D&"FL0:kFƸ UW!VYb:ׯ8. lJ +-z$rLxz)qo =֔M4CC+0voH b9g7ByioZ) a0ڛXE.wM#]69b;Src;^ўYnX,v@ @bPB/? ʆdd濑"q Ss 'w\:^m d| RsEB2tEXiER꺴5]8%.}4"H#)qo8%\S[U.=}/HtN*vz$ĻzB`(;Мm4YmC}\|*h`YBU$m6EYYn9,rm܍Akahk\F\ ]mI!|d%0(q.[)8zjlG\qY:(ta (K-2`x]l=|5}Q)5C'Ug y_ M+)^$xdtbPh!6W|]/e ᱶKlh?7&D0LR*U~i@K#"X!!bXqr k\)rK[(.?429gK%tdu be[u~M@Ӌs_aTIHn;D: >yaӬ2qWD(+Z]aM n? z|55q Q؀M.uER{nC; ftSsG+&cۧ)_$IѶ\?j+i \{vH!F^t|rZUX)l!s餃bnSn#;BXu2`IFZ,T?^}}hF@ }z?DʙQ+<_25F? n0Zt7agxч,:Qz;56 Auo<Ɓpاܜunu@))WEg)#˴)bd&6(SZ N;#`;0g-Zfu,RYG[Ò 6~Ӝmg+720'Ҡ/r~iSɢ2lyoЌLW1WzI`:a$IC ݢ_ʯ$Y$qNJ#1XAg,I=2$P8g,ЮW&/Lu~a=[Go60^ln}G!?5ڱGvO^WeǮ,w=\^h'}+-UnMp"Aň ?%a_IQ,ZR$_l/ MzRK=R}fk Mr .'ݻhgD<|t|>b>.ņAst`So-"Um ʆhŧF?;/9(߸׃/0ۊkoOEAeRF*Og[9hw8ʬƳ+?ՆO+|Q+_RdU7v&IN[[7НH[;|{) +e,/$Z^e3ʞЦef'_ >QRlPKf'_gv!'{FPO ܐHeU/2#ƵӷwRUS&encAooU+DD2nbF&!7XAMނWpz\وYq\]Z%b VFٌg˶1ЂztaUx1xpҮtn?.SۤvQ3+ù W|W2|5m0Qi8s^u򕮯KGJg2rG%?E Bh)@ z)5G,>j:? Fnϖ XJ|]~n]>j=lgdڎwcb6m' τˆL0L4!c'j3I˸\jNe2NV o?vVdz BҲawd=5?h\:)ۼhv`6TO&9E^ d'\cs W52 a$*,Jq:STBH-L} raЈ{bpn5+zXn&)-:E҂j(:`)]l/gqoHO)|.kz Bn 80Ή= P&_T DAIvv m2*aCt"I zR>^`lκ8O`GlV8@7N34^"y`5k0[K` b{ a0> (FH^H tw4O +Xm*U8]`qԸeϐ';ԣ\)\<\ fjR$<(32Ƴ$ DL~-jˁNa.c evHs{Kc(W8aY(.׉y6=RY gSqodED2,?[E'k=h6ORe_1fΎQv|;1ܯ{Pk3ibU<~h,o<9^ܭY']9||iji5V!DUݗK­y?8XTDbm'ʫ+W"A^ړ. Q,+~TCsnPXBm4t*7|7W 0H‡1DO0a˭qi8`j2#n AC4^mFsa_8E4j>'u%*!== )4u܋$0H"…Wn<'eҁuxUSEfa?[9p Ү'cGhmAGWCH@RLYSnͦv:lL5$pփ$e@6D1\P+/xmMy05Db!b +p ٭αtJ~ϡEF >N;\OH6uiJ')LݐfU@n?9NMiE~꿣9><\j~A ]yP'.[6#TX`H e80.N+E7Q>=)ʢ힓$Վe8KPa3d{~2Q-IaayJX5N,w#(U|A  1zTFD)2$`A{m/Jb V9U8 EMeP#1X$BUrT %$Kb`v p~o Aw8pm@ f̦"Ԣ>1:4yYJ#;,MK6-Fʽ-UfCXMvIDH-CRǛ)m6}/1V1Ad jR9a@5⧗19J䕗N hr?}LF˺ : jqSE`*Qp5Ld<ݏ3rmx_p(aNC+mIĽ~NoGy樘u"rQ çp:6EsT}=|4ꩮnn|=. >a1~ܿmK5e[n}X][9Mhzˍ p OO%[d&4y78 LA˨_B箭CF  g]]N) v*Ȉ1t?-EBf; Q*=/Y$: h_ a5ՆiI~MT2 qYhMf( :ҶstXjTuB"B9%G4=9Lex*T5Rq@ 5:Bmy!F-M+r;VWѾaMpj9po!Ht =oY]˕|X)-w/ǡ!J P2F.L i\Z|V18d5֟ܬ>Bȴg*Lt֔M'9M="U-op%cZsز|ξ#U-2O:ogqvg\nҞy—ܯ*`iBnPRMp~O+twj/1Fb6r,[rm')WHQ\hąPK5ꦆQ:dԹee y8n '=E࠹C -N]WP3H摢^o5 ґ7ɢW'q\Zz ]l}-a9hK:L3T) Gum Q|䜆2Xqr :25[΋#Rґ1`$wb4qgH6Q7av{1a<  #уcs]_+{uTo=wIosPYl{Fcpo#:Ԕ8̋:&jܧye\EPJ^~u`VэΟ{Dz7R"Hș|HѣbT\>u㺔pST/׽*'^|8oo^-2x#Fy(&D"T2Oj{Et/e[~oȀVh"Cn9 ҝJ !*+ ]28hwWHS,(2J &3 ޵j%:-$Ī!\8q0^~-CB a\'ۚbRd%<+)[F{%_̩ڙqnA "r/Q,#>4Si,pC ?nr34ɣwIZ!uғ@ޞ7](, r,)&yjc$\">vIȹ#+RTd=qEœ/`WoBN?b0T㝔+e:h +z۶"14O[">Xr5ZX~ f0Ђe:̌0x\l,CDWD{O| NqWpH)!8e-uB-@QcJpPAWiX6iS2Ñ mhcYf9/ZSmHD׊ӑ'\mk2Jo ᶼvk̷fJ0#O6O]ak ۬uyC  \WSz8Y+Gz%˿cV_g- `6+7-{b-c_{aN~ {VUBdFy^X}JW!z Sh Ɔb^nKdiȼ!tW*)!|ÍC @t{IWKq1aJ&kq ZA;ʳ.4;DMbcl!q@d;zר U%9-HPgy|ሢוɨii ׊t)5)6LF#.I1jX 0D\STqK0t/ NWtMN<㱳g{WV/nu?RYW>,reO^M-}HCK9]I140ܻEj||knbe}1*[fw 3O/|/j X^\2l`^ʹF [$) ɺ)bQX- soVy-cW~4otSlTZM9dIiL?$M%뤦7Vo ¼p!2A]2Kl0 :3d`4+,E2[9%pu0zgvjGk-" UﳮKre5nuM["&Q]V~vmޜ T@]97 Kc(aB6&dH>>8giu={KnGjl9OXF# Dz1tܫ-0\ƾ؛}ಋ7g*װCҦE0'5Hb53(!W~VPG^|IExJ! f ?ِ~ĦgoF >+"|j0泭 ̄O~.ݺ6nh ǷE'u<9 Ko۔1QF/|89qwǩJsm%;oQkP8cQ㱹(]Kfn~)΁tm?`ZsUXv⥀rZIi˧ >ݘ]Z#$ g{N+T-u'Dp[i5ȳ%IXIy_3}]h8㣠Tk&feHS$e(ߒO?oALŏ{'b%AgvO-*F_ ͱB#yo{Qm:[$9l?IM;8F:3Px뉃"y[2v7 omP+L]X0:)T*4PF/=5P4_<;0*o<O_NVI\E3p&9Bl$]f/KĻ 3qJGݞ36:5!:Ff`$qoLߣkΥ5 #d3 :b 6ec61MNPF@۳A y5"( fY;p$nfޏ(SPWn_l]Cz#Á!Ts $FKr=H1.XA [u1Df,e\p0TG̒fc2/Ľ!}|#EѲXH!,uXPV}xK,\H,Lz)M[.[3"Tkι,>b |NP7䳀ϢŶ.y{ u)1Wsc9[.; y}P7ӛW3%?Sﬥ]L.iߪT$we-KrDܕЉZ&B˽fڈ.l==o#ge2 \y,'K<P8/n13l (?m]%~K7[3"5g[bAю# &g /B:LB9ٲPU>U7s䙼9gb^]omkլ_v(wg^/X*r9yr(d* $Q;E*Q3XU#6ȕeGJ W;pd$iS}H pOK-sv, r\{.oʗ~.i5MUvjƆI B]W>g|)j_ew8a?>{&l? £{XT́\?6bN6M?#>ꉃNuN=J 51fA{=gRxK*ݷ3 '`hI춺^~&(z]'_qzf XJ2]\O6<끮SJhTgg2X6zg a 05@o `eDzB@KIIlUL;38*5Jx5uoP'`LwX+'s&|;G~Nb =x dzxPHC3ʐx55A)!+~0TzY{-Y5,Uo[<}Uywn(18N.ӑ:uDyt2#Ȩ@?! %AQP®K_ QMng[‹;SX:r "5,sCSay7+D!/.ڗlC4@k1.cN B'qOp LI+;~}zYR >\ Fg*8g̅n }g1ia|3=o#ykDz^0%Qя*g]Vyԯᰩ%0W %{ ?6ޭ΢׸ ͜LQ7Y?9pj)e<-+eD=cN~L{«^pP$Ac*T#%f ")"@Jĩ>l4{CpvogDXA kG5#=b˸Sfx1L!Lap4C|:(Ck7q4g}cKZL*R6+ufd\j:XزX b}I,"<)WbRV`!r| W}%l`|^8 1l|ܴIu᱁Tȫc}!5F'\QyoBIU^DP6g%CYF%Ԥi!? Zr(u)7[d@;e9 Il* Ti0=ۗ6p|J2dN7>j)1`'o?\qN5*^8R9ʟ=,ޕ=Q؇[fϐs։|A[}a#Rf -W ȭ13Yoqר_q+xl(LC*tA@WZd_B3E͞HDŽ6ʽfE~,,1[Dㆦ);p4[d1_0#Vn/p1ZnEz4-6GEozMvy k3 jxm={owoOP1^P|8%?l(hX7{K^0*l/5ģn.{wBC?fn̆sZ SI:Ѡ4 pQΙ)X h%V}EcbS>_I*L_ǗkLR,GT@f 7hFJ{k|:P3 $nb][ We 5D,?ԝ\/ͧzZ{\\sSEC4ha0 b}g/_jYZ7YPi3h4ɲNsYoq-Kk_NvVЖXNY0ZIYYx]ruu`ѐg"+t9˞~^ZpkO]7QJ͎@gzv+>kztD(IW?#wˎ n$BVrgr84\mS۞xjP+!SG\P=}}gWyd0pyךw0Ve`Γd&脀IlR٢VJUZ8tIbقc-[qS֖!K/TiCBC[B׎w7: f(@ڈ+h= JN2-gch%J8Ba $r.y}mY[ 6 ɡTp4ߡtA4oCV6֦zE;&RoBPcye(zlU,t`Q X+3j|*`V+)UqȎn\٪{)HGhqNg{J 0A5D#N0|j$\/47͞a)=uYo̅CTA H{ESV-dЉ@[9!7V#; LꃑaUԹEo [ cF:Gp߇[׫Jڙ0ߥ)\a-JzUnk?vAA~*GsU!e5y?hIiOuXX56jI߃ƟL+iM94W& 'v1 ᆌÛZ!}Fõ~k6*^/ZUp)QTҸ&`txJ}Rז/)ucBǐ+tMA d/B„RZ7/簧0 :K#F~R__;mD+{Rd7fx` MØŮه%Iҝcɩ#aˆ R$lN>tb`Ynk"ڞy;lEA?!Sx'Zq:gA }ן04wOe2Q _7<`5uNYtijK2 4jQ5EOv2h6FqgɦU)Z -^y)V 7CD4 ,I{"\w|;} Jt9%~Z9RH 9!N39wZ&Yt1́ ;O,rs2R" &(R78j]9S/5ssl柧C=]6 1{B.P۟W& @ A2,HK NtVxi< hL`_ι' u3tAsQUz.mBMZmTsQRGGW ]n|0}g"-h;֬PR7KEDr *dσѿfQ)bTFEiXtwb~Q3]̇5x/T.pgS,m \@6vKsp3ckԗsL2WCd^K|i` .-bs(̲ m9}1PSklXW/Ҋ>:͘> ''CU1 Dq^ ,S 3r|}/E'u,J6S&:if0a tml-«mD4Iigz8ӊ}Sp%k UMޯx\у-Ehxaz]:o"Tr9+6Az\'HP]$7))X'jg uz9뜍YQ1ZB&G:}[PJ'=oa.oKxJA1Xa4( :42 /H (e4r!Aa 6V}/|Its:2Y$t,@ Ɍ@3'`I)`%wd*!jġ F Ej/|vLChUPaD ϳ6[Q8=H) hj:g Sa?5$td}@߮=(e`w!c;Xet>iarGEඏcj)W>,7vIƥhp#e)s;LaKۘ:4 e}^~J`wD?<Cߗ|OW~임6Mk+?Bџ%D\;gc}i;/ o?H1#4nt6QBM?!\̉X ]VaB nrhlPN6I}Y2ɶKm  [,[kE HǛ#k ArX4k X(Dm+~)/1m k1eҠ!I|*! Fp;M1)XxSE&O)B:_G=mK`]I1w8sLHЕ%p vdQkwĿ1w45`͸Ş~ q N%AUlG]- MAŋEγbuY~CVJjb8 8g?s&1o.tJz$3 Z>QYgtE8,k?|?J%T&J85K\\E;"> wy&["%hײ{boFꂃmQMolG!fiZ)/%rheMB#8l_z^11`dEG_3x?ᛮH+bo/OI.ZRɚF9H/ -a첑DlK`Չ7bx4Y?2W^4GẤ&j@G^BR{ Y2BUP߯αkoEaw:u'!ă`ڱ0Bڷ59(mApĽ\VAc7D%KQ9nQEd RzX2;Z \- h@1RR I[ڹd&y#`0o jc)x=n7RWc-Iqo˵mi|9: Ʒ~ Ni- MĹ B2g&ZjD F`Ɠřd-_17R-' #Y"tDO@(-]D86fw#'I"lD;3ą&Bʡ mD^2{j[69t0u)V(ټyn*N,o̍+=u.aڻ,ʲ?oNIvd6,ѓ/@=),æ0wPd#-8ISLӰѹ5mĆ?E.LQpDҳ#ݹ/w @K!bk9Ӱ33MկEq͜xՋ^+ssŵdnjۦ]%Zb$P`߫Gi옇3gO%]~dړpkJH.FY8&rWv2n:Go50(S+u '*+4z"si/D6 |I~)aڞT9Ӓ8OQ_o C{ r` rpA/:?z7hlbLPZy?HBZR\ IUO,0ы2$lO`=\Z n??Ob Q\ L:biDvǗM&HW0q?u~=RtKyGFv]-:0 7֒eS5OZg#blt-@`RȻ K+Gx}:GniC8-p?#/P@nY[QE&ZIn\8. CUd=+vr<}sl>nsva@Z;f]B'VDiuhN_BP3#NԵwLnHjܠRވ!LCXV7;]PF:/ /YOo\9j^ Cu-M5@`Z(Y0 g9j^*ĺ^zT(Q n6=jB@5;D2ĠAEEaݺЃ܄J:~wk 9r=doϦum@5ZLdzP(, 'tQČ67$ R aTƲsZց\ԯ͝&z}gxIاA=4hsC=բj~uʈl?tβ*]VH B.7>YH:vԟ~{hg7g-st!Xٵ<̈;7Впl'a![N|w;1AD+X(р]#2tn%V?\{g Awp_6!2, ޮV Z%bij6TVX. lNE UZ4F؜V&ĝpYf7n, cFfn-?-~>Vdwp. kJ6ZjnDо(wF+~^vi٪>=tRD؇D#~$ 1 )J5SXOUҒ'$/,C~ܻ~:1v&rR(he+7@NSh(FMCWc$?J < XFTԹhSUՆ-<Ͳn.?R p:@Xb"1[C-RߞWd&q65c{>ՠ>EWn5%d@D!f|ltLKm*[0(!zB@u Ȳt+T#Pq&燧k#m$݌4Y*5/ɿQݼudP  J5D W~ڥOEЧz$ҍNDa, v<<`5v}a̷'I&\pyO̳gqNf etq߰W-Qvc[T.ڑN{\}'"[3 nJ0b]ve3YhfnZ=7hA̵UmB:eOGq~gfz85,Ab QX}I{ _+KRt8ھ b rc+Wu㴕1)ތ  2Ŷ˓#ċ@`Nx20JhTm0F}"t+&nAehÛ=+sԟj @m=Nn_zbn+)7?PXR^\RB W 4aBC?jz\[BV3UbɥpAhid6gQcr mA$dpL)?XqD pʅM:D{p- GJ: [ TV1=Z"c Ed2*Hd'T&0;%]CuZ8ni{UJ}(S"] CؚymFxg MĉyH!`hR&ՠ081/ćp"Tuyyc"'L~EV IjP/7c En!?=3rmTMLc34/!6b\y0Ͽ0!pRÏ;In|Dzu}h2"$Di/2$#VswD@es.` D6zi6LxAn. 䲧 dG/j#7 "һ ޷q!CGZy$SUٴɔ<%T.KqArʌeKIhDQ MmǮ| n B.: *P~,Dנ7X8bNlQ-S A'@311ChF&4r?#(5&,vSJXD8F;f| ^(!]͌5/%vVWDF;+J/P*ESpٹ'k,= [T71r +B; QU\lA={ԝ*iy :p-6&3HO-MtZz3BnT_vޏoEtMqcq6K#Ӳ;QԻXGt핳3>hyk! wM̢-D}>4ܻ(sN:'۝'EǼ1`YVF?"jݪ &TzAETP? c&Ե9 nME00'*nrr5 o{?uIlo2;Sk׷+ȗ9U5 ^F[[R?$r)DҌXP~_?$)v- 5]NYt+8VFO2M H%haÚu};ۚ4!ނ0<>._sR;o_ )4c4@.b9~›h @WE asWsSo,y1/ 7}ޅí"&)Nұr*A4--=Dx^S= T iy=$]Iu+2[.}f4ŭΉ1 L|9hs6Rʄ ;JѴ߱(y1*o'cX~x"W]CC& 8ea R[E:d->W`YQr4xYTVUԱ~c@ Q*0PڬR =YBeKF2H̓C)C^`/)Ec,hnLbhD9 a:ߝIh(I^xkvj{Xzt %xYzĩ#J0P|třYքN]h&A/(¥IeB3I'=9t.>HrT6j=eD~`qEtqBLWKa-X KĶ >?T8dss@5lyRdž޳F莱IkM3{B/^;}y?8mQoΛp':?7Ժ i<d!IMps'rj?tEAfgm)?U~uqv+>֏/z ; S5Ƥ9≎VbTp7[!SC,K6k ]i`]J̞d10Dvrb޻5'@NvFt mNʄ\:pX$7Kьk˝ 7 MWtOo?_͙Ȋy]ҖåIU؀4MS.Kb"d*7rŽb&NV5µpA=w-Xٹelfs LssL<ڮpWٶsa' "M;ceQjY-LI,;{5Ͻ9bɹ%5ru$/d.q `|*'ya T+y Y #*=c(J^%'i*o_3z߁az 5TOxGЭuե(1HfQ=\^;EX"54r/#m*&ŰS驙k@%[ Ki8R#u,Qiu=T5MJ u,>$?!5ua޺ a7@>ĊS4y _/MBxsj\bQ[&JHTsN{k;xeŬԑOڱ5ki9P?&!4ޕ{'eoβ8tԵ~fR?4Igfyt<~?G&UZgEڱ"4gi2Vp%?Jb'4m!|'%TsT2jZ]$8pq?g੊F~RBף=U[d1pEqH$.?o۠Pq`mF<-Ds2P=vž' AB^FPYug=]% tFa@4S7'ۡ[7nG-L;>S&$ϯt5v3z.]o١}@lY3NJ_QjCLEڅ׆h1nx=Nː*_4LeT8D잱/Vjq]ISE՘Bx KsEfSJ،V$3'KQ5OOPm)Dmd9]h^8zT8q'ox{3lg͑ӰnTO] GUsB%[\a{O IwY<~_/a Y!t!I.2SsVE`N*~l$tȊU U֝f0BPyv9f&mu'Ef(,"*N,UW?*TnhhYbƽ<+pg |]$GʡPh)g^; ZJCB K~k=: p_9&-j]*1 ^CdVQ-Ij7lDY7<*n4oLJoN;[[q`0ҷ L޷Z'Q煤'-s \XP9!͜΢{F%Z wRͷ .W䊺s?@»ga^$TXYa$uǙکl$qYJVס\}M i^]Sk_b58 7瓕+ ) -U2X`PQ0ާMI]Q`s݂ۮY]P*Zlf Рl%!'dz߉EM Q:yqO=[%k@맮 , rxf26}G1-LQtD6ⓘI.P`ll/? yi80<ؘ9 H_}GzuzP;^\\6 7<]UGW-nt%+s7AzX}0;E'4/lN0B}i\5.^诓hϼ.x+Ĭ,v3SXC/bh& WF*O檾Pl"nrъfGn{R{=撟 EGDis̰w;k̸֯Ύ#靄R*#|sfK[ȼr;AOLqUve#ke59`7GY"F27VaHr9F*vX!RӓsQ4k>w{ X=AGx;bSAX3͹3՛RҵUe2q7JG6WzchyQ.8#_~˝NCN9^Bȸk6LIJ 6ڦ6 OQσi@?GBN.e|=( ssaJEqCw+t2 3,ڡI$, Q޼OСݵ_LsT6اaܭNeOBƝ"І%`P9[T&^HRq>#Hnpq<>M ޓf -x7\\2=gQlW A$!Rjm= #].,67ڂg{JgÍ cKdh]-\ħusUgiSJm  3Oõ]6b~1ZCI ZʶYo)Wa5`ˆ5fCqvb[`W,yNZV/3󈗟6ŽL~/zlROհRBt4MAt j5i{ko3/0T"߾*n]3nT 3b6wSi5u<~]?e p+j>Bz2lٍWmn4Q[_rK S)wz{l ێ"ȏ8 +^( qY駜neP)穌nʯV^A[6rF:e/ 9JC勜Kе*'b4CSX{l$-l#90`m"4rE^.jm7 cwC(P,}$QG)%K2?PE k\EɁ=;#%ͣ[VGa5Dd:)o+P*Xk^c>c6JXAOf։{!e_Ibݳ>TN?( *aT-fV4q wR3E reJt13,bI2wqoG-q>²e1ט{<^W2eQ}EqwS,VhtDZsAe%;4H:_S;`YB&xYj~BU)e5CB@+&;Wf ^#܃n}V)]"*i:fţEG\II[PjYcMͥL;1mVklF񤟌hOкiۉ-5rCu6 l[Ay@!AD%}i7jJ!W:kwsW$)#>Dvh2U:׾FeaPFWWxROͦR|ĮM/]҅nL x3|N~݄ 9e*ި)ŘN#'v-y"H#(VS:8W8$m+gRq[(D$#ucׂ J.rD{ЪEqvS)_1xb_|uwXkKx%q7GVtYA#r 5+f7gZ`6_78(mƣ$ܑ'MEҦF)A6M {5ݍh/7A1+GЙIIzyծ*F>N<I-/ܐ9Z .yYh2yzuMG{eˢYm=QiwΏ笇az|4۹,9g&L^x([l߆k;x{cyXwϼ2P}5gUٔա ୰ƌ杕 `PwX"C}Ң&mY>5Xt}T`>rs[Gjnn4;n?pk\<1t4&ģ8zytI/h7o XhX6keRV(RB͆ze.@$EQEG\ 4)#=2ᲨqDp5u&T)ыt 'gugE͑A*EXl\?־_"gLr8^YF1Ҽ~"SR@ZL GѶihw<ˮoՉz5 34veZeGP4>m23.F$܉(^#o9!"J~Bk_Q^GC~epBi!SW Q± WvaSK,EDVtee ߬ĬZP7T]${t*R]N%I1=.dCۑyoF5X]C}j;d`tk/D3,Y_/ )3:&*[N^7[$S7 ICo.LU}X4; !Ti k*7`q Z*5T\-3ctъ dWWg&VCIg3 KO:(465O dzKf89ڒn4$]LX_4&t<ͬ#˨~?_b(Pѧȸ<#fd⭂>Wi\ ) 3K+GN '<X􅉓WVbQ@%4C 1RmDwLP1RvuáKn-˓ZAXn>ؽ4;j֟rzXo9_J ̲qOsӨՙ1٥+ +;<Ђ﹜ Fl٢ZwK;r Y5P JY2[HiYe) >i`kԥ.rAB=94\vOymr_Sj^(Wk^ ް)?rQw֣%kJF638m' 1\MN )R?=[:Mbk:3ۡ]W'>wl.>܆'=\V|_26|t`zǻ<M9f[MMm%G(JrfomSϹ8t Z$dbN̓.S+_XsU*Ka z]8X*-_&A'ke ?/f <]=ĩ ݪCnyaxa?-wK v ʺIi+~vc7Y҅b36*etuIV*`7Xp5 ˋ<=@ jJ(kM4ʀހł3yk}dzOZ炻h uR=z->feS-`Zg l(~6yK/j#?.WІVK \e"zBB\RMr^z6Xvt٘0dWM>Nvzgϯ..JopLS5O8$ `aw^wI`ffbȅktr,Vo%%RܣT+V"U䟰_{+- a&LāGs?.u"~NXrn1p +:|+c{ : ݥ\pWm{jId0ޢZvL{=Flso8 {`t+~Rak5 ?.5s̅dͿ6l|'@pie 3w )R2=H OdO0L贱vpt- .RĖ|+;Έi7S20*a=iUuaP̵6: Clބ3.gB0Z9yãF?_ҶYJB2B@ڢJ^>j/ zǖ]{W~B7:byQADy"4" #X j O2=a,zRJop \gu]5nsDM@zL݇}lI1T-8ۧ$*Q݀&f jpN0 R)W=ʔ*}iŨK5FL˄]ܖK֪4evQͅ'n|X&|[EFA&=E~dWNPC. ؿSd q+e#*7F={s" rm'KL!6ɯݮ:(wƑ;[3NcH'P T#Y@OM'po_ͳ۟ $hmBk`k'mc KM^CA Hu6=5M`Ԁ ܘU5C6D& UVxJzLl"X 484N ߭aQG|7iYE(M HdӘa[pHAtHZ|is(= R*Lp~\([z”ɺ!jp>*DtazjEe ډ(33]&r, 5̊勦6HSi˟T}I!cw=Cŋ)^|͐;jENJ|T2ZgkPo :ӣxdٯkvXIgA{#a}x"jFBz=*MTyh&9-AG@%5 x۞zjL*+濚v ƍ"J*,x(02uB=QB-r{X{hG-$@PԓR8bW]$Yja`L4+mX|z{D tHFei4Oܐ!*\-pG(*Šq"czXƷ 7hص(<ỏCao(bMI4W=zqn NJ(Vk-%Iz f[6Emgv]/&Q@fA7ݤE]hXF `O4gܬGi¢ A*/bÅN<2p\:$43ޔR2# _ A3I=zh\&;_sҦI[诱 WY'|N*)eܼ1 Sc"ܣEi 1bdxesDZ^|W䶔0UHOK#ӂXs]I8i)rN 6}[-:yp O $WI6Z \8lpYT_C6#&,7l<dpݍf4r9 v;Ī(hr.'ő唖ZW+Ӯ\Zc_zƉGȕ\n{AتVưB'QD<<-.E51R>sA&<CQ~Gݽl[ׂ%06Ve۷} G*9V(mj[x'y`smپ0ؖw.bs6fᅟGŌq7hǶ%ճ#:(6tTǃpXᑴ1Y]V$9rʈa/~Js[/6 ֖ӉBŏ&j~&e^O*x(a7@4 ?JWf0 0Ǥ x}rቈW+6KzL k5#x0puĵTҐ =H48i!iyb~#3b{pFT4O)jJͻ"\݀5B=iWxϯt  ߆|D]YTp~ 0E'?oJ?tEl[= ɃSʷD_$sFS;PwP/:سqEէh$ǀKd$5\i0 0H wnWXXB7"^5_UoV"< ryG `ߙcĝ_`Z3O~\'Gg#@f6cM 4ǫ(~YXu?YxL;>XO\l*1nr'Fap%$؇g|I)DT!jG8Qve 0{1 bG)e]zqa5Xq+ߡX mk,VS#&F6zf I t?GaY}>(~F'G z;#yÛI>Sr"9\`X(/>DhQ5d>V`@"O+ZVϘDz W|<+o29hדzPR>-cA ͂[q++& 0Og0;f G1"˿Td(?Bi,y Xz[zѕٿ?o-c2=95""$\^9)L1=9"y>K@.F"Ry1V#>$ێoN"cOIHgtеܵYܢ stgqѓħ  ˆUZG_;zN~xAC݋bPFF+5s2hC,Hz7rG-f2›)K>I4w.c5Iûr/rWyL{̃T\n{[c!d;?3Jre7sA:&$w (غ<#BU?U#c]М饀){{}pov Rr0}X:+5;C:=zjœܝ'/Ƹ5nFX$fJN $Zz-\$?5ĩjvWZ2 W_oO`z"i}m9u񄈎G@]y>b MY Eڊ^ pXchj|C׿jqÑA&@c?Rj.3A_aGنi`-/A1HWgZږ [v1Lu(xYF*o;G&msɆ-\]Xђ#(:FHŨҷPoi"hG?K7l 596DW+nH~Q(ir[ -NXǃ. 0k{R3avTK,uuV~UaK 9gnu1>6+%(_ۗ&D4C· p:;-uݜwYEbk2 . Q{@0 Ɇ&+&zzH8j }t)GVe$ur=6Ɩ0dP>d(F~Zv-R/]xG @)\)C>$A4ev՜iІ䡘ۓJAmb ~h0Ե@)4gVe. 7;0ڛV 7aG,ΌK.}\bH9@t1fnlFKnxϒJ6~ |w=WpkiͯW ~(Rr`40r@Wa`|lhӃY([zAF\s-V塥u!rS 0{x懲dPXp9TA~S^Kbkzے}tJA}BqD/=BVm=E?Գn!n|&MAv|yvONjw-b1dl+ ӶY5t&ZhX]/`5I0fc.evdJB(':`,|4Nޡw% })6ZmBDa 0J(ah~FiGǴ $_8 殆rIL%[x+Zׄ)f{8lmU>Z"E!{n e]7"#D?.V%6׫J= > 60b뜌\NekWcSwbGvg`y |OXE??|pw/0|9DZW`o\9-?}OTL}x{hNX&,cC G-mƵAdmgu]B,AK04P[0i"r \}gk&@{S?5932^o5P 2/41/06@ 8)Cp#ӅeOv~QƆu ShC#AMάQ4ig.!.񽉬GrXD<W&W֧`bnQ^ /ؼ bM`Ń_s CCuLykȩI_`pJIS4U};k eU>/rWz*+WRA]r[@4LSyӕ)sgۣ&{ٲ$ 'P®'A&.ۥ<_ӉfK-'iCO2~]J/_0ѴB"P 8ԗsd%qS<brs6vsv@ڠ imhdiR/aeK.VC.3fh:}`O *E¾RT_*:ʼnBT).s6ːlWw4 \| OAh".)_-R},(@K)ЈVʊe ^YaAJ'B@}JI lʴEFdT}A2KJe[BS^>p0%mh=#uѲ4 c5zDǁK c͓#3Vg u *]m@?%]&32bQh/_f1Y+x&6[$I[s? R!Qe̲s}iiC]N Lzv} 4g/9ɕ# gSRsIλy#}5Y=W"΂aŸB}9*W(UR.|5➃59(h'K9(of;=x1Yż(`h$`v(d^atN|^:s2}*>ȞO.XO S.+ m5;eo ,R#Bs|jJ|XvaRʸ".Ɯm(Å[. 08{=ITXY{f*UgPV.v:v~f? hz4ywN!X}ψp9:_!V-+ϫkUK[%n -Ԛ @SYn&v& \R5\^%d";CBE?$4ZSLqϭH&}nJU|Nd=E& Cz̅|yCz0DF? }~83H8Qu!mZ; \l&E ^`]Fs"-8w)laթ\s2<{A/@G;6N*I6&j$ulOLJDZ/9WwJض/A\7I"#`b<\]yKɄVĬ `v :S0T NԩŧL)F9nfQdEF^'<ט;rvFqpjVK6qX kF*Uuh A@5M1uv3Hf3 -C> T=* T#wkҸgKMZr&c!}%l5i +8ÿ w&`Oqm }${H7:] &ŕ.M)ث1u!oY>x$`!@%QFgg%mȦ lX &\j.t]M8j4b\V#K~me|q"c=Z9!"'d?FN;$1}:}3б-\Lo(<IT@Eh0 @sa6fp JGz9Cz&` a6- '/enDƂ@/ f(3Nl{ZΞdAV'#-Q@+څquw4'\iqaZ ԗm5 lOl;a$h!r ޲EO+a9 zrUA`}cA:>f:JXt~&jBbz&tt*1ϭW*h#tauP 0I)C"_I2)gBda`="ffX86QH.ps,%4߸6% -IC [3w),=.{kނVI6r4azX@><*8}58em": +˲W-ɧ6O!¿gEar`Bo'y0M|2GG&q04bJK.~ <^0csS:ҦcCb.Hx!XeGn%Q=MC\|wdAJ _@ŪҀkO t3bcL'AHWu_s`TvWEp0.Ep@3:>dYg*?9߇tS-5}4X@!\Tzi!bea4욦]yg FG.v q}t L͐кq!f?KWg!ǡröai/֧ET:hBFLM&^7'Do=Wq.𪀍. jQR HPPg9٧14*nb~XI20ZK~韂١З1Ȯ!4SH?/hOd(j*}6G +HŏX?Mp>0݇Õ:m+JMd\ιL3-;11däy UN) <,!?P)ގZa)HQW)pΙƥ:ZGL7oYQͪ  ӡ5ry{C[>G+>kYX_|nd눪BArWh:i Kc?9Sa^(bxgΕEx IrsBp|!a RAH-) "EGFX }lXbbGq5rj73Rɑ-x݈OPةRyTB=pCvav}m) {{uF) |_ S~܍sQGA_w}TJg4ˢR-{".wOC%a6mRezT-5bk:3:SR0'[6pLzyz*Kgf[\]X?)SW_a`8x~@Ø7;P'%OX*!/4$|%D8_qr3g%}`#(۫3rElmy+*1Hޞ,GAa_ڞ+w&u[qW/ **P\"ruݥji<?B|7Ċc T1Ԑżmf J|g /dUyaFE[:* !}HVZ6OBYo2$cmf#%}FP/Kt*j,ʂz(<㚇uCB7qR<0ڵީRCƟqA zg+h;/3AW8 mWǀU5?G.ޭkɎL/W{.RP+[NAuCi #ѥ\m\Fm>d)J@[+DjrPYs4΄OEV :1!^oVY1ߖ8183~B8g엿GOct5_]To`$j6>)  ba@}aꈗ Fʨ&ٛWlS.X8l҈c3Eɛs +"4q$_ٌ֜砓рHn_8tg\9,uksnqM_id)䚿nPӚD%,!boݤ n5\w4!+:P?TY97} ϡ?#"J9x,u$29wVIu7M7{_VOy;-ie _gB u"6r;!qZP[2LKA$ҽBV`*5!}%y]mdZje8$Rgm4XUR>dPD7 86Kr,&?El ԣ]BEpeg# i("%IPC0ϖ srVf@Jd tbR2pE-PEYUϵ|3 6T](2V0,0D)4C˾[{N sӇlW7- i eu{nj$]7Bf6n2d|[fq1U+Gp^o{H%Зm㊖7 hXS({F0N]sB ,zR.u60 0{`2͝z'ry(HKovOr]g ͌W940]Y RWhWwnQxs'%0sI+߂<=H7OGjXc"9i*rtHKF] cjVP3ff>wϧ_y=w" =R?ŶŻi6y&R^Fw a%08p䓰zPQp̒^oB?2d41fGgxN_hG5'Ѧ.7m^&IT.)?KQPkRH[Pc#2z q,JDudiZyygl %]PSAlzZA9'B9ABQ,ag%hF d,25Pbޥ^gR t 7KUY4uH.kl 쐿Pp2FoŇxFޒVo%R?oFz]Pop hT(A[8ߪ}o/kb_/ǵ^woƜ탓lV=lvyTͪ Pυ ?5$G0WPkVk C=x ZNOlUqhs~{,ܹW؄ 0T]1t0Y_ mpTKCh"kKv#Rr= Gw]$yIwU;`Gw4*0IyuH=zj3y\+2yaR{MVr<8la k}M0yt8͢)f}tEV=>8Py Qѓon)c-s] bЖҢE~n;$ziE{;eFm Dq ML"IJȨny! 111 i1G[Yvq[;1őuU>wϦ*C8/9wjt/D5&Z7덠q~9nk҆h<i/L53 &-^}^o'2ڌI5z!jB\{Yfulrx٤s%d, &vH'k^Z2Y%諞GLφFn ZvԪEm m-8%6¬9=rx<I?0c"ћݪY~BK!Z9 w,=2||pL1g*- Uy" V3R[EC^۷?$gL!.ǥ#c;xLk_~=>YG{ޢkh} A&-6Q|3SJ?=>(]Wh][S%+u54hy}ܦ0eRl|e' ު\@m̨>4SD1B(m;g\c` -a rEMVvA9+V~m+ Ȕ䞽i@إBMRNJ9"GخHvLc;qL9Z󮾠hrD  ~M:ʀRN[ЋK0)~v:n&%r[ ZY}Wee1 &jsPqqQ gq T\ >%<b-`O59 zH*Rn:ϖ=FӫO5p!o#0:fH $!nhbDuAF-! jZ)x% Ty]!g'%,!5(; Fl̂,.xtLdEg>g wJCU:~ᔿffٛP7ԋձ]kڦV65_ADI2/G,'!=F;i9rN=drn&DoBV\i!SCYЋ/P3gʪKqz_ߐy¤ XKG)}A`ԯ!p m_Φjr 0*Z'APD,4 &bCR2ۃ6pvEpknIC(#EOc'GQpo5ɦo`hDo^QDs`Ӄ1aU3I9FY+I?.YՁh}/ᰃK›iGˎ5Um zL>\PUȰNSJy;H]m?@(J>  ꆗy\|0j\y1:z+|wIur*dt6~]+4lg-ON1V:(/h5i3{PQ⊅Q"+YӟϿ-OnWe4|]ͿJqIr\b=&j%X?`a~24!Y~)O >?UڮQ =?I"F)":dCzװ[qݯk>h˛I%O4dIf e8VN2h8┌ꐔbAFWYn@cݬCC1,Ɵ90W6=>\|IZn_:#7i 0+OK`cyheĈZnI9Kܼ[t e+bqIO52䫨kitBuͨ1QʩTDBƽM2RL`'4678o Kz*"YBQ9)솥op+@=NiwRuI)}kJ>ĥq KpxF88XCRhէWr Ö Ɠ4x9%Ӿ ԛZНnBB(Y>j\fGKh*rD qLp9ҁ8!ℇ`Nz0ADy|h࿒à,ZٌS'μоhu8yoP9Tc0̋'3FH6^;5Xk"lP(b?C!7O 7W7֜(d(5څ['ܣVn8\{^pk(gm4V,%NPt?|ڙ3XT\#vy`r*;Ý6D3)9G<\+iŷt{% x1%&E6ngj @dZ1fQ|WA 9 tooEBB㷡|F[9A36P5 gD}$'k8zt (F~VfWy?GߘN Ͱ fszD~i2&ؗ/I{ 6֟1xAa_A~}'#W{un$? e| j07 p1A,cnKQΉ~mFo&/}gkd"Èi­3lV<ꘅx&j2F̆sAߓ\z8 \|U Y0V_21z iHjx{,fau~ZXw q{pp: #"*[؞0ŚyaԨ qqtaȆ ٜe/ >&OzoztO{)ߩԿ*<%#6La?DdNCr9RQ!E["Gu7Ǯs6)t^n@Y~{2=H`d5"ږGU Ziֆq^ɋP7=l3AF?뾄+ $$XD(p%Їu wtF$Kh`#,Y˭B(Ntõu%Վj==rjH/۠ ~BY;ovZH2I|ryg/<@lKRC`j 2ꉌh+7:"Rpyq9$PByCkr$[V3,r̻;=c?-I!׉[e7D~jkz\ڟNYl zV]b`/2@"t\m~. UM0+2KByh}/D܉}5T7IA=̕ RvMi%+ˬcȓ0~v{ ƘZ/uIRg6WEO,eJeҽ=ETŊ>0$JFֱ:H:"1ոdřhloz93dPol% e(WSt`Kъ = ٶX%^:+6ADMy˗7l qUT08"r+4u[G",U|a[҅hz*}^-KiBP7l~lg?ʛMy*ZAf4DŽrѡ Ƌ<xXtȖtἬ #!P.4dRE ǾS'E_97W[Gq˻Ajyk1H&v^{ez<:n51ZF~!ZWuU :Ϸ@`Xȼگ6%R-Ǧ+3pj#q>mNOuA ng^7h]b˄؍}8>u2'UFK&p̼@_ 2ԓihz}rK-/>&D;+E3&uu6JV6T-D*Td7% RO\Ч$޵gg?&k΃›1Ey~o."615W7I11S kC]tn44DVJu h'dG9EhzI"@};L[GA*y5c4MFw>MO?>6sd@/ncN3 LjR}{ ʜ֊Pu'CưG.?.Y{G J~7Bd { q͓ !m,Ga:hp~T"mz$ŢZw' / &4gc_;!N]͹3J&N4,F]H/L,X:Lpvtݮ~o=9TZ\1d%;%WSSו@X7s3[MR4|6}OoC`ndXH>')xkV谡W}cnXw/ɯ[Rw u2B᨞>>M_t\^fɁ\؇ʌG'Q=׍R\p*!C0PpʜmŴL|V$/H`&jHRQ+&7w>LD-MB3NjW}s _hLI A4?VOwM=?l£n[h} R!!HKgI1 *, , pQ ;||j7H SRЙDB>MT_Synw Q]_5crvaōHo&% bf< 2nx*lv 6R,Z!\K~7ntomg=y&/101-h< \q^LM02{4RӿS︱F<ԋ)5aߘ.(Սg0C2gptT\0gk!-`!hIߕV }[ @dy!u+ܖZLٳ] ω%$9^5zˉ̚y8.Z_~ nd/Ci&1Bd>ah$` GѠ@Nm~܀NX%E" 'R!3# :G4h:T4RWx%%+bJFUF`OMH2FX-(g"pQ?o_P ўGq%yz (@vW׾f`=W#S2S0}Y=KYQR>\0(f.0Wfe`B/! ;r' rh/Gol:rXhd`/l+;\'.(\\Ne9(mṣr.7~ mq%\ӏYR:yn~ ;^>fwlk8KV-wFzS=8sCeog- sUV)Gl9qz v`=^VVM;\I6⋇AK1{V&)j&Q5s54'#y~Be HZMr/!q#rpzTRtBaFL-*G=g7.-stЩ($@#st[zЭAPgc@z?oBȿqշ*UL\x\Њm94;ER.4"6BG"4Z X҂ةj+".OJET q[/Ab4upG1"2'j@qtl;B*"_ؤ4n s 0SzQ}/BSDO؈bU{ Pqv xyVplΥ-@5' t.|fT:c;5H$*g3`FcNߒZPk4Tt-UlDB$befkν`1]O5+^NNdw1/m^},ݲE Sajت⏚O!1kC-ECUe`n6kTOkV|1tqAʣ,gl)PtдJ8̌C/[ Ϛ`.D~Ao]᝚^dӼwu'5@ Q׾j~H6+8SW`'fNq[`}'mǟbkRA' F(Qw酓c:&nJCr\ h&(HSH1_)* :Qni%Ο?o -D*bj`8Ҷ(0¬Il.aDzH_`U`مj)kb%SCU&y& R7>_: `ö)٣&ZViMyz($ܓ K,إ A*Zl뮕o}uzoUǁ"JsF;%?hm䒙&8LdܔnQ4yS<^?/R^=:eW8ZlO)ݾ#u_KaH9KcvHy,@}A&)eLz~l]?N2Eރ, 䁡ؚ}dɣ^l(;#!q~<„ &jf5x{pZX$ ~in%{֩KfnY][QA颯XIqiQF >yҍ px7ĕj0Ԛ9.X0f;z>t+l:O/1Q,ۥOG`q4_S J{lCV9BA;I /\|[A ˺zo-o\pB>x8L 7| Bpc|* T՜>ppVK"=(NtZsmPugs|vPlpOF1 @#2WR¤ijO{&§W qnbᣣc!/OPB.y$,)V]d\|QnYb]W? ~>x5!L-] EVf88i9 ֳdn.yn} ])auCf{vk_QӀ u|HBcWI2-c!֞t=x`&~+-SRdJȫp g*eH'Mj'N=9g*33KgaQ@M2:{ >ޅMI#Bd}Aw\i$շZx9j '+E_-ceEU7eZ^mmGcݨklco8]y\}Պro.x"quӿ b>LI.4j)zf!īv_']A {NwU Vj#'̝Ԗ$@nH >sYKTQ>4HwSiBs :MHs7eGMT CT=ԩe^,c"s7fș Fզ4 uz'\g,!>.vfs*Q9UZd:*Z?R4ᢞN 4n77Kp8/v-0SCQBZ2vcwlw_BF%ҰT% C֡P ~EmbgQ/HV1_m j]ފf@FO\'A|-">[UKW ҡ6U[nC7V6żRճd=Ga$PJfiyj1F1Cf=GE9yG(XT0 PD2 PHpOH59U>qxnqh;’ yT[Uґ03$R)<#{!5 hb?)ePxD7͓ܽ[|qT"r!k>wxp]hҗEbhL`@̕T)%m{iT g9Z[̏7q[S'|lb}2e8|X%,Uia٭`gklD+'UMyt1l>NUٸ{Vxos!'3ge,S?m^e 17ެñX,W.}Jp#; xvۚNnjH|%/Mدg[aay1+4+uȇCRe_q:yھ:Ia.L@ՄR3AA;q@d-x ;Bz 8cCR%jAa,?%0??%n؊"OD.vQ', 1B(S/{ֶ^Bn+2 UH5ZLhVaWďя'r%6+AQWc)XoԱ}ىTsﮑ`lc0Lԡbōih|zv$gY[a"G[r;S,뚤qF8AqIv㔾oliWz2l_U X[92INؐF(.!'*vN5[exd ']Up-CҗefoZe7M<>;#᜙dޕ. y cEH&z.aG\ǨL"&7.jU z"(%$`{ eBye0mBj##1Ҿ R+q60&!ON8{BKԧP \;h$ש Q3BD€k"!.ɮ%¬u'F0nt2^i4@DvAŻdhhh+{:&yi;vJNZ! <91 _\m+E8ڎ^kzp xSBGta#ܔLƗ&Zٸ*_E/A@O}@}Ws'dAWF/W;+lkqvYeǾ\0t,w-ٲ'l3Dt: >k>N񼔭V; By xv|I NM{|N;5f7\y[";::0֪nbkhi^sBʤnyG1jf0<m90w%A"F*).u eSl2?[= Jl"I6CۘVeU5DS;O)ӫ!LVU>t?mvщ_JK|321S`o`_ri뢠zBd-h7c) Mpb_O}t;*,&Rh/Fӄ n*_ a2WʚDnedc>zDF>ΙEǯ+/\%^17vVYQQJʆ 脀0 B:;)6 6?Yb7 4An'n{nPyi8:("&87߆HKԵvB0+q8Eh;l3ӂUe+ϐ- .V* yrUm DӭKlkEҵӂ)˔qlPIC {:e`|^,7ߑ}~SȩW1*i!#ҊsHd~%>du8eoF= a5[AGdy1eq ;-!FON{bYbL&<6;` JF6$˸0,Qڻ4~<]u',ْ -]<vMySCGh0Bya O/Ŋʌi*x}27Ӝb*JdN{ Zawyޮ~6I0sDO>mʡz>t" -cV0@neJ`'821+p>\[E/ËZHL0ؿo4}5EJQ8S:Y*NJU5OwTnؑV:QdEC~q*ClEZjEs@ǛUiR|ʎ6n]F/HrhPj0K@Nl}?xѪqXӗA1ڋo4*tPԈLE#) жˢAUB*m*Б ǯ~FՕGML** ,!sZ[*s=u'ϨEu$?+1UW)wt`FKJ#E Uh7Y+ pBQzMq=PKiGf8#\웦@5~PӉ4 .Su*ӷEIg*8!7;9r$&}u~y_ڮȔt[էL-*(I٫a햱Y;`x1o<jLd*lRcӋd&Db?^ўh(u^ nj^T.ڱ;ZzZ MWx.UI Uo $7UJr{(-=Cµ# Ј4l"u$0x\N~&T5-;-9}48j@pDXFYZGu{IA7\WŌf'nBRT7tՁ|U],={Y+OW,1l+V q'ddB]x#4caC/Ӣ6&K`]73>keTtOEOуĩ}6<|>Ư+hx;:&aǛ뱸v_][$ލܜe=)BMzz:+'"f#-S!J=/܋XtL<m %eM$Z9BM;yK.gRU{,DTb)ԨA2wq2'#NYfug@.cxSfO2}R9*:-.RnKsk,Mv_^GrrF07O)U6w04H_*Ue+O}+b6{jV%#g2ޡҧ"?LW9o=lR]d@eMBQ©GS%a9® t*#;)i尼10h+ :}Gљ$ ><я[sq34&(B0?=``$> ͢YHi(h_ޅ/b`Cp^>EȦn#ydQ߀Fwan>'QD'W;?b>˺i*mQDg`;ᢞ:uZ{\ٙQ*rúDf!<G>( A~hP{9HEt)S!]qߙ)" ) ~Uj;PT {A"\uS/~z9XU)]ߥŢ*Aϟ JYqS>[HǢC5@:MOr)e4k[+79֧q`-Wdx~}˞i8‘m*v\0S +牒t ԝ/ԫgKcNL(_C|:*W_\%Oƪ$&,LJ_N5VP >%Q?v6\6nZA F7+\=;›#Dh.אU =Ѧ%$CȨ czn, 5P`B>t} IǴ"Л8M~Lr]゛p+ȥTp_))W _3M KSJ-i*5l2$EA_V/j]Ƀ\ZK@a =Ĉ WǟFEˆMQP=~u:+9Go"2+?fhEU&[{}}B.5&,9"A&c5{FCC8Ė687HΧNv$$,C k_y׷d(a(=hsqq B[#"ZD%_f&^aD(Md @nu(gȫx Ԃa✐pTlС3QwVZroӽ}a)٧QĴ;j"].StS널kxˡH'|Bَ.),w:o@iOc 474LnBU(H0 rQL8p1.۽o@,[$9"qM5|}bٞxmΐumˈSh$R0SIj ut{ŻXAS!v#xf$f1}'8Ʊ[U&".n\*4sN8FdyFLɭftآ0bh#j*F \Bw1TsF +t|hCJK趯)rHE; I9La\ߟO_lpG$#Yꋜ"F;]o6Q6Z@78- yLɸ<]տ+ hq+=MȓE=7&&R~(F|.< wQP %Dm>LgCWֳܻ^-1&~}Q#29b7 .K ]!ziϚEp9KU/j0 cp)؅ U}oHlԚsbaZD_ CP;^;8 $ +*\(WBZ{;EHZR Nhk Rt 4(646~!!CF$H;LF>.2QS|I+\jM$ZC^J56X38/R_/jʎFDП{WG=: DI p}MrjP4bɌ*^3`ZXEhL|}A|F^;D (; txO"a 6S1eGdЉԴ=zlOA4ҫ(/*5QN|KO1/ʠ5W>'@$ϴEfβ54<={WyhVө32ɥDsmǫB0/ j>aeFT.Ydg_]et]4:DQ$m=Q`@aSfMdW$wwF`w|ًF^wy /΢ ǩ:/+T T5ZOI]:vpdƧ`WՅݍ7B/]Ivگ|xV~ƶx}sΠk/-z/Wh fyH+,6},b B# [;Q4qgab.aRؓ0|WCW"ss5K ;7p(pn! &?Kw=I+T2t7/ x-EBtxsX%k! { £jm$2$ԗ\E^``e*Yf\|DLJ8}0ߒ MX'>z3*Q]Eڈ^W#5Ч3v̒at~,w=mWsMVrA .zli.8%Ϡ%@Ri[<%ьu}٘4"e6ˣ F?WFdΉc.bF(V㚕TW+oɄjy,˫\9p%6 g =jֻOf`vp?4}4'.jğslK}pݔYOҞ+TaW䄘#`P^zvׯvήjYa=8ɱ`*a7~%WѼ1*33&64Ufڍ봶8y6i *g Ό X4QuOYKn`\+? f*iI1e>N3IASSl_: O ZHVf@o60[kVCMak60%t< bܢb~VVU^,@ eqȺ>]{ ;,CAď_>̄>Β#-hrI;&݌43"]mez>.u> }4UV ~#:$6.  H{ IbrE_ʻ o<~D͗#u3+HEjBiJCpt40_?\HFkH٘wSP4+sE_!؟"M-C %8'vO&{bpk/Ȝu; , F^X)Lww]WF׾vz(,-t5c?Tcϛ$ȫ!I2M_KR2Sk7#8*_6V1Pu>'J3B11@iQ- _i!#U%ѽܭ2W&tS]%L~ihH!_=;Q4 +jX̫P5U֞T04|0UU-"zc4 Oϸ+FӨbz&9Z]0JAslHjoNXLdt lZ)I=dO 0ݽ/vCgMJcV!r HIV v?HN'@?z{q+"dʧ)Sq*5moվ+ژ:3u;t  rީ t#bHC%|G3f:Ɓgσ3J:kn0pM6O0\ 21Dy&`Ic:3D(bol!cjAI0ԓCZd'duS9,W`bޙhOU[$󏛲WGQ!Io`̖*?(@Y_C[0fUqm)Ǘg90(tLww}UO% !S3VNJ+BNd& JP=}?$ ,L.NRNl̢K#k|BTb,#}Lsy|b2NL@rlfjl#rJbmA؂v*V^2תu':T嵔5<(vnFL੹[I<{J/Jӟa-{U z#:VDž`u*~Kd]|8Z<6ۥ~h&_ ܄ eu:qpgwIRz2%y$xk`G|(~)PgKVI=#x"iteeE4,7W :lw!ZSwk"'uӪ'ǚ0FJ%Y AZZ:3dV%R#^5aaR΁ikὢI !P9*3nW%O!VJv&I3<lm?3T׉ h^)cIajzG{fЃZL\O|P&^6b99[ZUkOy.B.P*G꣰.wD\Y}Dx4C=%HWXvPrg]| j|j4"Y)jdp<ż.q9"d< 1f/~ t@P-:0P`]NNA[bm.M^ܗ1 <]OzpH:p >KSzcL&*8ɕٖb뛦o d6+.Czb=}b(EJgB:+=7F,ߞ-]wxY֙?i Pv/Mtwf5g4x= RYX b[ %4Tqv.~*&e,u;H ʌRαlݵ>E{9Tڽ_+x<8[7fN?cKwP}WE裫@*h*)x`-|^LI`#vV:r7'jaVa>50IM@&O n7sLFD\GOBp)t%XGf\ lo_x 0AmoRċS-/񺏀w@C_O⚴ !6J\ vEI9nCP(V):{.> /1ž" BR[=u X8td{`[,J[Oah2ցQх R}Q$ד#b*Z%$p]% @Uԉf3Y].fmDfU10TMue TPR PN˷lZ[|;+!ԃZ^'נ$T*GWx5$2Q;Q{SW ]ՃH;lx,IVEOdǣr }뽬#Gx*Y8}QU0Qf嶨&}GT,@y[mtE^du$;Ϋ(liYWbuMt˹Z>LR%F$څho{+2,F%ę'`ԇ>f0!få.,W-h  jvjۑJ$2ȼWZOa.U7#blN'A $Akg(3@to5CYH?&a??[1_MiaӦʞA[çR^/, ݝiۋ()xA\וG/]lcJƶABH]~ ġx%Wsw! de7ymbnϥ8OTVJiգR奊d<DZdF<'S֢JU1lBWFWK'ǒxSVf T #RܤGpۆ/4p.fEע@PWmJ{ٱ~3Hwq2"Q1!g{.}x쒞DIh* /?96680yBIaO4/U?!c"%_ٷr/{*qb83ʓU~m\ Nl6Rn ŹygqRatVyPA)*t.i?tpnGz󺭂޳*>+ЏoojKR}4|*S`,YVףH!Cf#4Z*.Dx ks/#FNbl@=/6D4T(@q!Y2X5W-d%RsMN}L;I O橨\qY 1A? &j'?; w O݇ZۘؑNP}(eC۬gBljR}|aӨ3   !CT/e?\= :c:_lj'Z{iM;4R2iy0)SfДn}@!ۂPY*?h%,XGKv KE'pDYƜ:[4x>=Bg3ui^ M ' O? Ǵ `(bP<9pDfzc:yCGP+ԪCv;h1 \;1ۏkt|SrFEP(Z=wY6p)o-Q*O @ zo~وw.H}kIrf2aR'I- #S˹m ~am͛"i# 1C嘆K4 [dka$zU!*lh8G"ꓥT+p&vaz8$F=TEgx1g5B5 EUi 'XO쒡?$rDBg '7RAO=ßZXKyJeHyҨ3ZG$VE`^>s*aiA)f8un+?xjm+kiggdjkVNCd`Е~4h['؟-O.^=e$34A%"Rf+Q`Kac}zZȉf $ɾM3 2%U,Zty-l1cZ\_SO\yq[X=3 ^#cXVƵ;/$̄$9ưG柜U # |j@bY>&1;kCzfž0Swk?4پXdӵeĤoa+ѩ/_z}gd.zz*j[gĭB@?j&iف#ɡO4z(p ~{eT.Yu'M޽a׹<r=(R-VLV:0Dkt8r{#0Yo .6YplrXw*f EtIa&@L }㸂 jM*An?av00qFA괋OC>X7we /lTg(iO],Q Lʎ(U8%skVmv;G,߻bmk\b yig`ֿa#D(<k״ ia[Kt5w [3 ?kJ_HKj~'U>.^zjT /qHa o4u76 } ,D(SJ ™Y  Vr̛TJ -6ґT8[Gd 6Hr{PW /WgƧ9(?~A`ȗ GM8Z?I &m_gJ%`aL+GQNKifA\0%Y""#I֋l@찭9eUQ돟:C: iqaY`tab!wro*mfu'dS^!c9 (cyl;I"٦ܶ;# OVQ".;JC&0@¬I@ :SiJԥ[PJ!iA}~$WH/+d:"Ux_9O]FlƳ:sW^6Cc1"k}+1%m:^3+Y@ȤUN܌!uXDWF~X]ֻdKʈF*kJp[ E/DnEkkyI8cJ{?U$'fN_`뚗:D=qh3xYk}`G4 mwd2őVxz-NIR F3Ea 9 .= %/Q&{\DZv!7Y;KA( 5# \dj_OM,کMD1g}.<SvijXn`r~ A45 AStnDDCF)tX^'>P)zs-o GE[x-nױnvS3eɎolLF;8ϤT^0$V&s#]>9T<S*R/AwU= h"Ж}KD\j`Rf'D]ͫ_I(v``ͬ휓[.^8֞R9i[ kPkXFtT>V} Ii`^DDs]3ȱ0= ϝs6+" 8OsJgGYnJZN3pY.AbURFyRǺu)P%*~',cK8~7u]S4ZzcƐ g<)šِE6l }.:yq|U7\VsVu@QUdEk U)^]zTRx`"p)$)% 7q; { ڢv#7jT|:c||OW/~awa{੘J;6wo@.wk- k7 {xKZ=yw:RR49 0}۞;I)Pj3{]?:"؋x5cZ%rLvP% EeLTM'3th'ݢ/JR8Yr˼E'֪frOQ _b _3 EZdcEvsYFjT5{o+0@];qkccSO`9D/2m)(P<SDAȔ%)Ü6, rh.^eڝE!>gXeگf s 4:Y rA$vy1b@7; ؜@=^>ھ;A 'G"Ide]qm`X-TiooyA"VI8Ro:DD_'NtSN t@ja½ϻIW#kd6f#^T!Fcjբ2|Pa"]-S2}'-E _bf̻= 7I$ 3-s Vf&m~dD본iJ\׿p!${(wbBiy\߬;^J|OL= !0w _JA-.WB=dkA(<"jPIB.Spn*Ci Me8zYk+fvZnO݄buu>{`EHUGB1Bjtc}Q5+D`ԂD>saW}/F #`Ո0(/8E6v_ ~k. !8iAV$OzOۦrpd./Cӛ[):1U` "uU#Aw^*֣Ai~' (Q /.a p=i%PrrKWQ^8`m.ٛ93BeLZcެM d d8؀yg;nD&AEkHD}$[EU2o/$ zyZR=h/z_.\ u`χBk`1ͨ?ߗThSnZd$22w>.)gM0AĢ\y zY&G{VsR2fB @]&¦3aىѕDjW7 gkMH XVK2 a4pE7y2V1Â.֜l-jKVY5^KJ(m[5:mϥOc+o)4{Tdw j^lW<ڶ'Q_¶5epaWW{(JX^鏈ɲJWpщQT/*Yw{.\#(QPs ƪNP<?s#K=LP*MXnO-zE73hN=%V. 4<))w1!V͔,cʻ1o lN[<'akz⣦Ӄm,!D_σWRDV@8^vgBDF`WM»y@BB%Yĭ\٪۔rDlW`W,)9ߍB{>j+ =m¿vܛGǽ6tnH^\W3 jOMُXв睖Cݙ)"%HV rR.G; _ 內iY"~D@WQ0v&W`^Y4)&ѯKfZ_N|Tw7ἮrlB\l*+v{VG@/Z|9sԑ\ê2j4ƬerW&WPp6I %pd,}78E͖wI?ur9C4(@hÌO-2b>ft%%"(fD9 %[;W. !TE0+H f!Wצ2& N>l}fX8A`L6d8d°/0۱#n4Нl=6`<Ҷ#&7lgj}#YXOj$:{>`/&C#@-6d29 #gM+ͫX`@ϨrPԜ8_3}\o!p ;VBp!Wntu9L>v%^ .(A|23R(H,3(&f4w]2?n% 6rڪBc(:E +uW{E >&`p:;k0#Rx%0c@D8ʊv|.*ZeJw}_ +KE\ 9g1ߗUД#\W7XBeL9Q204d5Wn_P'+]B#Bܔ>3a a9Ox[#s; lHT޺誵סXk iYXnMj-:`2g"3U >q1dL}G Lִ10 M3IoC^fC2 oz[\=rFf3Ie>7Zx(*VmY{NFbYT2$Dӯiy JþUb7i{BQ:\ͽect^j&་ېH鑍OƋ~so~>XvjcD\.`<'k~i()JC0dB&uG~KY\t #eZXi H5% BoJ ΛI=SF:p:sn,a1-\Ԏh*xOe4p:"@15\6[fRn\OF ֢{m7N/Sk9·yM&+J}Q/<( =YBK&U|^0W/K%r2.m&sc0ȚTXJ\nfrʃỉZJVCuW=Ys͊a;<>{y{3YBj~z=jc$.zn%Ng?Pyw9vXF]kJaDH.^{_uͻ ڔꄰQƁ+#JO/2_ԇt/0j6m5 NLN+.M&Ђu`i^1}7 jc%-dhFB%a5ݫ.\.cnX>{E֝&( YǨ|Φ_4;* TCendS KQ(/QG$S"ܪT<34n |iߡ=7RoU Wf5F 0gqZg8+@вh@ bUr>;/VVx8#FOU/9Cx: ?=fFS c+2J?#EKJzԛo%@s]49/T ] *2pP(LYݯpJh/zV+c{KfΙ5|]8v9XUzriE1 B.eܪ(4`{#v/3¤XBdqTظ:D= bw:`ߨbzARяa*[V:rh7Ləq/0zDc̟2QŃH|@H(8˜,`t.9#:&ckH`|^˵WGo*\J=,5ԔaߑBTD:;?w~A(OzZ!K)?M?6??`aI%r@-x&8CbCs +cFfNFЩ t 4VZecդEn׆Z! w~6gc$ QmjuC7 /y欂EhۯA$6H5P=lO;0(> 56ʩO?ੵ|Naé \kؖwVHF6_cլA_tgJד(:2ZrD:sn&peh8#(s0ƞi&]6˻RYvk IHD [:j1Xkew և֫oK_`抲LNn+^ko trӛ444z==B"+%aX֮9?}cs~9hN'a$Jun^ 0۾RqTד_E~9*]NWltA_TT6Z[ʁ4$qaG6d R'-D@Kceid, O WST졦 m7M/ Ą=V΀9p;=\JCĘ=)ݱ{i)8(JtvK>n`7N{C[x[o&?$hϛ|A/6&8`Jc."B{Us"|r4֊4;'γ3^bLY_4t>;7<7Oy^tMʭiz~4.D{hCg pc<8˶26}Qx*e 9ޛX`9(5֤Fms<6幛ҷEH"#'j3>Ƣ'EټtZG2%#QN߷%}&F {3rtcN81ui\ \{r8{ 0lK45A<^<dU.;x9̖V)!uL] کV_H-57]CTg{?p5a.vbkWq:mYzW5kwSLfEL rIs +^,;֣jh?L6,̗uv e:Ꙋ1sF|*md:"YL!?(7.zn.ʣΥh=~b FS!`jy|aR݌=^^f? pIgB[ r>fY:pfs39{Dȕ9KI҆{K!0oB #x !diGWNi8pK:jC_P ,A0[{Ifd`1hV'q >.yòTRawE@q.mPYMA'xC[;Rȟor76,tCS?.3$Ձߓ- 0ǦY ÁZp)-gHeb3pū7cW'7PWxi. 5H@f/H d~TͦI(c垜 l; JS-Rͳ`dQXAx :c?PX_Z䜇wpLc>c4R=ƞ/pZqzא_R \w*p5ʹeԲt}'576z>MJ˺vTՋd4ˁtJDGf_52'!$8x.e'4aisLtjݜgsǞ!@ {~t%"Ѷ/xGh0A1R{r W{.R̔y/ X(FV\xFpNa4T<:ѓU~e˕, }x`M8#sBeZ-2|m&#핽/H مHc]ߖW?TzQoEvjQ/v'n,xR.;+[D1mrdb W)S.G Hvܣe'(ɛqZ_?T煖L2-ŢLk|=K*L?\D,VV(Nh۶])%6 ^iroM]M!RWqC3!|!Ś1E ?w f7xqz>[T L(gZ(07٩317sK33;;G6ٍ E1M+n\0"Xp:)Dm@w-\c{J%R`",(8e<8NV.@iUB.&?A|쁽'HMpK%tęapKy\`a;VAwDLv /27o'(}v書KڀctIG(/۹AdU?)htDHFonem5T0y=44Kv^Xt /ύD2S_>?.7$zE]v_ M_tX^a{.xzgz]j'1iY1 *9 HLrR6<5oآ*}W_A' ޣfR^uԪhxFS~v椊Co=q@#kC=r/njX۞^˒CG~Xgn8]-h(#;WasoGv] g6NcTa5 YRďRGȾDk+vLE \~,ߦ51p8%EzSaNՙ el"}|25XSsdͽ)n ͂,yȮ8]IN$مBsoQY#6_+wiʳHŊjr.X>PX%?EN $X#᭟$0g"wMG޴yG'7]D 0VD tC'BsD+d0#JtE/iapvviWA6mvB;~*MoRnGA?ߋJ+6q,"h"%(@ƾ3w ƣ1L٘zf^r%sHlTmX0H{og\6`-ar2-0\ۈg iA44,?ݸЁΣDsn/V:g^ }`jF1;^sY$_~qܻeq|kFXX-wTJb.zT};G3Iqn#Nq`Yb#naٴWe(3F5hd`[+c G\aP~%7V)p$uG &@YEmK8/G$ i.]b4vZ!yfTܧ?8h&ƾ1!0תPb0Fe8+=pzoY14ec x>j&9ii*~Լ}NSV"3FV7U"&ݦF3ɥt1=Yi cx t?c8]R{|Ӕ%&\ C+ac$n"evQ1JXmc,0I@wkxZhfQf w=la7u-R!r1S'>nW9XR31c':-㳁'R(;{=Z׻T2$l{Z33gm>)XyCSCN m-X{MFGXC,a|\hԮ&<`WzŽnh'7VBꌩ k!mɸpb]Q|mL\#Ԯ{ y@Xk bi+ Ј`'fa֋PX=&ԅdR[ԏO̊g Z{p>!/fIWT,Rws"HѷG6GV/ }Edw S8H=$ ,$q9d0ofk/ i7_y$BÒ;\ga/v|v0[)û(HeT'TOi:L?01ѭS ,Sp35ucgTeWb@Kz& ?Qtn0{| }Ym7_.TQ0|eόɺI%]\4 WHJO[3ǡ[= vq[i`{򍕆6J^̏l)q>3d4hL#G"rH3X9A4/_: WEfl4wwE'hb0~>վ2˾3rtE#Ɣ/#\{ 9R=X:tv3%Zآ9u13D2,Yb։fE'e_vtc@kT$'>z ZOq )]-My%ȣ Mhul6Tftnu&ؿ @sU=e\[9gمW֨d̛_b9P3w{cfӏo_[F%>~&DfSR9s<Bx?J&*?D<|;zj:$C]ReAQLqn&$Ueev湵zUc/&Ab;۲$5$". YXb5Q-#iyŀ=#-lCK7 =[ۄE 5(383Ф|jL쳩 EŮ$Opx]y=¬k7Ra K?l(kԐ쌋(_8o7(XthXdIGG*h9%qmؽI 3ח &vI P%ݹ+ UOM۰j{]W7QrHռLBk[Rʷ:Q/|b~QzÀ険{o:dNLepFpcN?N~ Y~F<g>٪B,l9ވȎ>JZU5y$Xt5 dM796(0;)DSk̓5M`"Y@fPWX㒸[oKE|,ok/Cv 8ڊIG+!l#̆lRgz"O|=XZN)Xa2/TntҐVKxVzyWvԻRm4 *Em)Zdb>#FbX Mpj#0IA‣1-~GMy oo|E;\QckBt+;wk[-bna0'$M /֣A9wR].(3ۃJB%۬xǚ Gž`,f[RgA..F8ԢN(q]H6E |>gE?_75@^+֖У/fFgP#èHs i2cʶAV 7/3 z?/zѸ{{ݒicϟY+Gէ"7-df_>'|AuKIocD) )M6/([WW1*4٠Wa^Ij )0_Ih oSU ]Wybk5iA^5" "ൿA#5*2^P$^@oG,(a?cgnֺ92W9&Yz&K Bf! "wTe5[U#DVnN(?6UHGJx.n2k+.M!OO6 3"Of΂R:ڽUDU#7zkb\O'I)KH@}{=mLa#Ysvʝ9ވ}!/ ?^^l:P|lin7{6TWj2pl_iI|57#?Y5 c6\m"󴂓ʩ/g-kL Q*uUS@yg>z6Y5!wŤ36 7K=Bpʕ?14LUۺuxdgIg2a>ݭz̩Ee^UD?&z[TҌA2󱈷$aݑΊ 9'2>(3nc8R|v/-=LrFpl nA1ƫ{MF1C,x/ف_ӛZ Q;8^qV7dmF=nP>YT s&YMlSʏ5UdJHSI羹-UȂكL<%ZwH(AOtN.0KdMZv]l&Y+%6XxH&;6f&ͷBqMBG &؝O:SB˦aVɣ:P nnbS&lkN8pRb޷yfr Ϭ X5PQ!) m&AeO; 짶ڵ*s~߱W,ZA|kZ-3zbsy@d!RjqJr8@ާ. UV)C;l׭Db @_B(pȃdW+ y{vUT#e<ل+ulhv&Qb bq,{FS?ήD-űҾj`{[+7Pt.Fw$DHxҖC0c9,COJ߯w0=!Gdudpfn `kb6SQSm΋2QF%^7_b?ڱL!MH,Ũ(ۉjKoT[K\/ܴjU cRng >f t  ii*AUæ7N- 뵗LW2!:eRA'M^rh*hӽ=7ЛѷCO-F՝0u}.]__g7t :?(ie[ρObmI^1nz`>TuJM5)C$Ѵ:?VYġb9dqlFg2*vA=Jt44}/=DSI qJj0nlJWV3Re<yV2r3#4z^v#?FI)U T+yg`:g2 9BE vܑrBÔ} $T"lCj n- j˳eցJnD-z_x0) 4vm5< jam-D-[zzΤ[bA/u{nNăE{]c7`Kur`1hTTD:^dE~>>K٢B)"T{OYvZ4HӦ5Jo~etn0MeWfu[Bzr~ }o;("S(|h qZ7g:\&mhh!WŖs.bQNTI vl gCr"BM v[`OKqeh6qڥu4r, hMbuPG7tsx"? u6eYtw`.#䇏I1~byUv!ռ4' A4_e,8Q=i ;¶ZWPwcA-H'FQrޅm0z5ۄ4Zh7_P`uY7;ٗ -] ل'fG OR3G0teۇY%Ds3K"mϑn=yʡpXquƋD".DI utQUBL<8ʒ(=7H SDbӝVo(/ XxL0+?~{-ްÞ0n-AEb䫈U8,v݆[>D[rCLsM$:Xav#v@!U`ԣ|l-Ȼ@Aa~c$rdY)q]AC=i?}l :" 'D'd9LH* tw5$%*o)j{xUh@nTꥒCw˷j.+;wnR*.s5XwƩ௤od;.EBˮ3B%P߶gCyvOZ>cT㦾|Js9 W8H8 V ^gqyER,0F4?_$njVX|-r66Ǵ* Jt% pII9xɎ־r䰎 ND`^[(EAt((A 2!Xe(/%MwP@Z7gΕl$Iz: A{7Q+Y^ΎOes;hԛϻ鑸Pk45cŎ7Ý/p_,fH/Rk [_pY~=Evm2D`  _t"Q`ܣთGe)E39k.RuOpMG2%i!d.,t_j!! 5ڦi'm1_" ]sn9 HH]{$zC+ M_T0rl?bRʌB{R,N=N”}Nv2 Yx9W].o0 5mL>\vV$9r> qp]3uL@~٧}ϓJ~uL]-gFz`ZD92F潑R+m~L0ıL,O[e4ϕLiu+q/S]/Qݜz0TD"$yAB6zaR͎9=#Ґ.;eCAF*&[D]+A#Hj`h\T~"ʇTz 1d qqeu";gM drAe`p 5w\؁)/[[ ژoQCv2E,A/Oa%"-_Z+#ϯtr X#>g8'~ƆjvQEN1g1%mzfx90oW>gw7ӳS?aMg^xohzDq-Wm$>1 H^ЬlS2Gq󆀇\چ=LJh2rEmF0+'fSߧvnTyLX~Tk跖F:%'0E"t|1B(L_9 vfirT&\<厩tal5H-+R#XA p]f,(;), n`˒G4]FA~puwgCzU**Aeq܏d&Ujst 2tk]=z'mJ~Orp`9/];QwsJ6I9cy~ 6?  L)(RbPZ"Ed }В|mSdz&`ߥU( ۷U4rnyYKpMH7°!X^kz(Gc")lUM+RRD躽b h&ԣT* ~reGɟO^XwxdRɋ/V}mju%Ayi%Ysd0oA5X-Sk.PIeܰ6 ,@\h}*z=`O i ` H/U2NH<\ftVjɝ-x"F< Za.6}ge>wJ3:r%i狪#yp6a0 D7;z Ĩ r{8GWw(|d(EkrW8)I6LV( ]n1A^HV2НHD\OSU2Rm^|,#g_NZPx~`z[{N%gF(x:fL:9u,S楪~#cM$A&KH0I6YgX7fQ!'䨦?jL6⯁Gnq}Rً^_?C94_e8Z@m׷ v>YP7Ч{zs0lDl.fNGD~Mݷ7Ek#B6o\~-t=&bqzf ATCJgPl(=s:2/EY_[Vw4o*#ϖѷys8xIF-}Y]AR։> }pnC>/ H|;L\YcWFk`E d-dt_T[H.0xu.:DŁyND|Cf{?sj73Qh4-` F>ڋӾj./0)h#vA9QL8*!D2GOkW[TlR{8璾v}_vPDEu!y_pezg$XE;.i]8kع:Ÿ1A&B\ɀ{zdɄ?վrtӌ% ݎwyzd+QdoJ~X֎*J훔w_)dj. E9ڡ2fOmXhhuPW2j>E$I0h~n]DM:;Kao3I,Cec y4\@v0<@5e_&*]ZO6n;VG}A7L}R<<! }: Y_6b)%`Ƶ,*fU0QIB;TK尧:JvYrQx2WF!M^ v'/sE̕q=[wud'+M.x q:<N"stU|<#{O]lٙ H%Q&b[ u% @kb&6n! ưż9fr&7S< 1͗YബDjutz6f̠`fMKssy&B &϶Bvhy3,NB|-DZ1;W\; YDf\cvS?Pmd_-|S`SdϰBSkk}+:wj0c< |{Bшj~PZBQ)F55iMB 㠂L;jX ,kq7fbGN-GyQX˧: f BNġhF(eo<=i9m"xp"y2Rxk:"#W[T2^:fkk0{u:qvSOM!tf{5\39NN=U\XFmd<КZ ^Q1fvL:i; ,f s toz5ȇ (B*R=+5tu[ I)ChS ZO?}Y% ̍5w;|#B8l1ㄆ\ڋip$$1HB]/dJ 5u.Y\dT ܫySQFAP,4M9!OĈc"VN{e&Q[6E2>ŖJ`#C, w^>a'_6;":v&@FaH{^O H'2TҢд>RP~j6cQ\@2,L1V1+ÏYα)&mw+7X XdnO8L:V S4Цˎw0e&8ܘǔuOJaHɤp&(&NMQ-a3ngLmr@iW9S.- (<V۪u84{%aof1-AFښi&ijҾJa7ޗK(t.m㚶0G_kbՉ[QL9tzST,7eDMJCNkٲL{pl$fg%atUrPn?N={LN,no9vGqv%L=bhKH0_E,Ϫc8偬gw/2-κi66k ,Or,H?x7~/Sڗ]矃U: H~Q*IGzD^kTgzkxd@ !u_҃ӥ0v >ÿ#C-=ZgAw _WrWZ腼S$W̟aEZz/#u1H+k|D\f5.غ0_XP^'֟D i4B]eܝd &9M%Kd(WIrm/ }1:h@x9#LfV&diZ|u\T`<$;fwqPI8}n[ps<-NjOxbؔ2wn_ss[m%ULp] @9`{=#G~%,矧 '^"C0SjU+'q|ah!hvhDS ] _Ƕ'2itN<$iՑghc,Sס4ehQ&zC= * 6)5*Z('P/퉁:sоWjdh::1SA%-YWZU5t H&=BVc_Lj+gKyD6Ebaāðta,v\.Sap%I9ll͗++_PDXޘIFv-1rz, R4m)@4'O&)o"i˚>h`!l) -1RL-`FHWS]gJfzGR Q^m4="nn, #Kw8Z&;ք06hcRr'䳿 &ѦsbSN;ɇj/ukH]qcS}uY$~<5Qc}1/+\4HR5Є:=$S!ٔKqJ\-!z"> z i`N&HA1<*Nɔ O\yIx@2dݧfF-.ZCR17(\z/;OBBbʭsE&LRQHNp:HG+GD5e !Y5uzԤ% Ӣ8r}c$" ~zL@;Am w^=- 8ϗSld1#m&0t/66+TJҥ'ڻY42uD? ~]4 ԻpǼ]5Ar(])5N!eEU8*>5Ze#yT=1mB'Xy| T=D}! sn]yg9)q0J=UT()hf3#@[{[X+2Kc (1v ?zU/PR/ԗ.\Lu\[Eȫp%CUgk.[)po WTZxyoX 7^mG`mU95mL+HAҞ&~ۮvKER(C|ƈFxȻ {t1Ame]OrKHFQ] djI&xO$!MU\Q9*lϬ 3 nb%z:Cz< a[5C 1FQhQK>ha{`R6VTmA;/"U۬<)V׈ׄLY<Ӹ*S m3zO9.*QwEօ?e6jF$'L"߫ Tp>R1MG o<~` ?!)+wG1a]'Fj:-%n1~]b5do%g,ނi#DmI' #()ef!7}q٘o/(f\Oh']/#ZD}DCc[FAL~Eh< n9 fk6'SIyf\ @ $rԾKcj4~TqLA? *঳>֔E15 lw qXCۃ8r~l&Wj9}m̰5;JzG}lP{$jBMѫ6~$MP=PAǜtx}՘m:veQk/NoZRxo@IaVm6 QUMfeAh -3-ĕO uAY el j'&6i~[.Sy*\ƸH!$}!3GI@V NTseɋY׸0vS{is{A%$;mp^=Z_ABjF;g` ?/vS2d]tr8NY' $cп>N d֨R+r2L@; ooxͽ?\M=:…h6d47pm~mP 4,Z>XQe;}-RGt~3TSmIjW r.Nv"Ƿc6@g˅lDVwƵ=*]}]YEUI9*UTqmS2%{H\.fe8f$|x>>tUh<,f>uϳ]B dűդS:He)/CJ@w)Gp,dc-h5|vU9w>C?.Ǭ1MϴlU:.3Dẗ́klvZ+3W@9=LRq;ەQp/hA %KcCTJb]PmJ}f['GJH,1gfI'N|$tLB<^8}N$t))7rvqLSajśaNh%;?i6JȨ@,i K$amǻ=Li[Ͻ&`Q3w1((]nӴ@b- G ntQr>顠]x ]uE7J+Ģ \}"FqÏn/֟ )jԭ¬cz KlV/e#\RfX/FqFm$׌C#Ƒ5:(xǐb)H[X1ze }GlN~@z8Fv]*/]j n. =O;Jo"=~,[jX/sVhh2a: ?KGqQ^e i/ V"q>9 QpšBŋ"%z#_镲/8{_**2POBjn1Ƙ4 •-,JX9 2ْdڟXIF@ĒznH v쀭tEd9ᄘ~ aW8[}30I%ϰ'q?-?VDڠi=C YdKݟܕ{>"B(h#E: R:dnPٝ#a fqaբoxN6U xo)Uqv=QZxnw^c?eڿEH'0y0EVsqq:xHhe=N4 088q fӮ YmlbHȔ2a҇BaA 6h&u7^Ż:;$56c||Im4(kaꔨ0vqXH qz*߅\C%(V~{cnVKr=o'X131r(vG)vꛁ橤Qq`c>X,Qzۚ1n#Bpƨ(bSY2hGbej(ȺW爆3r# >t+~մ }#$TJ Oη!R /'X3WDDܘklM[Ȉ؜@E |*u*sݛs9T Wb)C\x6X?;'R^1hhy\t,\@?be`f. Ӣq0-]g.MjvMvTf@0 i?G1=KD%@ζWѰI\}^c]:lQ<ռ7L΅CV{DŽj7cE<\a# njx| D]81w}‚`yEqZJ/ĭwP.wD(<=>pV x0njtU 7% _tc4`Jr^})7iV»t=I";*8=yZ`D9!+Y6{Sȩ ]SՌeiу*@ >\.rPoa@b+Mĭ`Se& ráޟ*e&Fh 4~Rg o. Lҁ10Gvꎫ!\w+VL,,~lk+ $& >aOxG]?B5:TK۫{b6hJO`7 `5w`X,BwO$m&[Uи;_P]xOӪgD-O0rw`d|P^ =\>~u .ArW|XlKzk<g3'\$r] ÷׬Ō z'y~̺;bt鰡vkۺ{;laMQe5):`&a29b"0Dx` ES|Q15#[1,x^s *xsqp6]6&e':D ?|u·GTr?%~&8ww:J[>,*o u6[2pmiDy>˪Ep i0y~q1'#]pQu tk_CuO+.ΗT˓_};> 4HFeYgd䈑1gz3h \-=s7V+ZpYlz!`Q]\&};9u#؅ Сfnr.aPyUhս  ^3`9q$WRO>TYPn8*%n˴*[m"gy%={ k˺zhU } Xz`sgk#fxe ]E{E:=`+j],N5IU@,$'f4!Vä l,b8:B$e"f(lP\I咊v =h+ 7Nd%s>xc6 4ZR5Z*}Sل l[M3sw[#U^ؓ8*D@{l<dA~ʴB22˳[nN-<^>(1g o.pXI-v6jFp}ٜ|mA/%chMƗhKfv/ۦa19hn>'o˸4p? [zXx4a-8?CJ93@lqРBp5 -V!M !BW@UW,F( Dtuګ~o_Oʛ䱦ډ*Z4xUp|o52k\*>P&LU5| /P+JF$ƌG%/DVcVlCO\{hT+:gW>G")lKwY&N\AV\fXf-L=]j0IMSf'FݎbX\{mBđodV=##$XoD=[m t'T2*Y?{*]o%;O߯32=?,qtbN,6}CW7_(N}g++^c5㌳OҘS@Tj0ۀzx5QhPvk mSR"~V@"O|A"\ݷMq]hLeхֻ_Ɲ5@SMT6 cKKs{J+ V" ji)zwWO]5ֺFA'ŽPH]z;"#NY!,81cx g##7> vdȠMF\ۣQF[1>dei;0`%uŤ! .; tN;K< &_ćI8XJV̋7 zNХXL/45wCLd5 y>}MT>\aAp`5*k*lnj2$:\Sq0O"a`Z*/ ,<^dwaZs5ImD]I a9:^{Jd)MA:8.k|@p ޿аP% ]ۉ2? %msKJ].y$ @HKt43x?ȡ?|f%Q(ZUkGfi^d8,&ob&F n&fZ~*.VR_sΘ,\tYW,Bw^r݌E@R%Hڼ a1Y F\"v4BXd{y:/$!=- ,]۔K[=TwmNI%XԾ،_rIáq;?7 ^<(Df#p$f"!xjE5 v?u $Jg8ȗ bH QժU.FXx\oH^`[`g r_>Q^Uփ]Zm~ 0LЦ\ilՏ2LjI6Uu#>)\N7Ҁc|֞Rb2#E#FC/GuaDQ4wӞ : ,yg1CݜH쵼3^i Ò.պCēTçEґ0~zHo]+t"ϴDdTUspAT½) F;4?u5Y]ݳz0,WႳ1|c>gg"[Ix-MEY=kQy (@Ug S}G̓YG>R`+'ew:%T65L #6-ڜK'$ GXA qj~ Ȗ(k iVNT䷚kcΘ*FT$Rz~^lpgg>&7g2692ޑxzrr ef l֡`K(9<АT]:U^ݍvgN+%f+Ӌb[VwܴGPqX[ԟ*Mm՞GLN ikQYitT5P"&`Tw y%.}OT;ME3@c%ϜTQ,T v!S*`ٷiC.Lg[muG]^d|a#j,%aJОƠO0!VL2~ yvdhZ,]xzfI 3 A5qpw;znjv\YGmúi5֪-6& r uĥPmqwþ*fphSipM>v%қPR1$pju>M$oaI*QbS+1}Tal0]b˛p\ \xMz' 8k33-#Qîp*Ξb*a"J"*W%t䧊ë{b\b;ߥwm9!=ӲL\%] n8'vo>Xʼn@;QPEhX8*\/>P,~z j_V/q{oƽ /T')BzH-2ߘv ag5} ٤N3晜8&-`TagJ,K&,=E 4v*WZ7)|Ag%y"1]NA (opoZHb 'zE1cGyBxp<]y5UM9'Mť8}J^P~heƍLY=m=lVu2'ClK|gȽCxY᭷_1|ڙ ^i~&E84j+̹<.]xhْ^5O!9Αح%TAע/}ŝ %$KvU ؑnc%yrtHPܜch̿PR3 $Bo GJSA'4m& L޷ x ǧm%!7u3ϣ+X9|+.j 2ql$&xj)\߀?UR#V=2R%ZY )}4u榮=&ewb3/-5ZXz4j#Jƒp-":۴ b4&@GRe s}ԣPV|mQײg!Ȃn^/IERmq{h_?Ë{ߚ`=IVfM􍩂@J4&c`MtCf]o l-N4os5Iu'D5|sN<PfZA[uH:v)_>^j`[ejQJrv~j'I7-Wy_xWLmGzAI7 숊EkaO:\(IMލ!;>$cu?d NpVK:gg[`؄3 qHVm}r?7~R|:y;=~ܤ|K xnGΉQ6 HsH7gvHg<%rWm4Mhն6_R*ԓ$ǽ_IQE^\#&QS\}h :֍A_DKbBCx-=JvSDԂyc{jK taFʺ b* ^z'd[N&m?U~kVd# 9Ć@ʣnRM+fS@p=Lu;! t7ևVk'g$@h')" xԀ2|m=&AdX\Dc㦶AǧlW.|aOkH/I,%sU(H&"P6w]ƾ Z,] X 6:v1 9kVzmZYf9>r( <zfNh[M p44.0k{sCOB!p/LI0 il6q N,'AjO.Y! iN^Ҵ[4y*vсp΃K>!K%߶MRPTDP[ /ei"0"?vߠv>8޶oP5:)2L{׹*6ʲa a tRXL)Un_,p)-.O/xł2O(`zzߣ'BL9UUjt3{qdG9|篁 .}l}L\ `X9*PCzKA1_o-mpo萉U^|#)S״1<uS\p}IIj $չfPZSMW ~Y$d͐CKq0z_代p-@F)ϻf)Rа0vo ָ) bF;r1ѬjIg.ZU~yg: \%턗S (a0EkX7!n܍-"a'y{ $:}T6F] gn*W0S>3Dc0t1Yf>oS|1`52uQKOy &?P 4HR;4 a@rZG7 V݃K}d]լ~WoQYJ !vY=MWCbp}UijsǢi,JvFg^T S͡)Eh~,6 O^V@H_u8X4 IyY-IUaٰ;dZ5`M+Lwөdb(IO5IS5dqˣƮlN c ! &qVf/*Sd֟czG)@YZxTRzv N(0h ?FgLNJ`p~yXt #)$g8_ayʔ%ѮljW&H/1GTjgv 6icQE4tLr~!AZ04_1r,|oF;(pPu"ALT$=oA {8R8 ɺ!A Yּ9 2eCt',Q]4NՁRnT; 2_]FÓbhV 9_țt!̔'Xՠ"g Kx3h, %/]c;1v,3NqmD1s=FmixMkɍ9zZœ*\խ3+ܤF_¥l[ʡ 94.zu½}¼epxMW)rA,wm,yPEx8xH.7,n1Սt&P2n{ vhb&W?AL vz?XZEto6OÐ.n&_H2 ] A@hNjah9rhF ]|:fU=MeBj=tkZ&dEt&dӞ1ޤ3j} h 91"æSZ0hs-i8nY:a+I5$H<,OFf#yv3A* +^2+EzvtR{e?y4"Uµ[ćKMgQF[36j˽r%#]"5vcEuLhz;<:룓~~qrܮ+q#:u0uܹwW^6캛 >sU20mgg]# 9p&Cke@yQrJbTaz%kTH;ޮt=;AQ2ǒs0.zh)\4xY3,mQ~v;)1N?{LEitID&ߕ|3zPM$eb]"H T'E-Ax3# ԺFv45D;8tM1ΥlQ "Ib oW ,n'*=Mzs6 yK/kɕ'\KH?[A "Ti0CǦ:B3@KPeԺ?tKt~|⹧Mi 4L9d vsvݑ}.{sIJUs˓[@hG/gG~FcgU=]nao?w,}d >2 3vI?0QG9uap&SXzsEs%;+U빐ӱ*OT<0^ 6n #F6+~ɏRe^{dN{\ȢMNiMlѐ ̉"aciՑO> &zsQp@3o ADcy"8h,ĝOɇ*X QhT֦[Y]yK/.(}܇P0łRmd(;Mě m~#C7r;?Xm%kg?ٖ3s̼}s `F=7a߱ Lj*L6!%t%~K{[tgUV*`>lny_0Ab&1v4StI#EV6=ވE/|ﺙl3ƨcնY^Xy,el .ZBKjU>:!9 j/#K֔*Yf:mǚ@AQ͊Ǿgm^cT9Z[tZfR[x:Q)D\}報=uGI+t @ FKLlG燳ip4P;FĈu@D^jP^n+<:1Te ܘښ`-t?y64!Iw{eyY4Qt[UM E*IO31euM365Qs]_3UȥLB@ՓBFX6wwv 9ȗ1~ ߨt4`]mc 踀4~N(e/c%Jka '/D=?kUX#\еD9jS2{K-yHe/en7]# >5QKdĂ>?Q9WSLHo/y)uy :/zOVKiLg H"Ƨzg1xtA$=o 1",Nr*n@g,XI₅D1֎X6AR:}Y^!.H׭I=^5@: 1*J,fs)㥬OMFHԁ+Yj-nTL2.?ڞuݩ疲#ϨsΈOBMN o9Ҁ$^ q^4pLw>)"( 6Ѩ@,˓ŔAvT9M"nΉוWJ\e}ί=خo-|q9?8&gJ땔UÐjfn#ȡ #>o݈>{,ؿ< ~T앩FaWukc7@Uz9: J8 "ؾ{CcW+u}؋f$ :!TeZqn tѭ*PeXm迫P=(踙)Mˤ][N; =ؖ?Z!14m{nҋh*A[茓yJsﭚkTuq9Ҽ^Ok<#ȹ yMݤC8$i>!}׆5^E B밞[!է:֛+DsHeO%>Ioc(4!R!'8 -zIkŏKk`Qzl`ɛW$OAx-g. [mޚሺo 6>}hQ}U=@rjm7y0;Yvlv8O4|0X !f:VS燃Ee`Bmu?|m"11~ח?ՈW̉^I#3Wp0\I1zu5e_4,`ǁ?]G:~x;>SzA7KH+]/NLYyIuc%oR#\U8R<$dwKMv%ֳB)Iܝw]$#(!Ev>" 5ex Ĵ8Xc{cyXnW k}UbZІJEY{Ez3ZVqc̽i׷ o_YH5<5}otA,Ym~-]Q;b䣐aZj.TBpg)hf&u@w7ll䦏B<6gt~$L'4᳴ R=;3G&HT[ɦ|1E{GEFHBJ '"!4!kϝ[/ШF(d@)Iun7n..6ɸw$p5T5ž/3.` <,|~9)Y #>] W8$3Gu$@^&e(v3m3"f8=qYg5BRF\aҊy ƨ')7klΓފZ3( ON xD}xiAEh`k~U)5̆ue{1$% hYc ILoVؿZ/daoN0Rl+pQulmcrƮލ:?}Ӌ˿Q<\.h(y\*1 世BiWRțJN.i#RpJ$I 3U!np|Sヺ7j&%oiI`+”eag,_k';ﯩtrΗż1tGMV4xU#|)1ϫ˴CfC7(DCB? mŮʙ|5D:!/h[>NJeWԡGKVpO/8/Y^sdiRK{SjA$EHXU+MOHyk@hЗBL1F$\0}wr8)Lh/ pui,KBnx{8 ֽ"lZ5Jfңޞƺht6rbLv5(rEU(,sI.TI;V;xއvZNnKK[}W36bvx樴4rfAb+T\X됭ZDtD:@v/~(6F bn?B~\ϘfrO3z ib_թ}{$_$tW2`quw-9_hH/LJډO7\y&& ' Aɟ=$ oNM:kLL\=N" kb+F:Bmf@X>JFVztg]w \^_+F+mHt@bw"ƞHd:=aV_ݖBuECcѾK&y@o2:sJӝK DIrS`%n3't *`'[J+Ć ŏ ᜡ/%r!!A\7=ʥ*q\!u̍dY%p6G#?邉s[jMzK.ĺ`d!0w@Z Hm`l *E\4K WRL(CɪQf<|29;"pfC_7'zo7?>&X7%NIzWK1|Dmn9 ONA@.1墷_D'n$=NUUg `@[}T1~"K IHH )`QUBҬTWXX\w`7{byd:Hx׾}8`րW#jS\4[N:dvٿ!rBaL`Ui?-^=X}ڛT~lV!oIopό )<28wc;!bG?W:sAz,$n`]4H#UuوY͛bٽʶl(#`D䧅}E$ȶ3_ݒ#tiG~sc+dwLCĦC3/5tk1^XA]^qߦړ*:U >}ۗ+ΚX\Ө$! ڑ Y;( .̴Wux.|N g`qj/ F& ¼:2N 0ce{22$OŦ.~Ij5b? c:V{()Sh}mĜ?cM3`F d`ޡWD¬L-ZkATfm&v&U%5-4?gJ uE2'u#;V+xBo:yq8}Dҫ9?atR0#{_ŬmYNi_Ϥ3;SM9vlfB$2mÀ`l}jؽt}U5.v*(4LҿFStyg)RG4GX-to~.j_4O$C(5eZm*9qQC.Ө]_rC "q=&E{=Sxa"D>c WDYgԾc__(HsU 6fIV1i kI0ݏN=67t D2*ƧP*啹>Lu_HͦHdže,#fLpN`#]B׬8):1T#|)ji#ߙ"Q< Kkn-`{DD,} jXvevn S$9BʽcyCٶpr7'M36RSuv]#'t!NJ6uB&K;TE?+m`~3wG{ɜ16nb\SU`.6z}PH8/}vuiIbX*ڂh|zO2݃4$ 6}MWWvR` nD&cV"R4ɦ= mQF+M}hcv=\Ld.o|@d~DRqILHhbPw#>VlN`gx wFݳ⒎:ȷ S 1a[]@T԰Kn&7OԄYSlZy&W\8ÿ.kZrβ'meD;x# ذ#ד{&USG:O\B [h>a ;PÚO.Qd)v#G/۰Ydz]u\yްyU>ֽyHmjAz'VjQ{?n_cX/_ˢ:BJ6[͘`SWNAq\zk9ŏ%!]}ZQz:y`kH1~(Os=QuФ0x;ݬ3N46~Hg胂,0:3[7DPDŽ# 9m f#S j5!{ZV'Yer&FV~\6 btūA}.&9S'KLx._}PJ 7¶Po*aٔ(%!xx'*J"&sE>&qNd*4jW ;bLC>]dnRэG:v# ;ol~Fj&>޻z&S]>}\·_Po>|fYLWqr~:v$x ik|q*ٱv RMqT7ShdrHi.KGUi\]$F!Ǖ]Lj8$Cаtq/2M"!CX_O_NT,+xv*y)ނ),dc~t Y1{ozm"TT[6p8sct (OOo{[Fsl% A֑k 2mQ%7 E7و%)CGA4ȮdmH2FڢI˄0j8i].쎏 AӋZKNk'9hxDv0:}`w&|iib9\bQʌYca$y=ޓ{x,^',x L罹=KdO׳A"R鐲;&$uS<aֱDKDŽ7\o);*nOty?4Wk]KӅ4i>[%xAP42e~'6M4I |Yzm"ռ`Eb4"/|`bH`au|Wh7=9>n0M\8&)|.)y$չ!:uDq,}9}lv+d0|ɷ6>YztOI+ taUI!H-"U}VHAҫpIWMgR*؏ʸ$e#]'~yƛ/۷<6ߏf+ Hd.3//y:m~5!X?aY2u͢3])YXI~H:>Yo| *؎[o]a, @Ņ4}<9ӇGͽa2/ w*1Y@f؟SQ>JSЩhSRDk3)rTCn@<~6Z^N!]`a`y4Ra~ʞ"o7U #+fWz#ewJH@}6,忎Vp۠ 8&"/;|,F=vŒJةq~ & (n 9"99ca f7u -_6"!9m:#x0jz> 0(3܀f&Wol[k 2kч>;h?'MHU?t цUXfGkm?{Ӑ$-Le,GwaY`5J#2dhWRu& )I^_Yc@_&T-JQGxeVT~T&^q}Szp/O,Y41dz^1a"da$Dx_ 5]=,D)+WemIsu& F2Q-cɀ>ʥ/8klA 6e! :H2&4y|߯I( p=E1Z~5Bqn9q `bÇΛn_^WWN2tZNG^xk1 x:(ep^_~QcxJ~]4Gs_ m)\ޖkx"gehuxGrY\&{֮hsO4`E9LѰKZzS5nPܽ7R8"EXm@A di^ҝ/bl}-v8tE(roD~,\S (Jptœ=!W=~遪T/={{nDR緲a֖}[b:%nS=?՟o[mڟނRt+K0czhTn ݭTKgc:PrCq+"?#H脗46֜PL4k X]?Ox8&utc'LHhi膯aXnѤh̞wè^嵛 0/y Vۉ9b_ύW/a*=%Nj4OĦu^ߓb͗0dgLmW&u3]9^uܽp.É|qgqBX,Q7albm^_(2#9ûr木ҞʂA*[C,#Ny,ai @11cTh'/B־$nԜ ^u꦳_CjibdQx7birz&B:6A 2L:J@ 08fT1N /.r%sEXB<휓0->锣(9863Ҁv 8O()öCƋ'i4j#ת5@nmsFtYYM ݔ;^O7sSvTڮ^gwYyPq(F}܏ϙpZ c-V}sKKXT-z}.K$7ʒ8<CC}+ 䍱"ڸbv^#D˚XƦ?TMrvgAMwFg0%c3 ,\&ɒz- sNb^c"yMV}й`F;N`f%(I銷A>c,cDnv/j i@" apNr;+O8"Vvbx)TUGmw. ? BAA2΄80VQC2aU,XS4 HU*-9L_|kI][dʹLJ'N sq+Ce.MDg@ [^h_3X 9i59#+zZȦ^0 | ܆b;Y)"~%+\! {&'7A#1BUS [tKlӫgQhZbpexͽEv!"R}3coP=7|x]':Y!?kyǕ>j)6kS 燏 C-" *h.tjX5fHtE6O ن Aw w; `S-q$5CZP[2ְ_2 'mMq701n8b'V N2w:tE+=553%B䨊&͐*}*u2lrdYblg;tdDniQ RCD+rn W),=jiMn],t C9 qi?@kx[BDNԎd\i,¬ĕ$`j>O9ŋUÒ9ߓT3;>]d2 "Q EbsrCu眨fFP) p- 0akaUJC[!&(&^`,l< 6zHagKWP TG惻D*}/>L6S7ޜFc ~[l! Y"^] ݴbϿhR<㪄gtCȘ3B{)jމj96;?p$l\":ujV5}:kA!i-mb::vUѓZN|:j΋ʲESw͟)*2═ # 7f:#K؝6?ể&!*(Y\c"sI ~ROÜ&^QIw4Q祊jһuO"n[s}HOp|"%͛",MafZ+P/u!1 Qg%iwD}.I)R̀,`|F|&9aN߅6`K[KE m5R8x?Jf` N) äڰ1 h Tr<߂xa7[e>u7PCb=9q[9g{1WPQ4eojn#?&6 B+a_1LNYPԃ }¤P{J:v_86uq(D|U})%_zSUǻ}fX\qg{&lqG1չ¾%0~&:Ijcw|y\DQ`-vH iSp'60oQ~W6[^~za$i8&,nW)ԾUE ȧ2*Kz݉ `ֻh,xߺ^@q#l6'cyú;J`tgzhר`kiOl:9/w@ I;p.(.O@M>O ѰE5g|MU#{Tso~V bH܄n m|{wH_ %big!\P|qg݉IL$. 㟂K/8G05p֌*Y-8n(qjhGnΚ5.,Jn(a[:)0) \2KMdTZ?C&$yB"(38SU/b`zYD9k0"Msԛm=·>Ⱥ¡[Cؠ 8Eգ1cU3А*Mo!LrUd^SJ"-6+Gߖwh4p|г0&M 7'(.K&0pv9#1 bB$ʟ5: x,RH:RX8@ Xpl!{lF0 \L拉1"A !F$Dau#BvEl-0UZցZ~~uϚѴ>rY&B˳r:ޫ51SuQH%K۷l Pl7 %Oq%*yO-+ZI@ipde,opCϰ5^8.O ݫ }zS;^Yݖs4|wIZD#-q7Ô_. ZZ}ve+"+!ލlA\1a04hȳ?Gz&.c&uW'sWJ3Ɋ*n7an3hb?;g>@Cdصw*[v g݀DVтpdVv獫UT+gǧ/Wґ+Pu$8Pt-#Uni)_rLZD3y_Le\t sE@As=82 s= (2}!#9.e/UcN8.?G2zs)׏j[JB.D .a7r;UqQ S`)YKte@9p(b%.?@yb.5e ;ݰ6XdR#i4\8:زR(ó1ӔEtKB\7sH.Y}\(^*qO˺GXnh}Tg̀77dlۿ2OY GQ 6?[Ȫ+9`>3ΝDV#E,mnXX uY1VCݒ7I:勈nv|%@ ` /2ݑGkL^i=ŝ< "=JʲIҕ("e]GdYY%C _]Me%Z5o%bvQ xDHti\e'7f[Oظ6숯$#VJ d_1)zAMi9ubu-y} 獾'iup[Ս.M8UΝ*L"ogxpKåSԥ9֓#a(&"&9_޴Z!2nc!5@N~ɺ~iVܩ'/*0b>hl%al,ø8cP &B:ce}mP. z%` xYfÍ!}ڶUbd;d%wkQI3Ubw kЉ ĸUD&+PW8Pq*7rSmג!n)mm D?pʳC>dlux(֍ix MOP?` [WY,-DMl <[= WW0'@3C%i )*yR%{rXjk`PO5Ci;Rn=ա5o`NoGo#j]7 ^{2m Z"#ْJS.zm*aҔ#sD3RXs7=*L3 > vL63Z$%F %"`ߜxy'*0u b0sk?ճI[#Ǟݭ5FO 9.]Wb"#RW}a&x;&=RDwDlrZ61'Ww9U"vi ߧ*~xX^dH NWZy`H g9M6K̋6h{ Oڌ|Dhj5x}RTɴPv"cL(bAevO)ޤ:Em.": ȬR9 MU6O.R4CL:6^ `ch gFjd )Z:b~MzѩԱԝ,TTC/[]Lo$St muSlT(|~ʪWAѰ=Ce_E9ڜGYZ{4:gޱ/aџ :+bX&f.wH,;4{xL O%4THX=bͫ8!h wzNۋ cL4NP ɉo. 'T4S enRr. QmtE:jt @EJVl Qn&Fb/瀚*)-&#eMGF۲ԙQX } z2!%N_QBiuShvquyۏ(.=sZɦ3xkS!]p6f!MR0U3 J>QV7!zEx@̯/ eEA U"A0kNl*v2;nf brͰvR=5|9y*>2 b< ytNeYAXX /oԖQ?QnQw(]ndEWPacSDglq:^[bBr׷4`>Сmn{#*5?tC~S߬S@&'Fꆪr؇쾶5>|s~H"=ETBYk ȂZ[%~H|H|n(8!z55i: Pa}Xa ?F1:AjˁG 'DQjn3c~^H4"s@db~Xأw>Hkh(DdPyY ?h*=u"@*j(p䊧,Rl0]:V ;}~õ1kߢ?qv6?we~D+'Q9~3H27Ə@?3.}̷Y"/ĪD l?V@oHj*"O%)N3:k8LU9а2S=?PSL1{l>-)D'hE_¯Kـ{gyz?T,JJ?]]C6A¨*©{{>/~%cvu&߂IcP^9JvekS]n߽Z5@{lj[˨ c~AD/5KfN!׳~?N"1)8ka^qgiΊq{QQWa9{tLa&kƭ{+ gHjarG HY,rnr2珰`7`B˙ $jY(%&7mI~ĄG]-OmO-$FGcjkD?X _e}'f?QYFԆzmTH0l3kɱ<\3=R:)?e*b{o=u=Sut)[Da6Q}a,U(#^U{ڕ { b0A2 I+BA;ӏ50KL¥Tl `G ^v|nr38^58PD{5U\m'DD_뗿 gurt=1?RZT%zc?*T JCE;V)c.J1*8hVA(\+ i͵|m4$ ϞjHs -zΎ8ZgpaǴw4kco @zFݾ]>p+uR3As( 7٣ycA[+ uDG/Bk f<٬ :|?W+,\æ:LOl '05m.yXL7JJ= uP>{OfnU `{+-B0%=оEbUkY<j_Ǧ-@GFCZ@uH4v} %KT->[F2Ђgn\\˲TzqcJO uѸhp_@؛W"#[bCYly/1IkMigUOq72|fY(JH4oWn:|9ѤH*)|Ww?THOfV= .iGmʇE<,VU;)hLآxUM^ %A*eT嫏Gs.5C}pDA pxI߄~lyzO3m1=h1j!@/ʗ/W#M*ce|7^NW9V4]6ukRN1RXK6\Jkd,jЁ9 hBBͥmA8V*@= 4lHjCX.M*ob+>qUЪ;a<|xM9fuZ,{,wb79iKGCs h6536_m TCޥgFH *XZQ(͒hoߝF%T9I2kS%TT^3@d-vXJ^7ЅhEkRhn VSFJg0'3 ·T{wG؅`jXtl3=y8-BpyD)}L ~a8:KID`-/ x".&;k# Z@EVXܛc-8 bAe*_)f=-&Jxk9 | WeH[D 'f ~$iK}J-L -\hz#*Hܤ!+:_ ~ tn}=9DP!5A~O"QD400x6&`$Fk^6,xٯvpa0HRKٓ5kO(OmgR\N=0J}e> [/5묃Y}dK9)Og=2$_Xn{D_'X۱+ W$c\ѱ3ˎ 2wE<1(":/rc&i*ȗ$zĽLV1^N]`;u;&ƈ7툈<(4p~7HV5\9K|V*,2_BXx~Z&m9-U~^D- QHW}Vs`/"h}5f)pԢҼ hEI ^M>}֐Tlxy: ŲL]I&E|04<֛Yđ蘅S%a?":hVYeKnFYr.N;vkK6,zֳܲ0 XXM*Mt y0ZX]*h&mMbQnYE2TP~ԷVp.M;m L I~\w2L<&L&162Atd6k)oP4]I?p/=x,yzh@uUCs;Sb1G""1웉xsI0*oCmp"xPxMmTCIz[̚x'S}ox$e<~I Iom@;ElMy/z}"L"yil 5@2FJdTeCF]c%^.NV Tkj۟pCmҵ`QV5|(jsrM&˘[&f`Jφ݋ًsL:J*tuo 2墸B5 ˯f<-*.cB2IkՒM{1٪ڶԢ}0 u>$~/ 4:9:^Jya2cA8L XƵpP"{vczen|vTDB>i>EaVA}%B'+Y8MO *(P1e1B>>-^#.U}4CDt& >PI_X@dzi6d:btzi7V7e׭([{\xAT[Ks񊇞ͨ %rQ-!NaHrfKThN4F?t{=F$ii+t_*Un;֔"_=~2nZ v[}5UueN_h.!Ow9~*Wn([p,SH!_qΖ %S͖^WṚ豝J͉"Pq: faD"ԇzq͈C(t⫰X%#d7[Mݠ$6 A뻍k ]dU/xrdw `~芒({ s1N}/kO @:00 [S@iFU&}8 lk&_ /NUbMӏk9Ca ^djCgv0z-M+"ߎ!}@q 1hb\ټB4>*F|H2:TI 8H[ЩQ^99oAq7H7ʏ9ߚ{ fłorZZ͐/1$/q3ndEĜ j6d˭1=y#@h@I$Nv^K32QjHc~'zIyk1=TUaj޷<=H8_[vh̗%=ܒMj,ҬKR=@SX<퓙Iے=Jqyj=֥⯡M#0aPf5MTbr˃~oyOozf(ooXȣ(n &6:g@{VM³C)hP˞OU]Lr0 3.h}[zaPeS#TfJ ԍ&w.z^2Sk\g=Xkѣic mof-dj0}p-FI, }ӊδ9:ev"U};}ܓ\1%-azN .ܓ@]e^v1X,YD{`/"܆a*߉6Ć,˹m1}7r#i+M.OC/pYD\]gQ܇kF?lVͰ&tUISJqc!8޹Ƞ/ϟc8)u Au=;I!< j0s׊Iͻ zUJnYOQŁ)R $Tyb2TO C9g)OI$eKTV +|t^&y/7DAe#XKinE/ld6w'W~IJ58\V; &M[O}Q+_1)uZD6s")Qch@E?z! @"" =f$CLd%;d2m~~: +]KaSQ|1Rfo` "F?K(q, ._̳P ")/w2-c5JDק^3^uG /> ;ap$mk hv^Rt~sDo_ʅH}AOw ? [fsmX9y䍚2&uB<2(E ]f\`4,P Jw`}nY8HM0㥥\-83 Qtmrb7HgO9Dp()gNY.Qڍ6Wal3mKcS`Θ/[ A#UHscj=z1(y#ʷ;Fr9HV6BnF.p.m54d{;p[@ vC3y]z q*cUcx*󲄭ԙV4> k}Ftf lo9@zHʤ8Wk#n 0i*<2䝣YP i.Q#9TEc7<9=V;u t%N'ڬs2^6pypxB+n.rHdz.cl"BC#CȇTZ_ƞqׇt(~[c@ PE[Zi1;AjseI9I?W\&+{9duej1 RFPk' ܇T_W)prlfTǛch~I`D*h/2AIWEI>El9甭WUC="=6%Þ;["-ث.[–/b.cn>ܩ|8 1ZM&ts p$ |8fXm*cFe<@Ar#o\7Hh 'W ;=|+Ev)/Al"8Bu@ЧUQ>/[??e8r `H׻Nw;UfIVҌç=-t4ij@m/r~S1g&Ly0%s ۟l-2y(i\y9ìDi=?ȇC$S$\p~LxSg&!he34=Ԓᘕ$a_=WCgзH۶im^4  L9+|Im-\I<Gٶ1Pp/dMfF2ߐI.w@H;=VΜnO"`G5ߣ{b,nɖ , W)JzoWq!)|).wxJ;i-UχEv3VP[RZ=2Z .Br,K6 A'/.^Lb)P;،6lM/bȽп^*ؾ=Auh&txepIފnz})>>u]TSp1zEN#SŜ Sw}lDx"۞~kl&+p ><\wAHHa%nDum%ć0z^.ϘYUY;H­mwah$c O [[t3WH١{j6?~CK24wWUmYS(W9uޥE9eRGhj_T ʨVb,˙Q  ^\kYm(V!J_$5PyOUnJﻰoήs{ָSMpt?S(X1b3"+K Vqw$̓ jQCY1'o.#XUU{xj|v (΃EwkkSmrkپq)v:S}iGsa9 | sr :]GnBJ {P`"e<;||L-~aAIGTY=.{Y|HS7KXJ$\^ 8pGbu!۱x{ ͙I{16; I@2N'D 7 }-54PDT0Pg"X9` %1n1^+F0f;V}4 Xjn e8%xbQ]#XoDzvx WO__̾шM]n Efrgk8*TUgW}v:ğ6Pˠގ|F%z XIb`4>&\OiCO>S*tL9unJ((+]z |;Kt G% EW)qE_;}4vSW^Z].?cJZYc_>cC;gw6mb"wI۬ `x^|I9Nдtr`iS{-"@z#Qc":5r/% $uri@b_bh K`նN7QZ[i6Ve[u=EW"]e?U=nF3 C&U5= 7 o<+%/zsRRe…-\J[ju@gw4OxPhD@lk3C'v$g>jm\vbh8 pg?VYF>=}@B˗@zIP̗Yηh/hdH sypjm%Ѥ1"hL: eQ k+>2[VI:˪Pg[|'|gEr>VNPg A%*cE8ZdTu5C$45g6:vh]R\ol0b=\$LZ]?$K0H\Sp7m&S?4hy--os-u4cWNkHY M9npWx䪩I~^C]-$mzƌ+DP+3b"Ҕ!BXc?f)o OgR7!%\NGd\Ab=yhPʲS~f~s2]8'#4-IQ,&9c&1j\>pּG xy}hWU ǜz k+) A™YϾ]rjS#,\* 0r"-JmWb_}0޸"⩄߹;]|-1URdSR/$ Yvf{'8ϜUKp"$ow2}XBi d[Rި^=w'l|Ljk'Fk|jE7$0)C zAO!xĒJyv;9P+6uɝ}hL' l"U&*17>d# ˳c=Ȱ 8DT'juk)(A.`+"z 4_w)Oy&dGp%NGyxLSQ8N=Pj!}z[3 >Ql9|B2ֿxp̶1Yqxy+_4LK qʘ-==%2zn1(L+ڃ5jD*s"?<肏~|NW^01t)K ,9HƁ XykCky#f\y/f/:Ge?} W̕s3όS'sqt| ӧѼ>vcMtMlI1Θe¹*/(2e9.QΘB4"mZzk M+ՃG5ԕ$LZL RvHfԣI#xYd\A4CQ,ŎtV155Ѡ@A>ͮĶ#$,6Ό[K L5%OQ`_'1,zRr#tB($3:ŻȢA˘^44o5:̝<ղ[ĄT嫕g 3<},9PYVͥ4Xu`]"`[ *:m>jmZ,ew띗P爩~ш(y/h\R~JE$f/zpq&a ;A:VQզ "r;}&$Gl0EΖu*OnҨ|T U\ Ȏn gߟazS(, VbX8bT rEF4eS#v*lҞG4(C<;ʱE0 G{ 'kۯ U !iR ekT46ȉ07TgM3agg$O%W%_iNA/ dױ&tc^@QaPMILkqcIY(νV>ϰANnLIZKx Oo%MNufS/COΞcnө]y"9k!h"_oubZC"\Rȼ-@D./a~YAa~ߛyb2 * Uz-т,v;.a„,^O?ӄK*qкC|A-ܺ+{uWPqkܼ⠧p V){/ϊjn\ 66F9C#fZZ|U&9L9FfgAjԧSޝa ΈE U!{ű,G{vycLm5C:{ľx?_]YJzTt-M~j@.r6R&Rs\ح&u ̞b >Za|լ?/%qIɳL Lj'FO>ã(MjFSnV -h;[R:.ð‡E;qur, O[<3\2xex%6A)`0mcx/b 9 jiդ%HKō[X"[KoB|*q:z}TӪ탷4Wkdz6)6|?Lp`p1j?33+ !*؇!/KZT ϨwIفG@q*&[^TҔG றĿ ;Ԏ nOο^ /lcubA)T<{&~[ߢ@WW}#(,Ye:w76 ֊Oȑl3mj&@]Ա5|T38"ΛWWhF}a7hg}m go"'/15zT686񯢰;9g#Ű{듴b,# ֡ p´( "2m4X!c9Eʰz$ZD_A*KאU /wa Md|шa{(zp)ĜQ\p{QXw l5Ô}2 /W 80& p օN^`!"%c.6B8:zi'VCtE7=F0iWhy#k}6v B5 p52QZ\ڷ3< S .az@${AoXեGx%^F"vgo#=(?,Caɜ 2VJp>T'J,}%~1VЙTBY5+ox}x׾•ո+L_]}gͭw&ڝH ߙԅpkbR#Ѥ=Jj9oPU0dy,΀2%[Hh 8V!&WR?[Fi^6%7<[[ȽwC҆Xײ`ZFy@{X1\{BKd"_$wpIk~IjҠ$SaP4xvǛ E]}> ywGP@tduĤYM?+;f,q$*@S<0J#nDq<Ԏ٩%`,URj2 1$˜ Mh_'3vTSkeঙ'`sΥwF̞Gk]%w$ ԼKg g9|#CJ#fJZ62zHs~3 ȿyMcv|~!T;K 5[OSEgbw HH#=*D"usql XsXd8 RE,a*rUj(ÄY/O~Z46Hݽs}"pus ŵ1?c{rB#vK"͵j RCȣsΑ}p ͌3h}ͪ $ib+Pbl:GnHZ uӓ^n2@8q*}x>\Op30'Jȟ#gyɕ3`2?IGSmXa R~z[໛; ɨ*UX;rGv~;YLy$lH rЛ@{υ߆Zd5%y8̘ Kj!cQ 1|:CQIkk**.ѬAknDl'v}bpC+s<ۏ!Jf=FT:fH3`h,b m1=[p[V"5x"h{2 *r)Y:#7O:JƑ<Q[DHZ`WGv8N0)LW%[,b̼#y S)22arW. ? UW) uFr"K:M2S: 1Mq$,ط˾b(xe,lÜHG 俊{W!޺i戓C 'uHg(s~^QPq..a :&_BQLR:K:*y]P@\,֣C{߰"R?8+Ӣ476S/i}e ӊfv:KLlj.TNaao\4]ifԒs8(8\-),2<=f}<h.?VY/Yy/a\cMrSጩFoec žwGW5Wy5R<ӣ)( o|5k;J g8ˉYzw='\=󺣴X\rX3';E]r_!/=FY7m'ixxރ̛|y2kVke9bN\lAѬ"w.ur6[y#vbȠW.y%ܩ/,y0!&LhT60uhji ү{Ⱦ-֦Ape6916҃Ag> +9O1>VLh>Wύ[E$)U"]:&Rj-/p2a҃zNj)Dq=8C5 A37 ; o~Wp% PPq"toRq78CtTd)F _A8HTzkb+iJ);4= eLᐁPZ&GxzlQ0&<>7op!fu*Y~ios\Nj=V&؏PKDB~Sc?<;?j%׊bĎ (exD 1Q GNSI%| ;eP0#,焎pXÙU?12K)f][,MJǬj2N=sܚ8Ҫhhޣfrgf5?̬l _ܝ"c3\`7u&3+Ne54 .05, YO{w$ΨkX5?[}m~%#;aϹ␹"K\IbM)*izLy4[rׅ8DӮwyxNgLw#q@{6;I33\%^}%7bC=^C|JЎsOYY}ԙ^7w"rfuGr h:ݫ1aɨ1!z܍, K9wg@Z_עֈ._uH=ѣpѥY]@%a" )/O0b}/g|aQo L\uW 1;]߈L;@JmfZ /Fs&ڳݪl=Q:Jv!S~+QtXFn}=Q!TQSRs Jn {א[@v)ّ^QtC18.^_r3I(ŝ.aحinW>=WV^T&$g, 1)m9K.Y=,`k?:%C5ԏ߃z"',5b_ j!kqU6 R a̛xʲpe3׉?VS\er(5!7O0C),$[ Ya:ZH hr@&cȑ8UdY4zt53E_hwK|i,=N|.,b,Cl++'> k.ea8VZ>gFkt|;-CyC1>mo:Mk][jaEJjzǾbZ6l-]λ*U(ESi_! E% m&[17-Mh! u,dy$qwߚ0 .!k S lfT. Y #gՍ_\XkuIku%s B [ E  k5ɍjo9Qq4ܴwl6'V KՐ"@3iew]`ƒ׬=3(RrJi_m%dH!9xn(!xgƽMEE"\:'K eاRt~[I1-T`}Bi[Q nIz9z'q5'x_C!emQ튭qOƊPd7)RɃA_;N%dB>/Γt S#ȸRT.lp:cYaQ,ß2-_?L"砮.Va;39v(Y,OΝnU~IA ׏P<[VIW=lJj2v@pK efԯyWde78bdc^ .&&).֢Q(=PF 2A"+2_HO17FIEN:` L3 {q 9=]/qtJ}-9U黫6 2t_&`\P11F7e 7`H,"kD9liqc:zvj&_/_3A1y,DCX@ٺQq~iS{Mj,5GJxi={/U.nJF1W݋_ȏT ^H:JL4 .&@r6%ofBTEӗLUĻfgLNv>V&l[4o]dvo,;qشGJo:]MDS.ix%8[p B`XQ:,s|jòHn_ǃG}\V`3"&ZVsT"!gR]km(Tef:Pv$ݭpb ,kLhi^eS.r olPTG2{FU%q tÎ+. ?S<5 *K`v_'vyNR6ϣ#! :;3k]s8F؝r97=( W6y;W. v`Ŭu)"$j$=?|}JYa×PNdYJcd4c8a5gFrt&+Gtr07ӘDzZ{|*UȄrڥ@>VP%E6`95?TMEP!.( $ `,/DìWAZj:Wkl]nY=5'Eu4dHvyvۨgv#j,PУ ?25<;ڴ g_mR!wإzLׇw1KE[,`HTV]5jϘO 䨸PͰpO\(w&pX ga}:؄G1P1$Xgy|:ޟ =(X"jm1m-^SJ='װ/3ui%C\ui؉/>!'I!K_VV.&k0$S摇g:R-rLT`ZMy޺.cym[Aέ#7RvtfWXu$S)swW} fΘ$,:Wuy&2bw xGpqkUcy:LۀL6Raޱo*xx%8fB4-fߛq;~.0N~@A&}4mfIbJv?@|>#7'7$b{CKyMjoGL&ƝJ' <;tq[; H9Jؼ*{ =J[֑0TʓC'}~@W4a0WTz`9`y--1+*rZb2V˪d}TiBI'>P9KșT2? o5L(bព޳<G3N_/z[ݑVJEs ;SxlJŔ`bhpvJFCbΐeB[ xK[#U'N[MrOJߙ1:9w6Jn׵{4_K>1k_? 1 +(ĽKIiPjTMGvZ^B[q0fS9IϬ'WԟWܰ?K<`Ȋ o$"K=I$"Q.dYU,MB& v- 9z L`s 5irT"b&(YҎqg;%N61n; oT3{/?+ٝUd|>w͞"AYp/McNhbδʢTbm]Xh;ܶ d{$”s,5jŘŘnק| UҲ8XP~)@G~#/6upIaژ/S&ò?]_Äٕ$Jm'1U;Vat:$AvRn(4}E /j Y&VN 3PN:b}_SrU}cfhy~ өB"({6go:˷wlIowoz`w\>$Wu|`չ@,'׭&I¡tp9%gRWfJ^cG-߉kxH).N ss,\\r2-(؟ա&Qjbf1&/ӣ̞v)|!tw)-OGeaK-k{/6! 3cig3}+`$>N: 97re18n,ɘD n$#N氩7f=cGu 'gv"yl&X)e oYˤv D{230;J;q(^ 4y56FKb%4GA >Ar$''g' K7*n?EW|5E㚦jl?+u/Jٝ%?‰sTO?^J7K?9>#l\>Va T&@Av?|^Eia+%g21:rBTٰs1F_1/OYǘA-Ҧ-0LTLV jdl|2Oz V^h9)JJXioV3YJ$ϩ\c'4S("oy>96*[fwCnE\ZGDgpL rP(=RmF>Zry:ɧTp˓}i\xLʡ}z/RU(tNǯT])כyF HP3@N{xٌ)9D"/_3c&A-uYZ~.}칙PgkR,9 lqSuz`?GʹIB/c=U~5L8e:wg;^I=LC*PH5/ KOCNםts鹧r !Jrb~J8wWr8c@[P~s/ N3xρ1] p$bg^4.{ҽ H=:xNy;f89ek s54 Hv=::=ܺphy^呿Ӟ;/\{a?2Jl"^h @ə3zW$lJƧU ^L9 sIj?27Rd;z`FX]n)m]?\:hƼ4 ׀c*B>WPКtU\7+7?~0[\?ӘНa"y92s4YBf4*<]Swшz$tIv3wwMLL+XGR(pf[DWVk:'CiѰyW5m f=ҌK!w$ %K||=Sk 0hax'jH}P (#MIDB:Lux:w ar.8MJXP5~/)>S).R[$Fx1Bf]?H1'{anĀ{% q!ܤ/AW$,S!D3_F[\]e̤[ΥX8B(r~vW!%˦Njځd~7E/2Ansپx=BAAJZ_MUn"}{"y(S,hȃ2i:D|Ѐ1-$t3dFqϟi 9OfE1,&u[&Mqޠb܍/X;剙İ-!"#%w|Xes/ 0Ի}iKT s_b%_0+Gޟ0IJJ4f',Ϡڋ\X㳭u81 lާ ΚNkB LlϽ} nKp)μ`#=|;v~,6֕5Q7uP-9DDJK ~~.ȑee |!w< )pvٗj90_  xpr 3m#aѩ*Eqy"i27 IG>$kh `# 2gݑ1zSg _v cm/D b"^A pD3 ;+!eN\5(`cE2 ʫiWv i@͋&Ia_7х6aXOTp9Jo?\p^aФ'|zEWFI#>}|yn:vN_c*-@&=Ֆ aaȹU>(Ԧ$rGz*4)|`xtVn(A%JkZyB |?_Kuiz`l![+a#fP "}@,ںoD3X/?*U~gV,- h9 5xyeNhvl26fZipKp{:`Mu{o^D?LB¯-cЪblm%eC /hE3>4\k|q:1d2z!K|$(CBOVFapߡbCG9Y ϣD#ͥ넇B[N[2#z}o<}r"aj[!>L;>Q/6*:ط=Z0H-FYe89hxk:Q+GEiՔۑM5(mQVPb ml[o@EwtzӵE wS(#jBm$?&9IX r&ji[<F9`?u'8,dF3JL 6߾ 6ljr$ %\aut88@_\SKK pW/$MSUoT|"/Dq"UZ99V`5WYfIeQ#x^ 5WqAƭNDT-^TuQ@;$}E|%Y@Ld|!:]ek˪RjQI*@,4o(O;Y-6Lz6y݁6l*v~cxێ*jtGS/-U3ڠ36l(") ,D_1a"nvu+')ƣ".R1 )z/ I_!,@ 1%tmnK7^q 8尭\8$muX2-;Ae|R;x](r Vp`^3YHsbR,%W=nܷsvuAcBnh8ց-(IW<2+zq1 "!z"wZh -pM ̼C7ˠW>ͭnW##yAA|^p익a%P8H A4Dc"ޢKJ+٬++,) 98G|JφRK*#;.$'똀o[2^f>;Nd79m I BX(Ɖ}%2bR)@c>-Ѽ} {>b~,bIw(y9 U]*Pș*UI^bT6R n:6a2+(J Amdo6[ sUGeA*e6vFI}հ]Ұ88r^/4˻/-=j,0 {zOZQ_K?`1sH$ףe:srJl6sm0YoJQeji-˃p(t|YȴQ>_ `c<=I3z-\%-WV!S]C h,&RZQ_$L1QDH;m;Z ,f ŗ^ۛd@YS6yf}0*ׂL{%Ll '@-p20lEd:sb[|]@iX :1o&%޺dj1ohNypDEe5%& UNw>+nD^}Kɂt2P7*:N&0!?= fQeImM$3nn(8\BPÝRKDtFTGo('/+h>fِؾn*=Ful;g<MZ=_ x5SWFߐ+(,z.BhE;1PNԢ!J/E| [G1> 1u fKjArQ3CvA]pQ8DK  nٗW; .[u&oeR@@0EUN+.mU@cȺZ1w`'>'XWt/*!+Jnp<_?l-EBs?۴\pɣꕢV9cbp-zpl6 nѾ+ĩUV윙,A|F$ӰN%a"1CХic Ϧ u|1N5a]x"+OCƣo @S1t+DP{&6BCH.M^iiIg{ NJ\f6iFG[8pG[Xkx%職ԙv1%笧$곹ȅ >*Y:1WƟeIΗ>¾EΏ\P^*aLvue{ԍAЖa4TA\\׶<ϜDЩmࢼWx"(⤲nF@FO= &6"b)I@ 0O_?odW!FKq/oفjv"f鰖fw;CaNĘUkziOصȖtWK j7F#4qqfv0FQV_ŗ5Dw>F0LA[x sƸMg}뾏4BE7B8sѰavI"<п撇kǚ7XP#wڎ~Y;~>6i~iO'FUJs=M3iʃ,JmE.IOZꐻYtx >aN{Q! ) ?B!KfY tb@ i1BxD`<ຉ\'A&|,Ԯvd=IgKPz Ni;y_0h:z8p&5y3"T%\&%`=SPu[FH?_yG!W̞+J>*kgP5{%t(_[ԣ0`.&|F7DGFqŠfD4B Cygoe ?5cf(Œ~XҖQvIk Pk/Nސ0/ۜ;j8 "]|ZrJƂt唯7vRj!x?Ϗ\oN ޱRݮ(-"L+Q~vyUĴ9QAJ@q(7+ t+L_A V*Dx?78ZGZeڱW{ڬ?L?l:v_)mq>+3,H-vK%&ηpG"Y& hGf'[cXzyEs蚃v\)tU1Zuđr?V.;ӏ^![Q q5&Qlm˼f5+5 Pd?y6=,kIBZ'h&|}cKFw x.ĝNEp>0ZvII")=仏qWLBl!ĪeTҹEjWĹїhoY#V\9pb=&0+y=='Jx;?!}vy%e2{t(㹑l,Ď0=y1Rx@좄_5X` =s^5̧㎿š q2.Z[")"ӊǴ}Ge$dY{;qkd3N>W!3I|SEzb5H%WakAMd.ka)tInocּ<ՊB់e [r# ɆzPqڝ]D\"d N@' D[/!e1&w?/"pcSQڈ=etCWpcD+⢦q>f{N\`6^cA$p"yu_j3U L+8Dbd.vĎQ >fJҀ)(MMB'sP{jţpnǪ OH>HhÐGAP Uyy6G1+ lju~-˜G{4E麛WtJr8)^=u="GOCLZO&2CC²I^=m22nF7NF~J8}:A|+P@ϐ:.{pCALM ʊ3n=T~߃N},ǨD.q~g' N}\J͉~+&Iz1 ʡe] 1ֹچOkVK?]%o ] dgRiPїl% {'*"ވx C1uabSͳNYQGdlxz1&v]`k6H7}: ٶǒ IR.(٤~qipt|y?4I I0Jz8d]*8̘3-*hA//cƑԁ| P>77Kkv%zK_*juA&v]\W8.RRzRCN1m ʤ P$«[@7{G1qq1`hG#A쇤+4GS*%j%j=W3:fQ!Z^kfSgpP蒞ì jtp"X}i}1-`ҷ^Ss[fa|lc{GYuqt-ӎ)Yo0{-H_5.f4_}nyfN/]uu- RB"sm%53(QFHB{=\guG X0{8f\5o8R 8U=5' Gl;[,ذ~e ֨ }}|fR$ss z .-c& NC̉6ٯB9d'(X ^ПU7AO7V)j{K"T 94m8n0׋,-O6FM*{ ܘ12yW͖[ vnv $&Lg'I4ʣ"\g"@o5E s)ތ9 _ݏd&Mi( bwm嬃l&aHdWgnוӆV3)>A3) !$'+?pJ8vebvo:tV ? YkA $N6kF ^NoJ&?ǀZyA,sMw*\l-q3+!;1zj0mpP(1ex}' \Q qK5mq(!Ry>MAz NsbX`+{2QfGc< p>nh0k҄ ʒH4i+O$Z{+(ºzz3*$s?AIdtc>Q~X#bGKF[ \6V$4y-`O^jf喨UMB \&eĔJre{@eN^.aZRxqSA :rބ>N ?U+ mb٪/(.ZfȵGJe!^'>8]hfi^%[:F6΍9`ifd,vӹK X(ɸ'z*rHqg2pOjԏ2qbEi/~wHzWny\C.6(^ d#9o4~ěVJ}KGT ˫[l||Ls6"L}/`bMct &!O+KĿ Z͠Ekj@' kGrԐOfKS(G$C͈3T+@VN_a{Nb7,&n}l̽(BɣC n3 'kT7[F'M!G 85C/R>?hwP &y=_jn2A3x|}P#P2ȷ $DnZ59OUX ?_O/xQF(V4d`}X57:HX/6ޯv5 jsR# ^>ԚZq@wHPIa*:gҏr!7cPCI6(r Xs1dlZ1 ̕ea䙬W|wj{pLс=@?qIOlqZ}ۓ#i)qNʧw碑Y [4ޤ7Y LON#xduFJ exԠv=ǐKQ^R7ae;}d^}L_R(). njsTXOG>Նlh{8dﱑ|»+<XJtwGTfe"faKN춺_z).2U͢/m400+܇$8tˊտi'{/[L#"Xx+Ř ZVOn0c❛7J,akLӋ cճ HIMb6sGy}>5޽ ZqS;KߜU [o$H:`UxR?Db 5,4/Z/>ޏh: pGG8C[96``pJYf+R:nPDXF ~~0sahԇsx32Ll$ `c"Eex϶2Hy,!L&6h7}B-.L `7Va!)TX:H.ͣ`m>_nA];xQ%KnJ! 3gI_":yAub%}k?w:e4`f'$ F&'B^ds@n+"Awx>1̉P觻˵U3DKS;T 0knGUb-.QEo0.\$%Kܾ(kǜrni Td66~YS>kM;)QGRS2W uh@Mk X-*N`u$b$BH噲|O>3+Ԝj Y1īL( R̴g7G7:{}odq8JNJ2/q0h{3whr8;d{(>[X e7 ]1g EE\DJL6Xw>MEmɅk0Yu+S3߹X8D0z k /'A`p՚&gX KU>?[pPU39B"pn RMD"~;: 7l:\]YW+]\~GIQ31=ӗ;3"0ֹGyPM H~7DQtrY)P-b} dv9LŷX2Ed ԫXe1u1]Jsgm.++XFi8*Giq-_ P:`_Ά8p?+䆾VwԘOv$۝%#[p9qYqH*].K+11(6"MF͏nŒ-'^.{զf=mތZYo8inM}qn,ѪB> /`׶U@y: ۓ AZC`_YVZz[҇I4eiӊuHl&;OF'DrQwWf|wܟ\P|: I ^'jXvkt(3:WoP!Qj Q΅6Wc ዡ:ʺ7J1(@yg[z8rT_L904kViAZW[%g3P 赱Z~f>?hXD^YA?q@GY1f8,~2}Z<`4Z5 VdKu;-uWqjafVfVQSXӕ0KT| lz~gĴA:F3%h&YZ@|YX?Χ۷M%HunOjUȍO2]Eyd:Ɖ`Q|x/RɁ_}鸨9y 06Z\LF]q 2NOr}W0%YGRio^t~@$ؖR<@}V ~؁29L6MGZ|#?'(JtrxloêN[uft&k3HN5@K_m Nq+'!Ty8cHB κ%Lш..jua}_M]]:#W{%oV7> @}uon V?nn~5Ċ/yLR,0sn )R`^SgE!nlO 4WGaFk֩fA*|zb#]?mJX<]HQc2d^E4[]ST'Y*W"*;}lQ]=V8Sb0d.9KӬI^NKpdXWsx}yk"s:_ʾX!"3ξv 7 #;]c˱ZaࢄE~.!; Zgl$b[=&eRs#V]1&I/HTjc7c%4.xN/pb*<ؚ\>Qu0-7EkCϺ-ZCz9oDYU5~zr.fsKqGv^68DBГ,&8^BZǪ3[}~[ {0[ELj ^|]& Cu1G$Q܍c}\kFBk)aGY { vcdbdٮ2y̴ xL#9 l=3HЕYJbvV|ne`@@$Ƶ~"w1 ¿lik.q&9Q<-*I7Z,Klf OpiPiƌ'JLym:{U0?n| 'vɐ .=E ]GW+˱'jx rڠggD2_>;KBfH3> |\J2*ټq6!Aw쏴MYNv[oz0HuyO*KWsLDէ*ÝShYӂEur}B<侌cנ"^}p?"J{gZjNH#%}d1n!)Df}ӍF1m gv𝚹hOn!j5Ga_վzH9lh)bC^;3&{CN95knH?oZzJٖ8#B"uuKo1лȱ]ՋGxݼ7ve?~ Ce aLI{o >9*s"'X=]Q=߿z0nDNȸTeR1" t}gk~閩dȔLѥա$L,> >CB&g6.cg촂шƃ[[y@ rzx>bsj/W!:!`t`9d8x&:I5JB WΘ&YhS. V^a#gSNBג)5(yN@Ia83F/.u_U ILfAPS8n3<гGoj3IlepB; \Y귟>@I Ak R{~z~Ի:=/͜ocxzaxnw}PwJE+NPu}{S )ǣqY=#VsĈ}'#(:Gۮ$Y<>ruofluB6fK&UIBPV`9HNv5= nֶ+eI,VK?>dȏM2Ѣy:4{% cu)7N;uUo %1)&__uMMK2m_}n4 ͉S$ zL=! Y+(%&Q^"+s8ezy@\2a>@ۆ>{рj.7݈0`K3ġ*&zߌkIDW`ם| p3YNeu*C\PqӺ{[No 36ty84"nGN;y/.@6 /ה"cl#)+L;vEsrgKl"d~V@MK-ޥP8X|1BUR5S4?F eav 32k_%=*2c34yS~>F`k[0n3>sD)SZSq%&#7?559܍#BM&@;hŜ+hd2O}C~"Ӝ hKK#Dj:-(PY"ޫ~A^*] .'ި_1KI6ٸn1}- peG8goΦW:~A|v,u%S)\7HwHp|A |°AN"vM>}1(5Q1F-786Pk_^z,pd3]CCP Q{*9P>#a "|vL_2@8aS-`:ғ=8<^`ILz|=,'HAuh\I?@' YhE @]dEy.|tu KQ U"fF!*=7Bek ܭ$ N~a{yB벒7BjȥR<>2ZB@84}eh)W VelY+?mtNӝ!t9M:c9FU&D%Q`I",Js0)oil &ћn3p~2`S>OH3,GtТ t͇ʒӝDxZg h>rfzF`{nRܣ},1ۋFJH.)vM{UzW<Yd9.']\5> Heӣh:ӭ[OpT͟p|\t7-}*FWI%CM] 4Կ58abfЯ6S`q[ CT [-^]_Z{5IxfaF$eQ-`#N .?4ͨ3$73玖@CD5+s[&r 8RMSUIP"1A̘k;Cj >CBdMî"bZh)|.ShuKTv8('>\~뾂M$O7yͭP|G-\]ycc7gw.3#j0Ef8d H!1g!4"2r.Oܽί8#9ܸ*xxE9̮mqd(PW/ $hћ׽a'y~RCjv9mxY1R /+Tg9~) H4QM ƒ~yyH/#JP%alW{0 hÁ0ebCj `Rs-PH}c2jynQrUhHIc)nHyzt̽Nw*ⷭ|m[L1 \7rX4l2YT L <;wӰ%+òa~;ؚ2P#`PȀ$pOMIԂS-f\穤b7樅wxRa& HðRE~|E{1~Fš~)N!á2\6=7*Ok[ #bqr)s.<ދj8rSۙ4D!5Rъ:4(8r1ъ `ú)D#"+96Jj{d~X)]f9ۈQ$6WFUXn4KUE[ZM~S TJc&a[ jkǘKF<'ߋ-iDx1*O)aVXL6.jG7<("6O!tcoTĺ=: BŜj}Vr΁\(^/83î;=@;)w2>do=a&Jq톒=-^aΑP>Ac 1s!#VTy6rDa؁ʓA]gV: R$28 Ox%kTEkO̠X5]|W+W Ġ3KR&f`?J1sװXwrG{8N(xRbhk$LڬhK؂- rJE@OF.3+WGy@ee?m&a6ʼnૡVotHg%ouItf`Mt!Y'E){7z8L:x%|$}VBS?U(M-iP3l$@cLd+:ըCc1;/P˔S]e:+q@;`%$aR vFiK3`ӵE B51 Y>(`[DO7t nќԀH AQ*oTs uLYE" p ,=d]"EƞacC!b%$*jΤXk-edy7'f+~L= 'QMtKഗ!{h*#^e9?yRN ԇdO9d-mt7r40Z`L:kS G0 cl;Xo^bjGFG{PM=f.WZ!ԘZllҁ2mrI$R U9;f%? 5^$mXbra"alg%ynJ(]`r]sCg6 g\"i꿺Oشzbp!] ,I8*QqB.T1 kѮ:rrx;:8*jR>8~y<Yu`4ϭ- ZhنFD6lHr52?^2 s/.<]b#y\,q8L[ X/Ul'1RqW޶)Pv0mx # No`B]fPNؠr[2;W kp]p|@4DXU.*[QlA e}:u9?nIʱY[Nzf2 b9$~ *{b.9'h}AmFjdKjDL׀8dM)449KMu*{KD[R, 4r̓-pJ1,/l]2B}Ȓ=Ujdvy)rH{:+E)d`gCJ@@嫶7gu&a| ~8zY؏:;aqpVܽt =ou:f SbѽBwZ RI!JukR⡶[$,Y[طNOS<^%.HIP[(>w0~{9B0ÏL D7DQղJڑ]u%o#u$a ⮉D|y"1Q\-Tp} 'VټB')vR1=ur-'yQۮxEI-ߚST6 %04 z\N%d@>T[][11¡P\|tL8{̬3YYz 5~qi;J/ waD{i0OwASN Ze˩I루D{Pޚ0َÇR36Oaˬ}.#O?A|a "۷L&Lى.G2~W|(mLx9E"viY HOv\55kkQU* P<=Rgnۀ>24hkdUE8=Qq,=Lads[+zm-kV}!QFsOj0dYWҳ+d!@>ͨm [Br`CXjxXD1^pkW>hC]dAJ;Pyj3"Czׅ ~REaQx@Rb?_mK GWǑH [ A8O/OqMmnYQ⼮2zVg{KY!vuM"JL h2}\תaQޔ%M؆>Pd;s.#gU#mb AB-V>S+4Ȯ S/@zЍ+ -Hf{!8S c0q/p~`wAVB'II4t=E3C}Җ,f4.!.!?yn=5bGn6/A6YCHk,S_whoQނ^ ڒcͬgZ<'/L-x{3(E[;_m-t3Љ"|{],,w?N!3S%R->[!oPN NRYA2FSX|ev0g/9E[EPTN`rieP6cI 9߹.G?1vܡYmwtMlkllIOĈO7'} :J{e!,<,\sE3QA?>ӑ!#v 9Չd$\4^M$>oWF`^}Gz/C)c23d>RRJNTSRZMde2Gsim$ߋ೙Dgm.Ԛk"a̝iZ׳YZSNb Χ-uσBx,3-Bxpc7ȹyD 5 a^&.7 ;3laW%棏ZKrG7 .6@-NN#-?Qă-mk$Z ĜfvN0F:؄^N|~QWU`fEB)x̤~El.\\^쪯GհaB&ɵZInE98ZOGWBt-].clC3Fl8|:m+E89Z ]3MJWv9p+-wBX6W%gְXPRՈ)o8"JuNk?sp'6wm! ]0eI5]8]㽃])]O)bQz|Y,d3aO,JaIޥMڞ.骨 ,wu_OUpm!Y?HW&L]6~ͩ}OwM.LzȬ{,E b;w_fjq-#ՖGJ]% nVTUX໼"F$ySE#/WV\i܅ݍ7Қ'@ݳ;d>xqImʜbk N#Tus~LwKX,ͳ_3XUe`x_MSɮW|ak;i)>`|N+GG%Tn4OMg?[CBG}hngQ\gp g ڎuV_c`SU?]7]~#@Cd̀#B˕dFLPk1F9c[iU6ʎi!qtdBl,Dsn&sc:!p${My +NF~rZ5hkSd(32c~tXuy!3!Ns) s7.{ݓu}F+YXl(yAa&ز?íÓgxcqK\tcVWm*! QGު1 .P7V͓Puf[w) ̳0d\2>=My#ƥ)[oZB 1a%e1t#QLM׮c53g<=>I.HqFvT`M4H0E伮l?ĻS?q~PCad!cSas .)3Q>VEQ7Z `uIM L[w~J˰tJ#T0!q Ը줨Ue;Rr EzK,GlQKYkPFnAvvIT7h(`vSebjүr阱볎~נDrTʬںŀQxBNFi_.YGo$țfY|ge#'g#t@YY*ꩽ;u+^qJe:1J޺\篣tfhD`K 7'ыEVNADEӼd+fBcfa8UI:yzglH? lH#{2e ƖEooYLGIf?/o:qO SjBH*c^>GMB@;kV æWqLJm2QDڒ~bZ8.)p 9xƒ <$pCٙ M3vѡԬk2uB7u3@eoWȜ{!H*) ]`J5V=!#FS||WAwwt{7xyREzᬺId S4 r&78-2/{bpeS5V]Z,J ǘ9vaAMU!r}AM vL$~gi9g\AgLS33'>%G>Gm͙'!94Z/ ::Q:4lEZs* jܑͪ%8"cݽjPI2MZ4 wl$=# igCs}Hk%ixoQ$?"\ ׂ{msYLt _L­Oa.* אk)5Pr-"NKAʂGWZ҉-v];+vƫ!fBZ j(s0i]mow!mB{( r_n^ijD)(Ȍ8й'xx_J0Fa?oϫ3K1_2ڽ"k`4mh6<1uqk cXjd8s_`O6ŹϚCpY/~P;Ə1nLgY%68Jf%+?SԖiX0,9~{+ O@dd0u$$8X'YJ)ēY wy65귝 Y<a "ٖsh'݅$Ԗ)M\#hyfݷi251qOkdÜ遊#M$hj&.GeW:= tW[ŭ|QtGۇyN"bKi$7KiLjͻyɒRB_=;s/DDK[VOf@54!loBzC&-EyE☒F%m*Bٸ.nM[&k=QoOݩVAT.yb*\k)@YCZZq*]o+`ȡSp(Z7OmB{vʽ.*uc$IL;M dU Lk"_4U|b';@vM>@6嵢!7TXuee<cߢ{~̖^ҀnW 0p\fN1@bb|08:YAqfRPp.l&RoѻנIb}^SA,Y2Z?3WRseJO2xlr;0g&#oS<e.1j`D(5.P6c1"puKRm)9jM烆|/ABZ UqC5p4%_836GU5WHsf,!UC"&, ^שl+'ߏPyp`e?ڍ[4Z>0Bzd_:Vy UܡR쑕Xj~r}%rOxٶp O(<r;m];L+r @(t+̿C dtO)Z j/dI YT(c怴2RSϺ6TJ6yJzvErG5"+9Ɛk8f>`iF ׍e , J4' t* !*+?JЭ;T  0T UM!k@R9aUa_H>i$P3][5`I=u%ux ]yrLA$0*QjU<CQY6'm&x"8]}r_g`T5M֨PQ ̗%Qk̼{{aEZE :Q1J|Hܙ;c$@0m|Z!Uv?OCf˓?%Z̧!5YBIhO>#;#f Y0ƾ&bt }g ¿M{шlC 6T}i %b BSN|$d/oF96FDLI$tD)1uW1#z╾ Ez+X;[;[04jKA&1.mT}*,)5Fu.m#dyv+{w@%/D\Q msUѤW% s}eѭv |<ק)L Z{^4&20/0u91&QhΛȗ'^Mcj6ZmJo?oT(\;>>-n-Rp<2e5s[iUA5)4s.MAOWY˻+ ip_3ePilH+|@KSQՄ\G?K,ٮ`Y^)& \?vNג~#bNt5)*tt.3KB̈́qd#lj<)b{w#v:U; OgG)#qf hedb5U˧$4Xﰎ&oƦK ]6g@V='MԛX*Y{g}kV V'QehГxF(6j_`Ȳ*ߑ}M2d]m?٨s奠O fJSa~*T.s*br,9IwzWg.X .[BN᠔@([_Vz{TɢGGEdK\f#4d1|&Lw;Mv e ԋ_CŶaq,^)h0H6VQFUOܼ:v"&vt͆$ 2{!mTίlBw"G J-h)0f/W[@TI;N-'bQtF7]ͽ##v2u\yBQBy-E+u)Hu )dxLG<*6;mN~=Y]X}ebWc͐Ot-Ulϓ'F2>]\ wZr.JB/kx(*o(' B{"ӿ#gŧ{$ gspPЦ=e1f.oR.Lm*bոQo9夠`ҊJu̲nh! 1 :XPjjTH2pO3WgǼD$iY!V&{ZM!L'2$mr߼])$G79?K%/wDFV]]acyDOԈ,Lf cho3a =zjY,=X4o'q*BaVd)mtJ I3hKYynzbeBK5LHyhsk>oԘ=r7PzoDzW8&Z7ĕ,͟+Y}:EL(خAm%g liEs|;FB&;CI(<,JDFz- K:`_`]_hٸX@v{"Xi?ZZ,yUz'xD2?OBR\cs8*8 37]ћrq*您U&sYę)7/-0oMqT[ӝ ײR0 8R/~#78dtdc 0/g ?:KD@?ebpj1q%x\{$s.ͫKŰR_V9& ةuDL5`Ѵ [;Mg$hf܄qR 3!L[}bQ#?p *Y8z.0ʷp1tF#c&\9n8Ӿ=Dwbה%vMR`alNE0. ;N1~1Κim?|)OOߚ/RƴJ_vc +F<2u?=O\Ewnm`"\!7DPR;Tt饭oBŁBd9b *z8winN U3Ʀv8K{[5׶3'ɰXXW~Wz T- yi0^ƻkAdKK06iBQ^v: ÑihX]d藎З $qct ꭽ jL 6^dhxI5`Sjݽ<IT4tB G(mk3rY9Zn{繝9kpcET9GdKڊ)"̤H&<G4L6ػJ"рM*yF1%Z2xcjgiq$y@V/݈SYϘe$qB1h ?,Pk .;_B 48\aR?@3S>|&-_OxqL3V3vpBo^D|`B_di"K˯|꫄N7 F!~B3wK=v?MȷM I0~r:B}tcY*$]{=ׯ=,QMy7"npEG1m#iOjkz Z^s:eo=*eZɶmg&@p"Y<Hހɗ&p%n,¹?+rhFhk8u4@|'!#gIt^N.Mmd.dȪH\(q쒷90Kқj0;v7]ZM-UB`{hIVK[O3ãPDGKv;SW,-ZDƏT=Jzġԍ>!]3eVCE eP#*nR/c-r[xviyg+ބl {΍lJQ}i2{2VNW 䪯}gqLMm&>9p$jDf5iR63x@8rGCyOaP?KtcDgp|nq[!-.>ø*ި|Y56yNYs"ښduB~ٳ/c`3Xb@_[8•E]t^)폼OJWO1Rbm zy @LRhOsJ2]G `_&E@-UN|p*~Q:ȓNؒv%C}+H&SOj4XϚI8$^r,bc|![X6yVz u=,Y#u;ȷ4m1\U@!KY9@.¡|i~5quI]#mة3ǥoe6%LkyrGYqs)W/ĚlQj'{q[).˗EL/#<]Mf*A}I>\LY^̭zMuP$@ o@Ɂ&1qe,Gi/kØGcANnZ">^ׄI?(QS9L⿈ny~U NU"ߖ  u'WR?ml:uo Y!@^Ny{w`\D5n~=$@=:l9!'EK˦ />]wiuKm5tϏ~A3r6;eU*<|%#]S}D[B^©)~xSk?һ~u*%\8/䄂sNYX_)o2{^oYiv7S9A,C7+ǻ luV%OHqEBv[=O/--C+{s>z%'hx %.UH=omTt-8yW/WESjS.΂ɰ r_x-0@aW`J|lN!:TCڤn=;%:7) *q^H^ĔZ|/9D++mE1K"&\rX:{sW&+3DӲ4C *L=4:1v rRꮣ UYՀ@kd|yZqRIS'B r~ɭad)RJGaw/e'O(yW; F|c!$)]A `oɦJ돪DMdg-rs;'-8ggv晬Jt$;j79<]!Ote0>'O&7T[n:?Z:83D#tTU6dw {;Q7s&#B.V%$hMxz&)j[JK}6ȟ*av@JPi~t|tNlI!}o֨Hδl ¤l9{R9eڌ.qQ@ȓm ฃ>6#ٗjSlF=SnC%Zj5EힷŃ=DMf< raKcKbϥ pTėהc X=G{ՏZ\QI~>Ajx 9"ִE)|ŎỀO:"R.q൮Kvvxƨ w7Beos8࿿>1%Yw;Iι8e=31ar^9k%mC,#b2(zDXߡS#["#B묗b{w*Φ޴u >Ei>E?X'^csF[Ȁ=c\a-,7YJH"ǣA E Iܥ@#\r"XRKEzX tjPfCQ0M2_BZ0 &tJ@DX▴]Z -NV;@sվ1tTCZ >[ (dmoA0&7ō ZHwmrmc T9)qɉJn˺7H/2nv {R͇V;YVMcJdnNX0z/YJ /oW2,Nrk4,#Hc!85=RdzBdHa}s"tתAcg(5&YZ8+OSIzm]>jw^H|%:471z|ȼMX<,_f{SnݽE$+ NK+Q:9@#e5 &eLb? M"^P `)yP`yôh;]ڲAbPʽ1թ.޺Hwl<8^.;;*]gmdyumE=Tb<YGh Pwg? ]s*V*-w*Uލ͠| u5X;vf<:fEmCaItM> qDza?Z_V9I8q[DJ֏ Q[jcU}󖕓o ̨ΆruKa-2"QsZ ɗ)gnZ$$U:0$ccfXzHJ2mƾp_ySG}&5R|,>Q dJatfX:;Wܚ k 7`\l5cBK)18;$aH#[(Gܰ>]Y. |B 77U;.QRΪpƄ-ĘQ 鋩W}Cu [^˜D'O F,BWljc NKv㾜k^uyJ_gh,Ő+Ҍ߄=Yz6z%BCW,!zVW{FY5k0dw Q JgFb?2ḎZ\!ƽP2sqGF]FXe~͈u-r\tdްwQORf=JJu| .@6i̺},'큣`6ǰ,koY>C=jOÖۀ1{ >Pdg_x٨m[zr:mQY(Ц?1D]m{Ϣԁ!h, %oֵK#0As7 I֌7fq-7wyE\ɧFRR,H7ʃz"߬DGf)vpY'bZ?vaH,"4ުE07K9Gmi=a" k87S66!aYήR3F YBlREMW_$ ^Ɩౡ(n^fI "棸 \n;.f:kmz3\=T罸v/[0z*}.@})X|WOnhY9r,yc32}qtL_:1Z6xvziAA@k֓KJi~ <םI𱀣HۀA#-C5# {åf;qJ< yFk1e{;HQ 5mj3sKjʇ0y%ּd6SKV%QiG1.x&K&!qԢ.rE VMK[.:TYհp=F>|P#z"]xQ[>_'@ZgP3>KGQ0f٧ٛg+8/s $! 0͊i]i+@؜J|! = ]otVKcMq =r!1eB9(Sp{YJO/1ߣ viۧȑr*>,KyV0 #CB9xWmG`ȊA?OyO#b fЬh["ޥ̈Tne5F3ȅ9z4Rre\l4??WVWdoxgˎgk;J'=y$IPpGL-m'ѷϙ'Za,7&w;)bS} 93 ]6TOx!LjO $5 5;>)C">gQd\<ľp9pE}K$QH;SnC_?N@wz{Nd5_oۣ07V(9/;s3scuv%Bl͍%'5\}h͞Q,Xj&4JwOT/T*Wtd7FK}"=5ތ"Rl\f2-<۸+/IԇiĚlLq 5M,<XI?n0{E5@"uNegn,v`&:`è{2˳VςGk!$XN 6]bÈa+ԡC {3m40m8>&>N= op+GAXl|#b?% Fc7-ŀ̎P8( NkU@"GR5R4HZ5r"w7Ll.szZXȚegaȆd?ΉSY5;)3]׳&3ވ4E#Z;y-I3Huą9јWhS+ϸ s\`卾hWKSX5|Jkl{L{.\mg/hW-7% "{?=ۯ<]PA[T i9A9v $D Uչ[e.UԒUu9ͨB#} M*rhSg\+M(Bђ^H}IѨ&EC r!b wzlP9U%DM=u RXWnQa7mD3^őWx`\ˈ칰 ?)-KH?@}K^5vjm"0:rIܾG9F\2dw-Vibb擧 ڕ+|Hy10.hc䑜>4 "Kү3hh,qD a}$إSj2]C\W /mԼRLyuQ"7ZٺSE3>~-4Q~Oc22~(D<bpޡ*+81ߊNv=ǀCH}_fOKQ&wnNRYs͸i}֍A~j8iH==j~թPkPvkf%[ odch'6~"퇒+7fp雵D&\uT$] t./$H ׮(4Qy 1)Ü;R+ Q~'Zau (! j|-Yo+;pc ~$}Ehèm+ITvyёhv6~.BO%nЬ`10>9VYӀmܳXZ8ʍ#dmYXubI[@3ԯ+UqƼcƣ r[_H T4B{ˉ‚BSJ-p|슘D}- YCz?gA[t{YzrW4 ?놂V?EyBQ^iQBE.X6SE!)"Fg]"ZK+Ng}\]sTw*MF &Kn.#`vs ?W3A(QY !-5-ù6D%2t lDF 0ԇM5Qzg1jAc̢;iIxѮOST//p2tpAB́<77P{?X u>@ǡv&\{?wz cFR}d_tM{+NZ6.O k 7K[ ˅Bwk2)SDqdlD+Fs;7~&C5_VN2[`Q"2eqeQs+>d@n~߸ׁT̮Ӌَ~$lPdM(<%֍Z'u':7O)6]o!Ĉ/0wHq/݈&96/!x#_)Sy˙Sdc\7 AYM܊8f;#<&b&vr' iKұ\|VʗkUf%:fJ ̇+H&Kx:/4vD3PY@*uniyH~4TҊr?ba !iSZ;ie #Pġesw- ygڢgu]鮬Gu:)Ru@NҤc]IOiXk1#Qvq%;`hz 6$RV+q!kVQ_:Oqv uX&pi^b޹ψHPrDg0BYTot*t7BRbp"un.sM͚ZC6V|79z:r;q嫑x&e?Il11|BiH[!X %7t-{3g¥? ^gJ@Cv5.PYE u;p}llZ36,U0 Q۲:#Ip۲Ax]F\߾~U 42A~1z21Kzu%u%Ec`ըxJ1ܸ.55Vb :V#EL-d41yH,h ?yI|__Uy p]ԛiSU(wJN.Ȕ ]</(g['F.6;Cˮ;[a<'-J4iEf$"̘}䊌Dnэh\XWS[ؕ<:!Oeu`qdok &/;sɃIc(O.]C<^5V?c597ŲDG{l3&Q+!rEǽ2cUqO_û_EKwpS`;h9ML\Q hpM%Pz8 iWtƍWm¬SUQآʗgc)kn̹)ʚ^;xn=k Rï9!>`{nK?7;E KF+:vIWPuoZjjVDNT"62GO80\gcgsGgx*#b̦ܰ,עHu/4* ::Fe-Y'€YpG/V5;Zb3xpՄx(lFpln Z!:ě]*d]sflly~M!+R^jm:@RP czQn|%JJ̛a 1EE\*XE`Scb]J癇tL T]fB;h P+|m#7deb^;&%JA?6 FhMs ^SKDRc}|{aqhkILF_^=8e,GHU8V&J@(\!~mѷ{!oS|φ2Vˠ%,<q};Nw,XS)r[t,;p Ib@s°^ KU *:0lHG?d@]u٤%tس6dr99ҭwZ(Lb [$ϷEg+.Bp[MimWD*K[hJZ1BlԵNd]Yk- tT s0=ӚW}5 [fo8xoP3uO!6qO_iD;BA/`Rg6qW-e<]3u|؉GIɑbͲ|=Ud>0xSؾE!bU]zٔO@.rf=8pZm64Ws"9>Ӄd|QNd>c8|nj:gXT.Z1E#a[y~*l} zNpvQ8ɘ%^C]fd1:OES;sDI^*9r[Ab@1%9TG?:h.ͼ9j?BۋQc ǧnrTҵa},eҮ-po+vF`d}9  g@Ev%}70)܂q3̬ݷ[3 (OF#gjM5~ JK -@S*lciGw  @[ΗyGռߧu٣N^[`~T_xwPEp%4JB#C A*oF3- |fy"{}0Yh'gt;M[3FF$#yڸdU)yҔA=!Y J51T1- cs/֌Yʘ;iyoS#JiH:/ĥghЩ!0 ౎.$&-_}QZErpNDq_+GY`,8u.O8Ԛ̓>n L粖G/K=B`: ?9ݑS,5>wʹDo]zR} }RoTŚT(Y&,SJ5KR/M4]$3b NԱp xl/8}H;hcJ}y51[T5x.9.̚= )lmz# Ck˹d ~kڡ>0=6x2*VV V[4GyF}h.ȇk%`]Sat/׭#Y^ԥfV>pq#b0ăLÁ3w/l?=:&}Gjt{!ZG*nm%ɇ@G+<VQc6۔3-e-r}%~ڑam}$CQJ`5 j[R%ߗVhBN/Z3Xp`YG?/Hw1}D/a5E S*+:c_2J@H{1N·/rʅ~y!@uaWL7Wf}9 -GNSEŇ^,|*l3=4SMCpJ~$&"GR:<~(%鋆X..O#܋] .b?P&HuoGr?YV"Г:|fC`13Qd[νJNGb5íHĮTy֛B?nΉys=?@;І"$~!ptuUO9X?8[׶\/c ֜3Q. }P L*yɘk}1I1CQh.O"$h"[P)=Ƅ)gm$l1Bcn\&:TTs>--]kۖ5Gt e$;Ggj( 4`07 D0uP3pBd@UܐhVi|g8PhƢ\߲[Uɾ:jFZ[iquVfdJ!̦u~bVQxyξ,jG>³M,luBc Mm̛sR"I:F=0#Uuoռs-r㭃ިſ=,uulr d#U l7v`PBGzsx뙘opMaSo{ Sv~[Di_P/LoH4jЙrbM 6;J[!Gw9tw䤶 ecy3BeXQ{cJEU nht-L(gm/H}O HuO49q[g.@E% fBS9%W)Ls9&td)2ɺ^'T[%kvx E%e.3R8*TK:!1pqO+uP50g}U߀O' 𥍭:D=A.im+_X7)sFvkAeH &Ϝ`:x2󙫅ziXMq3?3ebo^>Lj9tP CiE鑊<q,)0*'wKVh*^ Pb6LAQ8ƈo†.@O^쫻A,17EӼ {LUU^ԩ(֚, J@$0ej\hvZ?Kvlnm~u1fH<-)x`/BW5w`I|$y^-Ht#/aӠ;āf^C&8:H~ \ng<*x@ܾDkq7 Wrm8UIWs9,\ǷUq)sje Wyۈ=YFyʘ0W>R2b͕^(Sk>q\otXRRL`yn`LC &x[0 ~2##to_wC>0Bu; ʫHHjQA]:旻}hnmYT'3Z.2cE%Š Fرkw9ϡV՗݀}.`8&VAt@^ltqM1o?b>Ɠ ˪G㙜o{c8&] 24Bp];kڋKH2?&&H>J p >x_͡EX?t/c|x] 8r> η [E('4wjB?pq@~˕+rг$!SBvG&<" ܔKw RI=EJ"z[S"$Cd~$ =n\iۭbܩ 6yЀ մ†:H)ΕeB~m[8˝uIy "sqۙW͂iʬwt &D ld~Jdt. ]$E[N{gy~2Sa4(c8;>.% B*^.Af^DUm9)ՕʵEVl ȼ> 6l⏵VxN6qjP< .=bP!l>ln?B L3"b-oX֗z-Όr9vamj4Ur|n~gi ^zŠ|84䃲Jm?]p~OQ[ /o ƜO>68Z9̩捴j1T*J-e%"l*wG(B/SA ]Dzu^sʣG=O=K~ _#9cz@jB%a\Ik uڻ(Ӆ2`@`͊8@gg# ,(Lksf3z)eiI\7Ig\w=r-RΈ1J^dXGaK3U`*K1SH]{`vxT}y@7iÓ|4K囼MS-`&w *wp^rap8~Pq~A;q:Vٌ׷xw=L^zX ~-vB( A9V 2?kޠzlyϽfE 0SGqc' |dLI0h V =t*HWi`יU"SFQxxXj_ZԆ|Z.I kD\a{D\0#kҳ>eٽ)Ovঘ 5{>]-}$![dSr$3Ap3™ݼKnYX2A3M2yMy3|}xT>k(FmxͳX(9֚D nU{cBɯ^R:N]&9n2:(#?ԴXEyA 8nEfa~臕>''r9j'r2/Pƍ,aZI5r!'r>QPWk6k6:l!#MA7 Nq2ue4a/nCv↠lTxzR g3Zg.|o&MvC;=c7T;@JDm,Xإo-H`]w^оKF%s!S}nPu/~_6R?&G,@Ar6^M0Iܬ^</!=W0{y}`pe_LS1Ƣ^:B9myPSZb~Zw:޸̷JؗͻFa lZvLmאq43<_PgZv=Ko*{C&k `I]^gyӢ.Mִ{4B3ߔ5 Z E7d&Xa~b E&wBMEBךo)wͩ:w-.fZs4B<^'@*++:}RB9#rUh]l"i ¹2W7#cu6֕/&U!%;#e$n]e8!9@6)vDQ}1-4ff";IJdއ-%f6̬$ryWUSftϧvDi҂˩oy9 ԹPO$,"u*\-]@u!'(:KXgw"i7ry%ۉ%T-c2}h欈"ΐK 5%$1g7W&f՛ke< MX l$-x2>Ke|R̙\@e 4G0r{X(;q g/ycSfxC>ͩ,dBZ8=ÞPH'Oc\<7 49i;[W2PN]f|)PϘFtN yd%cݷgxt{,/]+J#62i`ոo NN4ӋfOkUdCTQe< vfB{K`ʌ< v}i'sdbd3)#ڑdBB"xu%3!%uRJSjK[ $%+}T" sq .ykGfD;'*[.5Hf10]9CJNM5gʐ5NŸKYtys:.jv+ҵ[ٟ3ΠD暕0NՃ$s 9;)Ŏ,>56Y,!>bRrFlUšz3= ad ;+nDzQNU{ãl8CN&P/SP|_YD F^Wb)u/Ơھʡ΅>ԗbnV>Wr"i_f?ee-#mJ\Eh2boJ ,65Q3`4"E1ւ0; ZagfW@ 'ŗ|%`xQZkVQ>jK-fsXeL_߰?x;'4Iȓ:2vE9Z{?7@H*g׼ 9R}t5zaN0Ł۠'qs {m^j?— c|$?D2/Gࣣ )\XF9&l?Y~ib`CD"Vǂ;ya#A7f-BJ0]ܿv3揩\c} w!JPnFJuK޼\AeywZswg_k 25# ec̩5aڎjռz W\ j*IIJAW'(l2-.(7EZ9 !p;& D_LoJjl߈9.`IU|k@_d q`;\:~2562v36tb+XZMҬQLX Owd ;«Zr=)Bٓ-[a~Tnylnw?ă7F`ovᧉEO/eϩabucz_D"2X> *{遳O/BFϚΟzA蕏 TmoHkiwX܎}BObzhbn0+<=_$FS:czT&s)7/L' `#[ߟ8Vr%Dh^yg Vބp C w )@NNuA78u;/?ab:mKGligdCT uMAxV3Qw`r h %h.=b1Is& `a|7r5e4zzbg&ClN])8fN2GE+aLoFިX9n\Zx[m DP׹2- !}bA te[*G@,.Y؀;s2uV,i*MVA\@^rpHb|Ǐ{#=wͱ-A}>Q/t;~Bv.+~EwZ`!88Q’%+Ľ1@"^ӥ][[8 R{h#x}xz2*#m}Y<%ӆ|*D#D oZ:m;;*!C`8en#ՆW s 'ҵxQEuǞVHZhPE`4D~EDc[Xa)\ 5%\=}Ђ GXAȔdm-OQ~S+Zd`BZv){2Tu~z:5½|h?,уr I>e¸{ ~_š"aiU= o! mFlz(%ӣQʧ3]8Kb_1ãR5D|+$UCGU~D[U pl2xHC.}_jڤR2jcE1{Z,%aUG౗y]H3% yb,8CPJavT{W1ٜj"!MOs+Cџ뗪u,wqh'u?Q4Zt/ME{JgD{v t`g'K(ACT  ͬSRt7Yi?tģD:TF?l>%;PQC n..\oF̻\y})l:{$M@o{eZidRA*MoPq8N03X~ :Kq=NPoG~X6G'Ww_@>-X_7:q7F+S`n V@㤆x=tA --!.F;g0 ?f:iWx$[B| *)"0~IIX\{-CR$)'qR:H\ lYsc*[&h<B in팶r,HsO_)7hf]Z ;qoI3nH$rbA$_ *q`eYT4`̱yhv/j6).d4MTSd%E͞ vV3Rfb$ovކ[qpL*ύ;3,t ʆ=Dqg6 p Pup/KqCƽ`+#ڍ ZtǡlHm_ !ua;"#f&5ܽ7ز#j|3Q f24A dp0xYE z37D1wCdӡ~id#_nFȊ3\?yRݞǨvjݣ"w(s,+Z3QNthSvW4VٙLlP 2b?=7NqeMҽw6e$hNj ,+-\Y*%VGF ̒JfH$0iCڇ3(U*9ǙfZ@ rDUa}xF [;K[/CF|(GmBMCo+Z3Q7qMmద]oh¶ATRISue' !Yys_%m#sQOjG`~m<)>=?}I^=E>z4^e{O|:;kyrc2ƹ,wٳi`K,2#H{v.][6% xdl]ti!#ldzkRSIZoX4.ly<< ?v⻠F봤l،H'[x:P5,1ڪDo28lEC_sr{/y 󳤪'8'_z*$t* \F"@h7kC†w߾Jm2e>Va}JVqQYMcՄ7VzB7jCwRt'EDp 0I6S.:Qffc0q%pVOJ},:Fčlb*),'/ ]j0@=؋#z4 (M7OiX!3eozƉ)g;Pi >BV#^J2A#3i&D:M#t'HqĉnA v nwC;M a;mf]Rx{갞kx/AMxHrv,N2] ٳu a|SqmVlAqX0ߖJf~!iq/zXNbP>C+6_ĂiyH6psUN=MOl=j!2o+WiI"Bꖴ0rjquht/MWed029cj|SN3;'g3*@Ђ>CK; mɫȰU7nu̦6Wn(7:V17Z^cJe'{f^WZ}ө60"tpAw `Ny%{BF-pThsn\}o,H73MCD/90G?dP7)WG#y7E~uH)~c$(_m& @vtqٌ*UlC}]1,;hY5Aa#8 <2>yHC!"".ѮޤprFbg)(NaZDIYݞjm((D5 qV2z$etVu/yKLYFXLJͺ=t9ze`q\-=1$r.)IG4"X;gǀu8 M7#/*u"=UE{Frmp0a#Ǜs,MhC}D(]##a+6^ȐNR}VT#_ʧ(rFCf'PGpvo6r}W"'0&&'[,"RKA?˄:وK|*7AK-b̫%A_\UZ5  "@ONH70y$QG;-8pI4Nd;0ڒ^MU{k" iN\k,XsX,g X5}xFpdQj% 8ӳ' c@/]:*޻DBIOc8}UE!!xfkRI!,ćSa(+Nt㫫uc$H\UU;PdF?E@vHqR3RP5|vBbDn)#ډ\ ݈s6>wN#g^8\S )CC,?s%0\$7PhC#hy`T,]I}3+@O(`'g"5myCqkGsRmn(EƕAkȶJ\ 0DDy -[hN2+&,JB ótSΥ%7Lr|>~bP ta3m7#.4Ċ!~ړ!i8fFeikd?@2QFh.AƔ+<:"P@DfVGR8#B!r=m VԈ4uvBP_t2ESE\ yXE8 T:i z6̹NV5몣%V)uz! |=\t&k;,4z%Q\K T>ض[*ԇN7kWŽ-`/~hn)mģjjZֳeiTVESzT8˺t%iJ&֑ Ͻ,C#,rh׃&g}3r[&e,֮00j5t?;7"vmN7ܧYMl} P$g'ӛ8&q˵ؑ÷Vtf?Ir6}yٰWӂe\.3k4~C,s'64\]{$fYX f8ڲ_SL NWŀ2(:5JD5F$ 5ASw޸ԔP*ORМeqBS`-VF b6z~]|=@G:M]|((eIN+xXh š2R!_Zil+o,],`"wE-`&sI_*$[}{9\xg^5n.J|-.^b gXM~{xUT\5SI66LM{-"d_c&qi!ܲin>fs4Ffl cG5T7Gq-,x {}ώڏ`0M+ (ҳdTam;nD 5:[tv2:j}ljJԅrz 1rX,&ƃlc|Ŭ)v+Xi?]$x4"1Kr~̜*+"h VSnPTÝ282R)N}OoϔC$ʡ|E[?5H^.?=Ob #&r'%2 |-#!sZ\FLaqY.y@6MTȡظE[3xe/ZTN)esYeq%\dZkFL;Gb]مj]խ8n "Udw&w4aQ:J![CԀYr΢`.pRzY/ .܍9SN{!&sx)(ĵiX&d'b:NZ| vD yc b$ՄI+nVqЍLx]]FB fdp/Q.&9t&u!5vRBa{YF*E+lR=2ݙGO1-,˷}`U;*@+~'ۥvo&LͧY6^rzg`PnjsxIM>*Uo)F _5i)e%=pc8VU"& ?mcn1 sNR7Hm*nYPg:Ǧ/z* B\J.ޗarF׈NǙQj@h݋6j "z"k2l| \-NtK9+Rnʅi ЮE"6TC&lw"GNϮivaˋPݬݗڒɛ KC]fyh4Cf-0l֩e=RKs dgzBFDMci:N2G]pKV$իNE0k<߼tpGx6!YWYG> [hZ/p8*b, vP1zH'V6#A@U@7Q5-׏!ܟ`c߂삦hGSNn;~I+MbVˌt&d_3/T7\d:w0 ōZh^su(X*\!9-\|!~#,=={Ͽ' m'>ؗ 5z:աJUh墪ЃeSЅ7jXxKч'gX$ Z֧Q^5oY3ɶ}U@=)vbJejx& (quӨgu$FFeT#h8x$\ŃZǽg"q#8)G*mN7^}E%, vvyMNy铣aT0rnFUV*~{@.qݻjMjNv{:}htGnsm!SzHIqСP<{$j|cgV3fN_]cX# R-^9wDT: $!]ZR׹WIeС(&@g=0)d:^{ ue^J\0SۄayR^E׼ r-iFby:K;`.L8oV&vM/P4o5fuW5I#"5m, þ$/66} FٻC]U6ݫv<ޓTmȊNHqM|.eG-7~1ǯ QY*Ĺ^Z__!2Esf(Z_5uScD9ZU-o H1,Y-@"PaЇf#BəvTesSX󃈉2LzDZ{ ((qSxcq yt4۟@2DygRyª3ٷUHkhV[yG;F?1ȣ-N 7h\}.~mAW{3s 0Bǀ{/g%^4!/`@oȡM=z_X}@- !D8Ut{ScdlƬ5ֱ'8m<`K g"J^ 1¹viAPLAQtr9T~O03HBOzrjag!y 4_Zbbr1?u9 퀁o.Evw{5rShi"'"|/ABW ϺK{O%VCSu' <~qF8L )af^ =qA bVQLR'ߖw튽/AB:b\$23q&2f=phhIzڂ$Cߺ>S7 Bl j(1K#h.^rkZEkڡm[F 2pFeJoxnazJ03TkލGR^ Gs%im\`XdZ6Zpni"ŊV9W {Ϟp9 P|v^YWf g2A*cFVʐ\ ݖ;hđl 34W6p7䂜m(Eio O(qo?|}<ӕ[A3OU88 뾻(խYݍt( @˅l%'6@hUԃ|l!a_f8Pύ>͊qIȸT}!4ɪU ks{"/$o0VnI$` w6sx{NZr1͍bN꺠 BQ%uP b1h쿨p\XV{/v퍷SӪ|Kw\]EȠo_ryiF-Mp x/iǂgOq8B8w?ȇ;Upo ƣ. U7]2τ,Ս+Hb5n8JW:SQRgӅ [&b"m$xun4.!qUvV5jAwTe?Sz+0>(qvls)f,*mvf(g ˆeP65ܮ Kig&V:K,#:'v,!܋El㬎Q}nױܩx;*үѿo;Ð@Mo_Qp1;Vm܊D[}܊*3jhLLZ=w8FI«XԐB>"D%G3eMc%ϟ`54ӕ} "qՖWk|+U6am;ջhIx,f/s;]b5 ZBd?&^ãFUh&XJ'? %?%6 ԲM ^TED_Uc#B'p̜TLn(~E!x2f4 ֖cu[oG䄐VȒ׺ dm%lW.=LV^g#]"\ʪx737 lbDe YWm{' .4pL288 -#}7-=$XI (>c@AY?t鈴qWpgѣݒ}4UAfNP ?Άx$Kb|xU/ѣu݂InqaMB8J8>#N@4:w/MsCJX"/sq(FS{2tO;g,@r[bo gx 1q|Faump؄WbN1lSBR4,sþE80io' Sml=kri.BS _Dhܪߌ*mOapdt_Z]ؔ6x!fvm/Lru>kFx5 \N 2 ǟ}兇́$x`p:L"Kly>!w,1F5##u{'$?AXV9:QrlPY_i ͭ?N8hUIw~ n978Ϲci"Z eQw#eVs MuFUk}[@ &x9OO Nje<3TD!aУdS]Cgsꖕ7f=^bb{/W#b0w!./%ܘZH֚#P9fCm$g[ dP'~ܢ:X܄"uʦ}n) Gȕ=9fkaȟY/o+Q9q6p` \mx% )_WbNOߵ U}AWl?0.4r[.o bJ\-³o>){ko35 g–p'EeTjC{Y6X]E5T=v.\UX87W߯rFݐEw!_T>ݾZgQi.32v"d)^˵ve)[9RSsoBϟ2ª{ag2R .¶w |ӌֻxHO]ungS8awx2B轡v,GSfr?Gқw",/WjUMU|) 5HDq@3ėǞn_S|^MD?)u:|@OAnT'P֖z4d7KKd<m Cߩ$0c_!)r8P4<"5yRV£u&\r@;ĢZ 8#Ol}A&NE<%W3odFZoycr ;j%2660|UͼcT=N雲8bkPAv}Mg!ݥs6´2g%c AU}LmU: /i Q %Shf#T%12bNMQBD3odsfI vhB7P}3FgvhL%T؄v\𱉋s= o< 5~Hkq!!R$`@y ] XrOR0>ZI/W&.F2D&7aF ذ#^wս*>Lf6Bn3iP ͔6:fr\S9/ji|$/qǴW;Q93]5}p c%‰휖n7Dəs0Jo"37Q5J!'UA!<Ϟ#LLv IK.n8Aq ) 2=d~mЋ) E26յat1o p^Y:jY5\>u>?*#] dSI뒏+й;@d[ICz KNo *5 8bG&KD^ވ!. mu-nq+yG`P+ZaU(.GI6r4 ,#L`x(*7\ܮc9a\G'IKn"o(ĭS ݬu8|NQYufw[e@J\gk7! #PW2> 70;ȝxyR=ܗ>`F ך>,+92~Z<{d"ovH ?wJ.h~ukm=$1V_E?=ךpL~P9p ?Pm+ FzT֙wO")f #/ƁZKfĤG``L1h9t!n"GU<\$~|XɶL,| xpߗ ?x]pAVh .4c &'qrьH(/w!U}^QV=W|F@6<]eU`=.Y?֟W= LQZO.o#\Z9}5ӃWel/Ʉ֑FqۘP& ‹DO\{֔Ά5U;db)3^Nb,m6d0*b[΂~ '=K㖫ec9bV<wkB6Aqeh]zf.$24XCrkUA~驡dz`OcGSsIb6n;5T(>0$R\Wd-]9>)r[ĉlR1(пi=^'^0-?yD=q4IgQ"Rq.9cTQ Wpdhov IIFdE vW'"+^w)5ƳBaOeyFnp5/ n08_|Ҽ F[^{) i ,^?6[w?ag"++RmGk7ױvP y xˏ%Dbt_idax ne*DP-Z g4_`ޥztv#5ن1xf , $ &?cKO'E?`~'vw-D. {ީ1ʔc,!+fmLdsnoUM~UD.PhVlMB(>'$t#ٶJ$Y_6_+F rw$A@$g(mtՃzgS;gSݺy9X.ΎVrU`tX6Mcjc˾O4xbo4hGAbN#CS4(3\@%ruך:%{4=M3Ru|MF=)&D ƀpmA'2 ],B֯/0NrVh=9VvP˓Ŷz$m38}Zfpj4,&uH>T.)?CgB҂qfHV06ּnaI+To᣹DQo!s^  B9 8#G/ye`%~%[:!fMKˁ+פ*W@o,rmKDү#J J|I@aP vmK:hk61mUV2xvf6q?r7QiSzx7+Yc=-?,HPFK [DJb< ]UͰu8 e4!:l5$ Θunqe@|=AWbW +`sDyP)D,W]lDA@: ;vYዪr0>_R(r%7WdJ/o E7JqFC]Ŗ| [jNV09j$sn~BF0FY2`e&A6^tAg[LHButbkp >|Ⅳ&{tZpsko%zס @Az Ͳ[/Rv mũϯ4ͥ$[+E%Dw7q9l)3ߘ/5ޖL1sƱwm"U }+/N[Oxb.t iqrP vvtCٳE%0{R>+_'=;&zDFTf''ԗd&zD(5V{299OߥSR7M@` ,bzG=}T4[Fn*&h D$s/8pWdBtT8A(C_ s6r/DZ}Y^-JeOD߭Գ'+{I+DXcZy1rՒ`GhVvҁH]s[+4kkl2lP@;: Ͱu]c5l'(9%Z0'Su=xs_ Y?hWBLiy κvʦ2k-o.Bw q#Ѕfh[BbzqvuKLpNv/3U,.\tf>EwjO9|iyv~ 7q"]TnirYE- A]D@re+cvvѪa]SrB֕%_z}ĕEaC2ƗDtWģ*lZL }|2:C;61=ѱ 3TZp=>2pmUgڊԊY>=iCi. &g?ʀ#)eCBН1cZO4nTR#؍j{q~yrL,5ۓn$/|0/^pD^hEz5]no3eS M{'4KE&Ӭ6xzƋh+"^܇jKҬx:-fEsmd`.ؐPQ9vTG8x}`h(ia6FO&-|r]f3n*}`H6"y yOtJN+f$;KYL>am% u?|6(^Kv?ց5yeb t(.|.n#w1qX,#/ Ae`G&F"Ԏ0%y̒~/V՘c(ߑca 'm:&d0\=1}9!) <>`2J@S T^Dw 7ށZ̢(0;dKw*e57AwF-Wǩ~!ȾNJ/Dؕ5B[y qVlGPHld-}if8*x:Űgc&s9ˮ{.KF$bXZd\ѕ3Ulw@ %Ș EP( e4&Ȍ%[S.AL*9O~!Svs=[!Xryױ$t+hvP# Xx BIֻZEVa5\"g~\/D/]EȗV*2;|5A+Rm;B":9JĀ0P%kEj!G"!'+=۹O{oZ:MƇ#3+|.YRXLZp(MUipo,cPc{UES15jL Eئ:ՅlJqj?IIC="N#ev"plW YP|L?Z{JveN!fMRf 3 !}9G$\_qFީش 52/?؀VΚshjFl,jbI5'ivKvбy: po`:P, 0Z&-ϤdS՟cQk5#jk|3cKܫ%Fbt0SȒ}T蠴1DS]Qf>&hF1D҇}gV`m&^bSW ފbQ,$49WccIK>϶Y$puԷp[(Rq ( a#8CkwPyr^[AN xTrv0C~(nx1(nIzΤ!؈]T %2oٌC5C2Yh4<Yp@AEXс~h_>J7*OqjJwd ;fΝdIɏ<\Wn*(|V˹4ïvV\2?F=aB>ρ 9ϳxi l;({wn[X_OeQ1Urd\+M#* &@٪|%q>4VF,G6PJ,:n/==e8<Ln Hi`wbİKюC@Yi,8!\$ n7vQן;qhcq!N7 ~4}I4Б"]+EOBiӐ[|C ɨt^c4 U)^)_9ŞR0aeqW6fd9/ /ooRW4ۑDP 離ßk?o/ EmxLeK$8PҧTȃOko ySiܔy} Ne7|^~zNg o̼טzn9Df+)'US VM`LRR nR]y&)QgPL'S?/Z?a9HeKU4"#x)0 Ħ$Q^D.maY2 @'|Ln [y_Qݪ܂1UeMk ߹o֢2KvfGzݤTI*katsFeAd){ +ݢ^ud`8׀I5ȵ} N|JװC3[ZB<]p'3+f"dV+Р/Xy&o$8[7V<,dt.VWtEO#_M[SwځFN) !@رsd:-O"]wKEf'2>p]:-ACF:rKT`9FmmC5Go<}v82`G1tx'9]/ ۛ*iDڱ8qHM4{U 9yFmm AW gs|i YRdG*绐>{U6\`Z:Dr8> 6 ⬨ MS*[巌#lF"-+a _gMf\ǧ-Fq}`r],rD2-D;Q*X6Ukr Tu?v9y|ZZ̀AqZQ{&Nоrf'LWE bLvݾAva@NkvR)6MA\3 *p]i 2^4WO C[ 8: 'GY{A\De|sqp]Vj9\SCtQ{}6Xp8s+bu.GJDq;mp :QA=>$͓za'<6%ca=Yx%c7!PT_^Q}E%הE-EyBN! IxRn;goL8퉟ӛW}!.vz=(LG9%ȧ/L~D)B;՘QχX 8C9vp%HvX!I ]%c1@Ef:L$vTVƹe30:[3ov +\܈ŽY 5o؍s#zODPQW 8?*1v^J^a_qIYpdU<kK@\AW8ͤ 5!{O^ ^YjJYpX2?OveA%:> m [HKb^,Gg-i ܷ<=wdzg|Qm&ZzC (SEN kl>A\\ 0ƥ1fEf,24ܭSj_s: erzCR\Bi3Ҕ6BEI*ֲa"BAw/rr8Q>A;Ї*?:ކCt\ȪŵzJ4x呴谱ϡp8Q3|(ztZ?D--@ªve*~Pꚬ"ƚ5Or,3 b%l'߄@"BvaУ,E{&L`~v2ioX:MD(7Tn!:j/?>Fuf /%邼CD!> ɍzad0_f hUPzT*/Q|kT2x-G2"RHe@^]/n{;4g;u#H2|T5WB;V1,l[/,-AC" ^W SvهQ 6Ѫ.NIZ+HcIw{dAIaVA1J%(96K]rwF C*U -1gb[0aJ{ڛ>Uh VܬD:E{\a4G}+vğ/Λ7p-$|SܚCL݃,$͡v!e"701^ZigI?LL9f?)؋{WNN<5?Y2|SH.ub¤IScڊ ܭ9þ1y/Hѳ<0*AYaܒ *[Kg/tsU8'l\1lzNhH SKwp0|?TlyHypGuaϑ`1TYJlE~yfҽj}G[􈯭6PZX e"U%5w2iXNa`c?O F :Qy״9H ;-NfCJtK)Gr$_ZdX|LMvDK?++7W i{B Cy %X3L6dYUH*"aG+ؔ/#F%LH)|4+^{DAC'%fObiZMgȅ=iKe/)l[lPL=cmrF+3035X{x/觼{g@Qbw-ifG$ܥn/ Ff7g]eM Q l 6\L>8`9+)e% ,[:x6O0F.nf% y,w`sm.x l'g\h0xۃ::҉ zfx.ft%y(١7I'' 6Xep(zy"@/77gt`#1OOğ `vL^~AP:.D8Vgsۋ2 xO*4sЮ)nv"q⇷i)-cW1wDozx}nEO_Da$^~Ad_ HLd,?HxLW&&t[<G]R0tT"\lDn]Y죛%|t!O9s) MхNqZvT(ƳH$2–f$Y;^A8*b-h f@Xc 4:z ͇4}q("b_V?9N&k*=%YWL)%,T ].ekl*$ϭwW檗^~ҐJwxO6f_jM ڗ{">8:?JԙG.Xf,N뿄8 ^g0'RDum^ C2 EYᇇ`]\VHN}S٠=ܵ&ss#; TLS(./%-ttKNa#^ 7i($&ÝLu\!Q?jgBܱz Xn-8!ӈG)='NW$;Ŧ-o* Ct%9[u "C";3 TZˉ3K<ٻ0]x fdxW2 }] 95v|%L}wĞͲh٘ȁ0[: /JՑ%m+TU(0Fjƈ{b;8ܰ.®|Jrf #KIl2`"blM=;BE@xկHP٪L(qH& [h5#0FV-㳪΃16^ |u-=C:މn+i?bFxjߘۺ騭jHȈTt819yR[& ]MSiE|[XPB -HtfiF0srVgߏ[ 8ť1gDd9O@_Fqԙ<>#|--_Rc&ݣJeX6)b, :`fA!!&?]R|i5<EH(+M:~Ⱥ5\3yZ+Nxm3qEcḞ4y[,U 0\B^xWس폁ȷt)jgz?"/M=Z%¦{v\'^ ,|ng@PeLC~Qc J.dwM dɉشsQ)!]I8-y;DN)ۨp%bzc!(C5XWN  k)TՍr}2, @s)z\%A!:~rw`8jVJt1 3_R_*O:V37vmV%;#?{Q"8&Bѫt1/.^pi8&՛Noפ4ت=\ Lb1SY!8Q;摔h=IF`J졜E HymjU檆m vY%)cDŽw+h2ŽI'dC$yĭjpB MT`ԞQ MW~;LQg"vt : &Zp1C `0Qn7'W|=U"!2t(@Q>FRFY@:K_)&KȺVoH]ODxV[8(#s loYTѧ8NV.q;mRKkb ܐ5TN<MiDzua}*iu\\2*Ϸv^R.| X֋k̶MYmJ2s@5od}}wL7S^ +:ۢK4 =gry.`y >) Z|`54gBɄjU?$\̈wݲ%΃\WAC*"[L.5Ŗ7Rw'ĺG. v]KEjk-^@A'fkvv@lG;Mt#)c&Ƣ]r˅n#~bĈI2+@$hq /:|FĤb$` % i߭Bu^; H@5ِOOs&^99J!_2/@Od_R/,̓esGA6܁0%mܑj/q/64ΒZAŜtH?KKnvk7{B\ꆱrO"Ǽ=!@|/7Omw^ JܧC{cWpbylov8ʏ,Ġҧ1e cF?!Ovj ?77F x{AkTy~!adjDVdmCĐ}RRv _4f#c`+4'd}H2x$|hba4Zo'kdFaXjgS$jg$GӪ%{_xg 9>!(t%*Zd !ED+vLUϑ X?rug]ƣ+6fS4A"uITF_1Hky5}u~xuuaD"P : Tc`y8f爥Z 3-`PI]>Ci0Ac>JԩopP1YC55I\un8al9XcTA Ⲕ-)~st_$ X7.BH-<.=Q}oYOcN7{'C+a=טT\ anw2歟R*t ,@ϱ: *x)_o?A GK^-UW*<1SQPϾ 7ekNMjB p*?qs%hOLN$z>;SO`zpьe:.,B({Ȋ81_9tJ.G!mn{ݿl +%gt,B]1t`ݨJcfA1r^j4zWOg;)}GYu8i~m߁`5HwPDgylMG< "2, 2 )קo4Ї=fS(kp|Id5m sdR4oG㕯ު#zi|I Bk1w1o5 ;{6޾`1$: |}OKwt|.)=TﱨBߗȜ#T``S2gMJUĘH>`RӶ'p6Ztj!yv&]}\S|YhE9{Q,㋛_7vy`&MpCnyz*:XݹՀ+}7ӸUlc'OFH;5a>+Nu@paISβ_{@mC 01PQ6Fԕfփ;p8ڼGR/Y3aAS?)SVT܁ b!.Ŭ(TB=fB gX _Ge#'C}L;L.JK yDR\#>$2KO(Pƾtȓth=CU/;0Pp2 {g· (c(U8T40L~Mÿ *87٭#A;RQ2""[:շ=6lQi@qeΐ慩܈YbPJ92FTtfIos Y*.MZc?~DBy߯R %y#[ M"0w8u>Чsu +*1Xmfۜ5o°_9Y <8X`W9}lϽx]/ iu$̐ǽ}g [LtPx: >}Nuyi1qߔƱl d*P±9Y6l.)ɲ@qNϣ><ߪ7vqHR1=7 # uG$uޱ Ѵgɋ yT|RS#TRo%;kqDq"wܡ$kBD&zD 8_xWrDHvQ Mi٠ c!gBʖ΂Tq<Ӈ+pzҏb? >jlyn@tuzeYscU*eQn0 ‹qvb aߠP}X=*w)-:`o;s\1Qc]uR?va'qFJ?XylgɸD iNmrKVxl:%2Z> `pz zGthܳB{y ѱuĸY'Xbg 9Xt4\ێن,fe};fʹ)yGyȒ:d{X,n~M:dw( uBkԹt;!<_J!/*jaZnWkDQ~(Ph ߤ06O\X?DE.r&~;KZreY.5uZMm23xB9D~[,g mw3z Ho(M(@\`d.r8:=V]q Z֯5A1|l@qY8ʣ- &~q{Q2(/%F/J%]]+&PRx- S A=歆݇d쩅qٷ'CL 6e 1,#<.o ԣ'-aIӭx:ʬfFDt%~by521ī, e`K#kWјfa>ojW7췹q̫7ZKLm0XL+H< Ƕ@U ?% oǷMѢ 1 _(<]Z&F3ȥN*8m{Ob斒%"uEKЪX$Z\s _uXyǤL"v0ALڏƂ`+}j>jb3;e΃3}4:E6S(@QFJ0LfߒfJAHbY¦N:`{ BEaԀVRdq7 =}N4+6+AcՁ/1G ՑNh dmcfBhBv. fXb1ۇlMz׀JoDF՟&q%dfyˀ(niQ0/8iY/ޱyR}<҃b $ʖ!N/Zn9O )c.,ztҨzavEp E pUC7fwKfxx˻n;ڻҼqa*%0BDw5N.A|\{*i3O2Gtǔߟc^R"ZߋK 'Ů~coQi$0b1KXGYLG#%^v[tU ]fG ^IbXTVK@ߴ ;Λ)cBVR'vYNq,6,N'3\ٽ0}l&MG ^vuT~kNWGl]M%Z^:E?jEBKf %65a CűnK0Bո[$UJGmodF$ic>~L|85L/4ȪfA -@?4`5C(zsLBX[rT}ɛ{g B.=JN"^-GCAܓ%m"[NeH%jDޖ0piTD|B`G?M5|U=83(Qف+3sM˱0a~ ,ܜ(8Lf?H>>4 h^A5tv\c1e/CZFٹvb?Vo*&/c϶^‰g.x & aQ T&NW*p ˜49lYv(UbwY!,NMINwP&Ir9y)aq&dJCq鵾Bswk~\R!uS$Sx\n<@ő4('8sqėjX*QM5Z)r(.;r%6TthQC߻`8V_ӝ'q51eAOÛ/}~v5ƧG!mYh*z2jj@Z|E;ʐp4{;oX '\ 惮AmTqBuekΫM9'Է*%NB㵰qK_%h|s +I:Jt60s"yIàS_ÆVRWAuc̦ %X aD%bSLuGjHzHþ/Yq~!0ƈn2?h;L~5yȸSfճхAezW:- Pݴi %>Wb<?>]wMEݡJ sf*?s5H-3s'l|ɕ}JVcɛ3@;<L3mGje_p))^n:|T`3UN,pX|%2Z<^y83iMN. KN#2ѿ̡YעJwmd&f)U'nKI-OqɭbŽ`~3_u%ƭ@юO"azZ&*|A>fMf>):/F`0IZ Fk 8\0 R-lJ0'E-uaɉ_X[lG x<(Pf.9?lsApVP{'ǶM$R"O2Hq)]Up6eK?.0K(SW:j$!"~Zd_j-S5}J y6՘n;g'@AƮJ6VtGo_bd^9mZf5=35 ᚾnrXq  #3`a[hh`G߭ϬG|0fw2g] _k(S Ͱ A[挍rzJk|]Oȿn75PFL˹hu4GB<ދÜ/!@nEϧ/AC.Mڸo>0KcTMNlX 9`:$9Zz/~R*z]Js*w.epبϴLQI}3֠,̓RjsAmoYu,t2=pS֦"Ōݏ7D[CUNy7lqvnxYYkViQ.?ZQ5j9{vᠳdWX6),׵ǚR싳s4R2XkxDP/h7y%t|ZtWufZX"uo,a1)~u--0[!8߽U?("Z88A_m5Y, ?pkX@(_$>&$vPv4112v [Bm PD"cʌ"蒙w?6֩(!&37`ܺ R处kAgW70F5,12}b2Kc;)`Dl06m9Å)FQF@CzhA.ƥ0_6sǍbd"Kaj&YJS#Xp_y晫1zlb}<&iu6t[8Qdc2Ul47Vs%@gpt sN UsD$XG TжuG#}9'#xz iTn9,j`ƩnkOB'/פWgED#Z'1Nqcͦ:hx׎_J )䩈^vj*>yN^+ LxvRR-i%wpkИ5/!^V}tQIgģ=' N$؇uZTl6^%⸧?.'⑇Y{؆ڎ`s5SF`Ɨ xGF\W^4YʼI\mUYܹ5mkR5Bs<׺!;6X(;kd_me.`UȬZ1o##rw '܂M<Vi;0rk B堽AOV5K'VHghІ7n GE"P+q̑ qn Ŀ#~BT]ACȔl>%; XIeuc+h&8tBG0_ߋY Wb( V1(>rݚOswfT̀tGkVQqR|Ǟ Cc0x0ef>eL!1BDp ~vP'|!-ŧ)BP$BߦF<JUjqR)>XB!^Fu-ra{@~A(6If-+sΌbJroMGBمUSV/KI8ݘz%|ճ$^<8G4Աv0Y:04hkb%tm $P0›&ͼxK{;v8Knh! nų*n\i,Jt1%]/ND(Ϋs 3Ɉdq L|&U<@e@NWS~:|}c'N#v&a[Vm!bK;#%%D_M0B+u/ƬT=Mh*)Xij]Dx!Fx>_hbE0&&߀TfT?}r#FZg6F'4¯7tWl5 $ 0gf\{N{`4zΚg[RԸ78us{dõ1)9Ě?F>k1H?AK`3 Hπ2PzU2d X}Gje ]fqTq9p{!Rh]r5j2dshL3xq)R,q7݅C ҽ1>i+e6SD2/Vdo~e'](ws=Lٚюq2Qu&l9dqaM˞E-,->x!hoS2Gj&d0yٷJ@)#*B8~[ Fh$eH۪g2b[!)& dp=X !QQطGEW?GMeӬl02 ;L 6K&O^ƺ@M,Ra-ك5-d to0Vn@O&RƔ@2HPa xM˓(w]J1}Jx@&ټ{F_#< %\ [BӤѡ  nP⯽^RKmpi8(BH򌹍o+A)*C|u!jwv[23.6Kwf 66(Ew fp'qxʘ~JiiK nth&(&cmFLB+aÒD.y}᏷z}㗄&X9#X8GLPacGnSNT]ݕ?űy)C:v{̀_%]ՉRrl 9#,]-3H-C O; &w.tǹ7$^ia',_+(F(?W0L?'xH ϖAb+1UɞC03͑$ D`No~frON2&OJA0>t baQr|j՛>7~?zO ZWJ= ~Sǎ2業$,s=/7踇e|6 PɱŠ@eXZ ЖJPxж"KE6\}l`^Q6@_ʙ GsBMdy~[AiA=/ًz##tC0 %F;}&`\ &Hbw>WeЅU^.h:b6 Aم5Z76\…hFWAK[*_#WͿMMGk!'/H^9X4BR׸Q<}Jnd'ZgU!/*Kܥ26fyoI{(M$ltO2]pϙ MW$ni36n}9 cP`t,'d/=T6!lgtƹ]1k_5?Tu_i`[j+ɔ| 207r+6vff W$;XUg~f@j ޢ*yVl z*.b:| w8M)Dbj({]Q bե Mk{ݺ1I/,1ԛZ'@47 ):ó|}|0 Q.oSPb QK糋^ۖKSwvBo cprjL,~z,sij |9nyO!5ʀs(sJ3ْj[]/ ׊v 3򩌚d {h1C[cXm)Ev GC57/xܧC,kFz|46`IڶHk[{tY:|8!x2H#\PH6 cb gg~먤%Nte8q΁=0SY*cMmK R(-*k𿓟#tM@qne 2h_os#*\yx``[8G34iS.a6.oEDjR<-13ro#Cc hDSk +MSG0Re(Ԧ%) ~ꈹB.7`&=檎]8MN+lTI{QFNtiS>^J-0ae@I5'#>I]p$گ?яBL1ӄHjx  C$ؠ7xoB^w:rdPpČA!]њ7hV+jU=\Ǜٿ6WϠ*ar3k K'`A_=︗ǚ4ݿvE$sJA#mþ.iVs&Sx7R U!C[6ZV/'Ђ9ō;ofGFFxZizȵi[q3PܮEeUQ\"M;[]=Xl} w8IQg5d2@`헙:XT3s-셭#PQK$ken~Ƭgov'9Q2U: %mvy5;Al5ʂH.|$H7 MVVbgp 1x''ַSy%RW8X$ hBeӏ' 1g>;.lZ,58?S \ 5;} +ZA\5vkcmw49T5޷cV rQ5nkg WRb}"3 hXD̷>\ж1qmF3{e璳PLk&mBiŊ |9dANi^rx#`IrXH!l(b D+)+o͏ZNsԤ*('nVultߡr> f k%*4UzݚD\LRn=} /9v k72M$4NP+-4H(yr,>GO!]s(iW3 M0CQ;ww,د*- jAFL JN|V:_F$@ڗ~XicgR9zq̽; ƿLj746Y A*Cz=!x.E` 1Ktc*P&SoE`:S?^p;Uߐqjr*GBO2wq7 c_E3]wqlXU!ƒֆ1MHo #B}ڨe._ 5 Ak݆YM>,Wh}U䁦0@[` :f%)cߧKad|ȨQ<̱nXxJk~9&NGuGJꤜZj̮ OݾH>h%[M<PҏMSTNLWD]=cqàB]&/)ݝ j H՟pԹ6T_Z4ާ0|aq 95zNIS 2˚3T$b<uEP猪U3'@Awƌ}=!QZCA 0)]9ݠzAuKkW ۪@Ì=vJU|"(e7^:W^uQ #?䎂nBWΌ}VmlRL_ ͚xO9ɽ"OŌصnXބ:is0CDa[M .bf>uen}k*[z>sbVT;ЪX%M%t&p7Sb9 4Ǣ1jXI!/j MGg\Aוԫ YPGc%I#9|7#ӯjeY#&˞1Ukzf-vzDЩfsa6t)X"KC3n>d1w |=Xxaό- wάn6]#_Y\MS#(h6)=u5AbmO=uU\3!ȇ?F& rnvO%qm%sLVWɇ)6Oj睗=bB}gh LޖwؼM"#jO8 veaiǰ­S,VCxB@n)p"VVdK8 Kk-.&n,c7";#<~'` QpOC{u 4jp3HH<Ƒ- b2gW[XBU.܃+#aF>uE z` B maꦂjeEYSUͧ5/>1?9#{gвuNmHB5c'Y<=Hĉf6ҳPL'q? QSw:xGsγ9$<ݱo Cߞ*DLs@3k]k`glXbŚʇl2[,JnL9MEqVzH TD:?c}Z M5JET1Vy_{r;Xmf&Ymjy9@55s*0ޯ9*%'=gm^kq24(Ĭ Czh; p+fcU+;%sBWKȑ^eVh*إ!}\P朤??rl.c8L##mn8I𱖑?_LYjO~wT@1 =qlp{-b)ԮScQ߼8 hD]Y#sXqWĦP?ȍT7m`}Zrbts8+\%iDe> .9uFϟ%mul MJEK3ijܬoWK.,1ciQE&>M] &QAWN{ըmj6j,.:3y4AZ s ]M8k)~7QTxՆ˽i3v 0bqbPrahnp9na7iܓ#,4odf?/|am -tJ]j[tB"WPEϼZ3+ [,f6{\p])][^ r7 9*4<(sFPc"5ݙ2H[2؉"k8]4RνZ#} hYjTS=v£G 'n,||>D5c'؈T7 Ф;.+4I|d 8{/24% [[L|u O3 hat|^[oBzʪoTn)fX[bǃ VX J1rHPezYR60SLO`R}ٵ!pc\{sV}LԠǟ?oHE~j)<;Ҩ1zv SmUtp,>cfy d#cc9NR_cX]29:W%8nEjE|/M 28qX:<@-5>j۰u\z1"(@$P*Iqz@E:TG[* @U\w} | ޔIEЊFr 鶨H"ͯ1)LcKMCq2L2+` ݼ> r-HfPWNw%n\7r Zs~48^?;Eb:\f#.#Rx|tIܞald4ESG{юy_t:vIIJ$eBq(ӸG7d(GX<ޥjx?uvA>?&М,gԫH4KE}ӱ*)11ngoBu~ [bbu$1 x"6ΗE}@P..bE[=}zmۺiIohR_CMƯ \49fn;=EfX4*T O=6>$kp W`qw|xeR/5om9)2ŏ)!J,7lgqN|SFVZ&П}_鿹 #3(PÝ J~]#z" M/P$Tւ6'OqŕeD[Lg(5NLⰫIdBlM,w[L :^`/gޭVnC&Kmyp#6GfwTOQښ] :f(F(6'rN>Mx:Q"23Mpi=z92֢{%J"?c>ܽ2TNW ׽j۩#/hd_(t}@L^DR{żVʥLoCƎW.FSnBPx[.`&d<ʺJup)GH疸=hG ĸ7e r9{sd|+փÑvԣ.4%&"erªj\ SkyLʆS`UKq7X$-=S:c2 $y꓅<m%>ޝzdh$Ow*q`1UA=!8m唓˹k^Q^~!׃oo$}N0 =Ìifdc3eU(dMѣ/Do.pe!q%@4\f"~L#ζUEg%$ք_Q6J2u 9"~Ta<nჭJ1yG҈ h!PMˠJ g._F"MwUk N(U奎4 FOrG a)M# "3 /;<lk]rnO4x<فhC X&ck`, F>+T bw-&,`+m77FO[wě8VXxXÏWzng%-qWK,C_5)F:P"\)Zt ;Ayc={"Zl"s@=$_zVfd s6y)(egƵhUe;;-̂{wyvVZO'AE_VHcx6=~wYLmn>P b&xU/ 'q^HӦo6>]ø-0+iZ-N5Ӑ֎!O1=s/ 33$H@xqt֋܄qu9GDiU!6$fF8lP I~YmVo:8*Z[ }G 4$!!hb10lcPvpڏ&z!%u'HīZTǏ,|?-.4eFS4^s``(_A{^ YA NU%o%u9㫴hK Ll@f!]&7ѧvf1fl -!rʺ?: hy5IkO<9*Մӳ <%OeO^?;%6Fb-%nr_`#y&\tNa 6l= 8A<Ϗ4w'1fxƆA<2] s*lL-4v7ަ[iq PЂfgx$ih_P`pO9kdy9uz^QFM18fu窲}@Q29JLkӴzBcB^?!e1{;uDŽD JF{yhr0<4[xLkDj\jӉDP$)FWfj|GQ$0do*Avxܑo5[< Ac C@͞[ENh>׋ k tAiN9rYɕA`rX$J>2/ ښuAN.Uno5Dv2l]VkwGk0~3nk? ,=(ޕhsEƬ*)k5<ɏ_9)I$$pkR q|edYk+!g62wEYYN?[&Xdŧk;!'0(^f~>X ?/ND pDdI K`| 6ŲNd`)sDUrm?Y_D@̕T=m_xo'Ŕ)h 8Ԭ$U·٦xUZ|O,EsuQflf$XrJDf 1ԋ^O  )`UlѻQ~;ܶQܑYd#IC/sf)Z'mmfPW-"Sm9,hxE.+$о[^[]LLfde0|Eͷ@J X#A:MþU|d0E^mP[R6$[Z1KjY5OY[rTO7-D(vbz} uZu&4y|$7BpĹ$X́u;Z作l,/+DZI(cLkѸT*{AQaPvoDd'S9w2HoAPKr9T\v)`Kծq$ ػ97ǐܑG4`*UUAQ&h*1 yA"7 ~R~#znvZKg3 l I[3Ia *Ng F KiuFMtx-0w:e@SBcvWj|?j# = x\łJF$hR:MWR) e;3 )EW EtOWK>'~k="tMCOXُ^Ȝ$1WUL~q1iI4T"{qŲ}|IϬH)AϴD2Ρjbk㏶@GGnfsΡ)xda)U4jKC=u𮃝 aP/w]p1O\ T@@!{tzM9Y.pD atwķ]o˸ l9Վc8*ս8nezF!9k9r(!8 {"*M0 Œ,"Zs[[!؋d#<ߢ| U݃)Ȃ߯.xJ Z;b.W<ԩn5參L}w)q瘳xV%'zG{x#d3 cZI[>M3~[S*;3N+FJq7vL\S~HSYыl-]&3*bKHvێZgEP¬Z@ov&ǝD.bBI]Ǥ>G?4E rf @9g^ c%NYհUWC`"HH,CS[Sp &]s _ lӮ j?qXFϟ';YeQJέئ#aZQ (WcT@O'I3!qGo)dIbᐑL?A,BICR4NfNȘ+Ρ{Zq*ϙ%m0)@f mH$AR<:㵶"{F_K bp'{;;'AޒtlHG 6&:k E{a`A%Xπ}'ĕ) l+N 5_{WDFꈟ:yhX6Ї/y2X!1BM'l-an1!Zআςwm?ڈf* -WS8+a3JxMyT +SjV^k?`a;u8|~B]Cجa!msŰI/4UXNUokCw =g7i4 f|HNcku6 QirdK~j \ejDZo̳ w{`]7K}hnt7HSy8: 6^?%݂S޵)k=0H\_e 941ku:(gу$a>}OC.9Ho#+U2E-(V#g GY+ <L1|XF ׏5^?a6x'^Ջ԰aXghPG-w=8{YSDXT{/'1LMӠ3y:Hf;zwYB2 vc3rqIgg!7Ն~b ~RD{fVMrg;#cUf_PX%9 f[jwN]YI8X:q2ˊ~`5x^te"Pߏ0zG"Z%DX{Ci e62X[cVLx'E_w{XI}N+O,"VThvgjjP2f=0$<`z{Wi٭o66nYy|ey*; h z5vҷ;k$ Vzi l8N |M.qmJUlŒ]L{h0 o &it5) 'GC.9I2n>:_Ў#sp)Y)HoVd¦3'K闕l c"nS3G u2%dVRLNs8X?Z}[-a]`N)3EZY`XbAy93B\]ܯ}p\4Ww* CeBhߩbt*Ko0\ºۢ#K= ( sO bDyJ}'#iՎRoFvr:ǗxUpR8(Qf-711ꮫ#.^} ;T~؍?;?P8Z/33.Q?ia)%HX5& A\A2pbUr02qIA%Xyh8*˻҈), E܏C@Q@Rz,@r"hId)b$U6e1][. VsS?p QAπѻ-Vy5yP+htӿC]C3icwl Oŵ,ytވӽm v0@-b1s& {r'Ps׆a?0Yn˪TzՊsf(**QTʚ FV(eX/ 4 rv_,fO>$.3P r ?R$'[3.A6~V?myV8 'lrY}5Ļ/@jßR(RCdB&~AlI Xk05aw G{e 7LXRחLa֤!Q\dsh@f٠5cAիxVRE?Dp=j'F{z8)|[C_ۊt8oY@4 %~hw}uʒ<"!˱S1$969 3g4'8Br]?5HȻv"Er~@|)£(Y3{<8ޜ+8f(ک & ØԐH~u3{)~GX@uk^h~=F9]XMZy|5UsoV핑O-NiG|-/tgw<'չZpNɅ3w)3[E)σ"צ6]t z1^+i/Fm{/:~ c^!QrmA z=Q9[=}~t&P08 V vav' f}HQeEOUfσ>t{dA&sT20=.S~@IPOf+20lksfa-WnM5 bگm/98cO]M Uө)m_ ,ZgWov3q}xNR\l$K5'nRTPp|ܬaq6j-z|? Qe?LI*BpAPo&HORG:VZJVHn֓oXrYM7y6ǯ:LqR"- E:a˰'OVs x\3䬏~C414iOc6`dƇa9Ix*S2bjK_iܝ(ҠnrRuK8唔(׉=vZz%(µK߳PSRV@z=>5>9Z#&dZ&lhOT1Z3xLB0}#ɡ9W䯮"戴?ɓ\t}Icæ?9hkx+>B)TAn6'HDAoN?%!fD< bVtiݯ)#@_qJ9گ\.a5mq`%./rS6p 'Vin_1਱KQ)ȃSI{^7QLPqQMN՝{iEEt4&`c_"Q%'k2S_VTƝ{7qؿ.u© %Ю'Ƙ(sEP,X2͏wu@JeZƎd_G]@d6D_Xz ,4e?8тbu5H=Ug.Pxk$z ߧ(uhB`xkZ\U.z*ɩG MB걽$e 1V/WR( 8 سmG+2,3}Z35FR_;eVNP3kH\)JFk5]4J:K xv) l'㾹#7w_h:UN+K?)<,{1<*lb8so}Gh":+?K*`n/T?snr/i6$4%nS2AY[j96ܞ]iUCA?\ikT4E- =aXѓdyv&%=ڪL`/쑭_t "mZM;PPG \a!ܙMhQ]~2p#|^ gOBJ8yE}q&PZDautՇ ᠂ª 3{ߨQ䗰njGF- "Y} E9O&17iD` JyE&ӧxm5.lPDӴLp.q-rsM-Ji`)Ro=L|i>! zX[Ex3̉&1>5?N'&nhM16Ro)*\ϷYTE 4Y9B # ZiX9HT.  KNtNi$İ& N({p4%Ņ @sĦ')\o#xvL5Դ0T駣Y? n> 9IXIc^8wJR4/%Ў@ùvq oӃY##VBp1_]36/_=# _%D&GɵelaV.zѫsj~Ġ~}q+ޔ69dlSzm+p50LtG#_Dj"1vNr3"#k+-:J0=8ff O+;9Ʊ 8 ēYuXѴ߱sh9."v+E΀f 4/3A^jV?Kd<.uc~PSre73,K]q=k\R F<1o\9@8>Ilv҂c4>Z(Mwf/\x@$u?gwԑOPYf'A:4T]ο?Va@7dV7vfUnI?bMZP+' ys[r`A)F_3PK%񾩰!%^JcnOpFg(s}bn&2;wrqD[ᔽ :ooPwccN! f%+'+GRkvI k&y2p:z0͌M16sd=hS|[ 4HGp+ U!4exr)Lo9FP594n'3tzʑJ K kK#4u^&R9=|,`TR/HgZeK9 Oyn[D_lćtLQAtgqIG8C-}x E 0腴Â(0a,J;V2MC*} |&ippad49䴯^YMY^0>MSS7xX{T{rA2d!vI .jc?c6EgId9GX4*1Ă$ޯ]tVa坥Iڵ6?t?Gg]o,f@:0g@oZأ7ig ̀vN ņpHܯO>/+ ?á#V>IIb$2ME fWdKad.W {U@u*Ac#ʱC&~FǝfgָdW|2ISJUʀ_ݨ#<`eb 5k0ˈYhՐƉW<̑fԆrJ׵@2H(` m8Rnelg9 33e0E70T)2ftHlX+(Iys>JTLz'ѽwFo~]} ['4~OS q`N bwQpZxʍ)D&!{$&I `Q;u/ 5nz{-=Ѡ~P!"}G[ZM d5E'Af^WIO7 N+F @Ee gqzR~17 DkӏzZKEVqnbb4'KmNL~q - \mfMVҀrmE'th[/Uւ h7eGci''w$ՍO 6Y@{ rM~Adut&!o"`lC0{:IK lctX$1߅Sb 1>S@!D~NxR *)S4em)1-?d4ٌm[䃩$/yVS" r;7FIC&"3*௃ `{C]W 3/߆K:઱K[1MCd#NJٲ= +p(d?P+wFvQSVr\$ v ĨlH@PQjÃ^4n(ր{u*fWv*Jb)H ToRQ撬`I\9RNXU1J9lGskZS:PBBы 7ŸCzƇ~_dv!_6lO!Ms> nbP|z4u ) (Fz>Ua:FzXP.#kqz]L=-fwm905;|ո̀J06QӻyU \R2PfU~NgHZA8S*^V%KUffG|uγ_ %A-;Щ9i"\FC3!C`)+&Jb R#hջLtku_| p; 8T0O|Qj caV3ҝbR[ P\jElzC70h~PȲ(ؼ'+W9q>vA*pn&Ww(%+ؿy/\ےkHJMےO{t|@CDAF*ߙ*l P: y+ $e,%;lbך3?k-$mP_ralb}v[zvQhI #X |V9q#@;IRSINm{}a*?,Jd,!#A//P5yVo^()e~c U#vIݵ9+2UG عy.r?^xه-bl@'–Oڟ!Bs/SeʃxG uͰ qƧ`v TSwɽ@&mN\;%e:;9P {=6N}#rt?B Byj{0!Ia'yi#Վ_\ %aiSpq<'ZFK:k1?99GD{QrFv& 'UoAxtx:nQk!"x7{y³B]j %c#0&wTԜm J̡(=@ȩ7" w~%dz&|(3\AYJd.g„"ΛEh\E&WGH2ڥb Ps*g~.]&&ksZc0Q\1!6+F="/ځ +dsfT5s1%mޙ\T˽&P ogN* fG$f$iP +!Q8A`_uFmxbO=`S«AMG}-8[>"!T8үQ&F୅d$UjWppY6*^!f6LDF\ ~+oC ' E zFBf5cOu4X.3mdB]?zYe~4X.G,H.dp8x^BY%v`T!!w"Kc:lRe=4O_ uTco xAvD\=I #25L1uBPaT] C :2 0ct}hϏM2rt΀?kx{6VDoPcqϗ-Kd'Y7ba(껡aި.z`TIe6y{_Bҩ; jao.b׍9aq(%ϙHtQ >ȏrkhsRN:ŦZog#fJ]zD}%iU}I8f h|^@vs%>\"؋!gO bJ.OLi8:"osoC5/ۗW@ Y*eeR+derC3cPslI}u_ Wu35K0kꀛoz  Kml`%wi9!ξ/0NET`/xlHM [Yok 䣅q4&ޣwʼ֜dqqv%$.0g+(e/~4snNP\ONv\x1WX.zҎ6!Lg QK z N1۹)-@n/*]:Fw(3#`>Pp;-mh˻B.bg7"@ .8 -TDcXN&o5=ny5F$4xŽX3g;yv<ՁDX>}$\M,},bq:*Vj:{pBŐBxA\|>X\7Nl`Bk 9EӸvCVQU[>ZZdhs܇oy{ @ŬVw 9ʨ(0h~ݿ@]z9 1S fZWݒ;&It ͟2kaJOpuClE- zll>I^S2]& ΂Ct^Z^I\qdl-?\BJ qNhnZ "$ d! Mu޳ULBJLP4"( 8ўdH# Ewo;³gmzA6lcѣ3Y~3:K^=k@@Ao+neV!6d%*nH&^ԮP -zB`<70]F!"8NSq8GAQ vp,ʒ^' GJD-_sI 0n[Rs%bzܫ(/v5d|aG+TܱֈCsɦ47\EA*Flj-4vbe'è!!Mk.-@x-G&sBOPoHwߺm|صKM baӥq#JT@FBrXT{N]QG*aZ$m7ѷPcG.}+nHiX?y5P(A5\6L'_' Q Hj* >zx1DzpW. N̯tVzS zy@GŊzKu; VqC&-eϚ8@aIqvxTu| J)=sHE3\2Ak#x 4uZ˗^ X" ǁpWDn(WЄK/T9H剪P: 8B?"loɇ:P_%%Ȩi|5]J|o~)bY 栌a UZX*0œs>Mf)cA:u,HE߳0+6+}uAxHʱ!YN߆[SyuK-ëZo83&@.nHZ *V>Lnۡ. {Hw&Y|5=ypEJJ-HMRư0+}:]9Of\ pg|MG _(1PCDD9ׁ[yPXM5za!*݈V`F\;ϐlV[b㲠CB._Az3G\bb?J٢"EmJ-|y_ p"xH~tN}odvg?J 2wmv7; tlBthx7=06â'04Jqj2/){Ŀig|I\K`[Q1}o%ԃ[&+dt_GpΒq;71eL/\]~st{vɲuvEqө6v~_Ŷ:ypƥ3MꪁJE{ErߗGmY̶{.3Ul?m,?!+gE/ml`d+ u3&R)GMRt,i(1iw< l!)U ]wP_S[27z돌7 @0]LoH[jNc]'*lY2Z?93un*DL.`͉~6_F;A$=A jh D"D^7'^7HH-9p+('RoyBAۀ7+8֧ InmA}q0%9%|o{c, +Q)t3Z kbB<AB,. δ(;^.з]њ&%ም9~$Iq"3.Mc>ɳq2Ww"IH# $aJ@'XvwM3\>‰CSPܿRgZ\x*I$g_|֖4^e^[s}M-~=lqKQsU)d+G&JaVN5T앗\W3[_n WV/2fߣ3B[$uuؔ%YvQ8QeS PI }h8Ot]+4Ns.9][9Zha~%WB|V) 8ˆCwH bPc+NՅq^'Gw [?y[4l> X.<AFq[^MEFCWdMmٻ ^ cd+}[^8KA{գ n`0^YN BYKrP]m9;IrvHp_Dbk`.4F^!@6|VK)q*(#14HB{fmMw)'N6ֽja!|od+ \YocP UOg &*@Z I3" FғtjJiicя56z V|C)ti{d* K29N%B84:X9=#**ͦԠ~&I1AԐ3>~h$WޥN4C;]V@`UwVR4{e_\f rU47v_5 (y~mz$}㕧0ےHn+/y"?$C\۩5+W &oU7SqacI1Ar;rbo(v*|ӏxn:Aug 5]u(Iv;wwԝb8¬ ww &y3x8CnvttE!@*aޯ6Uc54RqG;k)ǩwdrz`͸$KH5ңJ‹!Ă僆MPpbu nT&;sbV4af&5[:bkJ,Z@b0§iOMf M΂ELґ" K$A{"ٰh뎘1eDt_:+tAWaX]dSV9iۡ'9WiqڃWN3T3/r#Z!.yowf>O:Gd~v7uK9:!'ZNcGe(8&/ca!ڏwp*$(SvH8YlKCqsx6&vGſ 8̯{@?)`0ǩwyUYT#US bTG6ѡH8ܾ;cD#%p^2ݵT#M8K6jHL]"J5d1At.ؒIdtu`%:y+wp'IN6`TyR`ߤ$e; Z!|oZy6PHZ[!%'ܦ0u{hH^l$7ީxɦ_1A&œH#<" N eYv_ؗ}pL&u~Dk>($eC5"i =j1@P0P*K$ ~V*h|fdu\6X-v ~pz~95W սB/7wNf#|t~5_I!TB%8HJЋ2g=X]_!U]GO> uD#1'&s*.8gvbj X+"2VI7O~#z|OHEqdRi'a2}b뗖 @F4Kx ʵMC,%Iۅ+zY,8EvqL{`=5'GggB&^`($ֹE5uw+tJ_tM2=u(D~~i 'ݑ6ֈ-'WXMt- [ථ͔ WT>IE·Uأ:mЈnMA㪔z n5}ѷJG^f5\[<#v[򰨑g^NM p8pVtkov*LqM<,Z;P5orx ߯yb|Cy!]32uyӐRhbĸ (Y !3GK(y5,&OAm@P!4`ٽm.Hs2zիjשQ?TSOo2VRmQ-{ʂXpW6F_jL~7V_cMO8&$7a5?YyVW@Ԕ1@{Eb8h?GN(sP4lJ|ғV>]'fvஆ?D蝻:+qx z^] S'G=o ,Ȫ= dKF |_]V"*Rs5An/q9Ip_.r=W5ayl<'w*!|uÁu}+24'YHmbǧR@$'+IFA}T}(" =:SMI#Tv<33ޥb].Ȅ9SW:h?@tƾOJCf#'=vz_VcqU1Ef .VhF=L uG׸u}cf9?Gao4\.%LtҩQ șժgRHaȤ¬V~v|upovMmRgYp.UM G"+USvSvf4X%e=阉kԅJ/gܮ $qd$09$f,0AT98<Q5sYi;R_ew﹤x# ƀ6.;ΰk:zpX ]~7J5EI n6P/l䣖h&)Ԋ?F!BvzY(8x]qdF!I&`(4J݋?Yv㓐}x[n,"K9 WiV9sH66Js '7)8TEO&]+ ,;w\ Dz^W3̫jQܗ $Q6E D`)Z\XT⋰]X=lӧыVn tt !ƒ_={ E:J2bKAՙ~oz˵WUG!T&#*m9Mz?|V_wO`$6ɕOS\thyYϜ(ul6zIe`(C^lpkrK#fE2BeJsY^pn,/>mx$g"/w}n ց΃D?NBue5Sq ݐʵI-5QLy(^DStf1n 1BISSU`mLw}MT5!yy Y[ƖX/aZsfthrn%!owr{ ;Tմéa{αEEn5W>A (#a1b&C[4` 鰵kF;fw˜\Ĝ -u#NYҨҧoߗKѧügk|";lSd2F7_K>-x'Lړ!j+gI#m>@q{\b}W [ ]DɚfT`B5Y_BbsO FN|~Řz`d" cext>rKkؐ`_uYŲ&dO.I߂LcmD?Y.݂`V`J\ 1ץMqC-w>vθ3u؟Qhb|l%v_BO?Ouv&{`yj"ѿdĖvaʹ a|ȯEOӘb2J#[\Ma54aLnأ@l]ܼ[%n?j'&;I0W`P` W/Qd䬴E y?Xޮ]GTpb-SK{r6I}צXnUwO1"]1m1]+ӡF΢,`r]Y,{u9@\46~֡;F3WVD@ofLoMW<r.uך 9k)1  9xt7fG*x?04 |ʈ0ѵ_UrXi5p;ʎ $  i#͊kg84mԒ>~}>g{E'i>P|BlI) mu= XLľ"_~=_$7*:#}M?r(fUI0cH?Q$dd=l>WVhE9jǰ9w;|RSk/];n`i-'E0K'%VnѠErʂdߚ"s.)A]I`ZLFV4j>rke {!6~8g#³ ݠ0 2N=KK&v(,[ .TvpC5oҒQZTETVح*O:j 7XP$:b^#QшٟkaIWǐp)db'*L[8Te9"ݙY/8J[NJc(%0<1%h&K^bN 8VBB:>ƁO pBHdCI`RZ)IߟK6e̽\dD^]?}&=h:o. ܈eR q@T-+"ymT"y'j@-],HhC7Ӕui#Kmd羐{kw<ݏ[}5.^ǎOqg!*μA$G%slr;Vc3%MDB LWz!c[&,[%p! +dzH@ﺝGPMqf?cؔovfK}F'Ca=A(jJ,h~I k~4?mƂe.sߢH@lkfx:v;H̋r@Fѐ;ܞ1Rvg\mHcOov6͉쳟P6̯I,-C l0Zߥ҆fP(rW{f6*Ǹ-,!ɇZl7FY@I˟쪨N6J#z03"HPoYqp{䢂ġS#k#VJi٪JNK\HZW9gm wY *wYZf >"]bX YR\f; -Aڊr&TE_#݉ë-= jd1rә;shI8~ 8zD}f7V5k;$;}_/]#s̜ͫ2fDyӸD61]}2,!Ӆ)sfBj4l nUM&,Ula[!46R-:/YFϊ_H32^GE&y<7Buzc#j|\>=4PEo!q;̓j3QN\dlD*o&zCWIDQ_OE7QPD/li+==z7,/,<]1t, .J֖>ZT4l< 5=Ӎ7v)젾 ^yB˨aRZ2@PI^+i/@$f$?L,vg򷪽{/u6g 1`i>R)DSе2KxGNpk[Xɶ[ϭCg7$=oȊZ+w7d/70+g2iZִ@4Ošqڏz>M>y,GHQ3~lvi/5~_f'-J&p%.:Ox9 ^|6⥛i혌w1)[vrM)̾? ׉q#P&@\5=JXg'3.ffƨk:nzDol}Ra2z0wx416++e^_5g`vl(*>t~zF?4ޚ(3xFSq0}&&8mrحKjZ%m{8ڥQan+&B-pౙ!# bFڵ6#^qWH@ȌoE~-fR]~o v[z]o f3 (d fOV9x6Y3 +kV]G?_ .8 #RAE1]F= Tc䢛:/M<G,R~װX>~gؙ?s8U++17i+"/iptFH 5sj-%; 9NKTUfw!ZF [=]I@Pը )&: FȀqUؒk0e}HO&V͜y+EuG'FqPI XmPdiEk8hq|Sϟ0N v};*?}g᝘&E`*͇W)ʻr"9 deb-Dq 3\z5B()-蜪áC)>{":UR?;S\[wt;|LE!r28qlH[K4PDGT_qҀ5QTN7Z{J$bf}H-Ib۩!!Tq|#ZL<D8QToFp@ Rlг6^>G,Ղ7%.]wO-gB0(zTo%#ݙ숟<2+!Jrad;BFCGH _Up=|:MԌ5(xLq(?AF׎' ${ &y?2b rK׸B*C>'=ݘ:SVi ;#:B].!L \.j:7&2c8ۢjτ06~m6+`b JGS8N%=B׷ LA3Lf S% >ZWebz.4&&5e!nFhdJ9̶^%-st1ȘdYJHЬ*_l[z Ac_d{}KRL1 W8XkXYSDK6zJ>]`gC~?LzgdW,uq(Q Z9Ӌ^%irKY>LĻoKtCW폍d&9c8jf7EwV;c uv 6Sǧ?jV\m!anQTn?+%3rgϳSGi\n魽 XrmyD6jPR^Պ媈/J"01(`&i;FL4$xYqNH%SCeDb-ٜ?0,')t!ʕCV`YٞdH4, ۯ窚cԆ4ߖөDQd/.f=U5[3lv=Me)<b5<nSwcdjaHØh|nՒ T<8){eznV`zI?/1]fpv.Dcr6K@ŝ'tP-7jlzYY8gA{ty_{4DIxJ۸)nbGʼnq֑R >䅜?V*~2AשVMυ mx~%2,;١=< |mhU6.^ؠ9UZU1@,С}X1%nwKm[yyB ^8W&PCMΚ ǚvI}I'T.=r Xv| ɓy|(Tj8#$)N5኶5:p G5d\뭣}f͝{x4[RR/4-uJ$FKƑjh 68?r]KEn7h܏tkw4GOhi1B>y#|ā+Į7;Ylr*;{R:Ez|H… =.h .NZci2 ^儡ƅtkZ\[歮P1m[ȉ7Tw Â`•^nb>{hqW!\L]8ϲ試||\YH]2@5ﶋHa" b C✓CMxSZm.Mz`:vq7h6-g_-e ** I7E)eK!PW?p4U;鲝ʊ`W(wuCQ|5" iH7aĔeYSD v`׿_vMUҮ~5'J`5l7Zm§f{CYmϮG"%@2u/YQGQ'~KZO ja'BbAо֦\$lbe\(5% [3jç!ujsZ8U[qopm DECm\YՑD0݂)4Y@Hb`7実|6iSk}r0K^E/SZZ,?3R.sd#Qfa2 i lƶB{%q[*oY+ؒ Hwy9xt 9OHTF& < tҷJd8f+8& lTZHŦod=|%\\1ZU|)Cߝ;URWsdWCca.4MgȹY}P*I%(vqc{Q4G$pؒ!Ūl>A{75I==Z]>]C $RkXR Gv~yr?N5%@I^ab3G ׏} ГQ>=SqkcwܷzkTqO!`J̖t|-.ƙ龛$e|:Ex0d|+ElHMQ= :2Oh߱*;Ul(u'C:ZWdJ:=/I豲.ZR~fAQRվn=Bpc'Șz<޶΄ X2,:]*ηUORY`m e t n$17I; l⦠l3ZɋySEtaJܙvj.U'qIhn9ve>XA?q)HhLYvkMr73èˣ/T6c<8D-M/JDZчW2϶N^~56P/+0TeA@9b.qEYk;¼LR\B kO_ݞ=ȅR)쭴o}L?'^Z ?.*w%IcB=?Xb: a_AXro>,ZkV@ 뵏N!IL%}V!L1»ǑfAg>DVt"a|}.4VZtZ./ýB K'RBKBʉ+'3r3OGW H85YyB ;)RKkRW8챯OTgZ_\26VU]‘3$t`ێ}5uE1 u07?JK )'s`r/>0OWj2.^e/mYc#$K,`P'7@|'ۀ+'@L}DyI݃N@rFzMQ {)<wX=CSz7?Hu18 k01H>?Qm /f+ZS[cgMBS?nM;>&yNbBQIxR|);6#JvNE?X b>d2l;>#`5'n@wՁ*c ܰ. nti%@zKEO_)@6&9YT&DVyyp:9S';]% *?gr`wNb PkPI ֯M/#m,Tihk C9P3v(]Mhg}AeE-B70G-? F7晾Jt *Rċ}!{|({I_24;AbҊ<m&EX}_)n$ICm{SŶpKt|t~wOUdw/ʽɛ1S!348ݩJUd0yUsffִa05 acCI6( k+6cːc#ytw~t@f%12J-QjNz>Cbp$R5Sdv%?S0Պ5Ypr'$!-9: 2  d"a/TʂSɣ8'}\Xf-6+4PСu g*L\GnaB$p03` _2g;$9.!.y1ut<4ۢ$\0=57  qg'bQ*H4e,k k0hi/Bu9ulmu*̰VqMvD%⪀D)W~쿩fj-Ub,ڮ 4GԚiMn߿ʃS*U = [I9Pw䂡&>YefTĴE>+}C4s:^9ZRO4hLj9ksGIH=MHxmR}X4kjmfNIpk\%,6T ;oՁeE(ʡb~ei`Xgxe3ircY[?&zDNj6LۦLjB̚qbD{\ksXse@C&f׳~e~oAhPCȶR+<~inǰȢLI:ZêoCz !0'6owKc}  n<| {FC,*DCw@l@c ̯׷Nw7#t4m23Ypn%m)ayrj %VeلBAhrsbK9Tˑ8%|8|4 2|F>&P"8^zͦIE.3 y1Vg=ew=M6;-ߤz' s)4 rS'6N gnd Voanf4t.p1\e n2Y}knx!Dw!QŶ=5oG⸶nq0r`3]*ZVĄEU.BωS]".4*!!n?L76~$|V! Z w ~7 #T!zT΅:, sh:4(zs+U0~TQ!'?nOzgȱ[w GuP.YFco\e`'p?joGhf@UKhuPJQcuij>e'#G 16GZZdđ>du .0g\-9G [q^C`Nq_xa$h녢Mw&?5W TmS´\i WL0ns]lT"(}HXMojFQ!Ng+CݘԼ*'': ٰ$33LVk^6:"rl'}m&4P}#mT;~7:’O_Smo<}VY{@ d_Rʨ>^k4HA ʅIg%oZP+ɡf5c APBaL/7_&ZOwH3},Jz=חneb<@Zmx4G~k JZf"p"RU0@8 %?Smz#C%m?:'9z 53_\Htke Bx +Xl92,rDAp0j]u 6Ė70Ëk r{%\l}0O2C^Xhq3.l]ڥZ9ц8wgBhG\)(HeH H7#$,F|xh38b N@symw:998TEcޒ[E|@\2u4༸|D:DYX!/0]4;sܷ5f݅KuK5SrEЧR=n@'54+(F|\D>0 #(y*X쑪_Xe; 7G:#QO~WGL^)IoS{M yd~Z`Wj\}%sJ8/=*aZ/X 5XU۴K:zrBv˅@_Ǥ755opg[{&Oqx:0 /M%t=vI9YtnEg9Ch**dS"C컾HP+>:/Tiʹs&!-ٺ lwDȈ8zIT65>^+ꕲh,Szw+U-l^PrVHxgmpgF|{t "RI5o&dtFB)-|ԹhGWvw`0f<<|:&s0$jVvf,i{#L0ubK*ۃ/'L,b vڣi7^QXJ oft)u9ՙ%LJEr3*|ڡQ!PM9~ [4ppڀƦȧp<ƽV &´l聞 \T bi@$,1#% lBM]wx!ur#@jj>$q)* zy!OGՂiŷ27pnZ*ϴ^BVqgbxdᙾx4yeZaRroC ]7-y/ZS{m`=*ɍpW߯WeG~^Wt% ax>F AOsn7=}٤V(NnwaQp{kldDFNTm&SS!_\'<L"nU0L.ͧy?FUywF =Ջ‘%\!)W VN M`fЧnٕ`RbxT:b0䮉&^j(L{JqX_{4KMG HT^x-"hᗷ;4j鸀FVkH5s,l!Hlʿ B ʗfh/zNU؏DDuMqGdE߈4+'ıibLmBo a\D;6nW^ 5Wqx& FXi7,dO>(ʡKaloQ>--D[.s`32M;1kB(g;|Zo8)T޲U?GEG|; /x%X7۬Xu@ 뗳>7adeN7U^|#36e#q*;?!%Uh*&OZ!QwbuޜͺXZb1eʪ7%KG5 vu1}䯚9*T߁N&_&{Đ#~d#Jt}aà\_'_:v]D $9hA;Až0<û|.!!DT[cf(XLS5ܢam'iyKLG{c#bT=f EYYiȏ߄. F`An/rwhe =z`8eQ@ܝ/&Y `O4{L: 0Yе/8Rf;_mg*v?1 kCj{ug}M0:f6OypX6Pt ƚmTp]Bv^m9E&f>onS;;j_TLrZT=ӭݸb- Ok1S* AJ I%CO|ftxX6*/I#jN{QCtfT(*&Ht7IVRALCR.r(&ͯmk҇Z~@;pp4-֘xw[@0v?,h .oợp-D/ {[\]#,~gq݉_elŸG7hwEC#GiæhT5~-A#>y?ȝxyFO'y)#Њ8=uHt/ ==?D"7ɕ.ۦoѤ@Y'xt22!hcG;[Gf#dOZ Z2Q:~P4| m#0˓P lx0a'ҿ(ؤ@-V5gP/eMŸUW {9M#ᦉFS4g>K[#2q m+ʅE[7썥(  '-,]gf A(FLpbX׬'<^pB+Jq%R^ B_hTh [b:x뉟-R4 )Zyv2hӹQz 9a5z"n/}|J[aqJ=[ "(@s\| gI#U7EϢ8(j^$ِScB< -}\nz) ,.Uj.:]BDdpFp+Ƒ ihQLSX;$csXC#U6 F56hN2^q %"$@NAsjOIICs;# `8( ,5dqOwW?=F.2 =C 6wtٟ'ż屎ϙ-%|# nhmI`W*;x4| &mvtڝ3֣y8Pig {Ek%Rf.9;9&k,&DֲÕQLz8Y%Q"$OBTḃ,#0CpAֈ]'E]pdۿo0iLAp -E`HGuL1dóHp-d FAN.t~݀U p6b!ma!}MUPH޴i'ϳz}iΏ¬@ILJ֜+@@>oRx,8N(\i0ϼ..T!"MdV<6Z y)D"i4z)fK_z"@x5ac-{7 O1kރJ-:g:P,2WnJy70 POE`X? V+_"TᄂFFSjEUnL3Xn?qlfidbu)$.Gb{ѽZJ%%!Zӥ`ً|/v_r;*UKoDW1U:G/mFpP%1|}B~j0rT٦ơTB` Vꁭ꣨-h0%Α)4q˅@:J޾osoʎ G\ mS+33mY54#R #u84_L\4K'>h53o;5 ΀Id&v_nm:CF ۟.3 9uPm}X+6kYs8у!#A!jL umi$ "g`FOY u¦;ɃH vdBcE38zJgEpe'a&yql:[)iڊXƃ)"`>| zտg7(yj{`l6A 5FaYN^?\ٔ 6#'+㼼34ƽo\rI52(S'8YsY? 3^StHyRp黴^c';o,,O/oҥ3wHY5!yp\ y.[kLtc&𶛋VNFuxTւMP%ٮO7͐S8"}Mc#1Vw둞Lѡdare(ʺ0C^_(E/Gjŷ{ ҉[EalMx: 4,@Z?K5]ş\Oxd!/b E@K*dvwimamJNz4l28@nCBl(5Ncx9A]7vm)4ktJqE0R6yvqr{2J!O>T&RVY6E>=Eℚǭϒ:L=KyH?>C󈖡?o/͖v%Y/_OM#\AhL`8v:mbUL"ʞ@~o L}}k;:#>|߱suKnKpW@"A\zJ5;l+$paSt馰SlM RMmH8nx+0P`f&0N Sm,ryb%[8(Ae7aj5E]j_-<A<X=ZUBy^;6 ƈ"td@:; 4C((}ŪU{*QTD1 ָR6#O%_+ÓFTa&V'SD.x2(oZ=QP- IH^H哃FHq' r {_H#›L^g D*F}% Or,}z$- +Q$&H&@a2G/̅-S=O!Vζqs#'2INIM(x| i?H˜mbAp< %S.ia4Ś$R+ߥ|%kD(FЍDOiG7&ۘn_ڪcn (K1NR>4B賂fP0ĥM/,>&7wKҤ'X5i?>zrwoTPǾЇv5G=/JcVۨWK(Xu"d|g}Wf>i`Ia,9kP7A`]|Yr{ͭS Qb!>h*T#۩g P 2G b,X\r{m)ϼL>[Lbh;>(G-^ ȯ'/C[xa,Y)BM\OgFВ `uL4LapE8Rڬ~gc )LEMs &Waݞ"mđ ]Џm@i3 4TAŠu')L.~O6F47c୎*ό)L#ʤ+'CGHO͟RSS}}k|ǀCB'x#pz0jadJ]`nth>ȘEX rĝʳ_6 I%4نgnrL/eKrXnf蜕q{)Ňm<[ ٷQ.v+=x\'g&~+.Zn:I\/Rq<>oIqEk }y%w(FjZ<&2I3[%59'E]uW9ѯK4 |{:YWYp&߽eQC%xHėch e!x2AL|WxQ*0 ۗƈD3 Z8BJԷMPY:PZt!L>gK&2$^gӟ9~'Vt!:&'YC Z8cs, {\(kKT[9/ܺT@k_Qχ9X 33i7.ȓshCǪ3u:o鿊OC\x \MD L+:e``N^1UEkl Є?c&K0] xX` +9\mU 4 7PZnz`K_]M.$:"z >u5aFR{m7x֛!̛d9_x|Fm ^;0PF!-QwsT<aOs}1WbjK"zm 8JN,вd!DSk <(Q Y;LD?Zw䰿 :R=6+`.]M]C,Sq%)뎒Fu\A[SE @3'Xp&L\sw琇 }vr'g&7iHؒQܝލvNraQE<(urŧ)W Agv^WL&^aEQ!% 1x3t_,W`ޒbBm@B}Y]2'jPh')@̂װ]5/ސ=mdZ3P߾V@(8Pׂ̪ULA* 0!4` HLJKF<+B"~LS'a,sڠ6㦿JdCꇧjKOnJTn:Ӣ5٬p^01pi*aOlM"2@y9Bh-3D5 𱛳oa>P!25kG;3RA|Iad޸l(2B YM'r}|pJ#x)n_ceXEzՀOC֝$3ޙpj\.~ei Ms)O2о97= ƄֱKZEă}9Y !Ii+{*+?w]3j{m1 8I|xPKFrt1"8x>S}? 19ҀhTtD{ـ[ ̎C_;PvªRd$Be:VMoɻ`U<ƥŽ;Ѻ@(0m H g^o:h]뀉8b -Y!8]PHӀ{44oJ:^a$ X#+~0r*C'!pu |"-1 P>#=us|e}ܚ "Јj+4SvxI'aCf-ba:\H6ʍ7"cJUԏ Jr rmΌoN*Ax&q@ᩈfeY^0+Г;thAy\@ ,H .tوHe Dp#%\g>qrmn} Ը̊yQ.Ӕ ],'\h1L*+ttk*YdfP0'*Ԕ. G ǺD~ȩ)*̩m\&bDag/X/䙑SS۱m=TttЬ$(qc3?~|i7Rl+vLul\ʐȨG 붌(_ %3^*XVWBz.5(0x&F"׹. :)ǵCu[ƀ?x9Dg1n/G/g|;jO7':Zf#|NMM>n>]WEMRleOU@菦03yPKwO/1l]- {)|elFgI"`۔Ϭ We fw|F]G?LN>[h)9!w,'.r[X)A|U>w}{ [8|s{ҾĹPkA71')!c$6U pn:~EuTUpmyru6n<%ݽRdc,7iizH F ?n<-f8V8\PB4@'MBgN;P:~ΰ Σrŋ'z{BWjaPJ'"4ב@f%0u @.6..P36ZǩD?DW|E,WI[9F{7TN m־by*5ozϘc-2➤o!򣲤jTjMˮY*S 8#%:ITʴ៧uD+""PjG |eW}hmX;l=R<=IbR/8nίhZQC@EopVQ>ҕmb`Py>vq&TNVmlZ&½r~fH,сZITU;pfd%d~7}٥ːS Y:MQ}'M b_}ׂQ$f401m lF͚V>Af4V_  4^jc.-kʽ#tY4D +)*cR~ܯ1#L\D{4F MξRiS,4;ESu9̯˒R +z.mʨ/lt䱑ws ir)y|H0ms{wHLJ 9(K-M7oLb!lh,pK{3F;Mp& {..{ Y tT%R߷:^MBvEpZ,ˌWͬE{gsπpp$)Sp`w8]&@>j|KnrV^DCR֍u~z2:8֧psjlHrÔ*!D*/ ,)9蝐sx;q s|LwO¡|Jx8R"NES8fs^%;R4t:aN&OsU:@)EVNڣ>#p}Ri\F1m[IozE!Z2Ѻ(nQM!ZCsIA 1q%-;Na`Zk>o>Q%Fi2D;Vl>}gA~լŭ-^V,~jGQf$J&B۹9\2,o)u)8!bJE{sN|1r)Fv5ճ%Ǭ3܏ɤA_v/y:1^LW4m5 c^7h˒,ujA?`0c)6PƟ%u&s_j1951Z'DdIy<8Ή R慿hK&zS8h<d[6vM ﯅e:Nrԟۯ 9w2M"5@V6Z)fPRrBQ5y@V8j][l^B4;Yo2!d$!AےgSx tW~*qaiV1o(7 =p9 .--֘H:^,߫5Z15]>Dc>hZK!JB,Y<]17]בM\BJZ_@t9g~@XֳN{&wh'<dž1daF] }:Դ޽0YA< Fh<]~?}BmJo Qe8]Tʡx[La48~I.|ٛ\t=ܜYb(/ һwJœ)V 0n AiouUeK4z:bȻ$&Afy$9piMY6uIiU+%_]IƷO22#p?JeU-6Iwm2g@~BX ]ʈQZ?B_& UikqR}|vR%n/2lM\n2gYq?WMץ@ # *qivhzHot8dM }uyG =ҋx˚.O2H/ J?_6" y6 wAǢJC}2oE E-CVEKRT%X +Q6Tp-bX߳I%`h2e54VIgZbčݺ^ƾ2HڨZ^V05p6ǝY&1 Yz^#!#ԜܸlP*0x;fFE;nQS/Vh(BMFKN<5+gh! ׬E ܲ芆[gTGNܔM}Ҥ*?)N*B"gG]2vhac̮Gd i뤔l~b2$r*#IvY 0Dz@ґ݌^;~W:?Y0 M+_F&5"7dXFq5{DUg߸yO*Tc(tU>9tA7 >=1k\V )v{sEpcH%~DB}vXGÂuڮ|(L LY^T֔zh8dm =]tv)p$x!,gXL>>sL?Hr3b%́%Ngt!MZh/^J%w M?|SHtĿvv)̸gQm>EΓ~hy{L摬~ڴr*֕mz`e:|ano jF/$t]O(s%dVؿDQ&mv`x*i/ګ$Oџk\1^YjQqx5GNohV7^$4 \hC83h}"kX`8Ç{ U=?X[S Fm3 bƲ0 By3$`4:El<_b{.ŀz*!e긽29g(Lhl/ӿ"rZ{HJcW}ʕ^8ݍcjjgZmXn5;`bMQN_gIԨaTu])AcGXq@VϮA[NQ,[&>v4c RDk&~`TFw\KpdBJZBp"XϒYbmfg~9~9Ȣ%&ӥ[FOT'߃1*V偙e^#G,ȕvq6a=_*=W3es$joz'Cb=ѐ>~*/Z&̗ۍ\{p"@VPd^<#ibc^)ٻmcwAGŏ7`nǾ>$ 2zt(Aj/D2A3,Gȿ=rhYK&f]$r g3$lh) Q`R[f:I+5(\(5@oB.26bgHc v|e:Tc,,ؐbJ f|e=S'^GJvcE/))V+/ԔVdp۠}yl}sK5 őEJZD] ï*?߻^ibئS 9 VsU9DhHIݓuBghX vmrs3C&JbY>]=1|H٪w[y!, 8wI9ʆىt>οބu4Aߪ{<sa$]^W3,L0X0.+>.?oG߻20θ~@TR_cH٘"Cq/f`x˚P|_̒qg_wO38-yw8vD(%n.[ݴ0Wqi$Wfp[u@ߴ5N)sUm&e%sjy_; vtƠՙKͣu=Et@R~^*"7 ۤlGY$Ns#Q\pje0y%OC",bSGi3*rYӲ'Oϔ HgVuP6wtLEȎjfKJԦiALY/f PYDYW<%"QA*p/ hZw'vrӧLm3K0wp 7B\W$46D1|Y&"إB0!\ZV}=*:7ЂBtL_T`췻442o  }8f˲jftyWDt&GMJ_\륕%dMFO`a kQ4Շ6ܬV Ʀo+lAZ БYӼ.˳w%`%73xhxvy)4Knt DWm)o^w;O3uTM=3&.˹#kfޗ|l&a`;Y;W_`rGli;ێ9HS1Ec@qiBĹ$O @ - ò[p>GjUΙQd Ps)Ήz'|=74&IM9$۾e:4qb!1/*!Uh +."]cv0D0RIqO<_Zbgu'X 8!E#lB|VyGW-Ɂ??KAI3/!z<*[Ѹx35RMHGz#-S[$}yil~veeWyu FL8u dP-Y3/|C;FVA҂D#%K5Tk~GrsqAM I\ @m/Ĵ)5Y MDE}sΆsWp; AWT g2F˂~Qzw2]F12 8`mH Ai>>HkE% <֜F_+Dd~7=&g_m|@$nK-^ЪJC<,V($(!7+u'Cׯ~lI?!wN/Phep(Ȯ;~^;N;֗`-&Hndl]@es3Fs߬ W?¹~֒c5*|d az+!^gsyaJdW߫"Xi #jP#ӱX߈]-Э` NtS/v8<|턗}ѓ(GjeOV"r] >,ObV8?F&MWI׷3gBcAɢNbfI#k#7IY?<=o}Vv.1|_ πpM>!C(uϵv\kVx;E;EQ˭#s%b֚.oף:&kcE"YFrJ\cz76 棏HIdzzs;mQ 4x=Т -z;:غF^,d']Wwp:U0kaV)|qԟt]sTjp_E|At *˺5°IKzӉ#@.~w "(/WKk.8`rV 屝-Rep|M¯Q%qm;S8 h再t"z9E1#~3F=46mp+dZ% vYcHqfj:DkAǡ&V Ur( <2uV }I=̔ŞX5R hxf6V]F4Uԑ͒Byt 8MY =Lg3b8lQ bP[4fBgiصwR=+BOA9e Qks$GD%zT 9x>׭Lm Xs5;izd3X޻C0ذo= $רb| e3=6x,Z)A#cʅzCCb N6qW+%۠TC}1As^=phi+1vd]a6==$J(`mk$,ΔqކQQ% o-'{潞:ΉP@Y*8QÄlxPs9 EEYvLv_@3_щ q땩N!Rx,i>q3W02Q TNJ׆3G|RWQtaHj qC mg*O7u p♓bБ;ȌS҃(K8,C֐׈v/^W,XH'ֽžaZxnIkD&]f2G۷~3kU*(1!C$|`:T(B/,y>5s%hsa3Wujo`Q:)r2{~tWuw ?f'X){dH|+Wr :,42wM6j _`ѻz\ 1B<_r@umH`Wŀ4fb m1a}0L[޷jB;x9Io_Ep,0@8@6Z8)b86EPP k Sq4#Ŵ T" UW^؆-$IE$bְSջ-36^b5oFPV ˻NvkN`|(m6vRJGZfS۳J H>#  zD!VL0FJc7:aF- [YKdұID%touIZzHC;‚쓂hײ N3<=n{ %xcWPRA@ne00+ڳRwqa%J'>7bXGog? y})G +ۓ(2")˜fћ-ÆSRlS9EnV'ɥJ}6Ww 0|@gæTQdHc>d%*?|m?Y}( T@m(Iz !wCˈI&S cP ;^,{N+gJ-UXn`t):%Au+h bA2$4wH~kN9P0(VO>էKrq -M5@ 946 8" J\(JsO%u7nC. +t]ԄOLPڕLo>y)XjHAk>vRs {*> 9Zw!B^$t/tsQ} <vMq3]iRe鵮U5~xW?Ң诠T sڞi=k2Q ǛG${Ð^w&Iv{{ܪω\AzfLY~c d\bE8Ӆ 34T,5Ύ9Bo-J컸0r'ow N7mAC51jgM1,%Ao:AQ )Qޗyfb2*=գZ*[e!O8SaUv羥tnw eXIR,+t.؛n [P= r!_5܇k͉괁qwW/D bV DGLw 5}߹ NIO4X}p%Bv68.[I-d~U[q_f]m/x^=OM+O^EKKq[Ƞ[ޘΖKEi|[c;A0V ={"UdRbfbl{M]>폿JYJ y)yT7;_>BQ(ôMPaHobb?,i^t.gfKZ$tGr.kzbZ붚)K^ryZ]֗0_v"ٽZjA)3oSyQZ%F3lhs0AKc-&'i_}Z፰o;3-a&"Qٕbv,#ˎcL>1'De”W 72J^&W>wutnħ\hőZ+p#\tױQ>vv@cv6dLުA^,tp$N=7}Fwm.F3(2fԤ2z t,3ng.DATFo0 pٱcYSAp^ZL c'ԬYEUn[1 iq3gUG%/?Epm7Ô^x:rș%0\1͊;8tΜ#9RHISHj7}ozצ7'0ڦBbA9?ʅ12\NXqDˣcqܢ}NƧ!yR!L/g͍t?y aj*{0S0t/ #T<+,:42 W&\|/hM}?ݕ's-*C[O8'eOcwܠ%,M4zޮg1]sjO'Obֿ7@ynUDũ8®H*SHΝCMIib](%vHI~ 4KP)_ ygi Iݣ~KJM#+{<6CvKUW}>E?,I0 pLt`%^392_H$e:zx~ؖ(̤mXIT43̡ _9Tȫ0}q&Jm'!gѲ{ם@g`:o |܄Tj6@ѰDGߡ MaaYpWlX8':LDEJx)wջ+}O\f 2Z\ז3ܒW[q|ׂ@kZL@z Vxy{_َY̍pKbLtLB=!<}!ƨZ#`D;} >Qsq#g:)隰*DŽј7́d@|_Κ=Cs1`GЉD˫dItvHum"u l\GNc(ƽG^ܐ7OE ΆVe*HsH\w4hi#~& p 3}Dt+ | Dgw7.-.8" vcqH6!;Nb=4G4{~F?b^C,k+ƃfEjG?Yx› C'!}ѹ%_22L/:t㟄pՄ|f Kh- %Ȯ{+3M7 zH߸hhy(pZM?\t,̧yࣞn0*& gTe(! *}rz8'BLGkdY.7VȜr!?Y* J_mSq̄* _DsZn^W557oW0L=$HpXd؈ma̽ޣ gj4)9b;ǶA'C( (vjܙnAeJمδ_I8. ! `{ oLk ˢb<*\ùa 8_EkI,Ímx b&}-R R,Re1͸rg^HC(!Ewћk[ dbg&Yq\m!{S(aj?& cznO`Ak^IՏtCf+Z POqAB ҰII>2AoaPmZZ7DԩU=ⴅos?.|/Q:IuUU@BQE~儲jBDS٩503)=*!"C-gcnȾ \w^;X=틭f=lq_q\[{4ojHuENL3F[zk #V.Uhbn+W'ɷ $G4,"J&pa[҃jR({p /N]Fh:?1/;Y)!q YwC5FCZ^;wT6#c795Q*{:29ekp t,z3jI0Y:#K`}c5r" AW\Ś2+i2Wɼ)55-l~.꽈?<bC Թf틌[~7%@) 8"0.h4gBF.q}vˬ߲&2XW}KSvOhR:^WK^P"!DyUDg ݷ9_D4$gC6̒zIoT{y &EBWBV'Av<@#({j^4SƼQ\69IM'2+];mhDA;x|s_fT 8R:osu %N؊ Ey u'2c4oHmZTNFQȾ{K킾uP|~tM׈R\269sʓ84_a&Fxj,_ƃɎwpnVB_ ǽcK*5ùPȇ@93h@iscZ>>d 6r|ݼ;hb#C#DA~iN^ ģ,2k?KUBɒ\CaFf)Aȼ͗(Me(u,lY="ݹ/}b+*$'qPDyP9ݴZWԝi=Ϻ$36hT xΣޤPPu޴D\/8lKg+6zk^Uͧ0'BсD 17{*PjJH;n*hC~q A CM&lp)[TK )$0<);ߖ82 k˺kP R{EStTNB/r3w5W]P;,Kj\X#oͦ\t9,w ˘Y_pyS"XY=uM ',Y&J)v6V{09e7{G(,_}vA9oHdJǜuGKvl3bCm/%Vl_2Lqʳ|yIZ#(2݈$rKgs8Z k !{B]N/I "mNev~ HKtn,6J}"m2SivF$=H-bhU# L ?l[MUdpᔩ@Ǒ)cuc\eq~"\%Ȗa/vbvXFȲB P.8c̩.J(%fKh7bni0sn9'=% 禯WH; ;=9P_V}95aČџzC]RWymEQ^̹zV[s)<ϋplM J|<KDu[6>( fKiղD$4CO{(CMK0ߟ" &K Cn3 $^k0D_/AI x6{.>t/6!9ZJTZսr)g|ލm@,+ 4B ,y۠ VtS֗AS`\/I%I+Fy *W-Z Y۔ukQ'n|4;Z|p[]QLسNgE أw Ʋd>>x"Jxv]\#f7폸 3OȖ4-CcT,fّЗ- c;W)#[gw+y$d ;E`Ί3^kƌ/]P7?Eީh0UvEE=JG,(Rt}!8m,w@/aԆY<%VsR "6#o~pwA[%f z'ߜ3ظol 7$?J`gXLniq/fx (.  tWAnfR.Y w%2A!>h񓞠@Ђ qp@ŵ2$U!NDCKt^\74kyNh>_gU"n"̕Mʸ +yUÇ+U?!Q߼ ~ƅؘ8ev"ٕ\gduk 1~+'/A[$&Ľ>9)`c:ӛ%iHqjh2F^W^'nmHx+ޗKl65_lTmýw ܁жN]mwo/;9Sn7 xWbLC(Aom@h83ڱfhL !u}aۥ"L8Ô/ٹAt䈢]R DNM /9IT@)%u.U Rd~J.ZV4W6Ib’>UŒ8n>tua]Äy2uǷyn!7I _!^c$^!YdpN,d0q ޷NwfLŨxш*fjw-2t)SV 7q53fk m4ڷ)c d"Z"mTLi>K80yz=#fɵ!QW;c ;OG$LVOgrxn hH]EJT5C3 ]y *X#Oj|lukCś0_L*O1, S$)q6&ƹ~|.$%K(:T91r9Hh^mE=~A #idL\ M:urNDqބL,*Q fߒ*Sr<wÄI@.N9>h=*_4w hC`G yZ9Zx`2|N\Iy܄ad^eNWx;G-]0m溼V{ݫUwC]V(6|Ѩj{^Y:Գ&HV6@)F-D.φ# |Re =祉4NYA Yl/2aw֊}{^U[$ )oE3E]3 ZݚJ5hQ0=O¸Ahx& c4D;J6rvQN.#b1TY_s nfaHqbC?TPRvˆ?8gq"eӆ GĞ{넪vE*|ڬZm/J>MW@OB"m&qJibДۣ9ȥd)1 ")}+^g_,E1h=8L[(;0 cfu(3t!qv(UGJsp r\*KSWVAMmZ@:DӀI1ǢLwކQVRq-ڒw2tgxMR+ 4f0.?ۅ=zJ27jB]';0^egtlDH1.4u\x7-j vLp݂׍SPS1~ e3!ܡ4myV9}ar[??:m޶o~I[ V}}׵qVEyL\0 ӗ<]'$]:hKa)8 $@WVr־63SjCs;ѝsWvEӾnjG |םwldk|qPLIY2ۺ_;x?*g~l l'I򗅁!? 4O׉ ]鑙#0kUfOM09VyQUѻe[ u .čcew_+S Pgp_ϒ6~v(V-8-z.^OJ rE)^p~`2(r7qD6J4܃6oNv#Kf,^Xt7kk.`ȵt:fYGd:yN;z.bwe(7b0A6-v9s$w.2IQkx 1QU hÉ\Sw0˜^1B;lx<֡ ņ{㇯A]WYW+v!Z!̮h9!&lk=vS0o .)A_^G^Dhc~OQŕcp+z~Ҋ8uݨ ̜XX܃ez 5 wR(ߵE͑ptΐÖHI&Ac^!vs1^af$N-Ee~O"Y!,]W29ZA/4*oA['g2:|&7sfq2],(4}<ӎr&jX=1gƃm˙b?2jnG[BF4pș,F^y۔ͺ2|[ZVҔg ws;s{iX`38y8 XgcɆX=ʩ銊xRʰlݬ4E7}:_虝(\dtx*˪Z\|Ė^&H/%* lR[oR14S sxu+PܪUxLEr-`po7D%-\ІDD䒅EEIМP9#. ;H9,$lH{[6[>!i<GxO* zlBu ȩ[/P,HEYe2:a hc7aTH9aM tbM$S|J:c=b=Qj39`րVmC__|oU͈Kn+gN)>uTG2w2Dc!]>eͺjv"ٔ v@r}ҭGMGr; sOqv)ĚwZEF%y<㕲HU lmHcs+e(ӤaJxp7Ѿ_b1%8>.&^B}Pm~ Ѵ]z! ,~_eu~utR1CSn)rҋ1w2]oߪtZ:&Ri 4,>siYi3%9ɴll x͌Gp\yAlp>%=ߕV_d/+E( XqK_Rj y5Z$,Jh{d">Z΂X͋j1pJ3׃5<P<$ QdjR-1S-r̸([0%]l?"FA()HN\"p]iX^M4czfdd *X\KńDm5McrvCp8>39'E9~G4L㟪Uafg#CS> ˴=s'RV X)nɼMkW/TjP ۂ՞Em"pd\U+-0=POB*:Ƌ8v\㛭TVyP@;&zsy*cb㌕Άêŧ/!&dj}< B(2NlXZ#꿜wT4bE<`#S)te<xmYhKQm:nha)('r(a*e+6_v c9ci8.m6Q rzŜsD2.cRrփ ,ѿԎ,r 2U_Jv<(Ivq3uUVI>:l4L(B< Xل\!Jx c_'$sH}Z4U(ygۄdcL'&DJ$.cITE]Ѽĝ$J fݜE(HI"WW?@s|_ H|) aݵfC^woSD|jH#r r hrFGħ)mS$AC*3,Yre|oYS'^F]*&ЀKWg@i(`a+r OP+VkPZ/# Y^UXv{v'R)P0C+&(|[:&nGhѿBkܷkvI5sZə}!hC\(֧aEQKy#폫y2J D7VzM'Ǹ%mLh{%ՋRv%{{,m﹮n ^Nr4f E-|ŮIiGء]nNF: ri3ԑh[JD8YgJ2P{tHR_Az:|"MAkE{wQøe?%9"r-CǨt|"$i$H ~=+fI31k]ֽ={7e@{d%.rD7.tGToQfH9tJ}#yhpXG̑~ I>K iilMh94.JõDɅXhRkCAɎ ^?geQgTkw8*k8~Y1ޭ+RևZ7O9W:i|pebAA2*4 -TQ Qw(UK!I`@NgʀX#᫲g<}yT-P xF^Ɩ?hG^ HB@Dn]OwKxkQ>p9P.2r*6I=ByP{ lhR }})JMM"@씔n}6 xEn f K#q?_RpSm~u#b^Fp7d9_j^5@Z(HCsA"i ^.%TeKb+]Aku)™{\^JrmW-}u"VVp\N Sj& g "Ǽ? <~ ҂%g*V閞x<6D\, nz$;,ҖsEm덹QppadQbVzKwz tLE顆T@I gz5=H}؍}.N5ƈ$sAB~x|*"]_ TrBBt$R{ѺRfvޖ׹=cn@#Od{&."*1`U -mGK`"8fP5K2"eL'LuQtH2Ŋ LH"c4`$`v8;ďS4%EU?2T]R d <R@sIW/mq[g 2/ޏ׏!l1逴ͯҼFٺ5Fas*[R]{&o7/Jge|t~v.El8 6&V*c(4TͮWjGHuq?~# F@[#: }|ҀL 0_}dp8&)b1OEDli ZJ]q!4 % O G/hfy]D\$TlH%;<ݮME'F(I$.qYQ4̗h.3^L6peJXmA $߳P@١mM7bLGyvvN!w6#tJU*;]j#csqow^_ᇳqb ҅sb󴖃E$W=:'_bL&6a܈.MNfusrzmda79-z]^0!\-l$ʙqGvxy6ڤǡ(z;j;2<7떰ڧxJhWAvREeWGjdzPXlW {Fa9I/-Lk?h3\c@~~4SNN9c˶:F篏a,a) q;޲{I5 &\j6h\Vi߹M`x &H)^4=xvl:CQݭ<wBF+ou_VI()utr6,R'!T(׶%6rF݆9{̀`t>ɂ)yg1^GoJ r-D7ktc N 留\HKN@JuCN-F:H{ag=N1Gy'\8SH&9;Db,5DnԌdcfUm(I22dV%vf!K&7Hi0⮤,NϺKk5ER /$1/6J, H*Lc(aiELKZaimx^GlY}o` K_N =maMZG4Z =d δhҸ!Gb[jSD&q[ `)}+]V/N$!+%BAtYJhzDs7"zUtuje҉)?l;-?͓JLqgĵ#S-Bȕ9rkn|FY&{‹|L5y!VY\|Z8íIZkzB9 \a(ؼԪnP@w+4M954az)!ڠ / P.T^|WO ksVH;]_?łEuQ^f}stt_mz|UoEX׀#;xROWTOVv#;? '{Y$Pb?rO2]S. b9=Z_}5œgjϯ1DB_nQy9XgpWUu`n7PqtY^c0Y1'J}&--,O_=%ɐY+,?BD3EG^=\r1~GK/u65<^{r.y 7N!,bL Nb96#kZ4[doF@B|Ÿ++LU荞*(߶4f^+ j< OT!4"w21ɼjK+OPz55HZ\ڇZ6 5kNɝާ>GDµv+! &R5ikL;{W??n&Ng1 yif>l _LћT/AQ AJF-76_sC7fV0uj2r> &k (μooji4IJ)W*ʾ^ ŝVUɅ!>>o.RI:Pܞf"D ~_IͧZHAYs?XW}J~1W&s=!QrʝkٴT/ő]DPQhej_1kU}i*ϵ&ɚ-Ĭq+3vKU}Of/MmՀHthK;FoiYA]I+eGj֙^":Êܔ'Z#\Yvڂ>eM;/g%)QmM`EcI'K v+ҦQgS _K'C9(%MBpsW%1xL0ڥe+GjR~j7aE"ox}Ƥv(яd*4Zc~A9("^ 8E#+,lm "݌)z.ֽ-}Ugh|j }Ɋ+,Me쇤R@]n?^[v7e;jK j+ l𿃬֜p4u 50HS]/AE5d)]h17 qۮe`&GRlZg( ]|7؄Ym -ŋ̱2nw] )UD4O ]\9Ƈ C1(/:y>lY{:g֡4A贝LX.YPXگF kz^Pmqcc&Cnul(0B̙TQ**Ew@;*ۉ׫Ko\Yi?:8W3j+[7; Pv' $ʍs=<ˠN2Px岸@HC/,B?uC\„D1k<}+g>1;S,`ie?<~ Ga@Lprt|2c4}@_r2m]Wèbje NOЅ(=WE /.]$*S$ƴ$}fD*?v1xS-%EY%RPYq_` o=UX7֙L8WcAcpHBw}ݡ +!^B7t[E鮓+z -&熥'9_AxS'n5JÕVT}-n6(\[..?v1Jpz{YڝQOE}o9$Kޙtw,tCUR4)+#d)\{Ao7Mr3wM;Jc,Q6^}c|8D-s_En}(]:P ӊ=>忐:OD0ϭͯxJy56iH iY|>$¤e^̻ExNhQCg`D"\`/FÑBą &'2U[‰;ws}!zt$SGeY-KU &M'2O M.h9영6CȍU25FbyC;n|%*#6 ӔF۴͎2X/·Hs4w34)ZV0c*#'[_ iP"Sye^*/H86` eurKzjꂉN&\jfN\L[o-UhRr&V>Ǖ>-QE'>7O4 ~f>QX R4z;2ux O:)N?3=֝޻ ?,2#hSyk*<Αk}Vly_Ei35Z8NQׁR@NdƍHRFtS–^vރnɾK N -X WsV~N&'R|FjE"ζ}vHǃ! ~xYt~ 䀂)Jvg'0t2-Ʋ8KѪ}*bB9*Թ-Co%6(]9 ;?$DDxinHlĠ%~֊`?VrԘ{lHŖAMS z j͗LQ~6=yfp>m OU'{$&f/7F ( 2hgB K_)b  }=9(xcoUSt\ i`I c@Va˽tv䋋#SQvX47R10i-&)=F+tWaԫ!h2{2,:3Ă>6'X;{ @8)H}x~dD;K  v2]:D-Ӓ6ZXI$N GpvUrL:*o񞫩E&q D8nY5(0RE$06$~k,I-[3R Nf\X32餰fgE9Y A0٧R>M;VX(qE"dd㩷\~Uda7(g-Pէ{^bh2FyDjh)Uѳ%N'wN,S#O^FH.}')k"Xh)y]U~s-bq%^; ^4AHWZ'8 ]7౸OOo!0@fLOn ;n2kH'#NO[t9{qCd@fPEvQM /h,HԊxH@ / c?8;x[cДU?ͽ+qgxTFVvq|"!B4K:~B|C©+1)'(5ld`< IDJO"Ͻ_YI Ѣ46f,6gAyšI킿6k_T1SHli-[ٛn4򮚝ڼ>~ʎ-՞!( _'{΢怖c5C=*5C-7} y7D+T6O!%d~E$£Pvkn¸ν +~w~IN)k@ځt|٥`>[ZC-^d 3_O ,fbP.QA}oTc>S.xH3A35Ϭ/ SPcT}2&r2^3rvnȖa@­L^-|tb @;F!ᑃCQ]H!NIĮa"Xn(M_||n8MCKp}z>yN[Ѥsb 6wƛ_\rD*R ,MsDf38X<̽r82XWx Wi6VټlɂHT{ыr/wYX;@?QP8jNVG~3ScV[@`15ݰӕ2lIIPiw=Gzjvd',϶xMwaf0/jɂt@/]% m8l PH+ϛPpUs>9tqo~\Һ qO6USܑ=fŠ)O䂤h B"3̂6Xz+]ӷm~HpoL${I8zsoRe:<]fu­t$@65 &UJTCO`.SS5' Γ/-$+2h̪!pȊQjЕedLZL]o[(<\FJM ۟\i W,%KZL(  LZ]Uyt>m%1 E6ԃ> v!)&dU}ܦ 0溠fA6 A mK73g@,(vrg,Ghj} _z {SI#f[NvI,7>.P1`!l(Et*@G~5-rӼEb0S4Z_$)ЍiǏP:rg+.kBbw 9Cti[m?TSI"ѵsJ l Shyv +I5#<_@={=HgW\ezqπRrZ1 669n#qyTNNuED|뀘udvNY8 vI/!x(φfVh2!xpDpvġWG+"kpҼhޚo[o嫮 F]Aqȯ/aklꉲxFbm%:bI[%Uq|4 (pXE1ޟvUmP$Ė ?nRP^ıAW3CcX:ҴlMV U sSKAIeY m+Lj@J2<,ej dL 2.گR|f6 y]V#<)H Zhtcg3` q~]%|)I?KT2 lBM %11v4l+7̏DmH5Z= cZ<(ec](*l:mQzǗ ٢Wk|lf)_>Ʊ5]B18Wm@xc^Ea`dE%]XA>bQS3WGjhalPJ"WD'\ ˢ)@:j"auz6 1!scGZ' O C:x"n-a#4' r>gTe]7=g p|[^FnkYpٝ´ոGG-/&pv/'YƘd݁BQ77S|t8L %TVe /UtOydڎJ;6"ʲv}g#kc:"^b's\t&8*tF®V!Byg\xB3+=@yUyϿ)KE~6Gv퐑OP'lW@ٹD1)6 e׵U n#Whk <Q·M},(h\I }>2Q7jzݢ4ҾxplJҥL:E>33}޼XEβ.́טDπa':=NJ:WGGCJP?2G|;c޸iPAdI>͟>>akj%i[0fQ HTMFtauF 6>Hyt_m:x5ZO4".`O>rd,m( +s23R;h&j寕&v{sm0-%%0t|c0$BPִMvᨕ܀7_KvQ7.6XZVfrbVLࠈ\<М#;wO7 $qOߋׂ|p8RH0#5 Mx,ݰV&"HJzxETrpwPR{Ii<8^h?٨*Z cjn!y; e0ڮUb$@Z ص*A*;1ueW8fĎDX96 +bE~Y kJYOYb`FzҩcHVvRznq6D4i7 鉍\#PfI!GLF))J7_V8K@~Sh=yJZa/ӠcρJ2OxET4lb/v$;o+1L=+YƜkn@ caQ.DMv 0M\l0Ѥx_5^dtrPymo]m'A@'Rᱣ~ GQזR?DUB VTg|a?_9kFG`I[9V@edm{ mP1;k# &k_hgqOhfB[0?! `3'2r mvWj5w%e-T߆VdY+=.#Aud6UiR$aCkiu-*:^sSz$+M|8Ju w-kgEwצ[tNl­-G͏VR<3%eZVLZ7YiP* J `V!4$Yޠzg9j0 oG  v~y."' "%Q oTz;=Oa3 0|FﱠɘUGT +.S^GJZG*뗱DVf)^!#>8O񄐴ЦiЁ>WZN&~=imү&'<27FSqj֛|~9ˌծOq#+m7+dw׭|44M6Xdd#93ϸToЉʹBO*>pʂxquZF`6|'+ЙM/±C89xBEQ򔞤+@'96B~b2M:2mwhyV4zo3D9&o+FN Q."JNP%&#'G&9)"qNm"~/MGV*`˩A':R%M*YLx 7P銇ǀ2<@?#AhOt{ 6_tIy!erv2e#ER\NTp Qd;jx/-¾-z/7En"#-ϱ&.:{Rq&G1^?T wE2gV)iQrvMĦ"$z^Uanm2ötءnA˾4 :o7s9w8OѤҖN6^U!LOJ4w5&8%sno bƑ'[PK p^ j%fQ$fL_ k\3QJsMVłL[_bS~jNcrD]-.q?0T,fUʦ8XE"^ 2D zd .k7$Լor:}N{~j̈E vv67HeN,d8z KVbA|%5+RcO6P3+rD8ǭ/9 |FiTZjkESIFpu,y4ZK~f ̅*L'K5\WMY/MFY|zOgo!%weKV$ͻ d=,|]2_^"# Z%ܻ%r; d  vXEe;+ xxrL;Ԡ~Cn~CD޻AX\˵A*S 1 ~Í94=ǹq_c˚xc2(%6@u@,cvT4)Wy E͕;TnQ"^ LǡM|[ p֕3ǧ/}h @~7iaM^=锿:T|?Y@K Vr sl8#~M޹%`9 .&fT(*$6OHE="au`b,Fz*M5K9ZƦը)"&j!AU¬*!)aB=mB 4<~]DC}i6n -ehh3) )ލ-P}FS)J ~R6a]&eXkyJ+&GhENO >&i]^\u>Fʳb ʯ*haNgg]1&8b(1I,x-5>PJ2ü)#_UtbBF&>3ieR*ӑ`A)r辫sf7ʷq/kL HBh"j6H]ߥ鶠 hoh+L!4uQ~" YIv3<C -?j嘹 wBޱs7~6T8$[_.WЪ=QB$]&;U+M imukE)^%ۗ &Głw U)q1ėK`w<7+!1qSkݰ]6m9[bT%~%M%db*b)|e_IN|j |Gq83RKzH`R>}csIHR),~@s .se)8%RrlR@`MЂf h4!{Tq+PDO =fd$5寧yKĵ$p`S2kMcr"p[2|O?E \w/pw/uve`HLLa*BXEy8N1}<$1&m Oޱ-n W&3Mk=lW6|pŵ}NfΟ1CrL(¾0 4Bߓ+b/bu"JL`>LL{+I7fY8Q}?s.}I(ShA=ދߑj_*dx0 DQcu[MT4ʃK5 :+mن|}ۣm&VuT̚+xP\:/nJڋ%32s)I71|"'K94~xmgN$#Yyvx}-OPK^x8g =/w[]~Awg#1h[:3v=͠(z;60ۺ9D:7kꇠtE| ):\.i#(ѯwR,FN@@Cu'[u ZNGg~y}^ˢd bQ3 2.-a7U2ys-={>T<oew0id%??(sϳU2mPB+-B7u;"ۂ< ="lOXHb(GP[Hx| JhV^P>?6SIUݑPqtw-#vy/.`V:GEf:%NT1InV Ηxg* 8be0[P8lHp M(qVܸ}ߓX|?|;egEEqKO+Wzs iP 3acHf9*Sz z]-6qoK*żG2!:%@(A$j 8!F  ,sFUѯ mNjᥐm; j\-BiLW:2Y]T-U2:jCiu:>\M ѭB$_{]]ߟyIhD~IGK E䃮H&3Ӝ&4h{93\ Ln P =t|ߔ z 'WY:Yy/<;w@MQ~NՃ^ًd&xԡ0_$`:bw6E~{ -:ݐ|\AI~}u8̬m.On],!]GuI.xVCu^2ƙez!H0 (Ӻ­+f40n~Cݪ=aG𪍙PвΈ>A˩A#/5d2Lz)TJ]1t/ 鍵 @&+ S~ 4 &Ssܕ:/fAP,pW ˾w`v|2xunMtPeb"tLĭO^ʠANօI'mcwiae%`6dh1 Ω۞G#r$Q5}?ٛq 9 NLjU,LM춦ȆάQ%\=g Џa]Q>sߠs]Ɉtْꛆ:ߔnMۨy( ZDh^ u&Ԛ= C,p%dž+eZ'y\b;1y!HfelJEiA,?bV:Y&,ߠ'@L.)e yo?^D``-?hft'd27ӑfcD @+NҤ?[P%8Do%{ x[C02|7gA&}L fpN@%ZB\,!*d.PM˘PICJܷ> gJaRijv-U?(BeT-9ob; %GuѱN>ޑdFkpjxtaa#!>Ix'D"^H3L6aw?b59:׬93 ga΁&a{D3Ȍg^lyVȘKod2ER*F/$ط=ãd5"Hpl͢b6Qyq߁[XFVT}=]*AJJ,]I1ffH0\3&lRJh%BvLAϪ}.ɫĆ=O*49fOIu%n0N>Vj>+IVER Cӄ:J9@H.n(ceDBV=`kξ, w>rҫ8cWx /)t-P j:|v7q`.58S\Z U!Hcv4g*b<1[nrQQ=a߼ Gs2Ӄg3=te}?3"]%, \Q~?i33 f5K2ہ듊~,rՀԽ)CEBn>vuslȱJ{S)"Vf R?D>rv;tm@MMG :mQoVwo.c qT讂S$& @|`hTڋZA=dBL)#˼Ж$R;PHO>`[Kg'mz'>ŗ2O ) :.mtk@_JY<|4 O1`**}+FhL6aV.2g_r{}87 q> g zՉ}X+K*}v=N.]V;ޅ@-oxdrZ |t(L>u7Cg?YoاR^I]lQN~{&uh(LC@LKMV5 [5@Ɵl7"A"( szx6 B%ye_pڴ-^%L* .14׽ ;s}m#|h➑N_ T#m&GG?Y*(]j3x 2 SQ!l-T䒪ζ-B3-J34y Uد8 #Eڊ=[;ʖ6r#c(O4F|l/=εZ\/_($D~O>-uE:SO($p4 /:aq:a NU,_ϔpL"5h,}0F[G\< c-)(NP8d#"~ F({SRB!|X|ڱw sttOT >6$g?Oz鋲?A-Mgn(tz⇦vtӷ[2>V}kynO͚_Ȳ"ǟ'F+L@?eW`OYC0S_WN@l_̉!;tWDIQnߞP4EٶjNF,0O#MwS0R0uZFFU.I<2/OxIZ#YVj-py,$#ƣճ (h:C(}`I2ݗnjpR.ߙ^U& yw],c~Z7:TBZٷ_?*{ E}6䥎70$> 326 D%D6$(b=5lWk(ە])ך0k ӧ;_ʝgL]m:6ClMG‰gmM"G+[Qm9AM_/ A\wL-vwyխ#k/fJ $RqrjMjڸϋV44rMe\vT̑6dձn\=uYM(JP)'oٕwԛp e@ ( 8oқӸ r4 u|ǙS4t!\%ر,ȡs*X,_T,=t`yzp/gkK 019m.]Bb&%!0 8|Od9!kD@괊 ~3¨Y.ytXB_܂PUĺim?-LzQOFt)Q"leM?=`^Dx8uM8my;IBvߔ>OMЇm)@)PǶZ[9/vϤ{"RrPNPߎ6%tMY,Py0JylXVha7=9l-~4Ž糪q6Z*i 9#Q xݻ_(Z0/6ⳙLڔ?Qr5m3e|b|CV$6Ŭx`FNՕ"&,~X/^Jd/]ڠ*Jc2Ļ\мiN\cTkqTה?w$[@gd؊'{@(wѧ q,,@ȗ ;,*]Kum_`j>/}܉`~(ZXWQ״쀡iΠ"-1z-0T4doORJqc$X{iX/e pcrEo)ZbGJRuȹoq5ZpBۢu10>GaN,0]oae|PIVj Vh`_Fn`zsrkˍ1{"["4sbl2%P}Gý,f+t|A11$ ޼1LJf*B75\̰!ePWVm+c7+/sٺv [(t+S6,Wҥ\ dzg <]la$z \9x}Ào]{|l5!)7{W2W4Iޅ%M$Oмj;6"봊h=#ÒiY[ (g-f d'u6le5ĥ#ȭ)z !ދܘ 1lR H:!&ihf:ieJF},9ܝn@PfL4:?]u>9% Bq6a E\sn 80Xy!(Yl !7Itl F2 W&ɨ sH(FwS]f\԰3eɞttwɜR/GhKfʌ ጁ_9vJ7WZ oWDw=D:WAYD| ~0 3L- JyI+㞚Z1LR<aVuD3[@:n/S eUar7ƥ8h $Q} xNo _yCяxT'{#pF4XWY؉,{`ȻNJ薇pyNk}u؆>!4e_о,SwWP/ռ,qe r;--8B y[1+[olCHo,x`inz;52op=d?Mk=~'{2넕߸͚)相q\׃cw#} 3 s ۶%lȷ 1V/\>d+^vMA4vSѦ@z3nSLC+зΜ=~(]LU ïN]5tݭZ8;e-_sT(ro!^;FVJ^5j3y5C3\ 6i`[o֫=6t\bdf7>џ#ʼnsE@|L_èˢgAOGk۰syL+~<2OG2 o>@ F51r7 8MWdV?Aqݙ͉F." a^Z=+ O뇎+s6oZ6&ˮ><XWA2 J"p𜃅,Jp:Oոf"ݥ~gEņ02.M&׳ƀ> ZY@Tn_DK}A G聡XvYQd3fcF Z nرh0g^f nPE-ÍUk/6BP nb[8DP7uy\}:xE:$(Iz{PRFXcC>hKpI婻,AG$o #%p 77!PolEsxE!V4[3 b+ EN.;5+pM{b]0#4s-P0 Vvf?4)E4R`>ŀK84507:<=|S ?KcDn@ܕ+E~ 8dx/s[EMnC`it71NF_H'PycInⅷr,gM!Hq7{N;p>qIC)j8xaܮ "fb׹)V|cq)cH4 HwԁUӯI nL$js6jI\o5KxҼHfNC]!H+,%`''ԑs. 8d=L"`AlgUkJK9nOȄV>Oۊhj&@-b#8Aoe2?h03B=tsG(-64'beyA f+5PYP!$bl .Xz^ek|spO:JCfH7|4igGWQ.݇ʧ~0@UtAwM#3&IEG9{/+ E0|DžYjJ5O'(!iR^opbg.Jտ'G >ТF?wC= ]c)qoUj?Q+gpEFZ,EJoVͱSU]$`-fk44rH&~l`t.0*jDc3BS}Be[@}CV;/oks PJ6$H X65 4z.$L,pl;@vþ@'ocj1J>5MDH9.zÛ,pb=~b5UUV%ˀcZˎC奶k,p-S3\1᫲@P%J:"K{L :k=Ff-IHixWVuLZPꨅ߉DdM(E,[j0fK E0"ƹl@aHS!I4S+xz>SxlZMW4ifm$?u>Ύ.x0wPtȈxOXPTR=<9m+jhn+tBhfP7,uڝhJ`?2-FL&@@:{FUlJᅦ0Fm* s\|Ξyx_U5Qg61s7UAŦE>.;`p %ŘOm]#`"7SQW]&# Q\臷\]e+B5ZyEmmI. X RzV,%b6g;mZBLob"߽CWy\MTӹzt7>iJ:МO|ИYUοȯoH:RNc&_Y yS;#L} mk 9y GuG'WpcF >ɲbS75ŗd5 %`23|X7 n>}\h%Y?@cޚJFxSP/ۑHK{X 9ދ;ՓW%MX:7;%H1 Ґ鱵> -RN~y/L±[Y67L@-mLނldF)R}; ,vVo7 j_}=E-,֔$]A=c׌ⷼ풥ʖ؝xH<7mACI,?dYY]',.d}/ޅ|Mc<ςG-Bkz ׅ]: [qHՂ.eJT8:xV趍$5CT~|HE-^vޖsM>20bL s.9H ؕṗMh\?8 2'=J8qއ`}zVj7)@9i{ (*i }(ROW\S2W֩7h JZt_oEx#͘%W(Г8"6>I?K>9UJr벤`hm-9vm$ٰC!?wQ=x0aXU"-}DD]@(;H JdU—eV,+N%U1KlCBh7gn ̲U,[3y"M[ߙ'տ\M@/t ȥ4s>ʤ0s7 ܙMQEW{6 iRiK<~L'C\D ,86)i0/SCꮐH"T푐1$_3@JLP(fr&,r6C#96ܙm9&4 91u#=tsֈR](zwYUy7H7> NMeJt9,`cb#w  dUFbx#F#@($ooȚYhPh́-}^YǼ9sKEVP|$"4#)*kXCAȞߥ c6N3侞-|&|dYsع~dGOn$uhvLpaz?RD^dG iS-Q\LF ؈LϾ?ϫʴ͟ }Wy8@ Xh6e3ZPgBD@ejфЋω|[<;V{>p X'lBޯ ЂsKWۊׯ+oaJťjdU,?`̒x3's(+ ¬ {U=|o&8So$FK ?tyٰ QZ 7JD%Bc5Tݣ'LbdqCna0^ غ#AsyJX'@M=n߮)YǼ3#L Ez3LۅiRB!G𲖮D;#.jN19sټlvNy{PZfmE+yf Jug9Il:j@:MN,m)O x#M :Rl;>Ds)e[bmh ? ((Xٵ@Egn4u-=,4GI'%ؗEذ;̈nԶ05?vB n 3|ARqJ?"Pw]. 'P543cC]zq3-5[j޽ /=bl;StTNpX6K5z }gGp܀ 4sbTI;5h _>6 xLIVi$٘K[U$_B'ʺ΁D׹^8 O,A,?#ȣz[NO; #3o#񔏥\*G&]酊BKd_?aDE ^HHeKNZ愡&0Rkq"29{y.gp ImBwj~${}4۶DoHԀby-H?KiQ:9q.e!/i@UvEW[Leb(\k9ŕ ܭ9ޡ4tI Z^-mx(P7pdld9 z4{ p=MS:5i ~++c ~62)UZ +Dh_|1IG dCP,O$g:ŁΧ#lʳ 1Y4'YRUvmg3!sx݉c4s[=ƑV|gTnqX.˳RnYe֬d_0 ai֮-K!hckJK>x.L%4Ht~QƦl*SVyd_ Vbm{ky0o|CzKh԰iyϹeU F Ku0/P3D:)Uk-d903xhՉ8CqߕӤ5M?\`$?K/Wx=rʅmp?;,l%0!R=ªBMppy%{f\Gd5f3+Ttc>ގ,]]x2-.-gn2U{n7\LAOBLsYzyo'DwZJvPA\NnTѫ~#)IaGv8Xn49َx#چed!vU7'HTroԀ"umޔd?۱M nsri2ϗ=7vx{Po{Π0A\_4&iC%Lw*v/p_x6ϟ==R*E7A3hCE|&4Aŧ09Nt2N K'&܁dX|}ѾȃLm fXLk o1^fX ]ecEmS-A6˖&i|Ln:X_ٖ K֍Ttĩl90> Uņ_6_S#Q$c-caoC+˄UW@uދqf:& 7S΢sll&!`R#_V~}/^{>1xocT9aE;YƚIșz|}AdUX{9#f/NOP9;zԩPNG\Z4ux޲oS2B÷pM˪"hP L;lhq[:OGKE n5jqACݫ/1Nĭ_bEE N(rs~:Ȳotv3hGb;LD'NfH*VNT;#+n;B-Bx_e>YKP.?NYFU(ͧd .K?Eu88'qʈá+- jPQKb+v.L~tO+=f^*AڊXLja9[L^P'o[b5;VEچ%'O9w̯^d8Q溱?ñQ\1ޫC'8$WdɟldtjI+ Tezf,B:b,3*%HdyGvRz+қrO=gn1e}ؑV3] TǂPJ1*g/`Mtxe ˙P4.QYgb?!.7~;#{p^2bOW\Dmz h!jI2 [?%bk^Vw2 ?2`F )sq$̦uJ_c=sv)1V-Wj wKǰ=T3vS9ʹn!I05șLD ~a.HXy NpkHh*mTQP/'vRd2虻s79 KY|_:EiΣH5PZ4EĩX3">ͬ}Tu4 +$󆻟B]ӊ+B|VU` mFM. E>JF#{[f8VւիEC͗X{ 3; |n)2AS0j\Xδ+S&`U<6 ]>X<߲Xwױ їq;ԻvXl'`l/=䰅0U|9xsNFd Ze9iж=nVB{fI]zTr-Z*>9B`]ŊCk0g(`K /:\E{| 71fŽ愧dָLPx)D{H)7SZCv`){\-ɩ&wZ7c}ُu8}: @bf݂{c-am7o_g1IZ<+xfh7W|2qhbVquxXgS0G3۰YؗDeFDHes/7uB-qRy[t ג[F nɞϜSu>ajUj#1| M1Pv&?IҚ)ΰ nZ&m<ԣBptu8i+ީN For]F"LS܀0n2{CvVW^FHCzk؄~6d̨ @ u{XeWgۉs@A5Lhՠ829Fܣv됔hvUqmma*Dz~#Ff(ٸbg :Z`Я_[d= ?1k(R}7*r71}}G8[sfppE+C>O#Xesw=V: ⮘-O)Ao/2boB0Kꀎ[W@Rw?# Cee8XÁ6<!~2̖WCk B8mTP9)|X S^Z/o(r0~A;XDG0Qʤ>uTRRa]]5IiQΪr]IC9gP[qƣ`8f z\`0۴t\=BHnմW7Ra^05ǥ;#)E>QA݃;Jٚć;<wEmGl!'='YɧW69 V\pHx "؂W≥"JQr{J-OeMv|rkUo ùګE4(R fz<ȯ7h)%;>FTju;s~?p-4y~r׊31ikSĜzo5l*GH2r_# x1 .!?\s b,B 9ל8IYqk~2 #[Lse5K~|7| S9q;bEք!fsq.弙JT?QYk[5^~"*B8ؐm[jYjèXhA[9x#Ox (]T03P Bγӿ1 ylj(Ild| B-]z]=7Җ;*Rf 8Q$eňՐƝ PG.l'~Rt?yGK&ɂeUФw_ZV S{oAKBvÆHsdi./ Ix!!! ī+?ʇ|,<~걭ThlV7է,XLvަfD:42 F(z/L ha@9k-PE{@<A4$)g'!S'S&ǃ!s_B)7 "]]nf!apy9۹zÖX' +cPp `GളXq[/]kجeMf4mDޓ&G~C''<'ƕ{V NH1mlj`gQ7r<7t 7=3Fvթ_Tʉcuoܾulw;+.3/r~x]OUxnB =--ya$\ cHùm1Đ yI퉴."pzySb/%;ws![eenhI)by}[pw[w֛zMWzJ& 7bq}lM[h= N4%_̭pX mdZ-R ;Wi BfChh&{Cm%YbPݰ~H8*dO(a-K h9 }=T,n^psX,T$IblA\/◑ז΅ZtIQ}|doSVu_¾.JZ3Ψ`<,N.џK^a;e.*?1êJmoX<TRz[I]H~;: pC\5D+oIDOxkϼA2Y8tcg&Ѧmz;X\OUDC-ZNº8 Zv6g3d,L`a[>[JX*W64w[ V_Q{PkQmƚڕ -c ě!{.m_~J@?@fx`Y#pR)=@鏑*C8M&\mf8.Xkv]`;ha:Wvب6j8e _> 2V AEK@+',[m*MnmV_lŸQCkS Tʚ1gA=&+u-fMg#؋ЬW>F}t:6m6S1j|7V`(h~߼Vބ)m>v\C҅2tWX,bMN;bWe2<:ڲnb?` rRy.#"-3wV {IՎ; 'Dtt .F1t[m'ʸ`C?s3I,g77<6qx7:B6W`TxFݢX+I!jUg=Ć÷j},C6 j̹%*Oȼ= 47 zNJ ݻt0bmz̐Bγ GMs9cLc ʼx%4b{7ӫZߞh% կE.w BadjTхaΌaZxU1PFy5Ԅ}*ZDA3`^\ugD_$Bz # i>]qWuztb5)liәƭgO2Xk/'pH鸍ta48o1MGӪclNz_'83j)&(ٯB 890ya264oC}wm[Sd "y^w)7 A3K^O@Udq[ j"E'bp2 J"k GF]ޕ#o|q9(gnLP/ zh|5=5gE-JأqwĚX(4;lILH#x|I({G4žZ=yHYR?"8\ڝ@o{p{hݹIZ[k#:/ Wfw/\E-TWP-#+UoXh#OF9oί >xn5޼8&W+c34Ը_ 1(3 ѼN9e^V !l`bX=><ԗ@upQƘ BzGt`) 2 |RwZG` r/ H >9#NlӦJqC&frNE\)0Snw?h>ua HfZ'W$e\Yy- 9lX*_6 e9%<'{G?⅃-X뒜v9Zی.>;57 M7u [}eLlljBaIjsLjl~k,rNP`TF-e5pIcГ?YyO̒{^e,c&z+LB7]8P]-޵O:aҕKӻ3 t#ƆbQDM{:byDJfrgh. >h9LKcg ; ruMʽ7\ԴXb R3ϧOU8`"uLj0]t.. 2܁pv^DL gKϔ.OȪҔFojg+{NHz>ozqm䡷`rsҬb4wEoevO]2vZ ~Ph9y\~CL^3'I]1x3_v q*krgY7Y2;-wg NsF;ULZ] ؜%1+]zsՈ;5'te>/ !Jh D3I~T¼Ng< 3LAQYu 7.-Śfhϼp`yy.U6B|칂nI8I*UFY_~^~` ,K\l[:-jNynS͆??vQbEY=ô?׵wn\+(Q " ÎЈy 9)EWvW;b&[}:_ewFb`=_Q UlSLUV$8OZktQw:Cm_#gFe7b=`sߩsU<$5v3/bp=ȜW3P?`ŷ79w}0^CR8m|8u)oOcdY ~; &D$2 ߮̽opj9+N.:.|^Q)1_/ d (XW5Wb[j;[/&qVxN<'+15{) YEZ׈Zt)~etR#O HGOŜu !`?BE.A& ;WI]io_lO5<6G<;w`t>_2Y Kds%b 䥍ٷtDkҦ+u:)ȸqFX,X *56<5/s MRm 2+$y Qڈxl/F$P=Ā`H6v0 п#u46FfMk.gfT(Nw+SpNG`Z(z]ZιXWd3I{ ԭW@E< 6Y(Nl`cs -*8f&WKo5ӧQ}t@-Ha T}.7+xqqj p "zjvrZQ{(kq51fڝ=Cw81^6( Zl H %+Z{ 8}2vR0n8~ϼ'ŀ̕/n[G2ޘ;ȥf)P3OL&LIOOAVvdNl_u33y_eE=*^0i 7]][Z5ԩKTԎJΓ <zo;[HȒ~7Gc#NwE`f? v:D=4VopYäA& ؔtʛ^fѫ1ǒ n+Zl4;f5I3vi?Tsƺ>)acE+jZW76[rq醨;f05jR]4GחTjɦ?.ܖAJ)ms>T詄DʘI-og8ۙjEu dNI^`2 |qaˏiHfE}"{,W%zZ@W*w3`bύGp0 igA%簇~\ОIGn}"[ snWmp[GMNaS_!`J=#&. ]2Wt h * L׿]0Q{^_-.2$c? C*4Lf \hZ_!CgI*)pـC]%W}W2Ԗhhi5`t a5=#;ϰvʽ7pU0([-|*L##/+tsZ NjcGKRo7\4] JS| O cP֮=Ms)bh !?pgV`CSB  @ x,xU^{omBr($5mf }­Q+Dp׃wFq&I@4P@ PvANe@фeJ$8@Z[RZX3lތZBv?Lz!>e"U8T(vH2}هLx|0?DQEwk -'9?w>P뇘'HͶ6,ssPɨM@5{č%ˁ(aCDgL|)o"@c\}ɈP5znxWWMͷ"Z?wx1L‰.eرCN@$wܭ?!kV%{oSe:H0:Xq-ae8cd֭o&M!T:s{ υ-.ǪMClH R+2K~3vXH 52Y>$yJVh\鞈RGvɢmڸ&`7ч x1Mn_=i3#*|њ"I]q[1! aK'pu0 󛸽lڜR*>ɘUJH3q7,Voo[%5#)Q`QAὕͭ/KP, +nx:b%fʰaF&|__h3CQ^ ;z$a˾oQ@Dߡ_ tXljkrH @Z=!KVף V7Zx-UxfmMy ;ԤI0cr\G\[)%v(xI.:ːGFqdd_K^d dhœQ%8--7}=i8Jk ǝ܇B N:ȁ/ [Y&9}6뷞:.tVux3D>2%](<|ϩ V'F_71fog݇{h>YcƯ:}Tun@qCG8#DQH,xyPw>k1# La!گePc-;WrQ*hOs #] IhJ,ܖ& QՓ ) KHO'K~n>q]%zMGo:*i ~WB苴*[Vws;8]$9aé\ -nqNT+Q@jY]o:Vt=MҶ#{Ύsw,ԵWn^AL) .S1~{ta/%&/`qv҇0Ô꼻@v\Zn% _-{iߥ 4oegz¨eM8[ߍ$-Ք#? =hҠvK1R";^]u`ԗX%E+N.>5<@q.So;WFOY9j٘DCδ j"|,SB>Rv18 t# s#n"Ɔ9Riɋ-3%6J a9:LpA4L8r&f"Df1LN.;Qea#xFj8- PM[2K&֤uYF| Tem=/> j h)VGUD3KP_OŠ;f2zC_?a/~oEH~?~yjjX#Hq8qLɜ}*vtR+hѴQ07ּG fHU͐n_J#"/XXXI87lMbBeUҎJ4F`h~)ppV e!|ElɓB؎bm[L ѨIZ20oSC'ې"{miHX' G#15Ώ)b:ѢG؏ bܰC< 3 '"NMBEcC.{\/M B֫X uAD붏V5',]p<%tk9X+99s{!g83 :ܥDũ y۸u _@EՙK8Oͥud"y$/d_M , ΅Z '?`Kt_X(|b,z+ }AwfD1(ވu!U,zMC;Rv/<4gx`CWΘa);!3dmVodw3rΪ1aOn'CvdŌb,|ݗSˍA>εhN%n- :]HHuwLYy~lHA8$VEwM4 Ku$BAs6Sy  G{KOg&hhSJ!9XEc) ~ lqlsT-w=509~XJ:' \[ c;~{߀O(1v?4/_7Xus(b >Puh@Nj- j, i6b]o&7BFu{{,/5odpkU>'?1!)b \4%ذ>b+2YLMuXϧu}X!R6;456~}~gDAՎfi ~%،Fn%xW @AF=}/'kkh+QA5]кZFnJJ퀂Gu?8hruB(?s~Uh>!.H2PQRB8dis#Z&^v;UAk_ L1^X# ؞~x{/Bjdi֌=pe ׃.m3{Pdw 8~h!r3%!ӡx^^:h" D = 6XK3-BD=5đm1e>_^ȿ/5#1eֿ "wde=T暉mx1$ݔz=Umunfd~rKQqXl+z eL[6dͳS藣 =/2]2G "$l`^2t\ OǪk>(yqVb1*%3k/SdJv|s9Ni 6@l\,I>' h!qm/)@pJ)zθ-=9ΧՂ!ߐ>*޼Z!NoE{EH9X*· `j\:Fbg]nvZV= +|.*ʣjڒK;2d񤁉]#AV( R.9drTmXNiP{kw:|b˜out6I{?eg=REʞ60X>qhjIV)P{iFY%>S]S%6^[џ!ơ SOrMy37'^7ktsH.)?Y dQx64ZBRxtdz]K+i' g@ހ]ZM|E ڄwwPt¶R 2霋T.f Uͬx랑R{Aaŀ Cy J`Bv!yr۔@1Zp%[0ZG|ov_ɸf``|7ѱ#!k՞ ro Ep9eހ<.H4 4Paeˆ1=13yqsV3˓RR=Gd`B*Em~LIQi.Q= )9mM"ca~v"WOv:Mdz}TJǃ`Q!$obhFghQM|X3Ѻx&PݞE~8ϝ5եfu,&S#x-8'9']<\TX LY#a崱S!=%@?Tlx(5\3 /L%of>6~x\I; 4_8 :>5"NKO#@T.Nռ&=ͬ3lD#bΥTQ %h51hޓei=_6T.kXe :ssK, +sgmqK  5n\ 3@F/5Y-|GnOe޿ۺ*ܕ7\gaD3'']!įž9ADZ%=Wxs;~:՞*6-ͮEkkl}ؐankR]M TOX5ucZDfA- ~4 ;o7mxPh`!<2ξ=)ٟ[me s8C_p+( `K5w6{ GadJ)EkFpL(o!]\H1Ƹ ̝/X:=͞c~i2<}U",Kq֯Bqm6Eτ/;_f۸io ;h{ FH1|7Ԧ:S}ādCYb6[rR78K፨ͫO d=q{q)3c+& W,} l%;cG6B¯<zDh?/%ܴx{%b?V)]+W~n y0 6#ދkGfg6QN(a$M.\Ȍ6ϑ%'ܹA:mB3cN+L~QK`$Xh?<0$@PMNK8x_jhzظ\gsyv6|=ŪӌL*NK.{]CZ' F"ٸzZDiFI@1zdҴSRŏ Jy[4bJe6G66Qf\% UCkJcϰ"T>/7ћ ǿ#úGZyQZ \ߧ|dt~5ξr﫽UlV&Vls]͉W^ts鑼eՙAbw{x\Et7x=s[JݛN8TP7iH5SQWoV ,^|d-2Q y^=K:p͍ J+!3A]kN"F"vk%֣m1wZ^6ao>LA yc\9H .D@9$M$qq@P<%s5wNE(Q4ܻ]t뤤0bC%{ۼcړ}ExS%?.[-b+̾Hg8QppXCA:)Fvޫ}^zߑO8hۤ"ig/8rUw&~:ĕiP 1u c_!2Z$0{ 0:?TK_t@I(C)?d[4i+|_[J^욇ֲ`72?x2nnnGebu )jItub}к4=[R<st$#ӗ Ǿ1ϗwiUJ-c0#N_.A$ Vm#W RŜs`8lhߝ1UAa\<|QhTcv 2E~N ʎ*aq]ZMP>Dw?U1)$`,=[ R|  "C_=rn]GFzx>XjG~u&_w-lKTqda  YZ