python2-perf-debuginfo-4.19.90-2111.6.0.0123.oe1 >  A aҊW^^fF9+>әd] j2f(pIEA ZI~98LsJ#BJnGV^S]~T"藀YSs e-ueIԍ%w+|JG:\Y~?/]WWMQONZć. {leKl:UIaCj $dGZhח <F Mcf3c96cbf8bea68f0f23d38dfb0f35af35bf07a9ebfb0c9490eba5e2b4460371a766f9f3824ec50d112e16534e2b3f203055dfb6 ulaҊW^^fAw,,3D,x*oy V#"bf1[&-f~ӊ6‘(H+ L+h|Od<ΎBIM8WI-ʵl" q϶?k$*PmJ.{KX2R8!Mf)7YkN{}yH+[䟅:'_ [mPo;#$%@:9݇>ns\Z_,W[7v]킃|2 R]lW#>p<4?$d! 3 ^$(Shn     J Ph 0(8;9;:;FGHIX$Y,\`]x^bncYdefltuvz Cpython2-perf-debuginfo4.19.902111.6.0.0123.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aqobs-worker-0022openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$a'a'a'a'a'a'70c712f577f4f83474d40595a89b586faeb7187079b8a71f52f047f0c5f4b4f1rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0123.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0022 16377319534.19.90-2111.6.0.0123.oe14.19.90-2111.6.0.0123.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.6.0.0123.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/8c0798c0535b586da1335a3c3149ba25-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b5703dc83d8345633d31423474d764470545c00, with debug_info, not strippedr*R#u6P C~utf-880a7474a0dfd16650e8ae61861253bb3472da9e7c7339bd058a76ce25477ff8e?@7zXZ !#,B] b2u jӫ`(y-% 7џДM{oIxgi4rK[uP⿫<{ $B%q{%S#E /=#I)̷=c%Մ($*F- 7:oB!V7Y2@ @{av HҌ4 oVC\0C{=XElB+ ~g(NHj |N4ss&~ORޡڜfȏN4,g\Ҙ1h.IEInvd#Q.QI7KDE" ?1̥ϡ밢{KI슊~{Q2}ĿV#IgKLvzx#9AݱBl:Pj8el_`wh؛q:`9a|Z%rH _9 ؉%3M9j{'ΣE TTeM-j%¹<ӼY U#cv ڒ ۫WnƼpÑpQ'r3q88~ԎD\x֤觛N .$zV26v&=q]|e^@>ucZ-HYZ:#P >kvk+tC/ ݑs2-˾-Xe>оwNո5W|jҕ+e4 UapK~zh}ƫwt<$ߙ»-wH* ?摗cLKDA{sg TXkx*,O{W78&9ZuOݦrٟMM!d6”=DWB;^_)+i䔯R{8m⿹brq,x+Z/`WIu,9 Ԅa,]]X XNiEVX >_G)u5/.CڼN-}YpbiM 36GL'5C|ݸM諬I*@wD&H㖱e}Ŧݝf' 1}D8#[i7osS\a.""2 .LjP0;gJKj6,彸ٔfmG<p!`źW.SXwT+]MU^V?|+4~.{=H+Γ"S70/)\̨ { naЛ]yWrj~ßFkMVp9/ XOT#v6=s/聞Ny?zH8&طyfCX5E*]0DQDd="zk*cU"3%wpe`cJZQw7ă~e8(jA LSw~mZRnߏUQ??j*>VM폌}-=NѬ8y*;kb` i?R@*D$43,0BjZ(Ҏ74"ߺxOW<*;7Ji^\DJw̯Dv^4%L ʆ!ᝓ!c$ a$vD k{ -v!do(d#qm1uř^S׵#; 6 ')F:Ƽl7jWfu9uW&E& MtI(ZOΖxP!L#h[2X/@+Pm=7݇q NӪ(Y $+C[B +i Hv)v~m-'ӣMI=\X,>uv/tc>m@\_&4}th!'B6_'ׇMj[S%X&_*;~SmcAō#`Q% u>@$~!5~2}X*] =ٔ㷵fKMhRѠʢ;nj? yv&367]܌fdTC\^u`+P+,E'lH0  uϿ=Hd)?jIaqD xpL4@p4M4v]`d܏jPrxOt~A7cgE<<ިlPܮzbU,`%úNJb͎g!l8KC<΍T^ K Rv?N4(/6jkPGǨF goeȄU$Ow eP9*S/c9+B0a;" iu*I-{,o;{3m)k=*r;^9U8cF\U8fH7W#+ k5!݋v|&/R#IX̄- ɡ]+˄ezG^,o.h+\tw%GI12jFd b1 w0#rlLj^#PÖs^Dqtofp_a[\[--)$(ZS@5h*EBdC?STv:qFO{v@"hae)Qe3ìЌK~! K{NN Nl5NrmJM(]L-Uf J>|[-ҦO H;O 2v}')P2ag?$>/G#^J>vhOLC+=|;-E;cVAڔW~6 -tI躴e5Gӈힷ~9WƦJ d,̤AW6li?ŎFRTVrチ΢JX\F lsTKAFIahЛ͑"[x6FGn / 6!9rNK&ϐ9VpQuQ*{3jHQP=^m=7U*BjS _oȪ,e}w}vr X<5%W4bd߫/QM-6]l* `f1Fm|Ln&yVh{_F[f @8F1xj6JLӀ7VxG 8]/˳}XdeI bB~HFNjVTV}yB6hWf ]"Rdڷ_ߗ ;Lz.@p.-ӫA5tWz_~nxI7F1 +}?͟l"۠rܯO?U^Zr\gOYDAQ]XPu+^9oFQ[KVTw8`o2Ev?/N38Lў QCҶթcF*!'wy PJ33lF[a!LI?vIki2xSxFrV2Ħ(v7o\~mtE@, cւ*0}Xz?x)u&?ꠈ)ϬհEfw0ľ"!3d67:JsHfJ6`y4_(C$=YN6BHG\~OSs%*)8 X뎴$8khP=%ԪX 端֭  Gٖ~HМ$`zѥgB-}yLio~?t4E!])WAهn'$J+hMNt{|Nlw|OwiaZz _d(7[vǢ9"lPa/z[σe"zC9@ 5y색,?u _#6 +hMdW{2ŨQ#8kYR~@Gnsܝ-Lb!" Ա+bQ-i+\K_> #؀HUW- I[@]^}ȃT?sCe̛ lB/v3WLf!kHByj =1r5!t&Es ^R2ckn׶vCeB4%:!po7Pͤ2'lA2FÿTTl@v( h{\͒җ>ڠ f~({L+3݀-9dG,1\DMq;rRT>VW0JA0\ZVKBZ(1 ጖Pcvoxoĉ1-ǩ z0ϸ>oz#5fK'JcT昢E OrO~^Ys-G32M,P}D2dSu  %Vq@:Zݞxޭ? Ҳ*eI rߵ^jrǕ4T֜ڂOPHpS;ų[fre{TKP6]y7IZMUD.C(x92c6rrÌ˝-π|QiIӘCKPFi# ikD0Ιw9]pm("EmʭQZg8It7`O(NTە~ S)*,DN6H>0hFUPoE]>X"kO[ciA?)Eȳc$<7OPxQQxgsyRfSV48>lGu J)X{i=.i" .^/^Ğ+C@,"N_ H,Έ7B|uҤeaVL ޺u%FME {0tWaM iY}!T,S%^MBg- :]@/ )Ҵ)zEpYMjĐ+nbjG oݗy >1Fun'dOͱRGZ XxD3IǛ,F͛DLy*/8%M!݆ڼ2#: H]db֪Y_1fto `_ ؔلP+?=.l\9~8[ʬ)Ϟ . d8ha3"d2rww9A%u˅2Pp2JňT<[s)=3Ct̵nt >md%&醌صI]Uu.cPz0q RX|,-1ѹTKȌruARƌ%31kݱQ-6 s9Ւkݮw*uNᩱ?Bs[ ɒoKZ1H[kH c'Aiڕ+ F=z8@g`g$<β >>]4 Inb[5-}~`ZtCعV@o "GKw>waCM;R(LV7Pм!s3*#ݖx>t+hЂ-ȥRzr~`=QοrpGRl$4m`C|LjjT1 Im":l.UhkzrNF.adw Gʤa$G?}lp<~nIx bFndrD -KjbYEaKx1Y}^E~sZu6fr4k`3Bn+<ZUuqש-S6/ HkzQTH5ŐQ*ԻKz`*zꓝ 1f>'?R ]"u2Y42o%pI4GjtoޛҐ>@4|Zueu _$8[5˜a$xR0T*[XJ y ٦H^f˗ )yhy4[Q?BԺ^ 2+z=lz#s VB&`+]{ߌvyқ?hRF\tT,b_e[>w$ePwO|xP GIR2,4yk=2uݪ9ހ(OYK\( b*_Cg?王#u?z >-e_<"j/AsK=w u {??yLK\0.Zʮx:?WK^&s:h,$B#G#*{XcZ =r?˗}AR@ N?i{r(ۨ~:K#.n t\}Zܒ))@e_;)|8-#nSUNwL C. a $vEڂS_:(=zxƽvbK46^@\Ox#g(H/8Ɠ5|P p:6;DtLC!=$B♚48=җjJ@En>V9`Nrs`GdIKー]D(Dn5]+LM$)\Cœc);U0ȂRo$SpoñwKwk1}8 j#Hq?EdMZt*8ٛ!zf *dHp::=}k(4qE0ot8iJ@R`[;Kf<lrJČrF<7iV1}j |;E"Aׇܤ?@"Pcn} :yg$]Ut$LU1lm Cep:}YZMvcw&$5JIDNxBeaU g񦂛-Aam DQbգᘯ'Q~8.I&edh2[z(Aw4q\0dI;  tE'E% v 0umA TOݔkimR EnM5_ѴNK8=O\D62:wƐ{ܘ7]*y*iR.KHXnu׆aPP!Owv>[nGСF"EWsm؆;{%y RN&Z 8z>43TT'H?{^=e)qG//LbڎHٓo,H bx&w6>MuG6l7)Ë?h5q]μ-w8.!V4'jhyGٽk q{@W%ob$RSUT#. p _lP[1@K@P*ݟn< $҅횄$䆄k=xX.DsѬ.Svtb|F*pF_p84e;_Y1۬<|Ň3],`3gL"-+ޮC StH{),G==;O@9)=tfapgY'RPƈij xR !,/)q86= yTwE5?!`h`>+CY, E1$-+JLf^ukԽ\[x01PZw~;|G\<C!𧬜a,Hq?{К&BPr-([-;6X #z=|bK DPCAN;FIԍ mlj*P$@b MyNL15a'ߟ+OۨYmykN$Y< \4J1|2{jEd.ˊ|i3@~ݟ-PQLD |"(ڮ%4a(ƉS[c|Ġ^ݫYD"1F>~ڛ*2Y/hP|8}?*>_TUuAyat9S^b0|3@-ֽWj/K (dZԩJsTEp@%4,0|5]Aw>o4\K:RyEB%~z$Dn7pK$OIi,\ɫ[E3-nqʏYWL _O|2)J? _# #jQ]!ݿMi`W z/f)gA(^# v-|wK=TH"AqmDK+RuKYC==Ib<ˀ@ʭ)t@Z$b WH;Y&Y!;{ՙ8Ӭ AU*}`j|u\܀aTkb7;j12I07#Ayf=}}+xRq#52F-Z4ϝ2대<- H(}E F)*9()ѪTyQtt"5B N.45 ?LZqhmfqu.E;ˆ՛$eH'MXSw'F\bxy8iߥQ&z>5eD ZXLgEObwX_\VM&~6i X(udI Y)]t|(?=G E`Cd\: Dbѯ*nB}!~Ň0ϧ !aWj o vq00F@Fߐ<,QWZǒ!RZަEeKNX9&%_p Kyް w{d7xlUe}*Sv 4`gJZQm @;ud-,;;r ] 6O 2)Dž%XC q d: -S{JГc;CLOgOS&݊_-TO?ȤNj{*#Wy,l5%H8:m(tOhxq8Y^{ OKW IDRO}D'@~ZjmACB|F+fиҖfHmE@Ζ"Ϙ[ρ!)*KQ}я%'RW[8!~cJ{U-щ ̚\Z/5rmup\~Hwώ븎jrB2cPgmR: ʰXhHp:9%QP0 Q5if Vs4cM,%{Io GPSGUvѦPC%:Jb5H/D\[M]\"6'\P%$RD _nφ@(>|NYCHkk+s?PA_/B:zX3?i2:nҎN"o,L_LY4u@Hi)BE~SQ lbuN`iyQGkj5sht. AVB?w\ɷ"A 4:eGSRqݑAI ޛǯ/98xhQ{a=daSž֘FcWsu{d,q>ů*{Kx8W&ĺPSsͮMGPj( XRpM6GSKJz̎ {<=aOfN]Ssg^9_(|Gw,[3RR lp<)vH .]P0I2 A-_V d}U z(m]XkF7gQ#r*ڂϖ! gbj |tzp4`B?ШytAAc`CۃcL.04獶p~Q{ݴ8iv@TbRTt`5G- 56{iy;fhW0{UdUfw !8 ErtΛ]%6,\ԦfDg[LUpjhZxLcguݪt4⻳/2E!&e@l71 #ϝXwOꟷ>-Y{TNFwClq&S9LM;wx@ e>"~By@K-9o0U 2fZQOνj>CHf'ѯafhu(᪼sG5^#\*r;(,{2S-|aw%r> 9A@_ml9L{3" OumOK&=FH|,2Z~Xi g/5C#jxVN?-ǂ>NRχKqri[ VeIFzO( WQsy8Q n֜v`i2(Aϸ.=p(3c]kW=ҊF/]d2|F6ڼ6 NI{[E"k1&8!V ~Q:Lh)P%@7sD7gK$Y2lɗ䟒cts4~ l`q_l>.Uw&/)̒~+|3Y=L_dŬyxwRHc?[_% %(Tk3e`dT&2"_ܘ}` SPHjT`"LksX1`:HKؠG a;<.T, &]9jb VZ@=#}fWODα -KnFr?zy@sJ>c05Ϻ iA@NȱuIm|I8Ä|DEo@_/G s/Y㺈kl*md6kF77n$X01QQdHē7K~]EA3@ZvS`)(8<.2yv;ſш{a4oGxtƩd Wyl+=ؠ`r!~g֤wlZtWZ]>T< O:H)!vd4g~0˧Q>d?B'*/A/M-ăN(+LvLy43tL/Jf |  `Ӡh~L DnzyL CMVLyJ 0=,.L %# !)uB~K^o7E 'ǕN#|/,8;y7kU8O\֐ B^qV\-2̥5KNXacU݌KC~!wWvz rMdP!HKnGNGxNbk¸ h&/ǜa2gcز+_jpYB5dLU %kxQK·R?9*R“7z+ !jUa =4HUOnKp ]t> 첖h@ˤ[m?''vv_+H$V!#wcyg>5+iA,Z9fW]uG wpYK{܁O 8BuЏOCy z.[*WI˰ 3 uBSdzaBގTDUu\cCH G~iKb' Lk}0D1*읥îȜ4r::$as DZ۾U^3 w+p}J픛w7 ;@[P Û'%J;dѮ%`<S2"}q:h9B- o\ l}FT9O9Y!Lxy4ئKR4Ճr9qiߦPnM?K]ؔr-:w7F>cyH}9Cs5D%ȓ m]S2dCg^.rȭ EZREb5otJ3 [ VP35 [87p_M}$@oI0IcJT$*S t1 NߏZuZ(鵼$}q6zp`ԗVJ\wc;I]Zp1C O!P% 36 4CЫ.[q i}븱wO{};t%Lxvty[vR@8 G vS\ݽo94gj&27ZARݓ/\nʤ>{5A9+6QwY݃}vwqQ5&  ӿt>$xޭ`_"Om@-Bbˬjd)*ƫmZ*>%Jh--PJJ$ Yѡl0bPpT*㿝[ٹNbĹ=V Ò Owc`'Lc3§\{%y5ߧP2f/01Ʌm3$X*)g3)ՅL " H!M-reWk"l@Ȳtm@P^&WO!&#'r)su>Oc㣭nZ(o'KaǔDx<ؓƥ/RWSes@ 3ӥ#(:dQpc(pg#L".5gҺ`׺?뫾NȵDYՅX!= qy{zof.=pduy$T''Q V)OZge+"r3jIe8gyV Wyg:^ː  yoXVH5&> Լ@0#?CnKۑ|ZF)#tȤ%^W;{T*sts%HV Ԯl>@6j@22wӞhM7m}l۫"%mtY`:n t3 MqNJ9wB ~WQ5 CN\4ZO§HYǼ!zt%m(x F>8A8MHuCM[ڦyR[+smlN8BM Hdo-CKIZo }&B WX~;oCү֑ȻR3)qJcI1n{ĂWNT'o|؂إ݈6UJ^؇$ =$i0;B֫8jPCڝEI51܋dYz)jXj|/}wkL0ʒ_($wҘ29vo쨹?0bYJq7m> jQ%KhZ, A bG)5~"U ? Y~fR|!-E1)"S YzGj\U\f6Ӱ~Q'~c\%h_髮yl/ö!$WvhC˽+C ,7z¤ρZ!^c滛4vM\h$B0a{g겛dXg  ,b;xk3FPH~@u@ZT!LV*za&0U@QqK/V䪟t6=P??T>۾i.P(Np/OǸů jj2|)x۞;\8$+k>o=^U0Ռh 3$^),puܛO`BZ|M2vj!,eF}4J=3s{B^u׮G2d%NwasIN$+oNw$$(mgSӑ\l%cWO#[w/c(8QתNUNCGyd$#H37Ӊ,|>*t=/kj"n6Jn;\e/Iw||ygAD)jˮ2#WhL 5).g[ABSCԡRĠbF +kkKSp)Ja&iT9.}Mڢ*TNjrRuc2n-a%6++*fWEh Jz͎ǖ ;yjpX8XQ3~r{~$/lq7U=)?ādrac٩G2-dMg]Ĩ : 4Kܔ!i?t*u0$5uaxkr^l#a﫧SxV7;0hţh CմQ#mUL{`XL^dj Dt%&OL0Q:\to8Z9.LΑ4lLCť0˩ѵ; s SpK|:M|+ݜvpX$Xx[ 3-tQ\L }w7z6OR| x;)ݖ+ ] ѭP>+/? !V|#V\~Q*Pc|qEaM"-cr@qa4OQyPԓG1=7ZQ2 A3jTVgLشn)/36B 3Puǿx=f\.Lj<0]6WCrl1n E3y]?_Ak6Qe!"ꩢ:o#W3%KI}FTj y?51X- [@ kAGmn@yP[+{&;#G,I.Oޘ'-ފVyh)> TxZ,ڵc| ??1u|PeistJIV{}M"KY 7hT bP~a4e9MYb(8=Ŧ`ۑ ,f]+k2?)ƞ2D$ dHh0n{X} HJxEaS~\ú2 v|f}Ms5f!P'uZJ4 U(O~V4l0UH,$sͲrvsHUI?Qd=%L5$WTtoAFddZakk/%=jiH B kԿU3,ˌYȍ2{ᔀ/e*"/q*\LM{^b/aFݩKM)񦐚l(>n [B\&.p5^` NOgG+Z~K.ܕ%ӉRs*?1ϾôAX8Թ0%[O@yWao1؁Gȑ`bv1Y">mõiz$jt2w5ru.Dd;pyVWl*+Y1:4 ۲!1e\=,+O);o;IpLT$!Xvo! 0܊ _-LJOdך#wBǴ;[]'#$QDet❴d!V~ ^wWZJyaSfpUiɎev e(jd]Kߺ ,Vhdh@ 0ޖˊi5//@Beb,҈b1iІyEaT~/]OgmKBp͆%Q6 ĉ.$}hNHQR9!ܚPHkΦhtI1h-g,q`pqrAB\B~?y3\5U'ZĈ(v|!G"}b@j'QE8{f[l(r_!}Ynq ޕK϶Enm~\v~wY;=ڿǪCoRF[) FEab7RR!Er8\E֋BnYƶ@8pZ}S@`#+V/%q[Zk܋G3BtɆe+(mܩEgakT2rPt\Ǹ4]M.":"=d߸c^0:|[8<)WEw>t!GK2䇆@]I-ؘ uj.]P%n`j>s. Fh?ٛlHYa9XS`SxR+wAZ #8K$ (8T.p"-53'$upZlt,jB% r*Wz@5j`c7:k*埧jZ`XIG$~iÛfe/W'Δ XIXKa!/ƹܔ4=tqH,Y}plF覈2q6f_ؘ'rGVz6tE&N/"<Șh+r22s$fR s?>~>_'^I]quw}w@SwS|1=+FKcCa hHQNmoR̂5Ygi;oQ/%YܻRҧ˝s%X\U'!6gu> j_ۻq$9[Tisz ROrƕs^ï^)?#t9qrE҂y؟Gުp' "-z$ʫwXVّ@k.ڮX+aCBxussJY;bYzsޛVTHr̎dU`} rK[dMNbzs oaP]!#*"H6 IeJwgm]rOR [HB> m?N*HA[{V~ZB"YZ{ <z &hcTQ|!:aټ7{3_Ȃ%65HhA8+XuUq@D<iK[܋WÎG\cs0@{d4|)WCyMbBBd 0ATwi@=\zT8,]V˵E轘UZ u{ -wェre0@ˀpY5 DZiSߜ^f;㑋M8~Ě!S7Es %sWބX(qcFh.WHbza72Q'KߴLf}} W?9v` &MŔ{/]]0@@#6YN@#8~fI!% jT/+dg6]/cw= -n2aD\Ċ/݇ͳҀG…mp4ꇵxu 񳚽G [q=Adسw=?'>OeaFώlA(8(TW1r楋;S N @o9Jӂ`gc/.\cΣ@.GR!<ͣ,rٕB>bPr/[V2ajARKeϨhPĥŇVFH5dԗԱN|jɌIXmvD8O8g^ jfnƀ,qxFE(v}pUcF̄N?T{cinאx1ԝ骄 D8!353y7q6d`o]Qɀe2yȰd92eiC엺r`LB]bjEBnОAҭ7@"x#«(~td9<:M}jh X+{}g5˳rXlvz_n_ P{^ Ìo5wdޢgl. \׬X+O3?Z/ij&FC<)vAΣI#T\{\-rX>yh@Tdoe!}顠adk0e#fBi8?H=%n]|3/i/Nf8?dLyAy1_=BpB3L9n_ / ăq4~+h4P?b UO勁 ',#%!ƾr'O -bZ;^WԾy;2 7{_7ESN*mU[[Muŵo6qG&" 0α<*Ծx([&Qn\"z&T/vʕOZvrcίS:#Ndèkpkku^o|]I0YH;"%]R%OYKԫ&kCz_)Vf>EU!=L HK}+K3B'N!y1u]hjVUcD:vg׫FF?ZyL|lC̣2Y2߯Bւh S4W)$#jQ`-^n"Rp'h:A؃@mi( /@:HG:d:\tC7fTLw[u螙!.&謘 /7ϵ TZ~3U/(/Sl(ogHiOFCgHy\Y{msF '00VKŨ!T=gRqADqEiAr((v#r5ݷm61 $aWZtaoak1XR]1 /;A-7J^Q/=:ͬcKIQpғ(90Y3J'-rF20~06qv$ʅP {M #֎w9eOqN *"w+ΆV8 jUve)-,0)` fQwvs&`Gk +.m# k7S@Nbu2ZoQ8euĩN{|?UT_IJT=HA*y26er՝jOSzRZ#u+BYq-\VRXqwcL gK۴\Zy/}9d7!4}!T{>'a`vP& 8R8aURpCvQDA/1SR؃bm, 7/T7,v>ڇEV+S X^(uP{m0BDGY6N$8L;1PQRv-".Wz'R#(J q[HJ7N$1aPn./_r7B20̳y (Ѳ7_u;S@:(?6"f~d41tgK-C>7o.?.y *5qpO!dnaFFaWaa){!~]F;5*dS[a]Y{' YYd*nڪG_bEu#IǵOJLJRek;.=c'g^]aeV]etu% t v]Xۯt8ksnZnl" oÔR~7m*Sٍ%ْ} jK>,Ƌ #sʃBǶ@Q`/o(soHrU?" Jٰ**4͙&tHQvh,?h~QO=*5Grp9>mHeMFUi^ "pJUqtpwюCdfwsDNF3hRa5uʯ79aAcy#CA4$Ls>68MVEX}uE\#UCGh: 05XM.3c ;ʪ4MxrETXΙ&lf::H+c ‡e5<ြJB鴪#bA$zn?\P<)R(HќE' [Ah)St8Pc " ~,v/s\/TeuMsl G?ח(뷮=V7. ߘez2#6^h>&JP]uԀϟ\@MaV"J/"]<;I]CtB-eFZgG]6_C0zz-X/Q-s pʌ#>d]`-gdI=59 f YWG=H<ǥ/1Wd.5`/šc9d[6y`t۝(ߦ~5j3YNsr0PcO,*qAG]9p`,w!WZ=&8&}`kVkً'fJ*$#څAiD][R7mן|1ٓhNTCRU0tXod?@[,",9\'!)nt//RxwpOR⎎_1 `0l}t@|"@BtYؽ(J5^Z`s;tr+RW3㺩t} ԢBF,=2^ְ䖣U0MYvw_HA*-a$Tq 0Дq AnN5k-J­B.Y> I׼P#Yָ *b`{L?Mpy^W{OfxCwF/`13n+z@ wkC௨ uB/X¼-cRh/KV']$݇9b8ef !AjQJ@k5]H/տ,4Zބ1(DQߑ/ϬG`cy,K;wR[^qCjGtkMTz}4)[1(7E?nHG]v *Ud?YZ5%ѺθY+\>紐OPt;vJC{MxD<ʅyrkqPȐ<2ESJO:Py l!Pa cӄ = nr*قqrGLȭ!ij&<᧫aX(̹=?Ƭ/~6vʌ`豭PyӈނV}Nb׭o>9*;6By/ @@faI4c40Sݩ{SMt c~/*`Ek''coq- [ lvE[kv'ITy98?r~Z;~W+¸w( +՘v뙗ZjBL tqf@Z5dX馴^hq$.)E0²(Qsߋ-Z ΢`F3,m%m1Ax(+vȈ#z/}VaV.3p~R3/$wTN;*ws6hIQ4X(r39HJC9yV,#_㟄4V$hYXs$`^ao#>/bRyJ/$JJV÷X0nb3Rw<8MZ mb)grU+0(xVn1@dE?б%ªx ؐ寓CEBzV#_=ȀP;,v_ƶ;6 "ԍFAp~!DG~OXpKsLR9B4ɒ\pMnrBaЮے0.q (e~m2'XDK/&pMH}p/r\(eo5ݺTWv.xtr[ZO֣G ʱ]OC1͚Yq#'}q3QÞp8x !Fλ<=&qF|m2)Ts r޼"@1 hT %θn3xB/ 9~ * m"L)<HZn1m19 NXWEJڕV%1a:ԺD? *`R "u!RCH`ym 7פKc}'?Tմ{=*9\\i-H="9Mu`LfYzLz;*5H,r,WiҘFOd Doڤ 0DҪ#Ԩh4kBԉг=.M9?v:WRtkz JnV6·=3^pF9DbD1GEDf0'V:Iq2!㪹p-r(S˥3;IOw8S&Rjۚ-a].8۳縧  (͔5"Q%<͂lbAEs;Zbް¢&Yf+ % qe5(Dw;A]̠_82)t~$5+رտaM"%qV7K-pdϼ6Wf,龽i">e~/XZp F?Q{z0a*7#dζ>ʼ#y°q~d ,jLv~͇`$P e@ψ8e˚jde&5}A@7A-Psc(^~d$:[f-`4+jg\Ak7|tex3PEb֣]K*Hұ zڮ/f7%(Lv-mCp}u-˫1I&kGMe^Ǹ> h*k1DI2ܫr(tÿzB!2uNİnB%FǙZwO_I z#F5ЃXXe<ȟ ipͦFrEk&]%}ylGBWkrbgWa%rK^/>+q!@Ǚ-b)e=q꩗(X ![4-%PߌS (1URW_ؘXjW%nZNTC(֝u!+JJ"  I=mo9kF5 ;/ |YqݞsֳDuVUlc},bEoccķUj[@WTAFLQ^[,NJY>rw'W&!eeq;T$읝GdKVUg^ HBj>e",B0yCpݹcfM\jJ2ZMBxG2HY346|oOpigzW;R;AAbkjKa c^IE A_ r),l" Y鄫M+_S C-LA#,o:Cڜ4=#} )mi!b 96m00n,6sW *g<Ş|?hjO9{8 Z \֏GxsjRiznw<3eܙ_r6-9?ՙ2JOQvJ E:-i?Y Ѣ}J{Dka9D3jJ=#R ht Y d{K T?~a>xD/8sD@Ubf$>aG1Bw?b`[/ą{v關 #?M y|oz5EЈ̑NIAv_0t0Lwֺo wu4d&:q:B tgm[0N`5߯vqt^{f1:/?t=2/;QJt4%m]BR}hN#߲cKWRhV+Bt~֌)á=y܃Fئp\٠ T޼Lo]&EQsk=H5BӞҦz 8)`l)Heg{gy`|堉Vj̍u7ԁ5U?1Z T7M^ۻ]3,:,ߏ}:~yb>1 N 4%zw[6fH;@! #e}JېI#.20^$zR쩃{hGAEb#]xcAC[ANPcQ)lJR59]Y0A@K<9d \g;9Q)PUMPܠxteD#Q2X/R1!Sf #"XU Tӣ'Xa,IZӆoW\R;DH~w.G9UĘo%^ܭl= lUjp>p܂%qH'U$Nuѯ :ϷFg,Uht~"蔦I yjI7֛ LdEܫc?Qu/Z9B8?>xVGxz$ge'֝on'QIDAW$CϟFE;W[Tתn} @oOQ3+}9ltאp|^tl+el_NRȘA$zPohHT0B2[Aק[8N]*h`皳%$f)v習5 ?AO\AajD܄he2YyZRg07 NI+b݁qdaH2EŒC2rW; Br+ݶ/'Arpg)>P~2A?)-վm$:UV-%Y7- k> ѐvzޜ NNv鼬DC\IC._tIS.F g]|^blXL1]Ihu84&7}NGz E͊Bp9U/QrHA{&4"2XyNjaqr3 &fHae#EkfK`,[ /Q#cZVO<F<D|@&Ҝ1>$LtL̈pDߢ]BtNt4&b]Z@(kLYwPsN7Y4꿫qۣ s}(>lCI-婮Y#MQ ד^GW<Jx櫮/Mg,ҩLe'8:yxcAW7</@RiؖYA @~[鞱vvpln9h5S2B9۶_}H4zQL?b&c޲סV`Xι(m~ 4v}ur `?4!8 vN'tiⲿظomdCX٬Nc;!p:yH$~g9Lܷ L- Z F т@duػ Шy4hJؚj<ɀ,8F? $k=6Z(+Y]3w01'~Za+h%^E=zO&2PK *k箕46aXnXSmO@XsX6,oЩ$&27o Aloz=Z|C^  ϴȉ*\5xhqP$S3:vijɔU9TE[_З[g!/Rǎ[ Id19jlV ~ꇾȎ۹I[]/ԌKT.RC,x"}^XݯfOoMe0?[\#}[yff_rU^E7z+I3Ku*B2bK$ζyPYօCpRvueb5d{;NE1k,cƺMr2Ͱd,ǁS8#qR3SW`~$I4ТbAO&cbGsbDs_h78S4>:O@ghΉ2ٹ^xOftN?Q ͡^k~eɞZC,(2f ݘ7庎1hVwW@SiTXޙ 'IMdoƄnnf/V@b¾Xɸ6;sU,=gy8FZrqז*0ֳn0fp EsB cG;r'q{J ?vNEbV/"RF\+λnDY*H$~" uĤ6glN,d쩪 r)'pH3y3rvfyj3Dgd1~{K+tg:dLxw$}j׻%bUH=F]w\fمtyr8'ɷh (3`47*6AT+Ć7 h'ŏ>Nu;N-=^O}DIU,2@  K;6,J2}7X˧\a%IcQvKDZ wkk{+}[̂`[90oj灛RsgS#mo θ:3/uhħ'C; e$1ihL>[6u$%9ez ؈B9;S ݌m '"&B@v#՞y6)'m@]\ ($wYW^O8Ȃ#r OO%tMR61)/fbOt&G020|s k{LتA],2>1!S_kVwoX`xz8nLX,~e@%)BL Z/c0~cn3{/`،l=/` /:tYݪ'DϢpC9'e}r֝.__{ƾfæ5:f6j#viw b8e>vZq螯ߴ24bb6Q(WݙuC OS $5񖍿2E``Ϊ-PpH|VpBi$1" R{쯨-$F d#u?ffJ)X&v!x؈_eqxT?p ۺG%GZb"@Io:=B t"b*OI;]܍Ń௱uzbH;0I-vXggܖ`%'pO.c|hzD(9X=18aP6jdSalbAͱ Rΐ~ iQ=qS4,j/i,S=7OB\KZH߯(_z PnGy#(T*^s/!HdDr9Hk|'gTumgZ_=#(% Sq wapeHsaԼ!m-o] nղ8eڠt=Yznos5wV_4'FEGP,uBHyT8eӡ>'gN|) %9xmY(_m|Ԟ$Y}˧̶O vGBP}K祿ו< Pzr,@.Ʃ 23S*xF;9> 5{@duH* Ud_gs~7h4W1Oh9Gy &hE Jӷ(7Uqvm㳴1!dH.zt2&bz=cx8G2;BA#h<WMdgt-f t^K>E6ۋU9^@ &BRԝ"gpBAl;e7j +h1n^v;pа^!1N7re,@=}Yx;{* mue2gz5*#qDe@Av0xҭczόՍR)zq2Ys9?<y'>I,#DDZ[8>qc2"2 {Tg/_ e4ЛKuHK0N#2-Hst)ᚂUUuKW{H\7h"9P%Q^ag.pIkrաhʷתe i>m;,N/6%V#Y:;|K*3C,I2$ƝHEyT4oczzљ4gGx1x/|P}#(S+H bw|>VkhT@N{v'".Q2Iw+ݺ?eaاiA$B\&ۈ U>\F٥`e ɯSF_#љg>:/toB0{o`,d"t@=:pL>,6ycu.}-Ĩ2$NVܞKVDǻ6[6zؐj>uw;G(NM-5qbgx(Gqy\Ci܊S^;KzK^&+b5c,͑Y?L:ӆ Uv}!fAwLUKKiu``mB9rX5&N'+Ƈ϶ szm D ^j4|-4Q~Zs9Rz u2W΅2i*vXN&jJcU4QhPlQM}ІdD8+ X !nk)q;x[! 0aD4 NCt9L zM5I ̠Yr./}RJaSa`}֐_.H GAk|`Gojז3;||pT8,Ζg\'|dzM@'Ø()B̟PM]"[}kj3ZG\1/vCP6BL W,2mbNGj A26M!؟؂| G/m)bK:UI$Պ7 ~97-igqE2[ĉ:cicyZ&0q4xd?KCU5_桌n|9U^NZ)JӖ44L1lQ-3#% صc@y3dJ$>{=&;Z6E6dլ}\]a8'z!%ETY,{F@r-<}?)*$ʬY$ckjbb/:*U¦;:TUCmP)dKC.es׼s~c}} Ao@l!t 0&Nl_ "iyh,1JUU_nOٞ~yv7>Xݻ,JVG\~>54[I{>mG- ģВ3\R[d! i6tg_Ӿ6G,iqu+ӰUd@1"bqK@ 0w *PdXYlTarg<P 6t\iHۖ_LIV,Dω_7ɦ MQ!j z yyH ےAfGFVm B^ǽ)qk.^Sp2 q`)E-McL=M gcOCe&܄:esjS!z|SJ$^'5R*M߲?ObJg.mE$>W濨WL\MnnH aIusWKO[ 0XlǑU 5La#}C.j*t +Ԅ2}}x9x_wBr[kԜ&^7Xĵ) >.:MܴH1+,e34YP (Cu;M0fQ ^7PZCbXe4Y(@r*l܂FE=֫ܞG1W!]03ƋGxECf։J;# m9*ȱ^;eP#}bPů  &u/&6ȔW:Fѐߣ¤"Ky!@dK>bgh0js{rj5ؙ!f :od6lS%qb{,Zܶ"(L&%{1PaR~m]*%120'ՍNbhrZ']GS^IeL6{ׁZʂf(^x>&.id)aOſx+1 3p3wtNڔ$5 v{XA;ʘ޼N82V᷷A£bɶ8O2Hؕh^V6Fw}dT=9i*>t)7xXm"^ר-BU7q@᱁|i,p*sf(r symJ|OoI r3|*\XcT#|~tI5V%JawUT%>^R^C hЮ4V ++Nwa 麠LׅCw3=޸Ҵpw+>A8BVuf=qοKK$QrR D.Ch݃(.7ݗ5wK}\ HM+QZsJLӽUЇޅF_Cq(1AqjFFvK,tY^g]% =0~`/RJ\Xj9$/,nȿO.o.Q}XXЈ^T8sGd}Ѐ6la3b^^>``uv3kp[^z/fP3^/w^_u_Qt$>=3 &gЕ( ~j;4 \ȭ;,4ExjhcTFZqrKTۗ]xlc\Mxߵ"a5TR *QřbWzg%%8۞ ˘lQw/r2]5*1ZIi((^У[ M O5)cnamV SXfBbǜ}/r#z*uX^\X%B;n5^O..as&HW\3CZ2ӎ_ ~>B{q"y^u)"&?r2`6XM ߟ, G HOBq1xȺ Jy6K(Z+C.J4m6q.FH c-6RO8 ]@y,(Ug!Cq I/[Y'̰iu:/ERB Rb] o C(K0]'nIl#~Y(g&o?Y986}5/E45DvdaGAt%F9e4KJb4a%MK-ɉhNd2|@O BVe #Zv:&E2߶SK RB. 79S"֮*yͪ836M4 ML*`ڭ4ax-~3BGpZ3mGqf%BZ@C%^5b?9wMO)aS9C b{ire$$uDcjc/5Uݓ<1`Z׶3M OÁ|>\aZxaN3X2G,ė9)q%Qp8b~ 6f(9?qeO @rAZ Wxvuqh2kjOW#~@{?2unĿ&Z׿-:' ɵ?r?=a1 >prȨ#KI7u7,Ѱί$nk_-iC&ͮL9#y6=rE]=E 7%!~dc6_vHx%а4K uKKہ8\vGK#8u=Ti-ط:şb;j&IVu({u~溋ނpgNlRcϐyHi!f@.Lͧ|<583+_2fg!H,*D:GStf'0 1/"m5MdgKL n-647 x(2VV _(Gz4Cpwawِ]sLbMdlv}V*pry~n!Udd'r\?I>`u%L93z:, ޳b65fcKaS!&4iw+$Og`niK6,sp䄅l1ʋ`Cfy &6>",Vb&znĊ֣.w)$z%hL6HcR(aԟ%NLp'[pկDx,1.-~ЄD<?kqz0jLl*==fq(|\ Ew.Jjr/pӗx,^w#:U45wkC^MINjF3/DՂO Rv жq;w"ϓb(ߥ33^Cbkf%j8ʎ,0H'!$)OJZs| V4jO-'u4O7nLӳޯŲ #/HrEFOZT7&yrv@𝱦 F޲VQFfCF# qmJѠ6KeKFCwh9y8Q~%ԯTi֗]xX1JVU3or#ߛMϟ5FB`qlOB~n@ ;Hw![(Bd{=GH1mhiae?!vcʋg狤(pqܙ4<\aC t F:Q'K?'.-%j1S,!x70꿐o:ǸIz`"nuRZKLm-)sAjxe+jwխa4ӯx` Yb>qMZr]ΝAQ 9:pu&ؽ1 /1 #aeo*<%5chG ik "F˘~~Kd3`긋{p܍N.hvnV3 ~K<0@p:YgҷM溈m)m$`>{R~"BC3/.nȄVˮƧ#,,պ|!Du0ZOU)67MVфx4a3۝wzWq=[XB`wj#I1k"'jj>=SZ_(Zt2=/_**UP̈́3I<Co_H"R1:d@{"&-ۛ% g`Cc#=a+zP$) +fe? )楗0y? by7乂"Zh]0 M7Dt_㟶ifUչ (e]0Ʊ}Fm?.]R|JVJEru &&ƄgŽ猪VBџ!$s #TXF-Ehm#WB`E2nTQ_Ե\;}z}E7SoanitOj@jKw wMPU "hmXk4[1aV9$d/O 67 -[L>es+=jV;?Qpb|he{̀`R&uWc+ivM9 @SPԽsݓ ἞l9v:eBu *}A.%覹C8!a%g8ej2- )Bj3F#桮ڿ,sl`T)j%[rY[@`G\ \ ֬4cyVŬa:>aq>/ lM)?89vo|Dbp2T8KBB2}t!COdbqqتكlґDP~2Sh$*9Vv{ՈFA,yxMqo^91ޔh0豦rt ^N/:I? Upt$X VcuW&/7t0(p0=~bomfAK}KvIF$JdnXbCK}ЅwJ(0ш0:N^xXdt51kQz;a9PK7Smf2m>lE*loFv;s Xց{7{7q&yE>\wCaCl{IEvKH #*l:&"bg{SoPtsivړ r읆'""ć΂j11o]i2𦜠F_Z7ӮǔK03t@ ˳ψ1ŧfl 0H c~ҀGQυ%]L2. XL'>kaƤU7,y5v KAs 1t03)nMVy2@ҖVMرiN>Dm {0?毎tTXi;ѻ/8D&3.!rs4鳟dkgTX՘Csr=-)"[D0h>[s}sUeil&q埱P7XլLPjY{bWcR-:NԴH:Aأy!fˡK/6BWuPBbd"!Ttw}#8 Q" Z<3kxn+wz^ ;6UxU9*Sp4$5T2}xKz3bA_dF I^NpŦsSpиxA$841Y&.h{] 81ךؖ,T[XWC[í5i'ʿk g 'R^f憉 ^b~ iΔ/N_'+!`5P]ﻀ\)\:󵡓Uᨥp^63 }7bĊ0̎6r>4g08 =f=!0κdt( *$ܷ ~T3GSidA:G2 &.o^_AD$ӈ"{d-@#hᴨljѝݒ\XoI7ə@C4/I+IgWQЛ3ag.K,(Nٰ_ nяeI Fz 1 1j7Wk!aL{4`plv~ xͶϢ3k,<ߩ^8Np7ǨX&+ocUك2GU}@9g,$Pr)ŬNEN*'8]"$pGF(5!p$~֤BꝚ^Iq?#_jt1dcn[QViᑍPIWYooGWGZ۵ yK =4C?C]wgg 'l\4 ,EF(5$ ZGH*zaO(󯤝AI8r0u`_Fجꣽ~bf(˄ۮVC~A!#$(&M~~6v{'^.ݜdAY:F5Noż;g'9#;zM1%;"/GE4r.H?Ru,&j*7`}skr08Їaf=#C困{B|9[qT8z= k-<z I4?eAc=gpzu7¾ 5^\a*כ1 @7ھ!oOXT 9e~#[:ڥ fQW[T"RetK-?EbAE}rp@@%yes}@|IT&2C {} ˭%X)ɮVbȝ[`$Re1ugb(6㍏$g]`}[f5Hl5LgOy/FB`RͶw"ia)QdҪ~yR=AsS˱_giiQHQ;xvBá5@% TjuN1oPۜGFO>Ŗ%.6#vD<]o'h[w{܉n+2J18HyQX=_vLuMP,<>\q2lҫbYNP%yd@|?ച] ?ӵlS4W20-dfz »o\:Uk.t1)\y[uͼ"`{6IB>0B%TSW|~>6@9_~X|zi+0tDr؊-v-XwiXQ!%iȁa'erXRZjjүsd` lI'8~3`|ϞS ;-}gOMieP:hu *VQe"qV]{>7X%f?S~HUEE%Yr־,pvY=r0^'VHA)k5o>dn-ϽlѬe[j89渟pƸ b8]}q`^Y0?.0.iâa()RMrܚv: ΗPM`C`•eǸCD1ۗ  Y6(tl+T$wMiܻY2qg+te>@/ HjvI0{0Ʀ 0݆C!\(耱VXV(0[EezйJJ)dNݴBA< #)7JZ&҆{,,'АF ܽi qY7h|݂'M7xH`~a'3bA"pm#_C̰GYDZnnߦ\d6Zum)K^^(mA:=8gߵPGE@ȯ@/V}k&Je:mŚX%B'E2WTQ2f~ n]mJAm| hRpV {5 GsDV|r[)@G l%d_}O#(?`E;IDTmtEAUDLD$`~i1/qo# ҨjJvvdꋦ.uyu -c>({@Īw@ E/~9 nC8uwtl c9=gZюXo~,+Z p>T2-9#j_yc$bpxNwnQބ/0ʨuA17̕Ypb/[fHmt]G3qvޑ;}+DFnäK"3bRXEm?&z̗\ݘt9bI&!H}JuA9ܜToXBg?Eo'4ꡱvм ,v*A2'B7 JK9k]+łC(>ϴYZFr:>( ƔEzE obm :S5Μk5aR~| #1YH/#Ċ&8:K4u~d[v,{m]6Pcz əaS-t:?ɲLM?^0ڸ=iD1nMK郋,V2$\O-F̀(ʰ^J*W.K ݾ{wxB'ѓtEj۹oCc,B1;^1ɸ0PV =YLObv?[FS ەjۀcej  5-#6sec$&#QI]¹kdҵ rS'{+}&\>DZJ<%Qq%& ي 9Jm?d8N jޮ h=޷Ni|49kUY& nCwW22 FM/E 詎MR眱Q/ry1qK$yeeM5SJu'9C %;4S"+CR5G;1/C=ZZg+3 6 bꡯЯ~U!T\,f)(ʪ]aE-='h|`''E~3Rwӑ ttW8ПRY]Vz)a8HȂp@Z-@2CV:h.^g,؜t}`/`Ҝ0ExtA :uD 甝FOJ2%+~oVutpQHp5oO!g+o :0?H{XrUnݾbokr ^k>w*6dEYoʤWY2XRwoO2S\Ij3PJQjܫٔg;|;,EEɁ b\ؗ(!a a ||g&D /3c "O7STmCp^[?m^dQ}"'JT9ЂFd| 6^!yS>]z=j$;2 ۄP+:Mht6R?[UOwܱu-ke(<f&ACkqO!g˻Ϣ#h^f؟'n7 3Yty.1cVKWl W[gLjN٭A Dl q-$*(~U| fZPCi\pO" @,!;%PI 4EK:" yM60Ԥ`b]"6(bŀ ]1QڻZG@+C@Y|Z%Us7"=~Kd3 3(t@T)3i(X(n@dW aZxOhoݸsf ldS? y6߲wRºDcMgHlb8Ӿ7qv\ɶ,>'+VI`Ԙ8I~tIq۟qTfMo2d4qm%;1l,oUD;5j%|J/^j/@dJOULPwWUh< 䪁c&ԍ_wh }Gh>/eY, ;g W@γFM6nI5!_F@(`F)ox{eqbv7jλT*x1vf&ڑH;W0V)w}uc 5kS]#.\v]QtĶR#0Hq}Ta8u!*z8i毂 qߴYz?^nJUڽtW5H0xKU2杤dKPuqm&/ , _NkI8XB0s6o!Qm-k?_ Be* ԆIaOW:7ba~ks:U=8¼\{#Xvɕzok),lR5ZAK{ T6 HK#ޠݥ^ǎ:`<sC@(f_ͰjR~| t33͕o-B _%`ԋ$8hfSC*G#bȷC :1kA%lX[Nz..wњW(Hi 9L",'ֳM%,BħIj$mrC:顷cz4PPO):J;|_psWށ~[m $.Pg \Ӆnϡ pmf-@ތ5Gąא2WRh嵪x_24#돐ނ8VTw yc3{QJSgy7{A!7=Js]˧J@:8r|F!i -Fp- %4ؿ!"aKDS8M"!91&.mf Ooڡul!uCȔNزˆœ}l?wsv=~0Z 1"{:]NUDq m\QXF(snz߰7c̞]K|OD [6z0N砠 pat<2\ Ԋ\Y`$\!uGb&Tʐ[T&3aJ)j\k./Ҁ[JV.DHD=?ՓIWqޑNOݿÒ) g@wٌD3%wsSaalZY0I%/eR ^ɛ0dEKX"QqCS͸)ԌFPJhwo+5>AS6\Z=Ҭ݊J+T@9CWFS{Ð)׻ti Y/w0LEmV) ,mb Es&%0[HqT8 Φ5QbjlE5ݔ| \Q fAa +`Z`>$xڞ*/vִ~cYST74U=7k K |ؠVTP2?§ ƾ .eRUDo9A9$*!\6jl-KV߹Vh |M|'~@|Ac5'Jyl'x3r1sdEEVH|󀹔,7}jsi5س_!Kݷc:%0Dr ״k˺MA[gUQJcWR|׺FO64jА@91aj+r'R1;A4 _֕kFsw(y^IWh-=GexeVoՔ6D&n&rB)3#]~7_bFUȎFp|)_".n~TkPJI7ssQ7b eJ!NA83x+BV_3/2^vu8n*}jEOgWR_C4uX Ar"qX1T}_+öi O-D@p Ɨ f"Ft.+Vw4tY\>, ^{`pf))^+۬~GOxQIn :MqR136ukz]5c D) NH8;^q&ŵJfŸ$NXLPuTk]N$B`JhN}tX ,([Rpa~6NbSZ#x# YM.!܊  icpOe}Uj>nJBSLģ*wgأY4y')~=J "LMw 2e°uw$ Hp4WGCMϕ|"ip7;aغlcÛ$&g둡Q%r(vduv}_ $rqF m-!qM j3N 3l{/-̨{֩Z+`7OˤZYb({UxQxX&5Rr%^R/Ai7RSw"p* ۝̀@Ge8H{V} q̑]PNH! k3 y߷BD\7JfvPD&Z"Ϭx>\9ם(_ސMt25"5@, \Dc8UnR?r8v}! WƖ#,pyPpLWڛ3f X}9Iw'&Y$gfȐ<6W2C9N~go0z )C&d .pJ؏N{PIkAi2OXK/<ͱoJ_6%Gm`Ɨd;0|[?wLolfa1&xnC̯JvCi5"KڳSfo jaןŢAe̒y?-K]i^=䱫X6obXMY*!7?#[K8S/+phZwegAX@ר(u`A|~;,ւPG_߷DX(|G6byc25 tnsutTZƜNh v)^xDŽkA'ۜM`lF5~FXzFep8 RHzo\<-Wqܵe`>f@1&`WxjʫhEի$Pzi>< (:g$z0M N}ꯋ?}')W9S\qfO(QfL8KKDbZz7pT{>D#/?JrL7XUr!ӵ'qDtRg{3 `$y3+"786:^)H:,UwuQ*tl&};RbX'G˘??}FТhsXYRG-f'UX~*I`@`Alg[X#ce%02fXJqS~l_ʖp?`U>:rtPSD>۔+I.-iĤmJ"W<~r~0hyЪVBkbhTFךgM\sSb:[>VCN͗9B;V].i3bY{l$N+8~MtBisSNJf7'dNWωϚ:_9L& Dv{OAW@?CDk[ |vNݗSnj 3m7k}fޔ+vpm3oL8VFʮ-WDtg&EJ5q]a~fxK|_}@kļꯡ XkAc+y^]NYY+]mK|z%ߚY_&*:w<2qVௌ>4Lv'5,~tu&n瑾1xs S!kHˮ+1ż$==&'Saxl>jҠED-?M"!;|ޡ3BTXȷQCD2‚}%3m'?G.Nm1Oc >dE)QXqe< xۦ bKcHWQm^Ũ徣'B*"46!>|~6rm]Qo.B{&.#T)o^,7?5*}@~@ |{ 3.*Nۣd`P~YrxA}xWz3[p+q4ΰ Jo-4#X"ڠ l>t`uj@'~{uIMHV f^^QїY g' ?5 ?M=C59 @v+?T:ZeMA*,AU-U6,ڙwW^+u7_?PZXEGNEZ:rM9衤wbDo~X@ 1o0HG Rr״@,גVb7a$S0> 3/{D:ޅQGisM!A5 7SCeA,oRlH+ ƩI,]|<Dv(y>`M^0[\͊&5#lJ ܏1gK NٟW@/AsePouxi肈F"ֿ+kgYHh# 5MH)lmَ*I{os#)Ǿ44c'DmE2ƋHg}gݎfZ(+X r| p3tߏjS ebG H1rC "a(k-ݽ-ˇWO+T˃d4^ӢtO"vD-0v4EЉbD,5jܱ^;aQIH(N^)S;O*/n |@࿿qi7r<ON'e~ݯ/n"13S~YxkWU*ti Y'.fY⠈ ڋR+)+؜NVI`z~ I瑕VTAr ~?Q@We^K Oz<Á GNy~Hmb,'03#^<`4J1)~뚨6Gg*Z-Lg5S`jPq^[y 鵮lniGAOîRYTKTKL"U:;.#D , ~sjVC4?[Ck,5y+3s#]bDGGwhWk zNCvT?} T^c,ѩR Ub輸0`W;AsV yE 1df!9FuLOq>a&or: h\Zs+^<j 8f\Lh: ti_d⼚zY2]Qw(FTN3-u/&/?IG'HR Fa_.k|I]8m82D#{;>ka(De_U\RMقޱn9= 堝="YOB}A˿V^h#}8ivajMf?Y5mf j~Ѿz1)֠JQmL%랪"k!pX7sY{ ɯ>)mz3Wkt\*z=\ [8f%R' ȷP ~#MOp}x,ZbLVӘIEC鄧`kZwgGCHo0#$>P z?۸{\b'묈jAzܶPb$/en5f7ro4aY %`j kF;g!=M򘠥)5Y#pKd c-1qbV<]SrI{-P+O=خmSHĆO`gDE&B Q}\C;d8Kh?-pԚkf+md U?t8E.%BS~DgSn:.,*au7JDqf!Xs4`Yâ[.לD~%:@oCZg,6Db{Pwz IUzģCbp:U[}rA$ec+]tIKDJ(|U[!qz*(;))5!dJU[\M;FcDiQrNha`>'ęA%I {\z0:ePL?ro 4N)v+Rb BJa4^iuy|{gF>OD VCcqT)Jޣ6_kX溗 }vhE>tYEg8tE8jvC`B{!D~"ٳߺ0' oםѵR}~&窚Ze͇&G=hds3R%X7M S2p<>ȶ⢪ujԂz)=rU{!Mgvb[[jH _MvMWBkMO] $%06\Xzϫށb>6S?SR,yf3QMy (-Y䯣bzyrgtڊ<_"|yL/ .*(Q7*\m60Fp}@[t ~%t_iyΣ6zzVjvu4jpOXbn4mL!{Ai h`b]5؋z1P3eW+k / |'YN.Q|e; ƌ*"[">ز}nՃa Yƣ @4Kw`4#(XH_Cϒ g=*88%#OjLsxo 1mq&E׉ratQxעA @/JIG}w5qP[,ovȘC_0ԋ1p\w<qgD+Ub|>ǓiY߷8.{ŅwJQ <:aܓiV!G%[sϙw;$G1R D{ 4Qں^͖R֋Z 7+ g- K >[a4;Au+pOr5 H Iho#Oār8|lkPq`rƓ="6[j&>/j`7|9 _Gx@_IS'S8L'#MœGβO2>")1O)eoCoc wF^қ%T ѧ=߄VP h*'-玥 x?%H);FyM!M~U$\}g6qV8#L0n/R%5G )7Xy0maiBp2G ɼffG9ާdBT]ڥLne8inm_͑2Rr15;'d@qƢ^y$Fco5Z.9;f{n[svL1q!qpE w뤙`7-؊3 H>+ `ԥ`4?*p/4sop|x^7cFW"d^@#q-!N*ճ}k P@ P;]r0s*ôU.tGI]$9N.Vg!rDf q~8;^&~㛴tJIu-if[H?]n3I54#Gl9|*'AqWg`0FeHR| `=]\$הdPj7%6NIk·ѽE  (W%qw#6+ 5N;\.j:gDuEv)$t/2Š?(ǁe؝DMM+} <ZD?2r,uP3:;\s; PqHY$&%^Ir0Z(_7$!k^+R>@/$Tjc7<`6#Hit&Ǘw}p1|m@LK.*?V"D?,7nƷgpETOOa1 z=ͻ]򙴨Yrgi[#͆['㒥r'p(_c"gx `̖pvL2:K-1A/ӝcyΒ}J&c#A0q;c{gf6gS\%a5, >~ILkDSS za9X &ХL Յ`p9 ®fprIqaP冷@HMdOE=e0śc~0_Տ7h6KC.MK<UMCJZ%z>e&{ױniZ?B"2Pj -k,q:Ʃ]iK tJR:au3qmՄ7¯(c29=^!1 k(z":Ѿr.J%E1ٌ #7փD#uQy3)-<ݷl[43>ᶃ3h~EuGe~i$(49?y.w7Y;p3I6.!]!'Arֱ\HIzS8Oh\d/R%xR K׏O:DڹIXFE=C8D$]7+mlja=+!3wLWHxn n;bRV"զnRχ@n+!gVx>?{EZ Lg>MӂĐ:8p֬*X MMBHrpMyTL0DϢE /i|*5z"rNwdSaTOiトbIe'DJ ޾"T%7viv= 0Zvby !bA, ;3417|d ֎+WF̕qݮ6ˡDFɨCԕj(0&{!Kq]l(|'OgSv6!;s_|syOC!'` G8͆m-m 9ܫ ^+6R(yycIl3bm bO~0E*E=_,R.(3z4>&vkW5/қMmvfA>D@Y1#gq_c/!;g("Dz:.tgu^uOMh8 (+њB@.PP`aD}'U7)dbɽECm zzc( K99ya' <8C*ynˆF *ߒ0LQYDLqqH#fJR" X|6Ⱦ?lpBCs oj.ySnR/;|%V^%`:mC*.cͩ W rQNyW˩e '2sHl+kOK$tpXn˰gBD%ufk`J搞EzT tACv/+fG_'R14k~~ GOObge~ vQ,WK_)vmj7[ܬ*<@Wl;`B|]'N4hsMc Zb4(-mVEq,f _>)"ZH8&dojAOUrMT e #ꢧ+ Ԑ5(Usn?W^Ay,;oלge5 D8v{bSR.Ε-)SH)]vYN \2?H}LlmFbpcͬ WT\;F[ 2a8ըdS~jAgp1MS~+ +PuGJm =u2O 2+u皩ȣjCï2)S! c SzBc3Q[B"A}&E~v;rRԩ{D)E|w'5/̽ ZdcT45ZrisN^s!M/訚(r:E6c6t8hB;4r"+6=Kbh}D"UUDՊ1jM&q9c(K KS'p`g-9g'@?a e{F_:8*B4]ms]˾GQ"1(R #2Η<|LjdwMt$|&{n\9 P]lH9p]+݆O*bO2i^5l n~-gIE' m>dZ-{%6ڗO܏U?a'!jd#woU%7ѡxBFZiĨ`-MVOoOdHԧD_0+:,E&ջd+HZ5hyz}`OG\\W#+ޙb\6U-$";rdN|S!1Sнv9m bP_t~[ʚ57ӻ1e*vFMRZW^&1w36At<(KpZ.Sh˂g^Pnp :pPXtpA{|ݴ0D9]}Hi^%Gux[r BQ.QmRd~9Bs\J9Gzed~۷.{6T| E:x= _v%y+ ֵ")M?d1[ |}z]E-ǂitҿ*sDGq{j[WWx͔VQ&6A!PҷdFT[y ^ CX0- d>' Jmz+>O^Տ鶤p] ݢҼPH&C . sWZ*w.6]q9ʺԐp&S|5P@_ruwm B[\|oTwde\:-ds:rd"f`ֶ^ti]|m3afg'b桚 lՒ,sfg8^J]<2/l}o䂹;bZd+8;_޸p+b@#z3_ZIU^?Du1EH;e,&Svx;7Kl!GkD:&Bݠr$$r5r:7O,+=:ݔ22@4կdžEA 常g7O WWBak,Ih_7Aџ(?w[VsEFB>@M]vY A@9UmU*MP3~?n6n_oߺnf֫@M^% p+}컇kgÉh$"NtNؔ`; )pfd duC/*=YЬ^_n $sTO”-uR>R59>g^ ng$RPT=nɿ騋 PTs5Vj8ܻ4\j]x60oES=m>^W]Fݸ?(s <Ħ@aXKfuo UT*NF ބZ?ƛJIkGO,H'՜VhrRe6wjG P-VoVԲ) z% 3AɚJ^w[*yL]AoF Ұ\n@v[#Utvu(PNJ ˁ3fu&[n hC*y27^%N$[ͣfP$ QiFbwdaQfP.p%(I+X7%[ P %P4ܳܟ&l|U2Uh HT3OoJjAj5>7k/Q |G}Jq Hܬ\8-* h4t!SJ~K~V6O-ܕX*ԣ5f0YO;t.bx݇_r*GCu{ɣO.B@՗,/wkЉ=Q2 T؄:Fm?z\}^j0aSջ:̗P+G'3Iض(m;*7I2VnwxL놌OUϺq{d@.r4b/-pp_ rdݵ9[ =w1z$~Ġ(j6hքBͨ{9cʂ&d 0Ʒh(,o;r}U%@yz!m.yT9v &!g!ԛJJ[Fn[ŽL ƶ9QnJS#TYCԆ9[ DW Lrա6=#B^ِnЙ]!wb\~a% "q,.b}T!sbU[$Ȳm@)~sby@GRar .@ G KG7ۋ} !'Ua=tfi?8.N ؂FAX]s;0朲v!FsQ}X`&/Ok}x_1h1n+3 qᐒ2]J {D+<'9>IADo$y![;@'. \|&0v: =JjӀ[=+F|i~Yu];=kaI 8nXObf9Uft}xN*|1 pkRVg'o6ël1@}2RQV͸PDN 6\2>G;TA H]!agU4m0=ڞ@␅h5I^ty#|S-Om<(`LyWx4䟶eKc}Pt"ѽUi⑻O7$ށ .QK[ !~LXubJ8-fiK ^θ’99ke=aԽ{ZV{b'.x{!p Yv.9*]6<Ԋ1SlaS˼]GҨ6!ΚVIF /aK-XɘTZuȟ&b+!W|?8Zxw=k@!II9otA?I 1}u1ޯMi@z0$ax|gz yn_f1L 6rXԒ< |rQ5a᲋u6 w.NA(:-n1ר򂾑F>g V˜ޞ3ٓ2kYR?|*M,j  W;*x0'f]}aGW2z?]z[xf[gLM[ҁvz<+9gMx6 ,gz>xY%mL]=N[&aJ4 WJ}=zg\ H" 8ϱcHG!v-n0޾@Rr ݰ]I>k Ր`pv2ҹ73#HJLT"kB]-JaÔv%A};_͍u"]DccWCH)(oPcW QTrc,KuyB?G a\!!hY|F̬j<)GI8M ~z%ʮ3]?wA~r ]g}{yOYr FtEůIkǝpaC߰? xخ,_ZSQy;2BZT0VJq?Yyн`zV萣Hw"^e#|эzAY{b 9$}}͉wDԔ_/ݝ%fL>&KIP!ހ1 WU[S.݈犆W*'ٙ|v p^_3vy9K]+'ҕntF6&yE};YBޠhP[k{ L<(aZtubv+ԍ6}>u9Ps^r!Q:MYrvhe vSjHg<]@XHhuo|\9 Z+>΢#x:Vaɝw8iSa>YWqze]JIuM siȹ''m:6ǐ> ޼p-$ez?7Vcp|DH=!/ˌ3'D?/r Q8$rOagN Cg[E^缇5aWpHWJqQZ94p-)ڳxSޢ@,BY)"Pγfv&hH)3Ӈg.zHsڰrR,LG: T|±*Q1&4춈Wԣx}iF;AZ^ Ƥbu'}{hޖ˝Epkfi. [f`k s=K tF`7 KC^]x;ޏVyeIZATx \>َ+϶KSj#8x,P{BtgҕFך+ @xd'`6mRw%6ƀ{ab@'O *kҧo`?nC|Mq-oY*N堿o\ ɸ "VfpTAbg ~ I24X'Ь髈kTJ]k#:kBI9vaZ$+ V&"KI?ZrY{m!yCFP;*8 rI\ZF ӈ=SnzM}bи^^bJ kUq68W[IտH)~AW%ԘO@ьzvoѷ?PbC (#>IsvBKU wbRt M@Wbښ_*gf[)PgY:ٗ`GH]ӄ h/zrݱܸ.b . 씮k)q%FNvp;ߞ\U@@rK&(lq'|3 @ޖwo'LSvq)]s 4%ͼbi04|$MTf)>]s"ӓBU:bhhū#D _ay6'+JHXn0 dBJHhAdA,ha֌^ojy+R}ۧu<pad &J!3R3o3CH.pxFlvx4ODf\q a1˛o;Tb?+$dN3 sbt/>jA~vgnxq0|#ӫ:M5ӲN:!oȌ~ ;Q,ɵ{.QKaXFd\NM Lo'㴇L93*?H;$_n3 \󼖶.jj[ʱVH2J"1˂xFFa@8 wi'yIP@DrlVS GQ:R@ 3ϜIE@ L.l}_H  *hFhUyO-p]`lL @Ĺ8x$1(~n:rzoP~H ,R2t꽖a=) *υ+-a5׽8XG85#̼O(Q-s6۸ԙjh\\5PӇ0XK3W ӯsaqMAւ)}gȑ* -1kWڄ˖z8fb.pE#B۰jhⱝ';+?hu ˙& ; .O̓Î/]+ L~G,c$-z~-IЈLR[Ϛ]Fssz[J1>"R'8c!2fSɢu,24qdkKP_Xo+]e/FF4ɉys4h(ZmYLLh@(|Ԩ,&u_6=5oTr|  !v$8E';'? >rP*[;Y[t dBA^Pbp;B _GS6ӪpfI .mS6pOK5ݮ{(E l@WWkW\LVwj(ꛔ>+Kk4NtZ1oNmWD̓brXeJ cK|M))2) pF>[mɛv>,M%ݹv)PyXX\%Z u05?n&ꂛd)ͰX9JlYܺ7N`̣q(\LWɵ5Lp`q<^LQRV)Da 4AB+y=B(: "ϣZRnwR+bHX.k @ZPx=W!m4MJDg"9{+034}f2?Wdt1R'I_!d$U,Ծ!Tol/|`/$o${deX z|:e)I&ubpA0!K~dzc~ӌ|2;`@NYfUP$s2g~ P0xfҖg[N_9t)s3` bv'dqq穦$"%`Kمʅ=u!@Jg49V4'e{j*0fs<>ek@%aCa=.u:tNr Z-҂{" eglX|ʙ5j&!t;BSӂl{J^rޓvo[6E4C͢L@*h% fx˼概v ͍H^ mAPu|`Ad(E Aꏃ܆Δݸ"zNntU}r`˺vvn=殶=bA>Eѱ"sgpRYC1V@1!e)BB:I(v&&NeKg lF,Q]%99 Dؐ .CSGK8PGZCiwjEa`ȃ8ޟ$*(94Ln2;F~.EO-N_hC'lur=x%{TT'~LkV;v2ٸAԥH=L| P8~_[qJ>ݧ} mn p"#üP 1=:e:+otR }bZmn.rPQ KsWzC/`,R>XD1n]Śy$/4,M`W{sZ/)Njv> f՟9S2P5['g1tꥳX9yY,p8_&03bc̳VejdI& Vf k"\r 1g~xE`A EFI~d4ĵvFB~9g;&RH Aw~DSi6g^7_)P` [9U%Cnom aQ]+6>I?iL[rUBxVGѳIۅл'|u߇ AD2,Ǵr$WT%l)g7EHqGC[""If++^%T(.׳2 l5>? V`ΛF>HWM$Ek PK=*p)"pddo;DYe'ν@$oi̭lV"' Dһ/}N 1eW(_a[gN_H҆*G,Xpܚ\n0QJ>gʈ:Th6#m HIn/ƪY0d^Io[/# =;pw z@#B?@[E\ W% J~gm薲t=EVǭ1[<M:p `. 3x|/e$o0=Oge gB)srpSV Dп- @ (ۜa]"A(bQيX?p`F0wQ̫j؎-7p:lZr|>\]!AFi WA;\xGsx8,꜔4 ϨcǬ@iPuי|*4`ts$<ߣ&ϗnZVd+a!fB_eR}NrrWΓU7S 76Z76 wmA+F)z.t>rкw+T'c~I_DL?IYׂ͜FX#hAPM~nZmt 6g[xP6&R>A7*?bT]_SΙ9|);<, Lu / 󓚑ZQڔ(ьg=6\ԛ58ֹ~ϫB;9YW% '0m ܉w/Y{-\H `]-s\θfݞhL`ЗhCvL^Ԩj枛n0}ޚ@ESV{SLy0ɤʉ6xa0 &QuG-bC8B2OL 2.ԭ_Y=MpfaDW~)+h[mȣ4 /Gb$[67xҎ0,CݓIv=Q/6(#knÎ{֦C_^h=^0kG$L^J!җ٣c"@·0]TTU[yz)u]X<@ʓvV-7=>1aY-cE\ fWcuL5}}(9MSc6&l^)C(AT;ew4j#f6kST9^jR;S pXU7e#aJnĵ R,{2r>IÀ|eFuUa|?$HѪnwp^'`#`JaE@16t6K[":2 Xc"+%h֍{)'2ڲYٵYu״ɮE]fVXΌ8{ UYS>-7 qI[Ѳ؏-G'S8~RÍJ; xf߾f}DD&'U҂%r Ɛ*\]|yؿqFxW>[ʸ59𲂢̤->J5?~L7}B1-XHčf}vLTE i^D;zK#NZC#`2. ra@ pV$Y";1>zԣYSLjBHL[B qMw%8\`_+.U=Fkׇ7vC!pbCЂhK~|I݆gkߙ>|@bH=(d2Hr,*&k@Ź pU'h*ĆoDdO`e'PK{&t|!r5vE+d! @x6]rKQ֘xa^¤ĩp:b ?Gh/5Ê%5BA*tj'o-kP ohd؍nTa\E4@C'78mlNtbmpԡBw0^d(ڍK {6O%Q.vH_ϒ7ɾF>%߳ O83?UK}P?z gD\]!JZ!IKȊ=4[ڞ9э7KH,ɝ#ڐNZ!,, `HEF@M IQfPgǐ<a~y{'`M'F~BpTq<m.>lW>2}.d销okCr7Hs9!'|4p_x@oע8eaiv_MNS}{ Zypߙ?yc2N|a窫%9nډػf$}JM=#6mAٯ!L,r3@Nz4\+䭻ڼ]pUE$$|Js"+ϙa{biح18<|3:YM]烮hhTIDE #tjoF#Wh$# 덅|:VD!6?'Mb]ff3vM_ _cMy_;$d`j{$0dAL`C{Rvo8MB3曘31/x` j `s늴gSz /C5OS'Rݼ?YEOOcAQ8C!L/~upDaO%=EhCdJs,ry*G[/g9Zo۩1 [j^RBy3\/_?Ȫz `BƘ*K%U֘exxݳB,.Q6AV*'?͋Rؤ' H{pNycBT$7RzeK !0LS~y!uN9Ug{ @[)\Rl=5ruP$HMtͶHYA׊^JˠnJk70#f2 fRI[ÇDƗpX4)<!%hvKf̛ +. hED7U*k$yT!S,{UE1+Q*~+)QA/J e7p xr(V/ }B4U#V9̝!P7;׶͌q . JYE 8t躳!t/Vn-m_tidN;ӆz|Jy /II,7oz$lC& q{[mI QEr<}?h9zEyꍖCbhVM{}nRcpDsc0]zc2z*mj'@l>+tqvdCIQF*IIBhoYՆL1aY00]# o/aӘN'bw>Ƞ_?]V],xGm Y09#uٴ$'-.NH޸_FxtT肿E*--^huZљ&؅NqʃS=9jʭN(>%p ksrEtOeIcFlcNaAj o -sWb0 MF}c2Lk\/HAzsy|-96&lb[:@wWעFt)N=^Ɉ@mS\e ; K34>B(=&9ת?`)eʖVͤǁgS&" ;rIz丅N}vZg(iFA̿CVwxdZxLX|b.4Eo5Ye:y΁yw{*HϷ%[x.$ii=7ׄO3힝Ekp֖d*)GnsEbPrȐCAw$mKoU<(d;i4Z+snBue++Pǣn;nF\¢|)C M ʞJH#[Kr ~I`eZڳ,_ܕpH+SqթOgxvAf0K1zM@Hj/vRd@/pVT}8DMT2\L6I"g~>>40&4(g ԹxKFI[s5^J+XXcSo,8.g 3*nzJ NZ6aQt Έvm/">tFGRY E ƪ].ܔr"τkBе3H#kz7U|(ӏ/lڗܰ+j/k"pnZkŰǂ0-eh~~ptD`Q>2T("V°[s=tݬWZm#ZHWOȪxPZ֏N\=Ȍ}c|%Zp^pSmH#eG-u8wKϪfQXS{5)x9W*㰮w||mxr |l*Ew` j]x[Xd}݂8W'}~H)4MF@f_foL5aW`ƀէ;CZ57#^Ngu^ +u1++C9Ds$~ڞ E5$Jtf6m=ߪGwf9|)jWW cu(z(zS' 뷖&$ zLzRUq:ITЇmObhI8 9YFBFcK뗩.VQxDg GAٓQ'Z-CS-F6eBe#Z1;I!OTP3 ဪT8 s>U2oA$闔`i|Є,NE#o([OMoA33 hi{^e -Cl}{#\\%'h<+Cj,p۟ t⎍o2 3c&P.IZ*tL,Ll61,S4tۼʡỴ¬"XKr~} `x.ViR"*cKuIžR:0,z MvPUZ+E8Ot%oesIԴqˏ}MR_tA$d,teo!'=?N)s= nk `3iz\8|m mt lz f[: lo_j4U/o|Uӗ<LX{*,/Qm4{6|nxSd-f>yEP ndã3oDžFa<j|a}\lP%5pi .NڶzlYa, lbs]DLp3 3=/Jh*~BIۧv^+K?>62uY# 䗜14o#wYZh-hmc] {ķčRD1TN,nwd݇P5+TAh3-u=WjI1!:&񚔈da n;yvp<]z~86e/VXZ1srqpSY(cuL¨ػzôG|Oơ"g˜#Q$*z ~(\ny)2_-vy݆l39ZyL YT|rV<N%]^U%iO<>"J~Xa[mcu^GG "Kˀ8{(NI({m=n%0.n幹eI,Dx>My"D7,` ˁE7O2)4pNÖlYTn+MQi ]V$mhhpNU_k"1e>fßT_]N{dw^^DX;Ak@}@p se10ޡ ,l5s yy<:IkQb##&OZ~{ijPp?\7uLX­>HgqŚ˫ z.9$fp!S'Î_n!a钤)|~#O۟anV /gk*BFs]ֹ# @BB65}?tJ5NfOgo]…HT A@5Gp)b-3pUL gVq4EKq_;,Ӎ4-Qn;Ӹ ͸Գ4i@5hٔﶜ Ii^QN}MТ,5GAj $]Iͳ*¨FHg1 aNT Ē{#@[mhC/,R+S#x̗(xjX3tC, (*)uquC-L;@'#*8Қv ^m/N]hj渆PUL9Óxrz7E69g/قJZ3#ykO١n'X/$C2UT]./dOÀ7S0gl4<9 8+q-kpX3=4MȂ 2Wm?TqiR XӮ4UZz &sszXbu]7,wXz԰=NeZ"V BJWpi[D"s9F4wCy9Թ=dJ_q4#_)u0ponҭA#~{Q?:CbjS5`!FK_JÊ'*}ؐ; /e_StbXgJ.g X*CFm?Qt̥|/[/Fs)C IH{74;>kR+PcH`qSR<=8^:,, x!JQbU jQ6hyUyV_WSlotG(?7~L~֎9R|˷٢i35`T_o>+RsLC>3 &5.%ufb@ >mD`Z"~jFv#gƪ}ݘߘGnXRn.W49X6dwxBPK~jP/5rpMvژ%ihHJxV=`u[42Q+`ch>%PuӾ#/F,Nx}sԝİYS:I,y:Hac裥# K)#.4~DESEN! ?$1%"?N~;>rWE e2n.$<\rp#^j:txnc0fŽ)[3nD/fc`j@idQt rf]*2]FjV*]~jj;S%(g0,W_M#d܉!R R*^<03F~%V) Opt5 9ukp1$cv$h`s Sbsms9 (ХYdm ϣnRT-û Y RDcޏi3LGḭdP Yߎ"H\:*?ATML.T `x0?'ץfă )u#Pȭ!O;&_DkaM)N썻) ۔'?c"q0>_q,x&A+W`bW4)KSd8`W8蓓uPㆴinM4Zw̔Zb%`:oE(wΨZ 4ҧ7gyp :+&UbOYNcN5YaЃH^`,0ߖb`!cpL (qqUJſ TAy>+ZH^RAb7VmA8!cÆY шsCJbp44a5`߿aO no__y*ϔ!MG_QUXPph#'Gu^/ 1`MȧYbɬג=R6Mhk1=ŷX']1BjGVmkVQ֕t428fTo|G=haD<9;kIM@3}/[\@[J< Ri[S"![@qPqqhk)$-6|CYSIznpmQnɇs1}*NK IexHs|$j:<E-WjK7^,>L]gyMU7f288g2&y2P|'HmSYk,3wǒZIYV cGQ fWRnC9vF\0|g> =N@Ohobb >AD]:RFKX2ܮ#uucwU8{en#vǸX8)4s{C) Ӌӂbk%ڤ?y*4uJNt*곉&G=bJO>|l}IIE5෦y.oGc7UHbjGx"Bo'^%=_١ - j-n·2>ybI켻<n5K*iGqk/e.kn"V_!""Ǟt͟AA5~[!gtX0+JWFIlI~N}:yeS.7f0TTJ;1fK9_ 7n%%ޙmpb—w{dWc=X#?ccg0px!T̍(s.nsmem,8PqnZzS,x}@T hV|ko6:,X|clF;b152x,`Xg4r‰'E^`Ҏa$>Xꇳ]O[e2Vf};Fw@w*U9&,}RZGقeo 1Ot97FQou})Fwq3 2e:l~$|ςE\\>MD"Y *aUvJfbh9l wx4|p{h"3#x|xZ.u];f("Z!X+0Avd',G$|w/x>m%A`bg#i#lY&q 0ao*km0DvF<ؤSCFR>ކ^&t?á5vwo ;ݠ[n1$?i'_cK~[Z5fEBwR &:xZ=6t 䛻4݌jH4"JMpQ}ihַ?GZӲ?hknS~`|Suw6H-.2<۬-&TL nЪ|:$ѕBsuy4-Śb*N{i2;/@k=e xGs+U" GGn_2e`\gp3RCm4U.U><`OlZ[.[}^7gXyyp H8{bmZJ9Ql*.݉Ѡ콶맼91X6u%;0`k $&jcj7&CEAB ^ O!4˫"fPzKi`8{HeVׄ_MZvR}-:1iq_9-r,p^Ȏ q2?oȽA%B?pTeĵuHˆB?"W+Լ~2bJ~Xc2hD G&ͣ.<|ozOfV텰 !F 4D+E˿nh)V gkݫ?9`+f2(EˠWzIdp@@0>K=~62`ˤocѻQ>&. bfRjF0&eP߫67 F`G\JಅIDY82>e]l܋Zj@ﻍ\$M4@4[چ@[Ż_]^E7o b~ڃ<]K DŽ& dO]Y@ >7gL%5ƵZ& 7}ޢtS(ȦZrdyd| i'Z]6ۊiV0S8p_h^]QHL1~ɭ?&l(y0!D3JBoYt2S @ YP%lWWdbKr*th7ʰȌ=!:$CP$6h񛛤M}Cs?mlL]u5łzǃ' ؆[r\c'YS?jye!w)]AqS:Y+.4I4 89t֫Uo`^k9+f/ -Re=N.<3?~V ;?@9l?.Q$QiɌe)WG+GPV"NNK}~iReY윕N*bPj;vWc֠yąjoK-Qy)B߱=Ws@kZl-9sԁ7Qll]ay LO 9}Koxڼ$Rt&@ @N󡍒#Ğ jLwt>nq@ZzA#*9fE~ѩAkqJ:̒?A"[eєP$r4Ah KU+:C2=KRܕzVEz9X0#iiů3,I|F&S#{V۱ Ji[esߴssxh'?Hoī iLɒq(lZK͍|MG8 Dzg_GN4X̄Kox/\2o%_H ׃:T(8ߥoH-?B"c{s;gzӡTtu82 f H q8;LLR ;>҂`yVsV#a,$gӧ%2WraSp3\k'@'R HPгZZ,Qok 7ճvr;_?f>l^OtNgM4+$!z䱯؋b1זeb=S 镚 %,ٙN;#KGe9F$)o/{m'Io {*ed'ݟ>r^ݥ,:FD; AHlې0[r-w\,(zavIJY'i/DL!a"v\4dtX"]&fܞ 5*i2*3B_5&.0 =BBqK'ge:)zg@ kyiY@OJ55ϙ ދ~zQe3P&"leBszPp [?\iώ3OMn5+4>=I-dlw=?UlEM̀7kxWya~;U-JGʿg FcLm8&oc&-(1.'Y1gL‚#,3)6bzo]?-yG_/[]k@`ZU?  ѺF2}eez  }V  E% DbU^FCp x]N;¶јNW"BtN/+#dꚧFe9²uq&Syģ @&b=پdӪxJCw}坰'+kH$"Hkj߃Ln,cNLoޕ F >W \@c2/"W& ٍ4Y+PAC>{a>JG7B{~aM.BI`x$Oo9TnG|U*7o>҈pFdhEB$ͼwc x;ߒ iE.3HQS\05_Ov5z~;k@$G| ZG4$ɀ/|YDJ 9LK0 SRQXqM b1<^:q!D,djH*@GgPq`:oQ_Y, #eA\-1٪2Z9 zͰ .m $- 591UC^X}Tը;lQȭHAr?9 {MnLV(:prItkvXoJdu+Ccr9j *gq TĒ,<:q1.C){ցĒycaRj? l&2s&m~'uD"и^-^idj2Wg$VlTJ`*b,WwEiC$z~"*vM#[0@6Xę㉷1 FvԠcAy-zpM3w~1h5D1pkpk-v/)_(0j̫M1z1mȯ-SDSWFL* M M?MuQ7Z,ZO3'd)1D쯿=WL43VV&.ޛ-AHWĒa5zڙ6RF8q9`r0TZsw#/_@P ca9^ c),k-KOK*"Z?XY 0\hm#l 7elj*&9a''L4'6C§WO'֧dI鎫6cy|BBk,n, 6%c 0K;by$9y"$RGvGY]ƥ9UvPpL;kɗB䲤n WWCZwt3?Ѣ-JQ!][e41j Mm2 Kr#$^[OXno'8j7:9Q540d! OS:ą.8:7%{oXm]N\0ܶvHiQVT1ɿ{.JSݰV)10X |NH UeDQW0"Gm~(i0?ui9r\o3inNX:p-Mz̟ڙh"@s+G1j)M1eo^eJ@M~ u$PF8Yt4ًr8D &vzI|3%=p\{^6)Eւp׬f3w/#FiS# @eR?W6:Ţ[">B6惹kҗgI)i ^~ҡG*ILC_ -= ,i:5t ӮT5Rt6isTԟ9,|Qt (\'-aж̨B߃$K;9a97+/3`z_O٢{kːpSȀi]u`>$6LQXS1Y8FVċ5Д$u0 u /gp[L%%}UMbojP.m}m[8Cc}"QcZ3 anBpMɿtߵ`g#ܓT,_Y6Ruah}N^Cv)%Q^) BPb #ޙMzHEM=c^xŒ9?0 x:t /^m=2k^f>.U|PJʱrQzy\}2VU§{Z`9tW1m)4ԙ %?ҀSʈ86B`m>2qYYhPĦ\) \r[h} wqDR=aX)aZT$Q}7K0ָya3hdp7<Md2ָx6{GO\ σ6Ԥu ~_3?+HPxR W&u{PA='9;zA76L\A?ti+8tP&Ixs > 6WvyCWuP|o  wC|=n0{? R~D+zo#j;ti2j91C>}P6?k"giB巗>kXSG!lA cMk"9r/Vރb=߯g(Hl[4z/ uW"1S@Dg}LQSD R] ǏC㱶Uqq?O{4 YTȨYHdݗnfW~0ĝ۞Q04rB UIFz0芥I" R䷦/MUI/ 0z @rg=s)){J͕+֝h٫Ә.|?XGm}MP6=M]MPͤZiEm t~R/gVSm߻$]Ut];:Vmmw܋;ȡ1֟^"E܅ ; :U)˗IJM-R=} buGQ{h) S`~o11-EȲcX3UDܣս*}zRo-NY'=6$#te(D]괂 so"J:_]|ccW˰Wr5C)X#SSÀ8X̛ے7Y!YXSJ4"EdÖ^V.rAj(4S3q)yAX#߇uANwkKS;wO?oY 0"en,;Ϸ`Ѥd/c)Ҡ+H ^I1/h"}J6T5_.>Ps ]}^8k[חuȾ~,m_s͇T2wfFt^Q5aY_MVХl {6PP@5}4c\o*i?_l*OqKT/9uww ZR5(Feױ`~{NP5U1Sw1<z{~4CbQjx)p-A%6@G nz!Mn9 0Qh¨4.V3>33O؏%7?OцUD 1"OJ)9C9<Gi{CkUZ|͙S2}ep҇mkRQf iD&;p'A~U(^B'X'qꚡ4s-#"H +Sœ;1 *d5b "MáJ߬h5Dc+~9m9~ !zԽapٹ S#ވ7IJK9~'Ͼ-"!J;e8PE:m;aM:vf q0VH-5/c&:  ,BYknwHr(`S3?GZrI2M}FQianpJ`kOeLXԉ׬ݿ,TM1՗o%)D1; &]E{sGg})Q>RE7gd[sYC*Ľ+os=;U$Ftw-~w`8q\0RJ6Wm.V[‡v f q'=˕׺" &V(8A"dL-YPgGdyg^mN?S^SL6gM18UY..={+Y#ޏrVcO8Mk) ;v嚆{w`]ʯoXJx?a;Q;S`7ԝ'H#bV2rvI߽7\1Bnַxt/$;*my~ڱn|'i/2M13R ,[QàX<7ΈʔoE [g#%d&>|{`ْjabF8l/{B*Fi{11i2p7m 9:zjΠ2`FkM죛e38WEȦ]>r$l15߁ܼqEP#|+ ehdǪs\ӐsaΔHo}Q9q2>l>lR#FxNL5P4 YfOK0gcWM*Ÿ+!͞[&CSl.fMǒ;OgHHצovΚI@17q )҇PW3S>9v*0'/sFմoKB,mU3@BɐS_} K0OhrW>֖}L[s7KVyd U/cy[ VrG9"2pk2jT#1C\(0"@S~58}ñGZ#yh5t GR={.UY"xH[͘x('"튻 A8B|KBZ4/Ml SLNdf~܄$A_!R Xqc>]spJyõV7x3`4t68n3k}BP,M;+"*5@jܱ,j= |K}>v9 ˓2ny2ӿ[L$V̿l3y9؇EjS;O7p%ȝAV xLXϰySJ0C(S^)RNhϲ9>OӇr dKK?MʦŖ#!J3^הl%M,Ym f`&4(!نWЙie^ Q/.z|.>p<<| |,(/2z{,kop1h@ǃ-hڪLRr@b=l<jNfv@b dzТ(#&_x{wV <DA{;Z kujT}t%p@$EQ2\F2 T ¿1_QSSF-y:j}Bn)r[=h @VE32oIhA4UD'PH$[I ˻lʸw/҆  ɱ@*pCIHY6!?(+\D/.X X%ZSdU[*C57:6h"[=;PܥBHNy|xWt}^Vy.k7" &ĶKZ *7W?G&]R ,;/SYP56ʆ |zes]ERJ]j_*b%]= (QCvnhӟ#a=@PwI[+=Gi1y|jHB_ \[ V# (m/~v7WiQxhm y19r+d] c}g@<D#}͆M?;,!Z * ӚÌ]x3F_w^n a ~Nγ6v=,sa\f՘7GJhu{j _2"'o~_U6ZwbLI2Uwo{$G'ccI:hKnW@0m9}G,]kyq %-'2[eʁcØͶ5AS!+_RYCQǔ uj7kھFNpQ X(U=|Ǿ-os3C{=Jf?c{KIl]ct#Ia&CDp; Iѡ'$&NigfMF:m@~D5tN'Ù: Ƭ4=P/MU AoFc  `{>?Z;F0xLHHf:K~xϢ-HQHxjRN- 6 7:=.- eǕ\u\ͱQq3'߆ґBf>QˆD%i;Czg- P.`m=fjr[X  ̥͋uayizPM2',Q|]36 w@`&OK]g 'zB4[-;0`wK Rm/*HXKf-;T3]-&b5ED3a%'q9{&aḏkajUMf}ajz<|iPt;jfSP+VX#:Wɛ:A˾RϤvdz& _*|H~=ʄ1:2 <-՗bp2@0Nb6*R[&qPg*64Zqq Laվ5GJqB>miSD;䵞Oo?!\P+\oG*~ TѴ{j=38>4nO<5CA [Meq=u# .:GS1sd/*7{!;ạAGyЀU7pGݦ{rzef@'ϕϝd{o rVȣ %);JQ=PX@Oܹn2{gTyAD돛c"@_hj|eOGǶ~Q83V>Z$3:o3lrHcK(SeXߧ+oe@<{:?9m=p5t[Wpelo/AhщE,,yտ^ .Q51?Ib|tSL6ݭ'IPJԈ#!@Uf읥D(@kq vj p^n4"%fJ"& 0[6op0Z >Ե,'޸ҤNqؔqPVI&s&} WWN$X@\6&?-a_STs=B=(;2T5XIkρAi)T1_ȹ_!4/n~:%>0A҂ 47СCqˡmY_k"Uh5e+Tt=-EY_v=p^+|{T1e ~Zbs, 8+) E3JOK:^u}N6LxWV9zq^ H'?̉ˬPĄJfMBikA쬽bsX)f`xף}<&'s-%i!R%_yaMU{VޜGJ`}0JEf՞&+kW(z9F=d^#y~ՖhͿYcnk "4B^Kfmf,D¬ 'ʥi*9}3| SG05bK`VӈY?L6=JTof^h+go)@?'"ˡ2@2fH tL0_=7% q+d2k\bvd15uqgLз(I fm1t>I!MWel ";Kȯ0"? Caz T6dF= T@vίz:, 1:GdA@WWC3/1+}nx`z:L*gElȍK5´yjMTn5=zrE]1,'|Ȝb"{ȥ#Q: 7apxvŵdzXfրSPؘ!KihүoKb_!rLѸ!Dp[?V"]ѱF>^6F+Fe B$c~{gn;Hy\Bģ:5V=AQ@;RHi>:XSAKߓ:wwԥWnյ=~K%$rReC{bDKb8S(P?>鲕{mISb`ɓnPb}P߶SHxs=7m[yG#?]|f0K$,?707QiK3./\aRln%"X6j 7plȎj|#F׈O^Hӓx{iNc, ?Vwu]JI'+|\K;IlT/Ksa&t_NM~|삵[ Y*Gn5ueMd {c`NwW]zXL)ʃ 0t `gg?{|9R?MAmҲTO6NïIUadYZI%szY"ݢĬDz3}L{,³c{kTnoΤ7/C5_.1T 8KZ3OB4Oj5V=ɏUH/oŮҚG<:AֆhH&kk4 `\Pߥ%z)W%KcQR/;s1&2>Q,gVU4ɴd Njc\R!gش!x(k-9K)]QlTz=+\`+a7Ñ5_S h7&#mHy@D՚q_}Z9kʸؐF,L]#|]"O@6Wj^\}ڳ XEQq(O_4Ke! um`J^,xu{+ݎv]i&>b$4օ"Nvٶ^=2;͒E7`Sq!Rlpw7`obʽ ]N}`:  CNI&G("\E-xY(sdsj2dLqEZƧ c+ղaWaf}j9 Nsr,v̎ؗW͗39LT2Qq|<FCAz!x |&Toxrw-&Cmٍ !映g!82Y:aSrqޣ5Ⰺ]_\&g@!S S(~wאi+lN|a_:c(3< tܿ@(>%+IYG]?q41 &1<[;jۚ|^< IUt3d#0fZ.b`oF0͙TxrhvCO6Y,nJkfa7bԴ IhB3jFbNb*S AuXN!|R^ԫDlZU{UjӕXbt >wEwF'+yRԴ9C8#E9n%N3ӂdNi೒\oe_@$4h¸\gۑi덥\F"+ 5-p3V#pln;j1X$\rR'!;IRMϝH- $HM+g;% 6 XwNwY͇U9mDz&{aY TJΕ J/ͨP="!ԭwk돃d9N1J!$lsJ7vZc⨯V"KDOǡI3!_k/{|=c0kvnw{w!TT޼1b$=%>?,zs:9= XB V]9rV byYXp|HЩ8m*ӟχtQ} VO'-w53'Bz%aL"YI6,Ӥ 8-D=e)^b y"md~jYӤ@m8;?(IfHmzm /^B7If_JIҵ䝺 t UErgib hsh܎"*c\yoa `:LyXc"R;WϞVQ՛0<~!㯐?D5|Oȫ,uZåds5}/x[jE@][i*!~Mąy+*@5m*ys潔6١Z߽¿lB=ʪMñ;yb; 7Dh4 ^N9"$n r0kY LBS C{Oi:>RZ67Qd|N<(#_7Eu*g;_3ݻ;&\,@R5?P Ӈ}xъ4#o;&ҝSTk.!W*FI[]\;{~ԍK8y8*J+>k3C`iBbN!Ҟ  71v!^W߆xdUg~925d#suV,68F5d(Gsi:^m8B?zBlM!1Uv@(^F U ~Ȉ~ػI5 <؊pc"f|$|AŚnތ80`P Ƿk;Mgd@]3t &Lrye BM|>CGIMrBrYPro?<M1%{'g*]XɪSx[HڛCWg,)Q4#SN+.&jB(2q^yco}SgY DʹN$fjq 8(u4gVJ*wr fvy,:_ 9`Q2BZMX5Gh 3ɒ booXЛ _躵5txO^H ؾܴ &J ѧ^YEj= 7Pos*⬾p?@ [lD`o˯֝]GvWRFGt6&4;h2PZ%|?@ovOUTT瘮 "㠆 |i *tGowʓ-[ ldX"QM8rϿ7 xep$BBY)V7Ju[rF_xe[vOM'$z&z#.i]us^|[O:m;1LJNs95~2RQX q =f%t摸Šl (>+ su%z-oiè:yWDh~9#Ĉ=D`O-dCfh-c=bߚAvE/"g⥒-4#1bhN-SCs@ L~alr(MÔΦ#Xv_S |}7[G\bB#&_^AmI6d54TmƲ^7p!(n{SVț~[̛(0pd]cT`9 r4-ު抇VϠ19F#h)ɚΠEBM둿J(fm"OZ%/w=zz/Ym/L^8Fk`zAq`҂HZE{^D}y9p6MƂƜIۇGq٘!\LXh֦Bu.t;7ؾO)J^qnJU{Zr˵[P1=Ow)&]8}BfZk!|=T;j%^z$<\TZ1;ɗP+ŔO4O;?b "ìh q& x3i~'zWɖ#՗q6zثң .AE9K=+VnU²m>K I#XsX8V땖$cT;Z?RQ$ڇmM mQJBvv?2r1Dt(H}#%3҃IF˞Ӿ !N,T55*R۬k!c_߻ ]HVosSF$af)q̎}{C{,C%= Э ue&Oܺjk䨿q:޻4ukױBKdFzFv `|͹JVDӑ*kVQW\8 ^, 7eY T&<1զhRLVGa.+G;;O3sexx7n`'؉xx%J|>0.~k/zPT8s5J.*|$JtpZyRC|jc'K$<]0ET< ,wяS"&~n]2=%n: D$Oec¿X+!7]}:}L襩 )l=hIpHzt9|T^x% UsƂxOҷ%D E 6$(a?AF:aGaU]rfG[Հm<6nL,*#W2 P#_AWh=(K7_v鈚vK_h|ҍeΣBHct-S i!USI6'%bNvq5w>maeF?G`<*P:YC*OrSUE;Ih\RMI2 Lxgŀ'W>s.Ab^&IOHJQ%d'^X6qQvlTkJO)$@^[[z\ C_Sy٘N/%HuzDF~^+{ ;vG]AM/;x9 5ձШ gP׊ELc)Ykȸ$wI%Lo[X]~c/\O~?6I*q,bH 5Lk}R+-欈>`()%kQ9=T.I*H"ǩ*s|щ2$ z(]SM(F6ߡ{S ~ۏ"=ME 2noQ~O<) + Je]G`B, |v'ώ煅>jHMf4~CNyˋ&l|H` fs&~cZ a> @ӡ1YB_*YbhLÿlM*۷1X7cM蠶]6+֒v?4ݳrg2X>ŪZbuars{+J&hU07A*>( <n_Aq"9'slB bqJژr8!9$_l "%U=Fi u*.Aof_{\2GHu _IsObV'ˁV{5ꖯOθk¥2.X aA)%,5l)b-S8 WJ -]ɣ!8 0C"!=7H6˻obhHZK uQ?BU@Kf1|6IrEׁ#Ĥ{Jj*KbpSG9b &WZ tKV+zh[ (Xg#pnyH10 ^t+J̝j TCW:*$x* f?N:&L4 Rݎs{$NFu5(9xN<ݽ5#z=/<6#$MH?#!v3yF; +^bfC?^~=؇ ㇏Fn#n P-y:|35CjHɋ 32<A3ZbIi+tO(C9orE$y^NQJc|R'U`?0g\Y+|c M D.<"r-Ke!_@ e8<Ĕ{b#R:`:ۨt\ACtp~~=bMwi?44r.ϛ97zvYZArB[DҐ$0%}r:B(vXbaeVDvdEILbwܤ .b;A 83}{!݇BuV[}g`f C)4ك&+#ФBX,đNZ1|͟P߱Y&_cLȿEtv/X%XTXV٢Ir]XD<@&0{IdϚ{"+{'>{0RQЈ?G&E T쳑''$ EnH B=Pq$ /)$h#NXCC+iÚ"i_˽)7ݖ!z,rmb`d|oUi\)[~. ٣, ^U(_N(ŽV6 q"?m{6@+E&Dbt5QzI}&_LDCӘ\CgT9>BJJʴd~zM"EsOMipvܿyߟϭpJ[tva {nU2E,UPt%^ጌQIZ5h 8N C܉2kmTk^YbZW~X4$V{TLKav6фl#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌B7]. ޲AphKo9oU1iʓMpXw^}kX, #_!Tҝ;x ;{͊[*uW7'(5Yvh YXW Pײ9P 1i%TX]ʯ唷4n.3g^W1`@wW_E  U6Ȃj??K[%WwN*[VGV&6ziGuIݽ v@*~'\h}4V ) sR{,rKʽwrtc9[BuN]&N/r31sGR)N͞KfAǚ)`l@DW"`m=.5HQS#PAcԐLYz)RҙF{D5m7yq BYMN>, f3w̬C{P" ɺZ96%g?m=U1u;m?VPR5 ˁ*BMl]Pd>A42!^+1ZwDJ9z>@nP@l^,Q ӫаiEl=b;Nrόl;y .ad4ġ>T-? f{Vo*nRr@թ\[y:QFZ$eJ@و;"4n9~΋نMovGuBx}R`+XuiRo_$9IJ~r8Q)z%؆c#Ƣl,c?:^ñqy"ٱN fl*&< lV(ckQI5W+ oT@@P{a]p=S^7a{%Ҋ7$<'`P !OE\=eү  s`&9ueဋ60p@٪WwDdrmؿZ#@3ݱ;\켫Gӟ:{yVe; ^@, G+¨nT  BGcfnK}#A3 |Xӛ yӓNH>fG/LE)t @Ysd̋aA i2Hr[y Պ077dYwl*AlAnB$o!muB` 43sdn6‹ʶ4+:'>ɓ^{ӛ֏ݕߕ&mk-JF(rxH_B9Rtj'W,~P9E#{D`#ړ=% ѷc =?a( f_EC(<62TϪJ=oc%#*m!Ŭ}\l7DvuPRF9f&CڬkR_5HFMOXmJ <,53dH-iµ~W\"#¿Y`mx ~$[' ֕EpW>T$N eMmroJ9]܈u;;|݉ԎޭzȳQCq=Q鮟'Y6"]8ȹOC3Jg^tMQ(iiO"EcSh|1T|=C%1d%в:_]"uÐ7,bә` 'T /Nn2V$t*ru>i _RYFǞfG QLX` !M;Lq40C{"Y L; 4sGͪ:Z]eh"=YXKw8B=7Բ3.%*Z$lMax4ɀT $z5 ׆:" J1/bAk=%ynx:K/ڝr])܈Zl CFfNX`P&$Gk'PkY'hjMPC:6p8Yh'E8#8!3!4џ$y{5D7묓lmwLX=c_`tbfOm,c/p ʤVkoc;4p.GHPAE3C>D+nX>|2M)%s6v<4S[4+K(۳&*3tH o PYwJ;*8׺:v?*%gz;S!+Ȍ] GiUU%^v.GRT\[>>Do _APvZG|h7rjp`⍗fyP=6r3V ?5t8CqnEڥ#W(Y$>gx 3@kN +af_!(˭3}nFW7Gͅ2bLXC^ N$14IfG9nPv1i0:ANcKjڇdu{7:]p~N'!0?KcuwoMBX X,ޑlDZJ }3SDe/S9ƬQ,?ɫ5d` zxNe%>؆F0:S7qwZ.x:(_O@r|Iq"os?$^o)_;"~rE)~ppX'a@0c~ƂIhKl_XthUykkNL*jJqPh;Q/-cmصAsH2A{2:ckA@*4̌+^(=B3c}& YT`XnJ3bav7m/@mzI#]:+ЉƮ<6Fl1G8Nsi ߮xBh%4R%6$5Z1z7{zgN'X`d(3dXrU]A|J_ պ}Bo+,!{[jo׋9Vݳ `ð`w!{2!\>)>(J [}cϔ5eqRs ւy2yK.R,:W~S'H00^TN%vj- x{,QWd+!;`u$EyRJL"&U!wZvzŭajpl/XKAO7L`ݩ5n^s™,\M Fή!`^3"iK֗W~ݥi;,;!HKN\?g6/05 cWDc℆:eB g^P15g 2bY?gxwA@Tn%OXCdC-Aijb:$jy gb3^D͆+]7v>f3^11I'`Fݧ퐓:1ݴbF9M }e:h2)Bw!01 +zg: _(-~}La]kolx`6]2.iGe)ө=7M8-ըH|z/VWS*V!_j-]j {ʕg$W*2S 7] {QKh2|(\00w8)e- +wRyM$L9#|M;&huT3Qusk*mb;1%25j/ >ط+4&LHxEV}d'/5pmn_`|5H S5NFb,icV3h Ҹ{9 oZdˡd=.%7dF9cc 8,zHuHuZ P`a%LKCPxhm x 9p!U~՟n|BAZQ q:wsF,i~ 0D{}#M57 ͳ+M'Q!9%:*Uw';@-.W8גLʝs qzGArQ;4Ei}/!dGap՟Ǻэ8GqY:B;Rdj-_JG3M#Ǽ _#T?ˮNq%$أAǓ_sz.=; !q:v#0"SI !4+5݅R<}Hl S 0`bS߫`Eapf+殰HQwp|{Ev$$b}(b_P]APE io5_wuOcH7Qm;P~HL}:=.:l< qJ=>2vd ){*ŋs6NY0wƖ:[a $ԫfLRX h=x&9aY6gHta ¼=ȖX.USo'3/6j!Zqz>KˉfNJp9X!2 TZrP$B vvHTCu)c_b.4I74G;hf3tTFfqm0`[]!GEY|NsWGj/HzK4,oO7gUr,57hŰވ^q!uieX~fѺ![I9Jq@*6씘F@gRVJKg[Z@1#YdkHwmZ_eaè>cЂ`G%%1irqIG@S;Cit6溎5 ygG2b@B<,dd$4<%r>"&quGO!ǃF]߹yw 5}g:tw^JA'w]dz՝ntxRΨ_@eꐸGp?$XJֵY8ZvݚnBG(W:xh zƮ_,3u^t|s2@47z4OUS%cocn eiD:[&tTs"=1$΢p F!bb<9vS R ⳗ[܌jp9?EY"G/އD\= *vU8,TRP̘6,ӘyؖY3mQ>=L;z̏-XEAVF}QsY4'L*eνUnw/;RzKAss89E!v_/bDl6, op䮉k M }3ZW%вKӏ~WJLz.sSy|j[)0){\I)b^g]x٠%Po:xf鐢Yůedt8B cE)f v-y4q)bO#M[2L}0,¼LjpI daC5r>Ҫ!F^;w?p*#@dnnSv}1Q軩'ˬ[A̩ fz ‹nb0ۚ<.YllR2̈GMZ?(><޳@=ќQ(g9<=={N .TVvU~Յk(F&<`P%:Xz6fWN%>=-?$ dswٍPŅV#foO$[WG>ÕhtjWMo(YRtˌ:C(=o\9Ԫ;or~|P5ip`O[A`R>! ,ת;ЋFVeZ>Hd*+;L.iQʐKԪ4v} Eq$5/^a8q15vJ;3v횠7x,*Ap :q۴i $˞wڒ' c_I޶vnNP'55usw.(OV%t㪋mMřeRidco0Steh}*C^laD6H97Jrޫ!u}ߦ~"f%m Lbޞ=ܚlyI.5Eenr18(SR=+#Hc1ghDa&@0yC}Y*gg) @m\(GUw/QL!! UX*^W۸K\A߿}tO 9AW;қ#MMF04,~H[3jRu\Q?1!(vG(|oCOkb>m͗ C D4?1\z;03M}GhfpKcDy%<&JS**%i~9Xz$1#*jK8:)yݰe!T.H^H81 nNMRre ZD$A#|4o"Np]7N%'L8AY=uAoG9`EUft)eshw IzY*,bTBW=@"m2g XEgKJ##l"樰΀j=4TСƜ' rO5C`HlK!>NaQ|KKf)fT?󯶙K2g_'Gi&Ϛ+@ ,os~pVz*>@ѱA9Σ _I^E76CgǑ4&f5=rҤ0)Qf٣ˣh?sE(Kr]&8z0ٯʘT} l Vh3.2Z(SsW WTK=Ev'c%bQ<\ج5o!ysS %e\k ɦrJ1_᫚ޥ +_KJ_֫TtP@GT> eR\ڣFq VyS-nm]t|/7cJcnDZzO2\L [2Rh W4 >*W`7/H]I"Jd5Pᧈ\X, ^6+_Hppqax!G3Om{7^OAPXlepo35cK  ',ƿ&g$Oyy86EJZ;T r8? 纲/?v7J߿N+id["|LFJ޷Q=p|,Hm͘ q}rikx#$YD.!'4Zc ?H6{fK{ g m@3EG@5 $sBE a|l"{Q7%Rnn`]n61'1 n }|y]8)UǙFǑ2$H0.f[@qW$>uYàQcBxo2pqܯwn 9\S pL! <(\yw> LHv\9Mt۽)}\/.z`N52Ab-U@]96Sj4Zb v‘]C>+=nX‡M?e~Q0|5Tm&[h_K!?Ch :G6_`ZC+1{|X^7j~)u%[a˹YNPuEy/Hk KK3hAJW۪d#J&?k_z###X靖&× <QZ*٥v5aIˡ]veNՑ??3d|c.09XR0._| )~t>l&~]zGk@;=p z|c||~G,5H @u]|Xo^nů=PBUDzG3dGp*5%[1.`ŰcUI* /i3IK˜ P⅀е ti#U(|]{!yo[\1 T|3YY4֕3ҜT4Sy^n %Q! aNN`,XV)%VXMݯqRa[w jrN哯e\ @ 9p}nZLσK׹s@c?v9ȟAs)6b>!jfq| zF$rۼ7K9Z{@_`ӓs qӰ`s =7y2ZKq Yږ^i-ndWӧ)ғ7ao~=nPdH4 ̙35߉vQe?Çp9_Vvn5;ILtN܇L-K7:Mh)0:IOWgf%` ya3pOC?m"a+NFu_(U1(Lg]a K(+z޽^88}%]jR EWN0,X/G573&:sc4bmKXvFJ@y,GZas㥝B{DVi:d>JD0kZxEo0v>-թ4'È#zs^vDڲ`T -4w?IOM*ox1(5*Ep;I' 2zK 5X8 S疵DijwϞ ~t4u*HNH6 2'o?:;On)xԹ.ɻa LF|mɬS6 g*":oʰMmC`Z:iBTBPָ&tŠP\ן]wZz®Q,m8{^Cۯk#戔 kvJp.L/ TW*g.` ȅ)^>ެ1`ȼ%#b8@ %'I_&y*MqTOneiGw(`P:c)!>n!vR|BHO 5)hH&4{l\}!ZsQ'CW$J}^׳D-׊7EPf7}ze ^0nQ8KgEOM=R{V/M koN4]U LS\6zDA; [7Fsf=[&ad?7f9+vkES}ш6Hj|G6'dkQ]PoP}{)Y]DJ=*Һ|sʨ(WH <HFJkBvђ/q֍qGcLu à R" zOg %aPQx#z }/]}7B+3jAJpi}ZXMOޗgimPOșW'@ѹ25l 4LWN{z9uI͜X{# HQ`oH9 M2+>y-aʄ ȃ'n_L^bLT\_?hCG~ئ4X-5tC7 zP,T Ë!EqҼS}U;>32h11xVcښKLh)A{DaAX8s]j050\\HtaCA(4p7GV?@Rǂݰ(XrW.# bPVNLғGtz\`/ǟ,K?~}pȞN(HWa0[~M/@DPQ^ZP&,bt >;@$:q#cL1'xEymGz:}إyOpuʉ Ꞩy+zqa|Ǘpؓ-'m;'8+%v`ک}x>1_* nxDڏVM7I@ t*ÓQB+Ϭ,&d0LS̯`j3bJ:xڙm)'L˱͖w -uV`.i_mr'wrU'_dPS]TL%CGWREl1GĺִQ. Jj+0r?-WgifUsu {>Zh , W\IdL֝.__t&PU }Xo6ܗ2߈RrvBȷ;]a^P 2zWL'Y҂.wpb.X `U"~ b4@S[:I&KrtxaV%q4{L<$$/i~T1haWs}7~iJExm>3΄C,w2DFk\Ty$Xgp٭_BsmrFMa•2GUX܉+ᆈ}e|Cɺd^p۫~(`7IG'PL߷<.ޛʾ4S49"j PH֔~-6[raavܰ4jZ*]-uVvETKv_zL! a |cѼw5LΙa~ad;K3^wƝ K08Ll5?р\Ņ:Ɓ!HbU57FapnN"$N5 :rMrlT>+؋׉mUN=<VZ+G;۞x yy*j}0OM??^)~5])r(4lxVĶJ?YqVMCWɱHkq #ft=iK !G|0:\򈹢邻,xILBʊq]'ݨk#6/ZTt2F/\|sקYJW0ky X'}Uy_Ϋ_1vc WF ҭb#ovڷ4-; >6"v)E.Nq%eZ1Wy ;aeP&V;-E@ԒʼЏz@'QuRÅ 05؈aE%oV~+-"}􃾱]݃UNTOz.nu=5*wXc%E|3f"?uK2G z31,BP k܂g# D5m7LO6怵1ByAXG6uLo>oNj?U1o"58kZ}j$4mD[?}XI3sfFFQ݃T?QsLLB`2dʓs6dRBh*I@2! Pw$ V}Ѩ1*4I|tߦSo4SwqNC}LYB.f.lgе/amˬ;GD|h%'\ɪL g8Uy^21xP9`Д3H2^I4hV]"J _ze39uOpOVg.o ٱTr&) o!"g#LO3\'tLŠE( I#z'+8\񧔦=E\ŋi[ǎ:z9SrLқkO7X:+dbÙx.I7MS8EҢi°KA?1(!(ʜȂă-*T 'dA NUSJ~j]|m O{DW|.&t(+ɲR0;UxƝ g{,SlHRPmf`vmV R醧}sɳ!}IR$h^͖ G/VT#8C/:Πo~)hrloOAG41⓰ըw{^}FL."1e!+z̖=6!@}JyZEX4y>M7ܪk{,0A@IA!s@=j;NzQ?r٭ҳ&pZe`[ DEf˱`54@޽<~ħ2=z@KUKsj8*ձ{N\Ϛg?jfG(Z@.@a0WPq\s0EKVi;uGVF\pA9--s L-‚,{jKwHxV~a L2Q3<=ʾ&ӡu ۴8lCqB/ӦLai:s{@ϳFFr dNSuf!$g38/t%,)T~lfPvG<#mێ@I9f^_*'"֍maL,sʍ1)xJ ݍ}E$n15zunڧ`܈%u6+p uI(d_~Mn;T`ʅ X 85+-EiY M0O}jXl#Ư|1KϴNz\ViO}QFy3N J-2X1ù\@<Ԕd )v%̉TY}~u@\ u+ * 39ALz$H4\@H܈or3-}I]`Sx wZҀl5G30HsfD:jcCލʛËE#HZ8U$P~S`le'ꂝ#?+h3LPX͵(_GQPȷi?xX,v @z"NGbfK7K@EP@{!yb1ܰؓ΁pЏbw:JbՙFn^ ~N~Gp~-..w;{~.azI[,:enXWmd'un8M)@I82͐ih4akt/YS VdTz@aQ=`WJʵP49h2;WU(MWF,4feҸSۮ1U[(PNwʣCW6BKu^Q #㼏Ei"r $>uCM KD2L hl5rڤ )l:v>9#gSIɩj,Lp/ Q+`R$X0cS8$y)'dtm*)}ma8مg+8'n~-@sϜ$IFY$9vʓ5̚1f΢  #8)+!g#A{9PSvʈo CK.ʗwі]OQ5{tRg~;D)+%rbx [7P\"M}H LMU^I7X~%o/j4ܴL~)lya@Xߘ~"uy@FS* pIXf81NoK^u%SLcEHځܩK YR K_$c tÀX%ټ58߃8GǤ(j3 2ȚZ M1J޾ZΥˈ 5nuFtŏkusAMB>I1%#`. }׳+얇)t7Iۆ@).2ԯɴ44'4߂%ԍ1ЧMZͺʙT‚ mMy 8s/GY;8l&|w18A|z#9c{S{?Z–PLZ@0ܴuEUfIY'PtƐSXd;` w;EپN.BNڍAh8BӍbƒ3"w1i GNj b8m.%hde8A&3=@J *ҿglK:o RjKV*[ȁ.rxgǕ8N)f*mQB,_WѼj[mV yQK-&i4CRXsEI -}> /޼'hZWE2nܷz$m&оnLd{w3 M.8POEFKqr'mg&uÏ "PCC㒴 \-~c@ĺHfZq*$KLY1u|2=! /iב]V(zKǡ+ @:*m<5ZM.a=".1Ww,p|j-?*O" z3Mi\)Z=%sTJ#x{~5z.uOel ܜ#?Ҡ~stf()In&| [ [WO5¬XT¯4G&RgG*e^43~۔80JkY 3mO>NGfA bST$X=GoZ hd_|AxWjM00;md'HTm[tť:nq ldf-N"obr|2&kd 4+bogOq 6@:Gq0@Zyٶ/ 'Noڼ }%~g:9`\.d-P:LĿ'6}̿T(C޽+&4se@)k3[K 4220~ I;'QCU|ϓ4DsFU-. ᇨ95p$KёnN|8.GjJ'7Lye$?+VVhϿK3`Q${$с{vvX{= g=`|4EMKv7$]2LMs㐿He t"FfI#I)6ػz& 3R,~qhuLxkƬ FpBPLT+Z.#D{\YukKy=:CJ{8XoeXn 2zs92\ [Yj]yx ӶP~vA`^3K'6&u #PAȄcJVlr9 mvs*BdO 9J/zY־Mx [<Ͷze%fͩ]ŮF)wK.3Y rBUɥWu  x[z7VU*/b1vodpA7qh[-K.m 3Z ,$~Qj}a88lg ڈyz54\r2oX3gtcޅ'x+Wee4әmgRA֒8nc\p(2tk<{Z\|r&cS 1"FIsG)3UCJeth>֬%ˊmk9!?wtQ F"艨*פV},a i]D<Ed3R@)Ñ`iIDs·@dܜ>.<5,s^cK `#/eLy׵YwwD$DRvۖIUIYRQ0*"7FԠ'u11 aqp}Т{TTWq,0g_%0J¾,8M_ʲpzaդX !4@Q.`ύKO~[;-IC/3=.L)ab8*g[RESOd~LsHy8"IQ^ֱ%@>b0z ╲S_ugńP% 6HۥKөls*( 9b6$[A |}P_r4H}NGt]~87Gqou:~gd>1!i'8edY+(vsJfOz& @j5j" SqIkђ4bvYRggH`,%.x&BbӸU ,HW)?*9EeQ;gĉ`vvx# G~k %CS[!a~MF')$|.3mTcf܊u6%y,0S8y_?k1ϊ)bf׮Dq-D+=k`-Fh k>qASsO;䴪 IvL bUd[Ϟ7v80um-`JDIECQ@cc9VTApq?]K ׌W.LK!,{fDaVN9bEkUwOڐJ09 0xEgK\MpI{`+:xh KnBe&| ?E՘%DhKůPk LAGʮUY ѐk-z$gUYcGj\ Y?[3{)ܦG|dQ7|!K)xYiTWн#JI=`#x%yYݎc\Bi*,kMlhS /K r@cV|ns<+ g%]#dS|;{~,d@V9#cJ lբ_00'C{y@ƪP1hI&hB˚yq ekZMZiH@A~ڧW[Փʢ/RE lBoX-a&;N׌  i]#<ۦb;+azIAA4g2궾vW=m-ݲԇVC܌dpEdp̴$vht$5 U?WQY,Rcy{8n`^U+~7Ej LeX<1ȶ? 6 %?eE] preJs>D#u?j! Ɔr d8g1gI2g`"N+qѧpWd\{P.3jDh؈]RIH^D[m0@@&BRm LmgOmBWBQ+Gzx &SɾKhfT&5.J+~uj N#H"a5 5 uW[rn=dT2dH0}`acS_Ep1^/3E ,  VQ 3?vv0xLl=NuC%kr~^pR5[iERfhiʃ+*)JfME[Xw)1bx$3?@'5JIZf·;gũ/5*#XEmfw]ewXS+V{_]҃AH㋔bS T&~P燱+=ģƠvmRBHbb@[52FdN {T7w,$^s1ϔ-Eng4SZ4Tm&d.NEn1̗Qi%e[h!r]WiA>lP^|^Ąj@ cDe-Jw!CTAP}`LBu#tLgy?F[%R?UeֺuWJ2¦,'uND6,uy#dž, n|FDr'9 PRQ6-?i6)no xwITY}>C<'2KHt%2[8iύ7ީu@Lzs@YS+<6<% y\{&Tغ"0@xgtRH'GCQ=k/l/=Mϧvx%UR2j'ҵz&{c:)׶4/{zGE o_,i)\<2k,QH>?5 u'9Pװ ß? KbHy "g‹!ם1GRc0=ŋ p<T'㟜tE5o2 R!|||~>=Y 34q";ƗFBwqQXO Eq52,'^.piǝVKɫLΏ szY|1.6ՁI˵v)TnؕV73Qi$*dK(5-Ҁ{n;-\TY{;,V|YY]XK q - 8R Fl{e-ߥ RhV/e=DeʞXVsjU7 U[רq:[ *UAPfze<.E]iLay ՏRupQ@/+x+2/0%6r)䐍ĝ4@Ք3Zsj\v;Г>2^4?@t~X h=Jiud}:m^)7`9Zr%Nqz*+cBK-Zaٓ^dKpث PVßl.tiF]@J*,̔d'h3gځ, mͻ S՜;aYo9U$;$*{9A63mqBhlN I-9\ET5[>Hjٝ ۀVNې Ɉ'r:$ rT\=Nܠey$0 Sq⁂(&S+Z{ r/D:I++]^XgEaU}r]~yr/Ӣ]zIhaB:fG0N;N0 )i9NwY:⭴9M0;$Ff,ZxqH#vrm*JfYTƽ^.%;8VӲ8wh~E.S0{%%ӹ^V|wGc dAu綧&uzt gf`DlKI#o7pϕ fHvav%z+:8?rU(,R{Dr6 g3jt6X*x~n& B~M#@;`Q7%YK9%b?SUR~+44uK5_\~m^-Rk OYOs5G,B*J0\02ٓ ,bLrPz%E!x+4i#qS0Xl; "YSo>)!߄YlO4R!}btoeLVpB0ٔ~-i׼됷$Z0=ho["Neq^{}RO e%Kmd{bnåP«ӔꡁRbH1GUӳd9  S@-Wlv;ʹ)G>_ 0M'/[#Znc볹8풭tE a 0U2eEޏ1 3j-u S}Α*wQ 7dv@\jMrQp?=Jpb{%9 },5Ԛ?Pj1a\0_}IߣyޏL]*t5ZXOnY_k"^>]՞5Y|o62_̫nM:xDDgYv0o>x$$T"UPܲ"&HPb鞓amL8 GSQ:=j!sAYi2m!Ϫ/fgݜF]`t*G<5uN!̔TX:͏y<ҒXzMK!J]}f,!xQSӢkw$4;[K{} 1Esf(zC0I{ -9Ѫ%?wY {QI \X22-jEG_`S ȗK= P$[Q?.UӁYf%4s6R)6v?C 0Yh D<]O1Jc.-y$H"҅Us-n ÝgܹK !o挰$΄o N"o6_J|[~=3k%7+]}@ M{vwC c%]ZlH\LωZG’E5wU7yBYt2j1UgأTi(皚׺{E [yƐGŧa+T5!p>tXM'&acOkLzDoÓ: Ri"Raz]qwl0 .A^md~(!k; ut,v$΍lc5+~U&5K$;Jq:ie{:](|RZ%[ateLJ1-MS. f}9tp]3,>ǔ4T'4GNqЬ:KDz4^GuOȤ1b8Yȓ-:J2֩7KS'fIbWʹnezV/ %dX9 3GFXgcrChǶUc@ ^XX-hjmy3j[YLӒ8W>!B&9JةdV)Aυ=0R>,҇Ý2j:'lanyڱ 4B"»z?T$h&L.G 6⺠[Br 괵퍳#,?hܱhC3`Hŝ/yuǚ$SQpئpPۢ38VB<oeEΫZFv Uv FX9Y(ӋS0  lG,*ЙͪIa &Tk5Ny m3:.2iIoV"!V;R\YԶJ\eww|y.s8-wG^E?g9kbGQE2rEj[[)?}3tC,5TvqSiCg\q7?g6YZ`k!ʒB+y?}F>y[:LdmvVl~ 0ܹEw~qf'%_nǐ`"l@<D.֥(BsY#\5A2g)ߌK9@uNu#=RQW\~xcf[ww\?]O:#,Š۝wx:K!O]jv֛ߓ`<"1wY"[,`ͩ3=Wh`.]Vw[؍x=r=W|hmEY6(p=wS:vseVjDd!2[ \@Ah׍T w6C>~FUa3*,l5¦R,թF˿ʗY2^ Qxfяyq;܍dAzh[۰y "| \񁃙&utҏb![ -|FyXf:=H0֩0ZhGmpANlm\9^$0vwA9+_ưp}]&, m T%$2Tsd$Xw6c#6<Ԑ\}c`p_eZѳis5;B=b?Uœ!W<ȥ9 ʍ8%V =gom|q훢,($]|"xڈՙ،0.x%Yz$_vN,~| 3j/R' RږO|| \ēwA/Sg(sp:M.wo5u漚[Z S0bt5xZY5sZUMZG|m&#&nR?Þlk̰Pd␓J \QM_|GW(c$i[ dK4 nf:JW٢e/y0/m57+B&?H#b^r7ܼ`J# ]),; -+iR3%EG㛳(BfWKe{O-ln$QFObA0wn⣷s #+xk˷/WFč":\QMeD߇>O}S= xU(ε@iO 6NeDI[?ȏ|M̄0<Ƈ ܷlD#g1\ \=p4~?hO"\Kv 0 Gt`:q=# KԎ$07S}bIlYЕ~_Sx_Ӭ9(>[Mj2W7~o`$92'%*i6.'"TZ9 LNk@ljGXM& SG#EkHa".d+Í;+nAzN,:86;::rhd[hUh%hр@L=ncH3+gzL;QϨtSQhOFUvjogρٱfҭpy>em'3'x> "US fɐm%H6a7^1MFZ5o4΢NԨv2;M_{܃ˌxS% g~ș@8?׏70/ >A1`VvMmU\1)GM\GOMr9؆HXP\u$u@s~$<ʺF?%dՌOq~S }Zj_FPLjۖO1kV ήhS[Vཧ#ji-RyFк>GSڎX>d)su*Xg(ט.d6E燎1˓,Ԥe0v&2T5ٽ:ޗp%mCbLȅ%4 N3{2,{FgA)7dwBo|mS#Ҝδl>KX&hrw)1J?2/FI^c+mWӔ/-#xq%| ݔxo'"dz&gbⷄVCXЄ"Iz~< 9cLz]ŠO ٪)^0ȧNE:ҩl (KWi͎?BQ\aZ ~T}wIH+2^\:F(3Xu"V ѽ"<^un6e-ي21ҨKC1l${ֿ2V)i=Ul|;^eYi" f?[ߪC伮h۶ѣR]H"{+$Kw9YrLovh7 Iu_K6b ƎgxsP1@PفC=],÷%Sj d&(>T>B[eǩB N\`߸%j%+ʡ.*t-(ĺ&Tylj|BҥѰpBޓPzۡhK"ɭ֌PR]kSm%G[;0zW'8Q|Z=)83d'Ù$W\(,IX9}vG˵evd昕0_xn`}u֕v3GR ?4=,46p%,J j9rovH$@cMsWHnNK^bmؔXɩ+mgW'Y.zD9qcH|Vޝ+h XBMj/ BRrq$]B*, WBJVAL;Hbt3xyCS j!|;N +1c{\/cEM1O}9W+VlS;b}K>Im\o*4%ӃFO Q%62D`/ӗd~ _8:;:goKow0$,L޾+'ґpqzcM‹zz*!}=.ŵUB"1+AO`OA䛎wp 22G* n;qOkw 斕C=燮LŰ%L\ XRqmUGuo$ F>QT.o w 6lE<"<%p!RhQ)B6U> wO|V 1X %z/e6}8D벑!*%RO+s!5m2P D6w!+: T"0`^~iDzskFC02Cu,u z72/|cjDECUBW-l0"#g 6yBM%V_} DDhGnc+B@掋%xD: 5t- iU~%/?SE:,9:7"iֳ@I*ۜݿ$Ɂ>p(&EfRlp.vW=WlE&%<墩ew-de4ͲO:v/ ďjТ 4Ut{yp؃ zYU cvΰa8>JhdA~Җ^غcP fY@^kF݄l=Ĝn[+H}vyݲW҇B򅷥şeӧM6<EạA t Oo'tB)ӧJ?#crS0zkȐ5gmMn\ȼڭ'H/W| Ԁߠ'iDJEB:IS|+5rT]ãMvzx"C")czh&w;Z2c Qu.A99>l|/V!}oXoo`*Tl78؇} pvm Ry :VΞfu_ lнn`Q8N4Yr#6Ut^@ۘGw$͒(ijoŔrȁ+U,~Ô$\VCI|;yR%KeyB?fRh= P0)'Xq|%MCJ?" 3ީ4o '[KՔ -Q)|f Ex tܵ؁9uJNfw,a2Wkdˎyc$VS&t/T9jviS j=q-~>umnq7=f`靳0ٓ꼫Ol8+DJ[Gd>8Ѥ.&8f.VGgq,ێnPű,S Kρ-XVP!MbKxB؂F|ܙB~BϑUC[:pc %u3 v 0l;, ֯xRݜ`nåo~~t2l 1=oAlΖo7KBY܂ɋ"8>Līx M6]t|),*{i^u0*F.aTpڍbf_gXjn^ .>I(,kX=LB35=4 ߮ 7yMɆ W1,L. ]Y3rKL!n-vROưdIzY2QIiKPS;YPE qaӭ^%pKHZ$#ќd-8d6e]2 e)GAI[(G^·'"Qʁte39 q%*g2PZU1U,v`#]ENe!|^/L>?c~ܖD.Z9ds q>&(̢ѝCauxVll6g*? U 9JfS'O΁qzyt?<Ǻ歒x/?;{dWT!JI*:<}]jdV߽Kolx.rq 8+Rs@M, vx-1[auҰW3PP\rp&b[&-7gs޼z+sUH6}Rb][!\X DSIԾ{Y? c*vXkCβX%sK~O;[VPe^1N?[G0 6a3E_}VnXvuQ6 T>AxF=Kԫr--(ͽ[Quɠf`'z_PmVp FH)-xķә$-݃fSIUuiY:'͡ai|;&,-WFJ^; '8: x ևѵ>UohZZb3Di+N}lG3o%RmԒ~[Kw|̝V=աH4Lc $b|wCz|Dw*x ؕ<]gH:rF㊹}yin|/SzL׹}jG^gh};1ńubW@Dph7k&<r9P^.YQb'}ц#쨉o0Sfm>`%>N^Q6K6n2aTFs֐{&/Q,@6}׶(qOXO ʟ`|fge!6f (X=Qk[O{`tǦތ.iiPvx7x5y]HגS,$I+)dk %NI{I5ō̿(xOpJYHM #O425& $ 6^ۍ%=5w j1ISv I0e8:Ck K7[>}}Q :FJѕE6k7`oD A@x@(Kx aRB_ L t| ƺ@FbyKև/5?FIcD6D j]AfbzPq7pk'w+!uTUL"Vj8' &tyVnDc]B<[v-kT`FEɰ5%c>EKbu琻km-@d'0R<60}Xmˊƴdi,XxJ̩|":)It:T^T7m}\$MSЃ 2WHo9iP,QG} No&I]5=:B1&#c{xF[W bDZՊTCmW$ uװ3n4?X;A`;UcOӵ>w2>*9B30Ϛe .#X: >ޱy6 X^':biB}&TFJ\G#$}2|زi%_vɆU}ڙe`7Z$&^n@TA9|2>!`;4&ЊUD*WEHp|wmܖɡ 1 CNlZT=CȪ 6ꜻOqzF:\mr#M'OLXB=" и߯e'N1;tD`&½+3Wr$=aM]0;\74[vj14t7POⵉ,_D%P 3P}˂Nf~5K+tJl6eޜ-fS&Wϻk.c٧YKǑ YeA |e#o/<wɱihp-';5V3><<: Plĭ, WLyeQkgL=F񂪔K :=`P8eUeQ0Fc*p ulXIXt *=1ÚꓽH-Q:ε"spXɡӓ3T,`:kC,JPڠu;,PDX$'Swz|r^(.P垈jϙ-6wg(.ŻMڽȧAk7*%d苆D.&{fZ1(vȴpysc{1}&ti[Su5A7W^7VqAODmV'^'$v ;D`{hwFl4=.֥&bSڐY8$|v8ߎ ^j,mI *38/? 2<}7un6(9l Gܼ#IPTrc! +ot Dc^L5VH/l\(QAi:̂H;\|gDz;9b9>m:C"iy( !yWkR:\W2v)`}()#`v=jfW/l:-eKPO}vSL]㇝@t܌Gqߥ |i+ |_A8hqd4#1juˍUU~0fRW8L;=o i!optsvE='k[]2NBma:Gu@Fm c#֫_3`AXq2(3yBx#u j C/ťxĺy(NL[CLwwZt1Owi!}fd:Xz)hѲzdH%TA5knHkNsVzÑVz.wOrﱷƧ!aIӊ6i82,0!~ P?h C` X;Dz=Z t]EyɠTyHHxZ/`UHw5e7& {nI9 _0R,Y I^6xpPZ'eRno@ypljWso`g(:ci GAPY95yi8MA5L^]Bׯ>^6HҖ,ʺ_4RyP ١(/TLBfjc QBod_ߛ8"_<}8d[D~/W.qkES!5_bT{0 e|=HKPgYDQ_r85޾6Gjϗ.JOK&͘ڔTDNT1Ox/4#D'jx1ؚF Åntib՝ $w~,.\sZ#M /"_!d!@Ch 8T{<=ԉ?~dIØ) Oݐ auݸi)I:M2 ӎ?7hH!jV&*~:1W'%o c3Lzb޻ʖ6M=f ,h10zi+$`hi wWҼ!QY~LucYkXDe0IQ1$𳬉y;3_]@oܺ.ƫpzG9q_xeL>.̷j Nd`mH \ ν xqGxP O {f*?7]y-wr"9Gb33&rvT]*7M)g1(/E,eӏNbPʴl]?rq>n+ ?+rU:eN@+@ Mʩ_j]t"J.~g YXB P@1qWHy $%@ad arK!iK{PYēUdE xNUӯL<^-`]=k xhF(&My WDB~~ ]+bm.,C31{|lz4[:.З5(V &Ά!]1@PAu.'". *ˇJ ,LOC"?%W|iILoʖ!2 v}JEikbJxORM(Ht_D[.uE[aRpڨ7/z])zv +9$<,{kfV!̌-xX&Ҍny*<TqaćQU]By+[|h~BQ1iOQH Jv]PEsH[tzc&ߚH,[?`/e\7.#RhK;ppj`>K>DdfER}C/҇OcSh7 rڮA$mQ[axsL2">wW=-U=7xz ߑWa C{"κwu{SZDVlP-My282k1`#Ao$edì TXˆ/TaRx.;1d _$ Prt'I/soS>NJf?6wxүwիv#nMVR qhaVc_uɃ_% Ie*NTET >1r@tݡ~ UzZ+'~LEP0?QL<ƿo)HQdĀB>wiPzN&5͆ Dq0+A0SKhYU|+zD)i^͐OK̠!& u,Biv^JM]jPb hLrبZ(~K1qs%FZb=Zj^3i bx+^:daԄr'TlYuW+ {A<~2 ImuD~V 9.X0euP! "ߝH<@Ÿ{#*;".N$십5H1c郬lS` z VÝw̾h2u$o'~I")!#H>X~zsuiG*9dZ~y*u׹Mwݹj[[-\Eg1<+ GPVkOhZ1{c# #do:C_SB' Ol_\^٢Y~}ԗA@JD+*e?/]Nzi3=~&-FM:ʚrt?) 7.Y0w i#(Y3.[0xˎOJVCw $BxUf|f_l>;>mR7;羫 \ݱIr!aLC0@wQ'F<,S\^mYrH5M"Ih-$v M3|>ך!GUf=f* B"@sJYZ5˲٭yF6asxQoCX8: $QYK$g2$:jJ?=静4<ܜk9;=Rmԑ֤3q3Hݯtsdx{8^wD3JOiXU3YsCdӇa\g_4R@B:cp$W:Iu`{C+v~ )bN_(jLzHŻk|)̟]{>FeN,(VAxM#$Hh}mxAN.熚(5ażl/ol S`Q)raٯ#GOF: _=&ٞ,g; +a'}N^xB*o/*b*} fsMxp oDfo M֟6 R"zWYJY.5@#i"]nB}Wbg!uov&x}Z/@~ȾEg% +{ &'W"=ZJfKIeL9yjH΃D-{[Mh%oJ_m>$o 5ŊlY4j{eS˸ɾ!P[LS=>(Y(M KԾGצU{IGpL{UHQOE+$lmƾ2%`|_HH b-ꍻ ]"Ց=tu/s_8?jeGQ]gjl<"ܔC˙8|="._V|Od-׵-֙E,Uߪc6;DRO|Y';e։ɗ]^߼懶cb[_̫YU CBNo ;ax^;C_~&U<5HoA6 -4u CZho63>M?юN$b0*H > MH/}JFLH'ZA#tNCś,C 3`#S^+J&k!?]|T50{ͧatȨ"D"(أ~Kz'M9:6|b!]8̮uauHV2&$9:BhY!BұvY2>^y<G|BxJ@T~@`O2-]pjǽ[(^"'0<<|)| 󉫋>71Y& `T ͬ̊ v] l@`fHz"فG^j jt$OYtm;$90F `{@bw~O"x ^#j zD>fs*-vB6 _E,rk%fBx;Z' C)C"0F+򯛟G(Ge\GV\ˇ磣Ð5 ZUuޢCCb[soU"Vg\:[ BQk7 Z[趆<|CKӪz5\27m_&Xں{ǃ& \S~78jԟXw7jT2O_ W/J!7$1@3RRtrBGQvҳ4ûR/!##N o94βB#%'8i/PM%qgt#YS֣5ژ7>" `3P9 -"SS5ǵ[X鐑oQ*D0O-A. +Ɏsb$KA\?zt1{leDsf;KM,Ŭ-k87# aZb4ŨDs\G9I1%/u]cJnz\:v$Lo[_̏ -vH Sp+ -;rim 37`^O$ d;Lj"IqUA%hhq_EFZXjOl~k¹h?}~77JZVKBFYbpͧQcBZ7`s6Sgw2S2Xыk*[)P;y|5JnSo>4l'>RjMd.˃U K_BJWK"a2"l8%C[FQ-Hj]}rxR+}?2覚~*CA4Ѷl#]Xz<_l/iuZ->_Տ7?"re lx1;wѼWK:u o{RzrlXz""49rπ㕞 "T٭+x"޵lugx}N1Y?jk[G,MJ;_S` 08\^Hu_^M\8٣G>Yla땵+c+ l=j I={e+&]at1AJ]EqcAV'`>vTcmDa J,XdiUZ!׹Eua!i& _sl"rm$ǡF-X8h]ؙ !J3@mtV­d4CW,'+酹l3[ #N8xvx &ւd0MjĎ H;s󯻍꤫ߔlhR=3<ՉKp1v)~>?oGC0tmLmւV3^uK[ѷ|X[6w2~f7Jw{O9 ]א7Hc*)[>!-h:JKjayBÁ7F$^82񔊥PgE,22YM~u^0+2]{-EւY M$(0}B^m w]e/KDifVE'6c/ˠM]U\..~'a CThhL^K-V u/b8`/_Rc7&Dp+΢t;^ Ǩt7/H@`܈~Vu)Z*k _cTV#0Y  PְjApdl$xj #yOvk;1XS1Џ 4r[r3T.Ǫ7n$r NcgqSdIXyhf{p[Zw'*J8h˚0Ü5SFedVCfX\$fiv`U $0{0h` o1}PWNRG wL8߉bqmޭ-vmpƑu.ޛ(t^c -.c-0n{\ g|ea1.Ĥr~ ͘25E[>1MHљ0$3T*4׮䚋a"9 [3ҲnT?}7 A%8(hZJ*} Fi!-Y Wݕet%S1ywg:jBwU;%5zwoLs.z2 >/ks ^祖}\Ȉ} Eu0Y}FT>L3osٯ;n9%*n<aq#JJ7ȁOR `X#^ |W`E %äHe]X)MSBz.1ڼ<5[ɍq)(sYcVw;NsG\'ffBJ0;0NS@Яi8cM6K /bH^DP;HQ!rR~!@~ Ն5rJ]zKB@Y8ٙ83E.=&^D!k"lA`Y,usOA*i);mw>XNnR>ޅR(UFl.jʦ֢~\x6~r/+3* W}dUdmq2]:eʂ0o^UNz&'B k/JU|vNUrTH=L'Y~lV.6|¨r*-x> \ S\~E}?8]p$61 GP(Ù%2q0}*Ko P@EvJeuU0@E%?n6y^٪#&,h=w\\sV)DTiO$ꑣ!Btv?<=|i28?K_Cwh\TnZ*) %.;%+oF'ePPeB蕣;hK$X@Q6?VBH4ނ2Gllg]@Tgw.<{20^Kͼ;i+ MzY9Pu|2 ~Y?4p+ fUf e$3#ۙann+DDVJ= NFї  Y!Ү7 F@5(r Ga<Y79I#Nq魯J( |Oß5%Mh&a?B{\"t-6BQ`*@ #?*X" fC]v_&@m{2T=#w(7jᴁ`߉5 jtQO#k j/ϖ`>rh1e(ψNl1\G'/'fI%LZWG.(E=m@ho|F}dkFuŇƁ?QA"v|Iu7/*.ĭ3EKGcs7gǡ,K[x!XR ښ]K,Uu$RW%m ܑ[a gR Z kfOLb0}JH3@nR; ܗ[p>^+tf4I&= <!Pe- "\5 ^fm94JZL0R؟(!!HU3p5[ %*SCo|d|,0E[dJh//Vjx:*X?YRyw|vXЗz:`hq䌄)RH}M!J'zv4}<ʚR%S5R+GҬ0uWϭ`\@_\]N\5ҒJȽmRfo=0sO߼ML J닥O,FGL/ ^si@j#!v|>eIͷO:g3{Lgv)vnq(D0hASƾ@\ q{HjWM{9,S֤/TӟE3B #-J a9eӥ ѷ\JZ,Zy ?[4>݀U+|:v/GcO6ĈbDqT;{KaK7X̓a"!)W'Щy1X707xY$xG+h3HۯHG+ۛR?KL<[]c99$GZ)ljVxO%Q6 !,l݁ T+c@}G3n&١"#8HH8-< Ù @/>P !)A N.xYy2je㹀``Zktnt*BLTNp;Zv< 5yęcMԼ ȶE$# 6  |  `0&7%!NxDOGTj( 7 Ar(2avw?f= U\=18\+%]1%=V@`]mig5,SDk? ] [yo%v/:*!֧q:eɪaܧ+WcF?$} uP˧{|c=g *]+=gFO ("GM jr([:lK78-\-D U9׎L/`]nI0G\gƜy^N r);ؓu(_&i[AWupڏΦam%*ml+q#bR&B4 q]U&e*h]Z3d1ߟ7a5epi$OC|F,{A2xp_̿9[kzPx;*^Pnx] ?*e j,Āai'63 fOGԛ @ ЗDlE0XgSJ5@ Vo)VVXŬt;ndW!ӶSs 9 U%`w1>zK!0ogۡM4z15#2Ņ !C̷uh&e^cwyg2c…w8{U veB#w |j]0_!M4R HcZԘ_P\ut>k2?ELb ׄ#&@f4fmi>',NEte M)P>R3g{C5CറԷUHՄ8ыho'%zpKoHIL #;,c?^:+A"ZA'w!+KI O8[90J$[3.zhu Fi C(*^6NvMNy~P*.õف4 \W63䑄n gO.a_s/J3j?1IQLy=hA24mҼfc%saB.`7!g:hOQs4.a?8$&5JVcWg}!"gmP}i##Tz4BQPvMɪ [ c,Qv&n!N|$ؿx }ͻuvC[x -cP` ,W,%=m΋5 /ΝW)p1dT'qk:2_'wb=ԽJ@-eUIWZ ͛ȸ =yLz8t͚%iͤ!)ƷhD $k%p} cʛ2_ vI-}:W؈w]kYp'bwK>GP/m >ңE[!G ɕib(fazܡLG ʯ 2{GttX;.X 40Ry.yl80&h!pkH|p욱muD1XwpNhy~0?|q=N#Cxj6݂|\2&"/ u狖ղZ cV.ExX5X%­B } =CM ,8QguFӶu<UI}ŃӓQ'g`_7 SHf,K ݁$&* |#ki}̬[NWXsEaދªWއ8غF'$ϾxwZȬ3=nAj9L)ⷹLj,o4* Imu|nJ&5k؊X3;A >jܷb4>ӑ!M08e!%UpҤ(*/M4ԇ嶼2F[PhU#},g b+eSI!Qp )mGunxH *P&\")c^YXFzl{<0⴫].n}|j 4q<ςB,x,h,gOAOԎ5ꆭa^(M׏A ɿښgxjԉV/-1&A!]=Nrч`) T 럙vUdHqc=k#< H؁-3svh Qb1 Ii4UG$tꥸ mdˇ3ٿ i?(fe8~0#9'V͆LK[2nbQ"qjB]A]v^ʉ˽ϵO j.p# H; .NЈ9-=;鈅ɖERVw0yxH/d8s-BgGb0ÍrKdgYQgE!=ks& 6P>&^ؼgDul@#=ѐyGf\h%_;/4]Mv8Ғf!ぇ,)u3ֈ&*PW|N _x| S8M]LCР7#lq@ŔkVy 6dd\t<7!>9/oh} Ay$w4h{hn KBxXeႫ7wG ;YElE}#.IaDp&~ߨzSv@8QRjWW[߫%KT_-V!jg!WQVdڜ<}3ɼaGn95w|&_*W !a&אntR풻Ѱ_ kt߷#0jo!IdmP hۚ&ʗx@F|t biQUv6sd\}cpcF)񳁋 z [04`%;vd`#/65..=}ϸ3k{##T+?' pa+pts(DL0k\wsܟau*&"i#5. 5В|7=>%޼#X֗9`­2 f]P;bkSIRy:\tph:,vJו%1(2ib%%bQ>JX-f\Jc0 j.:0llU9!6Kԭ\`5+yDr1 !+:Y/jqmuA'a%5> ׵rtc jJ>N?ED6h5=w/LƟ2Yq9nڗƞ|YB֚\7iyBٱvBUpc b'{{8;aDlVW`{ d*2#ɈNc'˥{aDm%8dՋd3+R1n;_w9Km(%i_f_jfAvIjYf?'FkWI5suT ;W|ӴЫkMnqI`ꯌlЀޥiy%Cی\1k=\e=wI ȗdsK e*W}8#ĤTo- ?0W >jQH5k1\+HhvR`sC<en/' >֠#S"}S$`s%[7EeSAN]4ha.Cd{0jXXߩ:/ {{dqA1J_Y /BSpEq# ?M4+aG۾IMdBb#zcmF|v5Kwbnd y&#ĺgse)?o +=.) CC<9_6N8 T#/08*̽|#]]euU"nt}Q7ظ >ځߊe铷})c=);{{lEöۼ@ N/jfv}\ޫpa]xd`lI6 c-bT_Vb.!`"T| ;Z̾!=YBtp> nfw!nVi?7s[h^HӲʶ i`pESY4?7Kaj  lX|d^i&=v.bȯ'v-d֒Ij?r0v=\|LjBtK&t ayml }*.ƕubT2@ZsZ~ilhag{.&>TacJbJKn3J+g[lJ'!Ȝ2C߼X6=Uh`νudO^&[m=5]Gzxyl=0+;o Nn9c˦u\Ǫpn )02˾u^? UZp֙{G;)u8_If䋋Yx|{X0gLidL킽 m_QJ4dChvW6i'4+̔C$v9XhЦp "6'(suQ+*4]9$k!~?^dvwrdǾ‹6Kc{x%8{M癬$&CȫjQT?cmey꽗O99V.0"W?F Q q.0>& @j#SZA316g=X|yMS$O9Eڎhg?&8=z%Wo&d!bCE&VS( /]4y]<[': oiDIl}YJ3ey1}Y:;a͈ϩٝU3-ȡd1'A>(+{t`uv֩Đ'`Aٕj3\yRpu Ht1ZR( 7VĨM*MWݲգEw92Y·D‡R}Fޑt뗯8 2y`4ͬZE˳,v0> nw#`zh?A|$({G[Y/WbjM]D_L#۸y*̎)!Cw/avq5R8WhdM7gIQ}=¤@g[}qYT|݁ыe#IVP1-^ةt0bU cfB23jNUC8k 'k#ߋvST Td(Wq6 X59}1r5MUue ؛ )j9SSz}o>rn@]`; 954KR5fLPx4i.yWɧ8"ԂQ pqxT5hE}ċec6\Pt[kDÐD,\,iCJMWmܽG#k6&ҲW`}jIcN;eۡFxP0I4zM<DLPӥN$KyUkIxOn|1jdXN&<5*9_-z,EzA!NCABABY=P `vn/{ZcoaH,ly075dO R)焫+iߩĥ˵u xCXARJwbJU_ꈬE=Phًj%@CGg:Y Zd YϫǢkbk3ty6Ɩ<>j}ۦ f'0s]h,@ҳ 7R"MY5NY Lmw֋O L8;Փb^ڈ |~<\\>\}K:z_:v+"k(!4@ɡ,f.O:H#I<ʓak=7VlVw1 !i_y(…{FI,,?% d X%4Ý$qym "er3@ EXjU%z+z$|{nFg`l 9Vv)i !D}P{`u |S,ŚEcͽ䫄aRDRQd֫mD3\)7%9DKTjX[eْ8. ԭKwnT $e tK!etϭ7eW=dkbE,u*8$& #SIJ@M;ƪE]D%r˒1ͼ2?\SʿړvL)*ex7(âDV"=΃,5^.R07oBmW͡EQk_]03QcYL7<暉Y$]x\D>评H$AL֦hA'\1&;cNBfQy2C/Y)P>Ggf=אD@>j/)2Gj+d>W\2j~'KotӦ[,݆R6t$ ye(à A W-+Ř#7AVn@}1/%~=q[AelO*_(^eP?b"yr">D,E6ߌ;(Z,uCU• -] AJ'Vs5?BGלg].E}Xl bQ}2{ЇlņA4vZ!TF#3OĵPƒ&mM. K-[8cJ?3O+ɸ/䲓'IMY4FXf \eU)ERa#~v1lޘeQмc@zG7=zV.o'BOѴ}3rf}EbN_ҦuYhhrPnQDPj0J3=ukuT=\(G։x(N XĊ7]I+ g݄AD7W06 f 77*rDoZ8}(!vOhAl1qE;cop5gT4v $+/~gvDY%SHhc^Iu.  AlE]$!c^ȖM_63JnBmsB'E8} &&H\ c/'(.CdyX&LAܗGZ/޷>Kn= q唩% ;< ?uyx G^}_qEnDdaJ)݉+vEyT Q^oƧ,K+k3Γ W6vζ G:6"a=4A;~z #xe~96ΩvuSg&![#0S+ZwmMJE7@(ajf_:w_YTڤэVQ{t;ǡEX:ܺEw)v" ON8ܺrYH+icQlIk u'Hh GScʺDGR/(eH΢Vg7+X9ǝD[*cuY}g(k2qLGdח764y䀅ĮUYJ55L|<<ݍX>9nRh&-n8; .Dcdb/ЏS6öq*[nP$LJԣ|Ę*wo9$8(w{[x hQpsb6*e !#*T}EmAX^aK[rDbtݼrDI貋W_ !pȍmˣIƠ?"<>Oޒ9FJQ9;|&fE7n a-1֑0]];f%B=V%mAM3L7C7 q_O9x78E_~H(Tm\}k}^"5GGz#l|x}B SLW JkVUYsȏqgڂ&7[T~vlʯb4+9u^(od"JXP E$1 @c}4?> !+A87Fp1GqB,8 kv*( FYd$$A}\SqgݯTim[&8u{1cdkX.kf1>Rk ch mBӸIDO L6ԳZ$t sr|J,Rm5 4,Usk#G-H8kNKiK=9O'C*C_uo!_'Mc/jD^e)^o<]m|ʵ½gֱ3ȴsIIptkNҷ,lM.e3qOx>![*q]QIG?N`=#q ͨ]L-bd!x!#=|B7(,89YeV9X)~Gu`Cic!!*NEœ Oys}lbq/`/~0UՌ)h7uB+z)v=ĵ?AwxY_Pf8ymS\ aj~uta k$ %x9z=^2:^žGm#n4p{,B/Bx8)=Y>o_|ϙ,X&#?,sT{M&5|ݽqMsw7t o5@orR%(鋇}DK{Ӂ#~U'fFiS=rJ+t{3/0,,>_KI5`# ^#۶G^+&!y([p {PnK+kh,oϧ{ _ B3nPɷ +ne~H 7[fU* x"ƀd$[Նr[R1TD+(Ryk\кc 8awzbWo% 4tuCvZ>'G'l\pp{ ےus0Xd0U}j* ߩZ %M8!7m3S.$*g5]VX&ޅhT&%ra+#:pA3soI{{ Cwq@ph?rdoS&/cܢ* y3w7NYN92VJp3?89)%p{s &^ }4Nm3Єbto٩>tn2lgiʦWOH*ضgt+'Ko jN/A:^^brg}fʴoŰA`*Z)xHҊ<}-tRVhnjYKxC?l_2nnIAqHu&5(6҆*>M3`z|*ݫ8$ao-tX8/H >#ITqܛ{17!ߜOHn<SF9ItCV2zVܷ;Orvt?/R>8%VUls:OzoN΍-K$OCLqh'X^o(GΗC56U~\|Skڀhωm..Z{ԛ+nf{tT3>dԣvj Ⱥ޾F.qu*l:VA^UfIک eP(㚎7r訠c-ӷ~-GêF 2h"G [CƸLEG8nkPB9J^LZ*FNWPF-/_}Ku E1"bé3ѵ>] šEK==5=ElI=cDV>BʝJˌMpayџVBa%]W?e} ja5+-a:֘LP^NbPJ)l&1&jx Cu1@H r>a@֐uL*JEJtNzE$%?!W}5“˨Ӣ%w7-Ljy8yE`06zJݧA\2ǝ40h{F oh8tt '#Dn3+X+ <0W_VIB 7f>r4[&f*,J,[nQ5QS"<;0X?W2U"egPWQ2ql 7Dp;L~Β nZDY6D"_ deq=֦P)8QB7*K)_LMqvc_9)\]P+3kԦFLӭkc Y% S!~ib>kĹ'Mjk*8;N#{R2 +{)X!Mj[-o@6sVrnyWRQk}z o1 ݉){.fĘ|[S <<[̒E|zbaw7s3 So02Uz)ʳn+d_=CZrVؔ&1מ9&~ V9)8]\L+u[fݼw,G;q%F|0#_LAuB*z(w9!GLKD ^Y>?d0kb9)9O6F Bvs?rzڏ㠮1i0b#<8{n0w_.MirI4Y͆`=6N&X"hKD4_ެ^kR}`^C+g@\`wk{'ȬkQQO5q&}ro6{"1Yҿ᫑B7a1}=7 UJyh@!:Qk~8l8ϭ'~MP(Q:s"t=5.WBxRQ#~*$!f*>^"Mϼf|ˉ6\ Al}-JI3cy;T*)]}ڼ(Nl 0c*&NޥLnKt9hja5[CXgRInP]!,2lT9嫼2 aqu~ to-xi[JOT)9>L"eQ\9L"UK;/Iv1o^¤7?]G0S~!ۏ;g}Eԅ-D3d(gA]6bMkyCb7XX Cݭih=%Uq^pDqS*=m8 ԸR @eIjurH ;>MJw| 9hEcaG[ { P-O"qT7Bv\he@lw4YCXkL;UGC'RCU֮v5TILڋ uW]l/+؏ $h`)|ņ|dh@+'D01mD Q3,[ǚJ@oȖ) \m69ݻ[du ':VZg»[H'ʯ5w=[Ytw2쨜33ǒ_! Ȅ4$p__^VdU|xq0߀r<7C 4PhaD\6 -׫rUI4`3Q,\@u+ EnA+m %T"u(U$t,.-+'B5-ucFQw&&w$Ai񊇚O>NѐV 1u%U7iU0OG:dHeWU5Ywrԍ@_ԩaE0urrtK8~ΎT(k ۬y"znTbl4<מ?$hs)]Wkdgw(L hiu;ݙsMϯ?Z֩J4qD`lE]] z4'BRD#RY"wWhа#~Nq6SC8xĸFIR9WR&b⏩ -'|ߝEhμ?Ӭ!O8ݨiQĤ "RRqVï(ܫ̯TqY5:h ȉI E2UJjnsGb֋?Jnhq~5^i03xS,wθ.y9xj랔hr +2eeCL3m}o{vgK,ye{[}5vd/*ao@gĚ݌TqP&}>%3=R(',)HF#K{Lv :\;܉?Z\HR0.0(V!zٓ؊ PS6b q/A?Ѳ[1XʊU4Vcy#UսK'd#yo+wNQ )Nx"MHu'0HnOA!</Zsp^CU|yhVD }CB .˻TjYd3IWšJ9_3EUKl=m%-gy@-!I}ؑd5 SF%2읙 XjYQ=lSpP+(H&ZNL?9u@:A,Ӛ:bY*hw.в˴gv(I j[1~̍Ԗ $0L`^\# (ӟ!v0Xbxf)6ʁ0#클G^y 9|jt$0$G2u|jqXh &k;X[w ;>[m_ }PEzWHCGi ˭-hz.Q587Mw]_+%G(d4d۸(6S%L{B$9),!R= RK_3Pϝ 2Pjyő豀*=65˥(9A:+CAxځ]ڴubDSQK 8ap㍢Cf ,*z(k!D}F[o]vYT4H?2Z·"11J$.! ## f: E<#&׵̞Ө]n=p;"m5qΑ  n롄_)JR`CU=oh.V%‰4@k> RsZkШf`pts90w&4{kTl,wy\!YZOE򍥻 ]Uaxt=cF@ ,ShIi|Np'[#e,+nā2 H&1kŻ!AaUZ~ HRq]"O@eunѨu*f+i>\ƍӼ;>w7]ΪN](X=D~ɿ|;*[U^9kDVĐ^y[czv*Mj"]oЕ_7Qն*jR&I**6aga2d'4۷W[l ;;Gh4wL=I>zc,ۼ/k~qrbۦ@,Z Y;3[,WႸe)>( 50 ng~ǩ][=ifM_{kbCWHAR//iȅsS.ƠZ,x*wv{_ceol{jC]5H1!eBʔ 8/ya RprV4l!^::huge'P>6E߮Q_-SOzZIt45s_~g\na%~a[ܰ{Ato=|mP-"xd}h/ɄZl ZBPr$0[ݢ.2b dLm KTjeo=}o1 GzzC/K&'`m2X/Xn8b )RXB2X1 Zz0LduJ͵^c;D>2IKD#+sX֚aG,M% 0Q酘ݳ8mz}"{et`퀢;]ʽn5$5EiQI֭ yb.W p;r.C䎽M;׎1u-.R)<R zQ7’Vx2n県]Q&%´ 39LS?\0cZ]/|5?s#/&N==4r8WB$n̴ٍFaܛýV')¦4JH9 ?gw wY cnxԅ}YfzSӇqpT -L θ"q둰`+os-Zu#N/RtCߠL*C )q͑W.2=>BN2g)V@2-c>):JU (Fܱ϶:𨯣Wj?5ڊ V4[9MaV1 G[< "':k g'6:wǚDi(oXSott|ƫiӡN~{zc"m`s!僟VtΝj➿ZP RQR,t81?qzJ٭h"BsckR%fomK;UUH7n}<*ľW&KX q;M iXKQl^ú/CyovۈMpShRڡ5<Uߴxkj6b-XʰIca0 9C%=]wQhp:5UV]h8xX_9Ғ!jh zӑ)~(-!VJ /%B5@* DeiBHs \f &yn[ؽ$O.QB‡G4`yo=+hBU%9~F5p%UKok:-| ZWAy4ijPd4HPur N?(,cT-7.E5Jc5~c9E`1`qfi^? ֨8Yy~֤i} d\+)CdÍ'鶺}q^SǣO_XdP@%QLSbPͳy!32 )e;izIݪ5%AɼU[r=]JAS0ȡ̈́ikN͗u .ZP˖X#}`ӂgv&m}wI%L )#=MwE3~"$l;Gれ| JL`Sѐb=RL{1e7 -pe# K^ݖ5T; ٤wA1cxX'SǠ1ni5:isx> t18 V4`!hcDiBm.HEP]Mt UQ9Ć(0qhR.Cr^"W8ɞ zІR&F*ݛ!!BAvE3F_T]} <4̰<#%;Cm| u*B#27!Kj_̓糹B,D ɳ4 O*fL@u%K[!? 2AVѥX}!3nU'͓[oB2.ƛn^#OHE8hN^w55vb%h$w9` u:",;P&/MsV`# *\K"@2sIfoe4m?Iu~cB7y׹\_vʹˡlE"qCVYrהɪLd6E-تӢ]ʣH-|SU1=mgōNjUX6SF.b55{ԛ /c%̈y,~ Q^'f.+V# L2y25 ͒8) <}XGXSC1ˡU /5s<(;53,<#B#^C䣅O~ލ&o`Զ)11c{tc5l Io1Li&f Տt V*zԠgo+. *5' UԔG U6/О #D++MsV`wiح۰#J_b]},TlwapD=YSOBk]Gz>#t|\4@T)VvS,EM}Q[5\‹O*BRphˢL"Mlznrىռ#W4jYoT< X){z WKqѢ*7^&K]TP;e_ÁګsmMWTIyeknX:԰Kt5WW/=ƑGL,H&Zܢ| ЖXQ,u H}\(()!N:䁱ġPrRxzkKX,$|"mAùR:Ȑ~f\IG28Ёd G=n:=0X[v'6c]2ZVAC4fRh+ךV_,vF-c_%c<$`rNmZwj9?~>`V= Y0OPNʴnLӰX\D;A[rѠ!r[[ 5X=ap{ID{IM@bleaȍT/7xj S=y!ӏ,39y6 ;1DHO\$jp'PnA TKF&ޡ#/5[/aa}grY2>5;lb;ߢ+eʀ< O!߸2[y&ۀPyڍuRQR?bV?gY_#_@zܺMD|'(Fw,ҤuĴ6)왋;NǰV@9ɊR[D@2&ݓUdod p`^T.|Q-0 UǡdE6ؿOzioKwAuTY3!%p 'X#2x/M JNAk!E8{=Z@ 6(a߇Mׯ0X+F[b='Z WC4u`:_+ (I1',3Q1M?J9Ȍ"k]c1~|Ά3%B+28jFnDWS=9`k{v daImqWit9IB2lm.tvd+|$S%d-;e|\p(aej^l:2?)'G SqP5~ O ޷'Ӆl12tnA| j#@w}DZ{;RJV_+XvґT Lh_ȬqcRyTfrxX`^w8+"ppkPTm,hI v աWv(\Hvۘ*~ݭy?!Q]m tˈy.lKP̅P''+T'Пh{ h uY;}H0?CNՠb||"e3w|$|39] dy-{]e +h-u&(pxb#V2͑fl6JPPT`~7ExUH ĘCC$Ueɩz FK,*Ok8gB]­l+G^gC|tfY4]R(aX')Uxďȸh=f`lr/m2""x oy@A 7E|gG ׭WTy2r o~L 7|ąFN(78~ Ӷt_\p$T(Eh 4s~?U @w&0_b˲Y*$Cgc ZMYp=ː~,nǰ5&^pAH*K jlm!4pliJIEhZƪ*Ƶ\ rbBWHhE-+`~ex;LqmӇx,G?'Qk.* qگ.ޙک-< 塯 A @NAc~j݅[/H M{so8 VECb_S |CH_r򿥗+% k,1Dֵ?B*7pY{;/@Sr Jm4̠DFP"{TXWz [8wya ceD&@Ά h'm38g\ΖOUD{X3JZtَB1%(5X0lERwY;VbY1”7N,**ݿk:WD"Lܩ1{q'L`")Xdٿ Ssډis ({ѤA=X Q=%*;"SWˆX/@R}۵ e| S$@fѬBE5k@#4‡Qҟ:P lHDnOS {"^d{Yi* A@TULu곣]I{*͛"% Srm"ӫz[ OEУSvrW",=E'xWHrE-Dža@*,'ޔ _J AB+$+'NKᶫkhJ_t Fmq2ij>T$V!VC;o3Tyf&Z}o3% e@é/7ܸl/lcٝ;L-Z Y<.i;6p5J-Nnb |cSAl?tɡK]3{#}z Vxhʲ/b:I_F x}!k&byҹ£?P?g&;w6 ]'o8ZeS0ᾝ8, D# yk}JZ͍|Duq\F}^ =~OO[%WnD3:-e52a_jR*,0:8-oQ6K`H: zTlqOP 9Wi $@Jq5`R@Xw^' 4$fonLdz|? L"m.mu [*4{r8KWp6Cn[hH>Cª_u W^r_`ԙh}/$Rݷ*nԵ㻦aN\U?WѓkbO td%~.Uէ :a6}U|a Kf %dm-uz*q"ɶK7FA[0e @źR\`쫘+U}M rDӘr>.u\iwi;L "Iׄâ}rKfٳd򇃘'}0) CX8_.h{mZkB q(@?3`cmW%dkȂ6 #==wV1oe5hZ[A&>RIG޳z?E윾?MȖgX^ ~#㻔c(2w^I\<IHWm Zps[έdJ ;-?HU.R6@PϜH^?0ޭ?L~Ayf)N5s%uvd1Ō^S L4!>Z\w\|,;TA4xC5~3bM%U9[R#Zd6FE+-<%G* c.] 1VO#yYWA3FXg:RY u,n ڟe[̤Dlwh>œ-+!E߃OO$#A@r`Ti:v g~w\r:,Љ{_6GHyy{y[&E:u1w 1ZFSSϠuLɐpg[m? Ь coR7SJץBDnb?E">{%UP2ye0 ;%Z7b/Հ@MJ-ܥf*&O>Ldņ΀z?po2]eKUCʐeZE}Lrw"U=胻.v]ũФdNpC YwQ H/ݫt0)f9c GZՅOˢQ7jl]Eq,9sٕlAЛɍx? v@ lsjvv0OQ{In#_n>"Eq'oƷ#NE& J4`l TNM{Ԙ5j\FlDqQF9¬+cz`bɉ҃L-xxu=ᙴ_3U}*pv%.?ɆqaŚŭ&v| K'ʝfQs2b;'ݘgD6+B,^b& (>_Oe;_HS,M ' iw]\WRlw/Ȏ UN홂<UzWG6jf['lFD1f입۷cr@WhbKj6 %КVG7>; ueXFd9{JL̥Ǘ.s98t6}Vl e;2@DdeaiBL {2)\s/SD]IV 0$nR]Sz[nV*PsK옻b\t8bD$D"=0ٖ bpZ5VCpQL|]bKL]7K-=bI#dZ ^2Vw!Ƌ3/d Q /%<sE 5Ij+ѥ.VeU`e]I۸?\Nfrw:ڤ2ħUT2A<'E>PhoĹg`k| ىGm^KrE62jHƴ.kL$U@:JMB u.r<рkF,\` rLFt_TTAFϫF Gmburc/.kT[A)b1TboX.zJn)*J\x+t"jY3_UѨeH>#uR^ZqHۖg-vq&LQ㓷aQ]yyqU' (vՓ' gMn ]\ ]ޚ0KzSirN+\J[/Q|̍94v  _;=Lk$L;~pNm5IޫrG^2\Ё7i蒶|N$fL!sܞ#fb{7߅i ڄ_%㘪*f42x[7:ѕq,d)U"Egv,DcyJH4[јSW*yXaV!OS5ele$]S,-8o+3MrQBZEsiHi-!p.p G?6)nŷJ3z`U )C8Cop  HRȍ2i M$cZK|f=00m+ˀD\2iApljLiA{2Чj >ͳ2|,Agq\468Ǖ3z/xop"HhLL(.$+yʵ{_Lbx`@p99##'Jx*6[h$M**AH/%}}zO V5 vEV #Δڟ$ |[|,ЛM?2¦$:EJHz}DypNM0*n&FKzm4 Hˏғl ӘY1(М 7ljM7,@Z ؍jmՃӣZm?Z~)+~6g(-HF̥MϲQ‡R\C3o2$%u9ΓQo-_`z 111mF@s[ml+IdaFTc o%S=]RO"-4١I#pE} oO4WרF<ύ~N//詰|_4AKQհ cڋookp hX1~ީݮԥ^z?SÛ)B'ʭxѿ?c(@hXjoK@*Sec X*nť5 _άCn<-Eu1 -VZ㴝dϳ b(嚷CG]u,&،@"穚_ h^;'?nbUKyscR%tV3vt0^%h:ӌc|$r%:(n>V^LyX P\j4ELWҬ`!)V25 /^N|_V2o&k +|T}g=+kA@CrJ Ħ!F.Jv.h5~5`e~u,٨xk_\^anYRQ\dNdyPX wJ`õ<`%+4F}1 e&=)ԲJQ 08]bLª֙}t4eUهY 4 F.wBYin9.+7go7xGI,y2GOE/)?@,=/ ).*C ʡj"\w/kml I8#Oى^Z(J$Pȑڎ,ބKI bJڠCqI_?n=\DMw6rߑ җzP{硇):KJҡlvc!fDW7(cD_匿.e딠4Ԑ2v7۠$Lf(I#&tiBAN AAնby.RP],[n;^o#ۊT(yժHS=KᑋFWtzAd(b3aE͖t1}x+T14] iѾ\E|,&QHM(\waoD#F03ؐ$PI Gm^b‚^٩"6 , #Vl6zTv&k͌J#t>J>8Jb=)&:& QC(?2gnK FnQ+5+FVj4ʗI4@*Ƀb,t/XfǹO41~mz,0%iuAQs+ӠC"@brS$KvQȡ#/6Z\[U6@wz&+$T p3+.OoOـ&6*z 䑧>|S.r]Ӓ~>YMQ?7>.z(R'!m'}p`%X:y 2wנ:m619kÔ]Vj}.AVWCN ʴДwqm^j 14NcdM'j-܎a/AD ^2)93M 4].<$u3@p1XUogllo,XC!jvb;ɺs!۟'\.f+65#WO@L QA&fOp25/ױPu?jf D Rg|dz^"6DUArg+J VvIi?tjXE\X0Bn^",^2(vQ`m#T°CD>ąnq |O|99V7 ) :z}@^wa5 R-,{ \tKS#m4nC5wUI¾r0 c\c->Cѱ'O+Z4ϳilx~:bvLӆt!kkcU^c&0S睜QW \l V  |P%\4Nt2TO_DuY?lZ3xS0%^HڇYC[q<hUG6D* o [-'09We^9O?VAcU[G\_Զdf#JB`kYlR֔ * H/&e#Z|q,7u G膻 .Ӹr yLkC 釃tqճe+C,i KAW~7W hK(XXNPu묍oxqaɰ;X?& GnԅS,6!ȟs\$[$0*ea4>nidA":lQ'rb̔$q]|R{r/n}ݰވB:-ׄ&ҎmVރ> 7i/-UˏD b9Fnk9vd=8S뵮醝iizc8%&@i8L_-cqr j cGJ+ m_|ux*ϴzTAD>Ҏ9|b:;;.&/AJѯ*!5mtMSQu0SD9`tA=w On ߷r wSFq#CnVfylIA\;\!pXT>_+iI2LQ,ĞXXLЌ譭:mZV]=Rj8I(Y  Hv7VE]rxG>=_yf+OJa6Ӛ.UFc*ZVGͯhU{j~(Z`>eRʾEd.D)+hwI$6Jb)u S %Uj1lƈY`50%<_ i|ʮO':wc`l`/<24M=21|^`aK yizu)eyKMxu鋄- jJQ} "Ď~&ItH1J,1&`!3tn}XQjzv7~+45ɻD-C?5]Jo/y#9g0۶zv)/i?Bƻqy46`-Dhev{u J󄤷ECchu.kc \[ڪ˫@ ׃zG75rq.Lyz 4}HwV]HClݦI+r'@& OgʃQI¯|.,DRtNO9Nh0pdor:t=љ.Iw?*+32m7ԜX337eD)EY߲ ̊ރEd8* > @?3HfT<`)딨r c=X1`P)b&+\|7)f<p&VD8*a0_ژcYTuGIad=1g( Y9KV4BZ)J㿜[W8*# G+:%@M;6Dr*ߥ IfUyv0EZ<ȇPh dI*jX{ Xy_p=܏/!\*ݹ&1 p^ՏBK@[yU} 9RTTh%- P8Ǖ}RRxKh]M ?{ԥN-a#53in˖Wc6:cYcĔ21@ǹt[\ZSs][|R|,A`ܽs]F@V%K{V*G)];#`Ϭ-A}o"&֒FUH.;Ljs! I&O"pEA S.\۪I5TLn  {baAT`r)qWy`uet4j4ᦚٕlvOIaq؜}?Eϛ2.(C?AW6Dȼ6j8g p}0!qW; 4KyK%H? ȌP8￱}6.Gu<rWDV%@8prmb R$IdvTTݼhyʴk9|E @1<=|*k#^u(zPJ<:/?匤hEx3Lv*ɁEǿ3Er, tφ4iv<9Fi,2|mħ+[Rصu\&_慻7m6v9yhgSvuTgxFx٧VR2zǰۜJ ы{`R֟o֏.IadR8yKA]'m[TQ\`߾Pl76K)~Dk"cNud--<Yp6̓r6F8t@mwE4HUy5S(^|1!n`}uV>lz4?m(O\;J0R @b0T<w%EZ߰ sq6Ex#.+0pxoA0H [#bI:NG~ Sd(e-3~[tx}W-GE- 3CL2p 8AS}\U%ό ~>~pRDj cmJj4XѻnCnPgO1T1g>}B1,pUD,;sw@FZ8ogj) @3rtM`%҇ى%ɣPtZn<2rW Y S>AQZ*!E+"g[3_!ߣ3@y4dvAi1mQ+鄁c&cv \btOnRNu j[v"ŔC0SG(T@v>aI7p` z 0%bK}oG+ ׉1!ɏ h]Р\@t3HdE^USaUs (>FLr4Њɳ@JM5^T]jR#Jt 6L Tu{$Sf7$_ jAr" E,BKrBrZ֩%MK3?Z?aY\UR6VuW^/IctrLpxVY+ 7Zj(敎UN|5GȦu 5Ж3FzH}`= |]䠙I3/1 p &=6m->nXؽ(I>idz xR:"}?맱TPUEXƆ&kh%)3݉LPyW~@%^R`=Az<.1U 0:nuƶ^g[*I^pO氽mt7[_"6bϰYf< 6j2RJ!~-`V7ݩdccKQqiDƷuQ&2x3>H> i b`HOޞ߫]75:Njg^=oUPZGRHl;ۻ yNp*׀ I}jACV3N;o~æǴBAt.mISfӂ։PDQwǰ"L+iXpüTDnԕ6;sQJ|цypSz`RMUMPB-tU19-A'l1\z\NTS.ZjuQ V 3kԡS_z E 9&8m#t~ͼ(=lip_"IL2a4vxg$JC/fXD.xEzlg۱c 9;R:8Hv@ Z=30Q28&Iҹ/qtyr[ÿqѧ$%.~q8YalV*:vp*nSi&a,r=|ӠfQR/0Hu>I$``ߑ/LXWm 8@7[d\ێYrQ[KTx8l& O \ԣ+niĩZܤI?O*tL E~qUU),?ԶG@rtY@]t0pa1P1($ o1n1w[]P \,1tSPJaMn11%]&W䗲wfE~@w.?s8T^?-麝EU,|d8\L)H1GE2Vz۲TO2GE\W:bXp^zrb=o}I W^pUfvh ՋB\B֨7%F%E& #44GM[zW_;JHQhvcv7A'Af^: <70a][iV]hЭ|| Sʋ=TxUPl*.A7Ic\+nQ;Bz3? l>Eo#0-W^.0$aÊ:ċz'@[M'f39~(]WB8?- )i~R%^@\(ָNKTبV $%{FDC?Dm?ӈ?ȈUtLOyD 2#*},U,c_bJ0InpgHSP!~^eg]HE]zYzS}N^l.2Na(Mvd}CސoN0 eEॠ.e~N"~n#=؊[ ϭ->%A|Yָ `OvM Znn M\gYzRrY5pdMTSot\Zhસޭ /̡^~ >2[rx5J抩۩ɹcA\*4Al~rZ&lUQݎ*pbΡۦBÚ{$z>#[d0~xy(-1&B:XPI7]?<2H*wͧ<KUTF@D%~sKJ/}I8}s1 jձ+=N=9m곭\rLUۼ词IaP3Vp+T֓_(V#Mg(&F&GFX=caSrlB=Nn#f5JpTNC&s~>> k/ PA")^44ޡӕ.lΝr6 IHILJhsӉaYDist.ѕsS}HM(15H"vX>VMx! 8hJdq/v}Y-䗉f>s者_2DI)ߍ鳇&A3h L1YrI'9xF{%KWh_0G,"Y̯ gPDRُIaXzB;37]ar(vN{FC{Ht O]>& #NGŲ6wUx3dZHud|JPV_v2'R.$^Zy[ :gd.7%_܌,T2U@K" *Tn?sBzWÑ6oNq(f$C?-ؤeJЪч | ?nZ%]e Q1+]Qߜ>)E-nϝbA!/a(4ɟ[TPsJ %鄷tPh1K}kqoQu~d`+<_~9`2gQ0Qp^]Ev*un!.D-ġ*Pw[/ 䣿JkٽC,j⍤(SЯjq~̌DnT B'3Y?_!u^DNZoQҤuD?jUQ7<{)m-eT#ղ=-uL\C~+Tv,x<3o.k%.Yڃe/4@i3b~>NoiF_\*Y $>[weѻTHQk|P[}AYk7fji/2!xQ2}l(-O,4gP IcZ:ʅTXq},{sQok2þn_fX\$m*+_242+ 24"Z^_5S* b4ܞ)B&d&):*)]hBڽ$a2܍1u/u@+_@ScbH$<$Av^U N)ǰnz+se{kV~CŸi,)f41\dzP^йj"w$"DJr.2I@c9'CոÀ47*Kt%x2^_[w31pN3Q`Q=9Y3bc|.E8`S]8@v^/o*> Gēl.rh큰L+O?p=М<9Zj[:t3d]KlxLC:`jy3 :cb\6nS;7iӾ!cτlT*Q1R\E(/ OQߣ/+J{[*7ʲrR֥ hBi˰.ŀHE 0<(K*f?l阮b;"sXSI?|Fz1.L {o]xEgA-."ِ5zN)m2zE%ͪfb( kW?Oa[QqRj,%_^䥊@֣nkȏټ]O,RV6|4WUO]$#rA9X'͖n%%Տ0Aw ?̺<#-RXB9q,5ȸ d'{G= ZӖ!P?щŨ P~e;}{|C%MN *fpā|\"?>$J0=%o6"T;ƀSve61 ?+)f+^NKf8.ӅI-jEZ'`:NF)YJ5*@)XJC&&ԧU{9̀tTPHKhe }AH2 2%>Y_op@x=_*;wCb`6hcxr l=}r{3iS6a>ob* wX4CA׽6 'A o_=#q܎ZwI?w&n\3L2ˎvHe89vr@ɫ7gN3qNzKY] {>&˖tnvS_oV8q #!̡GuTr<;ߪCG_$ nʃb6fR*BSۊX~yP{e@NdF u2_O jIns>9OjAjo?{j5?۾Kl˞Of.'O\\Mp†2"#(c{ɪzvXТhS>Dy k꘡ȮL%wnI֯]  IDͦ*KqP)QYA6cE Q$N#;BɊ) K*o0)X?aj{aZlE*8<l +b&/<4Xq3d8xskF*7.F0SM'gwC{ke پ QUX٠/t*:|rXi3jg8ĤU{l6X= d0U4 ny0/zN1zX7 S/ѯ,*.aa"SCbQ WAo]774f9Ҝ5B4k8,YU?>MftVHº'rCj, G^r,zXu&C۱A FXSYh:L\T:f1=?)io-JJm8|2VlO]u{m?1,WYJ  C,&@X|,qr!1*\t|'$$ K #Λ~jfwMe֊ QbZHYެE#厘"ͺbkt\yMiV ćr8i*<`̋>ځ\@RS 5ܷ"zዱwl9p|-heƚE|Uou\ i iƘ>҄*c6=K~6ke"F>vQ'FG!o ń⃟!RvE-((A8mן؇O,UۇAc/QYM 7 & Xt h>t!e3֗R+C;R@OGE^UC%O˄ȏ2E2pU!N`n]HDo})~p^P\Q)BJ4~ %V9 K{MYy[Wa(n.򳑎Q$zY ])Qe!H4bA賦" ?P1}[ ~t{WȽvCcIywcƁd1ƒ7&-lT9s-6= uN^DmTφ^K/m{'Tp) ੒/#+rr,X,ee`ZV6AxwB xQ.R0V_+|& 4PC5N۳BR` >0Zٹ'xzrkVÛbn:%q%`=& T5ըBp邘yK%4ȝz. ]AٖQW w,Gf1 þY'M8$y'ǿqGE˄"B^QoeGn o!If=o#6T%F\h@rgQjxmna6cVa ɓP rjq?5YNkyQKMI- O%?%ÙnΉWi i4WFݤјW]t ]O3( ?jM{YZ h!GB6>Pfqȡ/*z0A:jg7V_/7垞ke8[%aM QȬrx*,w፝?S!Y_&u 3HL)[:@$ݍ`яPT1`94~(1WBLYأ1ƘIrP\V/{DƉ;wԨ:oJ譬E-DM8'Iڙ$c03Jd"""D7+^n~"/My;[4غP0mwoN*RZrLZ(,"x.X--֣f*%l Rp(s:m!0XBI?d׬ADX62jh*XzyV0Gx|+2FSfhS"Zn9ga:;=/C[ND(p.0Oǟjo' fJxT>xW\"P"/e "fԾ079@@,c wz2 hH pSYyj$)%H!k>$Z\:7 M`jCi.90TӷKZ}Ȩ bϿ!w >4 WʉmX: K%+7$`w8zuj'/"͟,pQeo`^ K顧Z>kǔPTK}>fun54HدQJRfp4gy>'g<=L1,cW "kӌk58A7p62-A 0[s kk>*ĮP. ݢeCkf| )z;J pUV!e;I/uS w,-RXwAM@eDC$dg݀U&ہPҦJ0oMN <9>$|ԇ<=mS\fvNkmZOAڗP4MCڌCu0:^ T* ʱ\mmx;Dڊzr]I*H>08#ܖR3uWCKQR%Sx)?7X:ܧzv`PpM$)j!V˺t큢1m(N(HYKMA;gl ' yo::I^% 秳A)!J Z#:*'uR|8$7-tnC\B`dJPiN@zP *8.M91;kW5v^Ldj@u?P|JKϡ;/ cѾ<NI>n}4e9b̙ oHxuGd0yOSY둝~h&<$fЇ; LX_Xl@>h?9" {*^WJ Wf$ 5] +̫hМ̱Ni}W5E:&[RUj IhNR>.+Ad򡓶LCUI&`jH^7{q#5F朆fU+£EQvWq<_bWT/L`(_u`c|(SPT3XC@bTС,˯öîr3 8u5iPe -n%t*FO g͕/V {VX٧?M:@m(,E{Tۯ1=17c&j-p~\'^NK2ʦ7=)g:+xc Yd:9 ӝ bzb5\@BVC%΀=}:5$$<ಃH~%UlX3(䬓HG5}_1NܯA <'+$|#t拮h&3OD}VFiSG\$Y'1;6F#6ބg}/9+*i6`4jWUo\g?ŗR@a&է38 Y~by\u ZcZLMxj4d÷/!ueċF3уZ n$- M(5R&9B|" ֘>v'| IDdDuϛݦ.l{xpk[&aY6-B8Gee> !*3YZEOdZ|(Aa~ U Zeİ嘼t p/WH$PoH얖O%i1$+HE*?c1PRMa(s] A? :i4\ķu+~8@JW@ѷ}=w34-&@{FQ6>֖ڥY iMSl$3 FAE>ݎk`V>m>UptsomV&M#wXs _2 eyӐk3}E{BNuj5e,4|hԴP A35t%>ghSY UҴvT"q\M%\ ;M N_:^O22X_8*X(RXod^߷o$J+Íb)c@%@YlWcЎMN8D%8zo8Y8z?$n?Gd pLÔ F̂%94.Y!+ 1 UxHzNNZ= K,dQL?di %D `0u@ҲDNΛ斛N|ԪӅʷh)>& 8r }t_$pJ!&l)mT9gp{zY0Hr2myɋGQA\PO,s5+FPRϘ-]>Iu+vaם0zw$pz.ϑ@dlbg[zICPZDW 2`8zHkNGTs؉د5.ht$Ek?tFB,L**wDs0KsKpJه_,>IN.B2;fjXK9Z$1z[h3Q˭Zwqa8X|d_^4C 3&%\M\aǏ%ZYUHw]S&%mOo_*nT 󁧎Y;MiyD . l\ Ȯ_}fӾl5o0[60L!o8wl@?*ω D v46` =G(論( \H%H_S?*sqhfb&Dd\r΁37"6t&qa/8/\"ΣUy,=G 7)!}N8~D*f{\v +fpzeWݳJr62KbhT&L$IC>~۬GD吻t.cDj!Pa聊V(abږY.,#%`pM6C-6dhoW15 8#&:c(>w'Cxr2y׀Z࣠yC}.KIe %C6gI.=y5($*ѵ g%83+)gu`6E/k8FY^wg@pB`سy-1.0]QXL ЬR;2Zhk/NƱ;@ ܈M|c#'YGs]U9[;` !o/lOI!WSV+$k"{g(2m!C(Ԥrш9TQ ZOhڸ:`#& )$_kRŗ0T8N59ˏt+&0 GC /[ xW%JRP]Rp.q|}RM)aH,; X)=vطQ  ZqaItQaut9O}[u<*G/8sviN_DP΀;j=֝=ĒY"wU--ŏOo AP) # ;7C9֤t)_B #t&4|/5`[ ڿE:($$"8Aׁ9x9pSpvQBw9#4! ҭν)H>A.s~FF.P ){=u8{l8:Dv 2ꔔڳ㊓}5U3۩F"b $ACGmҾCqU?@VoLmDd@lPg;E)ۗcg?cFrHEaz*X81l8*FT9B&hKq9 U`ͪ;)^(=Z:J r/eKlW$p,$Gavg&1EZTX"/f0{ޮ.,P"}]rq[VHRp:dy,{<}ܗ1X3ϊŇevM+qRD*DLA5eL{ХqP%ڑ͚4<`ZNYvs:'5Y_miY@ vegyD1j˴F$-ҪCM2N0赤b):3~M-dX(+4HbɴN# 2d, ça XE9Bjo-q"cWAxh cQXx*I1~GCh.~;:f[{ìȑ"2!TzZȞ叱E%Lb('c7\H.:f)nXH#Iuƕy(kiGe) o5$!d3_d%rV&Ur+$DžN89"]*m6I զ>2eVadr&Շd-q+ǣY* :_i;e_Y H,+7ΫSsѣ; B2W$tZthF*0J;HJSqcw6^*uBGؚ1TAlcOf|?'6s9XrfRhy)<^X+B&կl!-e47$GVNZ5M gG%M6\]"Cnr~:@%n?Ӂ.μ2VTn0\'LLaާBB7-/$\ YJVа°D2,~l*h$ `=Fcbu`<ɃÙk-g4 < 4Xu&0Q_(pxTc ׿S@ݟ/Y<)^|=01KK&0۞?:[X;ʠ&O=Yd]ٶl|&Y}NsZM5 yCIYmFEr1Jglzɧu4?at)Cia~U-|/)LP!Ӵ@WsL*EBqx wZ"xQMl>v2Mx*C<U ?\[XjKuIVLMBecvhG Q[2ڪou0N͓p}{w"gqh@-̳Z+nH&Z.N )iw?10֠EKeCNǕ(i]+Kz;IB׫jrdpǯ41않k]AV/G4@eh|b{H} O)Dhd[~TQ3%|E=FOt*(l#i[5Xr1TAxRGJIߟmC d dw2BtQ L!xBTybq{? }QʖZ)%]$@HCf]ʸD}挦7 ()y9a˖Δg1ˆ?Qߣm;Aձ7f7%d͚_'ˍ|?]>Kۇu\&iY٬;Ꙅ;;/6FFEL +0@ qET?E Lnpk RE96~#CX(P03=1[ 1OD*ha:d_RrKܷ %Ay`}9eHoNG5·'J).!; s@^fsjl+To!iOj6?C]y2] bknSaos8n%So_İ)3F㐰eK|I3@"7I VV8?N E9]Y,saO|7˵RF Vy*3 -ψ!M'>CكNإꗿI0(w(BՊUqͼy\O*aLdE޽=e4D#T'Vy&wU !(h򅲐B;&R F^_ .˿*0kLN?sдaBflm@Y",})Ǔnm-u@NHe9" !g:LgTmlKOQhǠ}%C#/i>#mk?)azSWEOrtǦ`8 Ϳ= o [v14A1/ht.(P;ۥFAk㱃T8(\ΝyMZ [kkdu gϴdxih4gU= IΖ  r5?BV+Zu0JΡ8:E')/'QtFarz{֗!v6op,Ϲ@eeٍmY|^!]XU=&17+NmOYE]'K"2Z:UYבb>jcL@i>eQY23(US[h(,|&88MzXNbKLT0eDOe2jF ]N/%ä:h7ɗ^&W l2s#02K&EvO%́^JoYw@n;*Uy1s76LzX DpilgIWTj@%^qr/465 hb xX/͝7N{!+K] BHd:z];Eq8 &(]ܠ[Dl|[YpЧXبAK*2 fT1{NFNO@lV%F𺝑-a=F6VlͅD|co05r3['`zaPm9-ħJ|J}kGrH !j\B`Ȳل>Y{>. PA;I}Dr<]A~4Gz1h s, w&n&r4ţ" AL^I[W O&T<#=!(gDpF)k-?n}s$1IwbtFSz$CJ%;hɥ ~ uE|Y [ ;55DA7ű*/\_Z"^}ۅai$O[iAk^'FCIOi m`<źWj"H,D:d-][6*DLK0GfFsWV @Rh$t&8P!Pғڽ97sKo2fWMqt1˺.`]iIge҂c+t}+М0>:-"eH1uii½Lkd! #2D3>,vH&p:!1ov*4wك̍)ҮbfݪL}&3fxy-E[ P*p)X]vs=k{$'N @\9i\Xp (f[t`?*ܱzPnJa٫I-r~T*-s1$L5{tb[1~z.tKr]& Ve8h¿k8N,*rjJD7qy~ūui?v~ ')&FoAԼn0f"9A2&]@9SWX*4.٧ v C5!F Ǔibn!RĪZҌ-C2 ͺE[~v`Ks Y3/=Ay؏N0GpblnȬiݧ5UҠ/C!#&Gnў="ˁJ^u3v†d:^nN-8TOwӑ>s\8= f|q13:-cwD >cwS0*NXAmBA ]G ;nk:)7B'ŽbLvNiIY2mLV5OMx䊞Q ctfF{o3]MְL"mW؟\GpBl RX 2c@a,YÖ CodBkg2LPgPghlO 歭t=}{!c;tɆ9g+ԭHAŊ[3 %;M\`'ś?$0dӋ8H8-Lڐ|_JtP&VčB YBYOmITA@V{?t&B5u/,=dG7ՉΡ @$5 0xL!I Fxn?PV k/μ 2\Ce0CFG}ɗZJw.h}10c$/i (l2m16*Z}ZVGBQVpn'.uThG:5y(lV pVs'r(s/@ŀl|XH𑆋߲xNl#Gn?`D=XJ B裨@M (C9.q;;v*o"Gs8ӏ^;{ JE .㺝ծ+ o9r^hw% '\r7|wv|iGQs>33%UCߌ6]+!v;=lmQI ry~t8ZCpi`Sߒi#IP'vIEl׭|\DruԘ .9жTKRJ?f ,!$" eKJi#?` ^{)*4h z`G!P0 wȬ&,h msp#qy;Wo=h!mٮ?KrEv?F7w46NZ 9$?eF{c𤊲sOqEb/|d:s]9y2f񿍿G3Nw2u[OMh *ꪽlJI\sOK/Vs%Ddd3nG3d[!y&4PRTS;W%/y{(#RY^ Qd8]ɜt}c ֗f.XխGc9bwnR(i*{~mlwނ֢kmƺXg#=x%TYYV=H݃n"bh&d1@ Xˢו86sG:Z!̀XلG σ^"[QmNZN%1W̪$T^c#vyHo4li~ QH'ȯ?y&M;VÙZIqw b)a84lĮ_D]6cZoq đLWs e͢76zgB-eUqI{ATWppf/#o_# ,M'u!A-Jxt;Hafwi7Jj2SUԂ%Bm!]-֬&H RLQ=?qÐȽGǴ#Lh" :?2CaXx4i󣖆$vR:}jd(kPMIR!S嵗7r}Գ{sG>J~hH뉐O~ƾSΌ4Ie.烮~l4#Kz=`q̊ ͰwP(ds,#* i^rX<4Tdd2άv쓉⢅t*k*4מ| mjRYMyQkInA4ǰCnⰟ{WHk[U$t8):9hZ b=7Jܖs$$Vm<̀3prfOvRf_#I;J4X%XC'QtaЬFb#UR4k>"r>>?e*F \/%;klc8jp}Z-1=ks~^>uEi/b:`ZǜDXלbXʽ稂ڣK0Bt[yA%atE @&Jy %^,Zeg=|$xC Tǥ)BM7r+K?~FC-D{>Ɔk b=1DFҡMj O.OEs540BA>ύelYw;TX_,bW1S#.%X6M"䲹9;.MNC]hBS'ry]a)ȭ)ȦNAHE~ )V K9i˼$~Y"L-ݴ!rlO–k[A .Rf2|­A³H.ضTQO*֛ߑ [vyX#>Gz~ɞiB(W, ӥf[m c6CuKEcq̇GwΈ̣?+`Nz?I(rDZaBr9IMq #4' f+u%мy+e !i}TWRv$3/CCuT6&1[PЌM.3YP:$5)F@ ꏙPKh}1IA eӄ zl=݁ӎ\FO8N;*Wo:yxCac+ɐrx!ޠ_wa^~j+OgťT3:sw!ſCV oyt "rUe_YO-NOtTiY;CO'nZQ*&Lzv,kVB=!odbqW)YFw 8}!q_4=Gu ٲ،լP{C mo].5zb=66N);)#oӉb;YgJe-Zsq3вɎ*WANP*_#!F~7|ul 4&y60E/%˙W#Em͌-IW%QceWx UڴD] Rd:8 iEy-Be6W4$!CG>J'lR +3P|Ye7BLҶ{WUWhTںD7vm҃i c }.7"ga׹YGr(yP:kn]3FB*?ۈaJHN\ЏQ4զ`5J_ :o9>WVqz>:Ct],l (ހ8{GӴkZ@E*8W%m %4OW̓ǫkTuxmV^ZP~*65دV0^t:bGӖc| YMYVknrS(w0ނLn "Zڒ]o"1T3),;ຈ %mF@ Mł6u~H~ӎ|Uxt:@ÑcP#h0=.B0֯sʒ~Ս,Ǫ7bnbϐ1Ѻ"ID=Is{ݵr ؊{<.Za]]*ݒ%^xvBaH?PLlpbܫfyl Կi#M7\=?_vfUl%&dp>8ըe`~W5-f2haaԗ:m'>5=⥖Z66]&DX/Ҳ^wZΡX@\V̢EdZnp22`/m6)kss75yxã:y$K]W6͎[2P$R[7n8 6?VNnL$FN Af@S]Zӝ@ B<.҆jmo{yק G0洍|:T˷1N 7XlGQXS'^"Ncr6IcWGpك{lDUSG:Z ]5ޖ~“ZHL/ h"v:5LAb1*_T!x`֏mĻbPi:9QpU7 k*WmmEުUH#}[UPDPOH0!ML{DۅݩXVN cѻϴRB1e X`^ rTHUoMy詤ޕ:|'*]IS-PYgfv0Lu{{ě5rا/b&:FiAHUDbU| r\L e1MݦL&&;q~. DLMY0!/{e]Zim*N׬M~I{x,$If]Mt'jCBpj!#7'1t1uSfe\Ke?咺n*/1gfv&>tv"4d2Œ^GYٳ*}JQw C~ LEk7.M !Y%qctM֕&? |S~lY2]ӿ4lϋр)fkweMN10UԲ|~V߹ !H+*/o^6a'8in5~4e\.qӘY𪻚1^[_g:iQfZumwz]x@y5u:0iqz 86P㌊;1%;Q+P~H^*tdx6ϋf"׃f1RK`M13M&y3mu^ 5"7?vt9Ա&a`͓HWm"=}7#5`!waH$êh~*`m%Ͼ&moq'kjTr o#zo(hXPq!j.4\RQG{\y-yuS?G`s"6 5= 1;WʰN-YF!!7t W'Jb-Ltlh40J⮵Vl) Tw[)OL\vh58Q1yۊB|HRLq9o'򆐂Z10UVTVc:<DwOzqbB˘dRU旟_g>/خį. Bn1rQ/ ?O×v)bN17y-[M`!AɘI%slʜ-OdTÈ< AgU`p75|֌>15le iK&s^ƨgŀdm<שa^o73 ;F_ZR\o#U y2F%೑Dl[NXɺ+2m)V9?^Dγ|wWz Aǁ"_)xW7RkNoNhl e0>< gYQ h΃5%sc Y\#&v(B, n:+3WD5魟CN%+.W㈮t=d&Rht" >@f* +hZЕ;|Aִղ(^s eRq̷G ѵ$[[`i˵4P2.\{Q1܉[ԥra(PtqIɧ[ #(ImKҕ?_޴9LB b2Qarigu.Щ).l{y[D#`nd-RI3 +I7 $M`c83/7e-.7Gߏ (AzIrdb^8+^>[.:e1xR/<}~(4!\$B @$VbQŃV5_<3r}|RKtRr-7!0(Y毘I3;Au]B>4 >p6i^=q=pa5?T#ɳq10Ƽp.|}*0.o2T1YpH"8gı慀8׬@3s0ͺ#Z*Lr\RAaSqQرd)i0h{$]?55e(8RA{Sd"^}Z`#M>.Z(,-4U9TZ6cǭIpז(#8MBm[aݦ㖜ˊYCTjU߶AbV%Pmio;yZ@q07 F2e͉ ~F62z>um={j #dЫ\5Q_ Eqqq`5;e/홺'nQlQ8p}]to+^LSW?]^qƠGlXKBIfPd~2@=ʹ3;z^08tܜ)uWʑu(ag_dşpxQϨuGr"jKw1ǜÛATPvW}-R@yutuCt7>eӄؤRi9gvobD&xz gn2::GzDw@ibY`B2  V?2bW}e_l!,dĽ 'y?3o@P9-IZ.z B+Qٺ~]5+P+A[̧kUa3Ub뽚#.6:Vl)i[.AEWo.3øX-.U{ Iؐ=s6h+ڙh3<#iay:hw4fI@UcɄ-Vӌhs?B|]OodO'UHzȯBƜF 9Su%~GIyQĉy۝_)@pW,"*`tSxzr>?:1zj.yJ_ؗtp'o}J'bCwq5(,_9} ;8+XnRb tS(ΉZ+"@kh@uTꢜ&#s`۔0/Nrq\fsH:X, H%ӌQ˗;o;l㲧.Ick020WT?<@yDR7G`==z1<|bY%:3 Bt!)Uَ-ja=PkGMN p>HЇ1zh!_ժ㗺TQ+r֟p4,!NJew'+62OS -_ޒ_$X̩)20ݎ\ZQ,<۫O8'wv-:S^)OGj P:Ȧcv7J-̝åAYmT&+}_"F[֩WЯFv4&fG@uˏjH| >k4ņ?d̻:])8:-D"wbS[w<싔X!E0mJ $6 WekZ;߱GQ|Vi^謫N" Ζfn58Eq20NOcUQqwǠ:U7#iĦ"_I'RCs2OP!ɿ4E'>-GCdz )v"B@dtL}K@t%'&+h]Ơ\~Iwrv44za WJoPIޟ@b(yQJfw* -aTGf6&oƺY9~*]PֽKM?P i# 2mˢp9 +pY<Ռyit@ 0rzPB998Sj$=]t(R1Iח}LSC{N#]׬-̴ 5ϝ"z0TdoN|E: "bʉHܖ d'>m>/r%2/~/k-Lo0'M&[29iPnD$ _ ȱȿTcE2ދcD\w%H {kg{jb}+p֢nѢ W7Tn+{LOSH{`lePb)AM:^'BRDEغPÂѐiZ)B ~of{h_9 pU.Ph/7]El_1O\ۈJQ&_A!ٻ"z2V&^|->7HpufS@^aBp##M9YFUYNG2\JiS2璲emL^ ~YAM2WZQ=&#hpuBfNV@ks*;ŲK^6~yR'O!:zK׾ S1"P=_^}9nBRXUkA2ae^nR:uXk=Q1ށiq8U>Fh /+Y`Ω?*`r*籡Ҽj;y˶Xh ePբq;nxG' dp6O9'7f`4NA1Z[^Wmhy鶷 停cO7ُbYBHYciWbAC56G2,6n梞aȏRHZ?Ւ\imNB*Pƿ.2eɯjB>b񏭥=@_p&Bw07Y`S'"WG/I J=4랛 fx*=TL5. M,+ _}ePay{*31@ǿ(-qez?EU4S." VYob(C{Se wЬ-7}O͟f<0߅)l,=@LfcՌA' +#ߑ`gZ{jFPu9>:̞q>Fl\aXa=>^IpIwnQu]AGsqGCH-2- P --nl6M\±Kn) I*׬D01ƙ w pԖJPcOG"%uM#BsW|VV"h,p|X"yš%ZbSA3J_PWn$Z05}^r?p=e S2 A01e# $fwxA_շUTNBxiffSHJWKPF]w|Ҏ^B"^SnJfwoNuU)q,ՕJUYYY:WXPl;nJ K- *X\)bFV)ruBKi_ԟK0( .[PNx}uPi(o)ZS0N`Q(VfX 6@q2 ŌrVL:VEђgr]juP#qFZ(toxv!t_+S3/>.@ _ 4@>8>1|Hǔn߹BGp@, PMeT[мzrg ?z'"L9j]\ԔoZ{eYIu2Zk )iSC}'FS*\lTK~K ? tE\^He5tؚ7TP{<_ϩDNljD/)~FqQFW0;k34rl \L_lϮ-k}!Mu>8i/=ft4!hizƥ UNUUs1g`—nn4e> W-[sz ?v>#>%9\`DȦ'GV$QC=&onucqm^K֨MamZf?NIGmzHG?`@y5g6(,F7?8By6X-(?<JH%CH:WF^JPC\si?繗!l~Lx7N'>AE zv6̂Q L3c:d/LPI5uFW1nlM/!L`Z&q!,پ C ޔv4;?n8aʵc]IZ){苿 :P CL gm?F9 _3~ J/(8okS9TaG( i<_mJ0j_ïM=5tr`oU& >EmUá/ڃbx1J{\L,al>sY.:)j+ǫ$N}; q,)IRX ldpo^$%m; B_: Vצ8i7 lg5)w rktS$?k4XPͱLrCrK,V>6A1pP4[^yp鮚,J|PFF]V[K#Q(%񬅳CR Ф7+-Ԙ)ՀDF0R>< kaYxf`KaH .6" rҖ>Ž,UHlAf7RPq7/P=걫,*#ܔӊ-A "'H{{XIEK` lhgPoJyO`0!O*FR6(9 g,v-ZޯbS؛3T̸ҧfzs:E9'9=E?od(mf|g\n ݑDw]HQPe4A Emfx_tf'N^S [ xdDVDƞI46jb{gMdR\d%A ~f̟C^ް_4c03\"zGfƌ Ow`"G-vam-0{۰:<\52Np&>4ChPk]r"',:}Be7}0k-kKf{/D Mt%uW)0apY 3ž r{ !rnJ1hb'cyEXk綾뉧]c/~(ã m4+n^4(5{(ckFR B1Ky-(cK_zL /LKt"異e#HA8&vdOqӘ^]= B]ҙ*d9ȂM, WGnx9%H@bmfOZ'jHB"bn;hU6~ -+QbR=T˓><jlHtՕJL6Ҝ9}Hy/g{ [Jb+D#?7TF˜!>S&2NMAzP4AsVll_X~-(eC[y l7ˣ5>HV,{=*{dO փ Ŗn\ZtDZocEKen} %EM(g@G$"uЄrXA*;Va|SxnK Ņk[C %(*}^Må9Nw,hH'x{VM-Qk@SVܐbwHа)qPHurxu՗)jC'/v٦/awCȽ_B~ mOSp,BW2>_ܰsLl^lY}׵ H4tx6iӑ"%j>A+j4hq9R#J%s?FȠUZK5*͔? W': 3A̹ ?q>5tI*lL-8@fA,Uq?-^Ak2Y)Qʝ ݩ3W w@g-qM[!EΑiqڄAN~{6* ApSYdO@`ivåx~լ}k&uhЋ^{`Ϯ@S 6_ M\٘}>Kt jX=Zsxt* ʛPlCOz'He_?sDe) ȵ8כ ¸hVZin3 Ja ̡<:.UV,oʰڑ., =Кf VN=V]_{g)-(sO97J+r5z<IIq^z&c|;WpuI]l/>yt~4H ]qRk7+ck%rӯNx[ "QH>FZ.d3k4 3j򍬫 FS{7B9l;d/1`OƽJT6[\+ A3]LS Hpt잡 -G^_ P QMfӯb$7bJ'ӟݽo İ87Es\,q 5 pB&+A:fm$k[7 1&W[m}EEa@h[J q k _F F/jocOyLuJU.>r^}\r/%\fxi`F[`KdyRT!ny,X8"~zK)g@<3}Y\j'RL>S{#s7tN$db1>OZ!91 c?I(v}{ոOB1@ca&W'p?X+̚N:YXP7>M5Uy0P:^jŋ<̵ZH #7{DS'Q̗1X 0 }S4Z:%zkɾ׻cmqQ}co\S\'rSW '+AΗ0gS;fWmQSD%K dn3E8㕿%^VPb X^1* q/~kt2`*sElP~}hfbȻpeI[CQߨHg= ! 5&QI]%AYaGeN_|9aE8ek1Adl bx/ %NgX3}9vIVfwt37SHLg K 巩!@5[Ҿjg}mUMu .Eu|"00e)U?( +s@Ete}]2LcUG&hspJIh^}`;?\C[\<_-aV`Ah}) 0&mڌ?{W0.X* k)HJhkiȊ z*rӺ*Ft! SpƯV+hq %ng~lHQzF2v%0C~Mv1 /0`g~5w=2{"W|SW0iH}r}7X[z49oK2reK@}Q"=Lܑ < >s;5 섕 XS&yפagc~Qt9>Oܞlr,82F1Z/&kKA T#GvaG󈓤s2"n'jbkKbBM dv9u}!C5 d_\ak=փ:^-]%1{Up2` EVNBIqNAo R)Nv.9B4#Uɝ:Ĉ˞V[ HzXo ?QJ>aY4 U k4=Eωe 0[ ͰXi O-UvY#d_fWQߒfkLWm2[]lȍH&o>'߸OZ<;Rrв@ S%$ 3ȮwDpI䁺XtEA]f,-;o6ec\6~),ΚN1=\{ kldWD=_Q޿ 'ʔYnL7eov^od^j%gb} 2oX| *$x* ,;uɸo!$K{ƨ >,g~u$CF-sTaq™ ] ݯXKyy1 vrJ5[N)@agOn4gRl^137*HJ}q8n桗 0Gøc\h-D-kTiV֐h$o5~vL@fn^&w67%)$mG/ +\0bN ޻`'}G~KE^rdơT9c;$v9>[Y;?Ta&Kهt?mNj+e-"d8[QYX]{#"Lz]\֣3\xH8݅9I;Kq_Wk\/?|i> >ؿrdg[~h5`! {dsip6Og Cjܐ re-꯫ZuS&F&\|l:Ɔ=(XH޻ )X8ςYvR$g(&3,Z(lrwHc R)jEndGN&L'fO;{hnQ=z%:ɭB5W-V;&gF+5Q[e?(7NgYhXZO)EDU !rgruˋBڶ\/,pOhK,-vaÚ_e]*]W'qM/q3 }`~T~5,P~ҥ.B8Ƽ9 n7Bj428o!kHAkAHFK3~ Gl_L*Ů[mP]Ls&Eƌc|hM,}42TT߃#AN@JVz5IONC.x-^ [u;I!KG= lޡ5[w[6P5fwS &Z>J{Evy^r8QJ$~; վq[G`$[/bg<>=,R&A3Y0B7wu2xXdT!̔gǯ,…p=T)Fhm+MGq/@YwiX⬐dklX|&9-'i7P0,7[gܢhv娬ki;`&\MfCgn:p8=femo~Pv:a ;+|mܝ3X1G#ixtbCr $16S`OrrKJ&YR=I@f: EHu2(uA$CTihK0˛Ǎ :T̫Tƈ@e0Y^xLt;F3(r\};0vD!A@Y\\5skYj6ef}*$ w0%تa\ȽqYs6q~r{RT\'=#BK%n}qzA}H\lkZ ln2&eIjI;jFbNeѯ!2(`&-VL =-p^5; ͮ0};]J'50]IV᳷*> ّwsf>?5>*U3,S@&{ΦΪ\v¶nhɃaùPz%qx 2#w!&ca^ -T$ѯcv~6-~Ŕ=GXR8y{R0sǩt NL@a|2QD?dx>]~0{ #϶ʖMM_unυW4Rg5)^Nif29h(t%c2'z:u;OL[7&]2[=I "cBn|.L RJ3 xƥ0Mi'yc$Qw"_G.̇bEy(NՏ Lr|ػ^t*E(ɩ }ƽB-Kp%I?$2t0(+'CTqu!A:wƕj|()*\~yTOxLX_K)ql44¯Cˬcäb$$Uڠ <zV=VgF,=?r}P-?x"b0.}:-0me j<(wu<:&7dOjI>V#7e/sASmD%3WuvV/\ Q?*vxF1\(}y U #''orXmA/ ͵d)5 H03v`G O{Uunkk  ϭC}p#Xu@3ؑH᫉*: l2Y ͒ݍ_[F ( 퉿Ό?3E LDfcO̶Wn~=L_+S_'ffT+.&E;A-LWq M{c,inŪ$ȎhtnHfUu""DZd߱ujJu er+ƐH*,> %wt[.m`0hÊ5_h g3tR_%fk\ūuۇ3 Hob=062z.ɏ###,Knl^Jƞ{ Z,͉GMkG M v Ee o@-(zfǽ!IW<G7ZRq !T{tr@h6"8`#SOzxHHt[fG~Z{!u z6(*L-zZ|ۥ6m ՜XJ{2wZ4'i;SdЕPaK3I<2f$-)aӻاPKJa'Z޷,v: ( #Y6/KS‰uy!1h}%b+*S^wXJVwJ@nlIP g |I 3q(>KqE:_ ˅mKeD9sUE-hmF-5s\DEbȖsٖиVI48=zRMuD?||ql#L&+Cs1 jw܉(KvaJ? tK{Ѓ=NrB@eo`g%/N@MZMgZ-Mr0K5PMzm&m?py0CvsG=ş`+Zn `{eP>m-.7cآLRSOTv4@`uTx' &S:n>+ExO (Xx0d `%bO5>~tdvAgs!d@ S!kf ;vN{ _}I3&M5ne)r|JgкQL5X?hcB)b~`sA%\GBVjўx[0%K:q;۸}yAb w |̙UFq;2?3Y=Ώe`IjLd!C2f o::y5ͤVt-f,݉Po+?Uzבp-)C䘚ԫ暺0sk~ ^hoi zZUm{ЉdT,Q2NSI9)ɋCa|GW [l-6(ۉ?B?_PbUŭ 3zt n~ET:ԯ3vRU0lPsew ^ tr' 1Fti@XbN.OOOW >}]e_, H?0(]|C=@(_r)`x~ {}SG^yBwٓnz.FP86- d%떫Y$b6bQMpPrD,qTea?dO]v)]%˙.:Qs,&UGYUߝG6 ێU8kZA?{(^tlAKݘ]$W,䐹q;^yROYT"-gR1fs!$.hW!@LJ}O/S,V`2Iv,: Ҋ3.x%7{y-Cp :T̂/-wyXGokO-8]znOSpB ၓ hSXU| Ly.5vPB/D41 Xca Lh{*iSPм%`i\S-S--'7Vo+'.6ji~l(?&U/N(2 `"ܵ">yך؇CK۪Z'lS `9pJ{R2vg)^72Vo7G$sn5)vۉq!~pi@U-@[2`鼀*g:Mt9{8:t\S(=uhܜgל<8\NxkHimRNrwQPgMb@m1d[qk~I2Cų?E~-0r9?.OuFRUٝ5R/jVOZ}3l [I.*aV݇For1XP-)P#&\ș >oh҅&Bh +Y짋Bm0蹇8Ysgpz}j.3v 2,#Q{<׹ .lOJ ]L4;P<JA+uD^UQ9d5k$zln [[Ɇ)z*ݡ Q2z(>:-47Mx+l/#y8{7cqeY 8d#"lc /o l+H֦ϖ2gư(Zx@ݵNH0͙a&j2ou?'w9{-2 ڈZH\CQڳF761&x6 X>yX6I΋Cn;7y9+< Gr}ob! ?;}/85+>Eh<:T9]a;Z ~ ]y_spCqDZ/Kh=R25q86u% ').Z BHJS 1S;7EľR@z@hi`zX4$-eTid_acl.C I Lt+ȹldK߳gN -=\Sv!=3df:A:fvwhjɀ i43Ń y6]!Nr0{Po%R"2oLR{IbJ6;\|̏ /Q̿ %([khC7Pxv 8`vU2Mau K bh[#{g(e8ǚ(rG17t^k.ܼ rfED~ z~q(Y [q|_pru!,!\˙xr@WnoSK7n6sQ8<#G>v~5 Pf!v~-fsBMF|3{FW9 cq=hp&%{+uCcM!cBvRN/0V_7ORvo ?`t܏% $Ǒkq{OJhp٣vk`iTc^3N3lEQ_r.[؄nY@‡J`X,C~1F>}ABVlpH`IIPHHaH=FDۘI6>@+]!H\k bl%Lbp`C-:~<!(4+-Wrm b kpA1d&I cA(M84*_EېD;ԊİzpR֝lSD{ɀmb2^vm3?j#tB)d{ y]LsvJʮڝ(EgeqX 3T~\L;7lbf$d[ &)xI $eL^/ TlDZjNL(1qKMTd/?}_w5],g_~JÓ gȭf_㎓4V| W; ާ.+A CƃxnTttoi_>֙"Pc\w>j#'pUPyyx\1q)I{<"DAe+)k4dVS/oJPk!tkrDrA 4fp#tAcD (3(lU+͙r!fmAC&p̫`ҢE/!ݥR;Lf\,KcS'V<8FxnrwK:. TL_r%To)P{3%S9>KODTpDf+)ls\g(A!f1JPEq..ԽCrKTJI~X|*M_ǥ#Z%,$@SChR)YK*Ĥ_A&$͓ӌԉ<.+׹.e?Z3gtQq:Ep2sxLŸN!H"ێ3)0kЂx2c P27s%KJM$XEzkPv'M-3!wK.󅔕XӗSe&HQE:XN:۸;r2.C-8KE -mI; j+|\l3;930Fk8MHa0yO~nK>0ܬIu.+# (j٢\Xf㼴2 H<]w)xиϊ8hƘ6x]r+Is|KJJBd3^ mJ~W]u=ovK}mE< N x~oYU߿%5wHuW?hJ f5בRҟ(f!2*#\ҍqÞ񍵗ANATKq:rv>4iY˘Vɥf6=YsB:nw=H:QG:~VShlprۣ^Ww6Ok :ެ*nf|w҃C>ě%_ezk|x{fl6}|}!LZlvܪ<]1r$/~ID)LcgEG.ڹ myDž1If?ujsbu8'M"AL4]ƎRd r3Uʽ3XTY!NNmhLfgëlM6s5B۝Ֆhi޷)ㅫyf99"1V;IR#%W;Ppآg,f)H6WPwm}^ MYI1rBGM -]?_J(&;߉?{2-$eRSJp!os%>rca4m s+եw.PZL_Z~A55n[m/64~Q.~s4=} nt:+o1 =_$3`/ /nQGug| qE\7Thkkv6vCZ#ʬS[٢٧Y"+@aJlZh׭ ]! D}Q쿪n&1Z ܻGPSq_Gw@QieaKa7yh@,{2)bdWo2#`( ئCEcV*spۂx"UE.)h Y'rx[:q7hU Or, N(gh`pÿXk9ֲג+^8cQ0\b91..N-v#ѝBȮ~n _{h( *(B)fޓ5SD7 U;ٶeMqiݫz`n>Ԝ!ؘ qi.P ^z Gx$O TU3}CLw[O{ʱxŅ4DTΘ T{4Oz3! H-V'u9ۏVΎf(ʅ2&B-E·Ob:c2;NWl<p5;Zm ,k@7UHvO;3k"$H-jJ *aZ<buy$y q> QJ +N薨܆9Xg;LٹloV ՝Bؐ@SoLϦw2óAI&(m +*w*4Վ̓q+Aicj{y%h*HƂN{7*ƈ5uxV!x-^F|B d׎[xk(C-En%t[ > sc`3#qɪ#2\?u,Vy62ne˗] ~L9]{Ko2 y-p^g=AАDD _k4͉._PSrTP-w.pڹø}-W}]Vtuٸk)HI 6 [A&='CY-Zcb4h 68u cd[!0ɖeutT ] Q`WwpV)O ޫjC-Nρ$oOO 9k 8\@ټ׆J29|Ec˓SJpآ_>S=_hԈ2l4s=hMr&>>;0S:Wmw3!'}z_c'x8 1<zaUŶX vcbi0OPR>Ts }SoBp*ә/|xW0^(?o`kig4@aQ)_`HZu,s+/I6zK?5NrF"Cw$M^a9'n)GԳ`9nIdeXIQA_R9Pٮ T|+sl2Uڻ?rv}PhS綀`(M]c kq/D_؎-yi"N+NijuX03/2GدJ[{ c8=q"rP6T$2Sa᜽"_Ǚ#_Dtw,p_m5;l$rJ z9B"̂̀|FiAAy)ur5|/{Ilr:St𼔟񘌻wŹ73: %2InS 0Vg|UlH<3){uoOtl^}ok<|xJ6w =%BJڛ5ޱ徯o0F#>  5jFRf2j\Za b`- bRXl>sKZ=f;#q:O ej\07ݨ# pw>_?>O=5.aODz%ӤD Lʀ]ȃ2Y7T)*Ah>aS ?p4vƑ=MU'i+Rf$s@F.P[d 6yHO+f̷Y9`;Kw:y'X(?O&EW=z9[r)祿sU`zG+ E%2f'HkQ w5+F+a?76J#a@S_?`B'bGq?+'bXޚٛ׉A=P:1vDujD鎾~lp: . rp@3Rw{+Gs1Z#qg1xn$:hn}Nʐ:!ɭtQa[jv9?N?mei)w7pl"9D &WkA(Dl= *4D &B]8= /VHPq5ruc?UMq̟yJEOk{b##vf(V#!Sl*5fg"nQT\Ѭzohcal2 ?墂E-d5a,MZZgTy_dP5c`R` 8 }k6N\3Ln2 EԴg.; hsA úVqiY7 ! bms4h-}D.G*AzJS/u(F5X7 诚K?^yYy B*D+B蔳E{ >> #DƔ ڙĀgK܆양ȢK^7aRvL* '- dI I`; C,U9ekp g + fbptbayMP@ʗJrĐA8hJK^ .&Qm's΃ EQ\ hAI58 0}߿y[{xGԹ@6:l=%Ǐ'%Yj⬸ݏ@,c]CM1֛KP/+ FX^79N| |-{z"+=x &~S>Ah:C\} c0dpP8wUU.D*&GI5}g82ʑ$ w]䅼dk-1GK-"v<臋')s!>.9x@(7!R"N[)9!3$,^-B}+/ҝt$1rW>qDl+׌l]105i6*%jUjA[ bέ0O"WzytֻϹqF')$BW,ᙁE-(ȊźJ)ur܊G ˡ=BlV{{Q*8NY)2,1`4B8NN4$&gCZe^ Tϥ1`ZvT]"X5D<7T)BoхSG@OMό*^v$DkH'd{ǯPQ)r͎6;~:Sw}aU>,j_&[*Yp DDqt55Z\=u涊wF? PMʂ[Q4v^LK; 8e4/"j[#{}γLO~NQ|OX ,vNiv-J̜[/~VjƇ@l\pWcX9hoI12)Wε[-ak8Z}^܃٪AGv="чmW lS<:Tטtn.s:nkFL\d3aMEߏֱ(|F=suDs'ΌYTkZذ.WII9SʄAp0 ,{[Y#LHYX°uBTc^'6 êvC/EW]ʺo>=iGLgJE0//hSm:k}JcU<+k/o^ =I7LMe vt:Ϧ:``3՛Sn@C2|ֳːb`.tCZ|AB~N^N-gD׀ig`56]<X#Vp t1 s%]שe'(&+ݦZj" I Я%gƻS ݡݮJ8ϒq0ZP52E|d))?*D+ W_"Ƴ1 `UΫ,/*/bF''z"@4>^PdLo~l-}1`̀/#(1}=#@ei1oL瓭-Y P~ Æ)Wt,|{,uI 4'`#g0P3d1|OX׵`sJ{\I m ~SMaqm=h^H%zNCG婘ZDz(fwHѣ/&xkB9@ ۪P+~AKL$uN}\9\hsc[uIOvl_úDBM?9tR'XTVnavoBE f.Wضr&魵>tV꧄C0f9?) )"~9_Nٗ2g!` S٩騘Y*,Ճي>n&ƃR11j0#` @E1Y432mdayp:eHVvb.9|Ty%\";jBR>Pzpqx3)LVs E wmїٖr4cx(4_dx릡/:C|iVMWHDjֽ)@9*@7>2O"_X&Lsvt\t s^yRkܦ-q{xrފ MFuOڭ\\gd^U ŧz+,5M2()Ӄ^l2yNc:IP|l}^>Ì> 7K`ѷ] mA? |c.!V,dp,ëg)?! '_\u6əp탌]ӯmȲ^#}<@O~rk5yZ ̗,sd ]U3LihbC Ua¦Y"uƼ.61sIb(jc;B Ȕ:ǟw]J*S$\zo$aσJRHf>/]Y[SQɘwI-#ls 0aM>cIǴqr.?dqzǜݖ7-{A,4U$x njF^ۖ-,θ%:wo-H Y`3(4\yڠN!l.}җkN@X=W3O#!#Q~Vl|4NZF\͊  <80 Iz+JpqI5z K>.R` 8q|aB?fjuԇG36 .r(#1JW2, X'ڃ*a+ )`v8P#EM"w674 e{tg ܿGf.$I}as:) TↇBl2}׮H/jǸ#z<]nSlKHe]s> *eIUHC)yrO\ ¢1qڽk@Ҟ+*e j1e:M1}bd,S+tf//VY5ia᮱Stlkr Z;OЄ hz(\_P?pt( Z$7"2[Z6ߡ)}|%,bb&wKai3z(т݂o2=ŃpI!ůV{N>ZazR.zCzNp }vl1_dȦ@5UӝFs5Zd2Pz_iirR&ȽKZ'H rhO2s;e}7]lZx>J7PaRyJ,su:Tcx^JK $]X!Ch*k}P>MeK~0SVMK`C0,::6C7Յ/Yſ]q~ۀ`A EJ\z~s$טpn"$-%<.jd,رuXr)FZgo57P}*(+FD褉PCM"E.Pg sLG6ܸmwАd5`ƌnK:z1?fMt%e0sz>,) ✲Gzsz"hԇ Y(L;nH)wS P5hj5mGk2O驐.}$i;ˋ d}G-).c}Mژpಫte|W(ݣB7ի&0|TFk E:,"%3I3Nd TwsBO˿ xF)jא$IU&2HYB)*qkQ3l5܆V~|CR,0[7a)ߟdk|K's :V Dg?{e $#tTƺwCw& %y4/ _-9?jWp/x#^D4Oٍ``5Jn ٽjƐ /|H.YӠb R}?Qvk:)}*??]Kb4bAϘ^D{-CSeVY`Ep/S{`a@W/+ĉm|X 9 $=o@GiI#JyMc;)NF.dke~KH52{$W8-+/hW [MiGdI`3`t_ko+G"ZFDxxIr" [G$VnS˽]2^8+mE_3_]M8O`>Z\{p.ecu#*= 9T?&!٧6r1t_ńtAuUm`ptL$(XZBEp~ [{"Z?Je"}ԐG7Z,]Kדh/rvyk$X(Gۦ);4ofFʼUhާ ?P]deM@8ېInF٧򘖢*+]هʣuC#67\JI:> 9XlNB eԸee0>$nny[v|.6U2z"\,kw4u?s,5P+_(+!v;ztLhٺIi|!%GZ,GтnD dr0'z8p$>^?K/~e$<9—/2> $_R9_^6[m@  ?{N=i_:𜬽](Vj^F;fJ>´5!pC\iXĪ2rlf?|| %1EȏhyqDŽn_HU.LfǾ7N~hiAVlV@#`]G@.#mY' Db ^7| F=+q NOjGjOWxJZj+<$\6AfWcte?'4-YyBƏ]|YҶFcu}T?0i lT>_iDcM֍V=ʨI 9iȩ=CVHq7lbuxYӤB ј7Ն-h(;G,fBW'P]l"B4Mazf݄X*8e'XrgRɏK?fVv6BdTwRrq:e Is+Ֆ~@VشfCč`}o :F0/Ύyý调~C%Bg8^-lOszd7ZDUɗx.g x֣Y3? K#[K}rao5S?[85uElSuW{i;헒aW7P` OX`vȚ(]܇yjt|lNCV t8 ݥj]I!>t\pzro\[}:νad)M8ÑW¸Iz5,[l#FGL/?,AI 4RTZ8u  GV2{6~=Kj#QJibQbE]_ġ#,Ae Zj*{ D&|UL:U;$&L%oR>֏G?# "!cԶtf4pD1Ok" _CrZ=M~wL2 ?%5#`|y@H]L֧>UR`q2ZC8r"K~-xyd ~rod/װuܣ `}lxUtm}JVYaٟdCH2OJWL%5,7:wuG 0$hh-ܫs1ZtxUSaS~`A0p~MknQRRc-ɡB17d~@Yp җ:_b(.AF6\f@) Z .ͳ4@E>`댒`o9}VN/joQ3%\[6hnAԘGJt;ݸZoŔeAJ2$hVH25wV͓uIep.\TR!jRB@lLftƛ1KAd^K+YW趆y5E o\/I6>J`Z0ki j]Ӵwa"@h449?܌l &0 ڒn9 Svq,mM46NFG޷BS!I}qK>GX k_oq鐄YG#]f~)Y#P$=DnqBk rKŰ^h4_Cռ /z c-0fu1weCI]dᅧzg$ }~#$G8 hACat'O3x,ASFv@mĕNZȌϋh+߾NJb?G?MёIR4!JԪ)CEY,V.@ ar9nRa Al]El=rͬ\Of0R?^ EuȑtW&`aGXqknJP -qL z ­s A"]<D6`6&:*j*$ٯ%E;;EyKL5T8vf7p>ac)#-V-kXRh2+`$vM3X[%2+X-&2/wMn7'yMMgC[nzw:)"u㞉rPbdԎWtACR{XS_y7&<"ȷG:Ö4kKfRynYf(wkA?2@ml $248ʓEN(ܙ-pcây"5dVT^'DX0y wqa.}H#|7D27Qozv8ߥ6.euR08?=0se`0 p kr&:qQ. yST3i[zj?ݧ:߸"_N_uw\tb'V0Z6EG3+h'6?vU{R2{1$_OE6e E֒XLm9:#YQu A]>~B,te퇶!IS\;18mXQd$`(}1K?hVx*ߘM1AU'qz*W41`J܇"nFvw ǘ`RKt? ,w,T[WH8[X+^ =v%Lqh|Pf3RP5Ũ3tVjpLt9rlls#foj$'2BHh lrMٟb-}3DP*#O[ӱ $/~Q%½`%dN8Xe#2b  sKeO)G^,x~{~O5B"hіO|7m%ѯRUbYsl!#W5f{-©orDN fX횖%}vr/եyˆu4;7<֞*לOޣN< Ej:"5ԤFlSX&m*~]Z#N(kz &0[_bPK1 {@W)7k5JFej?,UF4SRﺃ r\QOՆB{r.PDoWrͣ WT\Uc8gYv#N[=lFg-oJ\IN[xEJRiUboXc$~U8/‡.'ƒTOK 9$_]AŰpHbՌXD,s\ZHх/֢CBVC}"2nO? xE"H *fl Jik;0ʽ7siM;u"N4 QCcuϣ-S3"Xp؏zNIE>^aͤ9 ˆU@fD$ۏ /E `i^ƽv0 5X*)i9)\ҝO֋y{E*U4-}vx˕jVy`:N;xsAMV/:?};Æ$vdgӈ?L\`m/ꆹ&owwIHE@|4Z|?~_#4r7g ,C~sH rV5N H -(0t:^ˮok{t^9@&aw!ٓIPRԿfή}p̾-K΄ ??!]~)k?A`mUbK/׫ !`ioKNtM'^6fS*9= Lj>W:\Wf窀z1"uX*`b<$ok9YD X Hd-!bj\OR_7a]Nv[1~dBx@+W`\n6|` }뒗nq.Dkd4ɿr ѷyrݾ x)Gg,'r4 hjCvrSx v2qH]kN:1*}aq)8]q[;;wTw7I0Q0uf'dd1aߥV,֛߲?ͨwdʼnqlLJ-slCۤ/.ŀsUg.AO ):33E"t1K7%GTO"#:OKp`<3QNOr;M<6 䘝woIa ya#qOϱMiY<%W(BÉ+ {H!R.E&>×dRZ& mOT>h 0 v*!>ϗTFԸJp4pkE6_/ᴆL 'ymAZ7+v0 p HzER0r6@@]BL\Pw:|A8疗KiJ`\u,&|wbLa飌 LnvU3d fБ]ړTGvsdۃ2yZ٨C"WlZw'4;رGWZ:+H TV9d Ý|a< _~c5UdW^ ^+ pH}Պyq/p!gQM4j">wZIiBIpWuw</Q Ev7x$$Jgdl J5趬Ľ7 +y?mF0q.ft0޲+]J/LQ\r]>VɆ}8pFSiꠔØd='՚ȄO~>(_Qz\y{WyV2%TȨ"M Yae7^hon{Tgnl-]LSCWPeH  NO4Xҟ0hjL}QxdZ`[PK^-xF(ˏ5HI3tI9X>c6Nv w,G%"tՂpu@1*ylbE4A#3w-,c;Etל%g,B? ~E*]t\FO{83<`=v%ڽ/H< ^FZ.;^6] 6k6dz|N!ˌnt y|</C'a.7c݂7DK.V*xH9R.ʮU63+lj,_[osmyޯ @ %d_V{7iRu>M9X5ۜSI3L]6~4_šΪo1کT,=76K㫲0:qv09qܙ,zSDwRj(l6-侧o{~Rv˙t1/NNJ(UTP4:ptwXHFu<0~( 0ʦI\1>mmjvm/tSPas}~h~,^{Ll|:# oH8ܜ +|_Wo7.X!8(s ,d>;W}"?B_CWoZ GI_i7!.I׻5'3hc nqcXqi+VZBI$Ԙ顈tAM R3CUʹ"Nv ]AE:*5Xg2e6M X'/ľ-l![55< R8{"DU>σ9_ s(/#;˯h5Z=[OD Qѥ(qy& .k ě8ռ-^.c]Gey1@˛w1K 3f =AQqQS")j.#pDGP̼Ǜ袘6ucc'ӶSI5hx8,HS?<׍=r+y{8^bwKX^^D7)늡8VbǠj3:67 +p`idW7n|;"pwӸ:Fߜv@8grog^:ܛ_ޔ EP+ƗߕϷ4ilftrK'd X{īɷlfRgLyfG2wD~槊S>9whu5(@IN%k|-nhv;p )L%9LH:5%QO+%7(JN3l\TZ{صs Y6PG52]cx;SF`;*^R%콡S{j 5!Ƶۊŀp/x^zkeZwq jP2)T*YSv`4YE2G3^ b̕z%IYxn3ynI  hu'U-2_1<~x9S%v=@C| +9ՍۻR9^\Ub QeXl)2R 7JK }6ւ\phruLS&R̗xhHyD,",2{;IJ )ReRua鍏8LӛU /dC X/h5VF(+85*?v&s&Z3KNCA5 m1AKYtը$hl4oO{0fy >Mۢ0k/kڤd7 2dn{U\ Y5 `|X= ,V\ ALDN~TfRPN"xz\ =\o玻l }q'EK(LYOI{'떱Q(?Ez&&gM2Co<(qpg&;>+9c.>GZ1sa+Ԁ6. WY8eih ˿rH#w ӟRҠ8&T>{mtD-Q+Nȅع#RT } ٶC/OU>+_5fR4-/R(mU<­UǏype]6eZߗRDjS*k}UJ l6h:+Ȩ͟T$8;sP $R6K=fow"(bV̜QYK?^aq8+,b wfxTj-L>\=k#3Q<#śk1Lx> O܈j;%J9ZRopo5tqKqX Ņѣ.aTiyoJPoT;LWMw\$&.4&7M/^e<{ֶ=p>Fj8˲jG$R}|XF5G/S:?-{Q{,ǤojkXlNe_ufDn6D%fϬWlK-w+䧂i&R m>GǠY"R閚n6͑HZG~ўA(ЪSכL hm{q;L2#aһF3}r+s&./΃$3K>fpZ#|tp+c֥Tc:4iujW ]P2]jt؋$i/|@8kD #HbƥT@`<Ѝ dTtG'T[+0]#]w覌 յOWaR Ua0~n D1.2Skِ1K$8߾b9_N`tVcAJԷ84\G#N(AٓN'eo$`c`~C =Ƞ{fB<nN.ϑNR@TS3YͫpЏ;hv\(Ϊ廟f[F2S|y]%w5Dǭ~7E]J0xk3

S{卷"L([y{H\eWP]E„dtsY%fKa CR0X yۥVmI&}ڛ Z0,xu5TV?/\B7:w @w3J=NX'܍f >XUs&/qٶa J4;@&gN 'L-Τg/ցG*Ō8"M3 -Xu["Y+tϱVbЌL6x_45!PMJ@&~/w>ĈOq>zͅLwg" 6yFMY(6x͉=8r%3jKyf+k !5)`.DqVԍw*Ie aoL{b>N"s::TLmH?[O=PXnS`%wQxwȑ]kۑnbI- 5YOǙaa6',:@;ŢDji܌KԵ Tq\82P'!3[84wmׄyNdt~Fױۺy D:iC2X׬v/Z4U~I '+0k252`]K$g#:j3Pՠ=ޏ:t]:l5k"KMp&C.i23ө6di"mA?»132;n r69 \9 rQUBLN^wrvJ.Qj`Qrm n*+k3޳C16`Zw\dYƳ$^ƄV^lO:7Z۔hyjhD7kzP&1m%II?TlgJ8 U&:$!^z/PFdP~?puˤ6Rp?Vkbma[/"=D(FgHr[zpz>Q&GR L"0gO2OI?([)'7@H~>Ni1`i)9iIU G&9l'mim]n9=yBi2!Frgw6l..20m~9ܗRop Uh}E NI=590 ZM؆*G Zs4; wƂ߫)%Bt&I*{H'PSs. N9UUWDR[jz KR+GE!#t1wku`,h t豒9"B:svú8FjTT<}N[ƉJc:]E" Ņ"*O+orE9#7 vbp6`vtb0KE vN\=wb|%}%×,LTn;JA+QӘ8 7==#QpyO X*8VvŽMz}&~iKML0d9C`aK4c -s1WiԛJ.qf tgߝ|ai-<)(%Cίo l l׵<{9.UgϷK"t.WdSț~KҰݪdo Bj *cѹ1 c9aVce^i/61IiCKpO5ZlؼДKGɨ)уx#P8TI\,9ٖ 51~h4k#%x桚6%(q>r aPUj[ADiv MPsj L,Լ֗you5H7XXG-"f *EܶVZQ`2 wh'$o BlQ,õ|/~B)D؆4GFK(_1|'i'c߁5w!),=+g|ۗ+^QmU4]u'}0[p#R8w:z0Kv숋%6RiWHzQp7Db7-ER|6-L&LcAvR'WC Oj>(:Y5$'45a U6AϮqd* M[(<Wdv͂0{WeCl%B6-\2NCFJ/;N z/(Z[rZ,ƦD-OFa0ح(ʙVusCGoz4hb]<8EԤ7o)~'7%M{Q6 9h!Ek=nA١ "*c &?m ejVS:s Qkn?տhk֜[K~ Xb6sD Ȕ}J<&MUdn$%6 Ӊj+Φp)!&pW l.X/W* |&PD U¥-WTG#o:rD H%WJ5\8X Z|$_ ҉9`PL_MO\榔z,tu./eؚ]P<֪.ZM&1&ypj=6gqRd҃2L2OŊ!RJj}7f7U\nţ潼=ޣ CW&"Upݒ4F:'g)na2tG VC}qm8@- p$ š8 eF|Oho}elc %e+/no oF{Ǘ>r jJl^@\B>t]/G+y5qxxN\]! Yo0D&Yk?+ _Ҳ>C%`vr>:#G0)]2U@d:~$|Ti,VMl&g~CC ݆@ǮjVjm<0= +jT4ւdu,NRNP|N1on :5͗[]#=hJSucv*ek(Lr#w}ў؂w"[%4obbGu"6H')yO:-2<ȯYa*Sv=) %Ҽ!Fz7xOb*i6-,+TҘ4I9Ģh"ጃRzxu>Ό,P0xljzXkOFA&IV٠ru-B l,c.Ir2;um~*񵓟RB{#6E6"]ō'4JM̮txF0^sɅ|f跟$9;Y \nXh/E~jgޢ["@92]0nSmS3vI' I ԦSe ^ЕC:uwl](VFnxEXN7;߬coNX9(|NU~sԡj*}I=# nA O{|T_&'ɢ9oCYQoE`/~żhGr>2r ?wZRsn_X&(zoBtx,o;^$%ֶ |cA fY_sد'}'<^>/;F}ݹS…\d? Ph|W$. ^1g;>jDj{ic7+k9D CWBR˸RY(s[}-C2i,5T~IjA#r^8>VLsC7OW/sX#Og4҈9]VYǂx$q6! _;]W{3jف|\r``g-wlQ]֜/? ~`tuUM$jl|1 fp/?~Q?5<Yq_!<8W([N@y{ )_j.ݸ,W3Km} De84 A"޷f|q"`^/oriLvqMlN+ZWZNQl[*8DY pH )FÉGƏEE1\h{@֟1GllAb Q*6{NnM(>-HJkVH!kQ'4\ץf!%y*O껝Ob@y9,!ڛ_ pșWjb^Wޥ"±E)_.|aDZ15<:s|jg1CDi{SR@9 ښu퇔A+i ίFi}tn}MFBւOzZ2<6;寿=K!`pChx{17R\xZ9!{!O; oB `E("q{MI]޼#ْ'oqsW8׮%E\A`= M، SUYˏ?Vs(;Pshvi˲f5ʣ-JJɦxrEZEJТiMedle *:8Lr_[ BfK$@B0/b$ z IJ2kkx QO41o 0^=q "jْ*q|D5aF||Gc HHLY>9Y\I˵={greaVYuh<EulOuγJv^(ro\!9+J͸% /2Bz.lAmWEg8]eLnWS$ewԐ pфgT9ٗH5Gj3} |k Y¶>+A%_Lq!Y CzUݰm?Vj4G)ӫh~fjSCwFSHRoϏԾE6+wx߻[2ŸEgUXk+cXZ+f2xT Qg| Bo;QJ0 :c][*{ćeAr"%{D$6<$#ѧ#גJ0+z9S\ҔWU[Ul tO[>onO6\Z6>˜NSBhv՛[N5RB Lj;6W'5\Ht Cmjo#Ĩf4u{VwD)N1iZGja8N#%I=D&"Pa $Fl&iӈB/Wj|B؍FlAA`C3nj55,F~OжG϶jN}x^䆦KX̞4).JyT աSE$ ؍Oj. NrmDff0%y |=רܟI(nIoiyf8IDZ`12tb"qbH&DmA~@^:0_JJ uwN<_%1cQ4T! ?=g2?`Yp%t>%2WEW8LPWfǽXΎ0ZWyϣyQ~lY[7 E`s+ZVm*8OlzZ? u{̅?gZxvWݏ*0<XH[a$~@Z$ !*[ j6KyJt2l蟂MT 6݆V.XD[+d;qzQ9r: N(v-!x bt>:'4٬/K11`gp%֧mfFg,ik9PU^ƄgILCiw1~EM!R^&go"qfh+矟-)|\b!փaWXͷCd4R7\g 9qqcmɤ]uerT-zTo5ԴW+ȩ7ý6Ӡό࢒W62LEIvVQ)L.G!SD]]- RD]pѲ2zc";VoH-`I7On!Gv bb C߼FE"'>jOCSh6&:wC3z>QiB0X+7.Z:3N; .g;VD | 1I4|]{ʴVT{>/:]L 7SS髿0pħ4u܋NܥO9Z-HxMN~ YW"cs@F= 5ɓo5 =<9) }GS! .]0E5K68x Mi.21˯^Fӆ\|j8OHZ7&YcX‰)E2R.HԮXx}gru0;Je6qNDzaX.qe16mۙ+r/7?GRqIFJavƙԶ%p+on3 rAәLvc~l*R~GȉMo}gAwH梌I)KyOQ`KC$7!G\EOGytJpl~LIy]%LAǙ") ?:fH30\TCCD{. ?]>U.|clr@{sƑ݋r;Ie؁jqMX(SbXu eC2􇶮GDyb"n$cwc|N;'8B%^#cMeZ1;{)@ zo:+Ib5%V.&.2K_;y<˖bm :38beyJr1XF~dlY+]!5wQmG D5gO. Iɴ g-HP慚:GrygQL+0^ErsU&_(Q [Yartn]BDm Wj [Gj_Ⳍޮdƣr5׊wڻ5X|.Qn{I>Bw@-p3dfCK%^kG`OV90ݓ.0z Faxͣ+W,jIՐ񻿲戴rb8L@Թ<&1YP7yd7e4Gf)]'&$Ɔ?fqQjwc)0:CPmM!BxC qKqP*)Y vn-$V=-alaEjݴ G)f~YFfvD`C zH4Mzx7[)*bwڸIŝ˓΄g(̀v-*қEҳ]_/m 6N~'x6>A{a~5!Db!}XO^T@{zĽZEEL/fR[?y2a9w+Qӳxُf2tźrܯ6G<Ii~bsS 2QXl*MxMwTu^ Ξ+6O0]l)~ |tHq6gqP:v#^A3ʏga:qW%ނrzKùtTvcIJE,-썛ĭz80-Z5YbzCU>#i:Ͳo sҘB;2K[U#̜BY>Ib30)liՀda6ٓPO1ߋ_B5y$ [/‘V'S I~H+WX C;XjW9Γ]_(4f"1QIL +гbÐJn8t fdwR^vݳ9e{Xm<$pzGk˼-q&+:ZQIО4vE'A.tFXr}ih=09 V QNQTjdzzfƹ1\g8¢<'ք5M!.ܧm]ƭ9 ZN`@Y!$c1㸤,hT7e bxom9v&0DV&G:Dۮ<>jb@܂ à5{j0;V>PӞqk` Kg%ǁ Ԡ3`}R Gr&Vb;j [p96兣d62?H"Tib̬mS!VBjO TƆRd$y Md\ِ&.v|  f0 R@_P-[|ɬe*V\#Gqo9ɡJ5:sQgF!(s"l-0|wT z?EpORdnU[@,TjhSFfEJ lf&qo$Dj4te.f ^v5Ac5%vNK_MhF¼?<%W!./kQރ&oXGz1H ʠ^ _k.ayhj=|4D2UEQ^ YmVcZC.8 Ql#!35Q|Z>]RVB"F2_4c=4}t* 8>kTr,nBR7`S}(MKuY&K:1MwĠ19ne*#y&Q yI C-2 ,,/r2{3\|—uĘN\?ٝ dj~?h.|4ew軖˛ 3 (CZ<;kNJ@q4FC.T((3}YE64;rI(m6ugŀ97vj\4t"=hi*S8Y}[6Vg"KV TbCBڬMg ï6)gid.ZAڸ'c;êMYky@/X{e>Gi5{!ʘIцУ+캿_StN, cԒlߙMzpjĦ;O\XS9ۉtyuȾ7:udI$~Y@6ݕSyJ1_G4~ZJ}crmBXBAlěAn:'ph2-s\VƣJD]f -&s|҆"@ %fEݯ@✐K 3'Džե i4:jiu+j5'Tg(mLeKMpCt.4Ыy#$򣙜SrA` sڐIL5_p5\*>LQWKh3Whm|g˘r,gY.JVg|^Peź^7Bl -FbO\C3NO㋑0̛8iyR!Są5~5v[ߏJds˥]G*{qc{%[q$;:M{3E}I ";zl1U,޲?۹mE+64-cIS*>@k]oh ܗǧVb>-~|Z.8IgփT[ Y胛tto^eTKq$KK [BB!f|ɺgi 0"4DiQ-=*ŜMlڜ<\ֻGR B2OX"-G#u6;.o|n4? ³F֒ýh&y汕7}J B>`Yb{98B}դ҉B:ܕST-'=Ncjsz-MRfbSܣ\%IF;.-8{hw{ⴼ/io5U"y7=U R|WC.Kܡxz. Kp!T#ߘ$ *LͮC]Z6΢Ck@J,zYцuC{sA $UcYVy|3%h7b@'EXS~D%(2&籚B*J7en-NbgVEdvt/QCj2,C0|c؎xj?qGHTc2]tT%F>I5=L7w$vbmIck-^s#|6w_? 8х\,!.Y]? gܠ ‘~%ƀ˛_oQcƩhXq3V4|z,-|X,6pcŭm=6~KT_?&M~)YgfD~Gxe?Z WvLw"J/* v/>|gɜCQa Uk/i1ռQi.zi.ݝtҀ.$ؔ#5 ss =QNAkXu8U5l&qy%ۦ-JPl#]ؾVl/ ^<@hRI1u. N1HYЧk$N-ntg^tSzLҝEg?t&^L ޟ4U]^}hY5 ^g|JwΈTPA7\7*z;.1ض8m'QH妌:#[ _d5("#\D_X0s|א=4}YdؠԨ6Ҽ,wރr V+>x컹*3+`gF2ÂG7ԏjQ;IYTIrv|T/S4uXR_?|_LJ~V]ṱ8ë4Oݿz pE&wRi草 c M,+NYI(Gnַ؉`Ɇ|=~pΙpu,gtY;*BW|#ܻHh(`}w!=YiAPɛa妉aEz{+,˼*T5o{'.&1lNool`- s@bÄFH+6D]eGhU ,Э 6ӆfx^v]iTA\qPnK23 @0i(lTg i RvAQk':_u,-Dpg߃ءW"ۓU,Go["r:B`G/`ˆ3]O Ӊ >|ku%p<7 An$ [32~kO/.P;LgwߓR> iJz(n ?H [f;ELo|鼨U"z Go-T,{E)e_X~N!%+qnz y,c0#}:mW`ĝ%@߀*o&~0%@H{נ f^lm$kse[$ZQKmؐ[;ATZ41->4Ҭ#?ξNJ|YiF|)H3OX:hc[Rj0)J 2)`adr["sJmV_IH N ]mԅ$==IRkv8cgmBY+ ~4 9R 36o:3t+:󓿼I+5Ϋ¾?Yޝ/rIhHFvY3m, óC9BOBnEE?CQQ b=Q4LRWDTW5u/Z؆J̎5t б9%z1*&W5P88fzC:x}iLSU=*ѡ:Z j)r2RqSV-P9dP_)Y*C w`kTy1qS|us.FզEaJǘm-ܿŎ^}.V& 丨Wr% ǭہ_jl7~<3 GSS, ɭq)DA~=(G4^`^K9*x9j=猹qM[=%LX 嬬WC+s?D+=g=]ȥa˳Zܙ컪IZ6UƘ I 4\(*Ux⒡rHzHג}l_?AK($7e'3<ҫґcy`s62`iukVe*_%zC2 vDVOhy/`&w4u+=;`(MYC(UG#Y2c>?6 |`Iy^ѼZ=޹nI>7(၍. M˒U\ z.*5}⹱]QflBSЅe5vm/5GFZ &F+'ÒEa5[L;=7aY8N2ɦq-̶;r*Ƀ~QlΎ*0^ibuak7sNJR&zĴkۚZ6.* E[y(Faz)$Q22F7)˩\*bb6 "I3$L@(qpp܇e]kTʆ{~x=y\dO+oLvnl팆8]&xUxOqHGqbV` [py`jt[J3\! 0AVmHL#rO< +܀/`;B_p,u9MEW(SVNl&uYcjgGEvoNl6K5R2` FY Btle<3WD3UXV{cGE %xU\;P" ^f"V;mpBSߚ&5vòh;z]sp6J&#Yǎ྆}|90~IJ <g~@u/S^#o"YZE0ʟҌaȦB3iE ɷqtj4v Ds kfc^Gb~j6\;Zg]t+d5[zq3 nlin7R2#<шG˗on!{څ-;AW;88o{b]7uj >6ʷȂ HVO /\Ӗ[cc2!s nKc`vVީi ]M—nc~z%s/aؽƅ\q']~ÿc1a@qbb?Bj3hYO}IڝVmۣ=,`@xʰ2Ґ-'[״] *IX%wwfqt_!Q<\1F7n !5}Z[#^+\/UKK#qa;:qpqhuzhg`,ri2 R1f-)R"-FzvMIZ$ӧlY @+;b(EAw#0ˑs=&t ╠Y6omnӬ UE>O=XB h Ҽmu/AoWߞ vz]ߑ]T[thlCZ#fo$7'z u.Ipps\1*8l+[4#BMϱno뱀tZ-vJ|LuGEkَH"V!Nuu2i)nj9$5%I #4J'CVL/9*cE9XAn]em$yal?Q4\qhu^H=-ONs`~aj4`[ž9'7v'"$ć j U3ۍhkv|02B+>)%'52+i_ɜZۗ{)sf¦L)O%䐪ùgg0>q놵XיS5U<(6ӿK4ZmZrC.ؤeA7pOԇx7n0^:BJ |a v> dXt7j~0Qu*"# ;b?8)/~EB_Z>e6R~F?Qesʞd\v,t'a)mqw%BFֺ ~&7>=rc'P'u PVwjbg`?!(/AojGIy>bhQ"k?=J J܉+T..=HMT8K,)=!.좋RƌAv׾")yVH%]ˎ= #gp3yVo5${3e10 7@Zۥ;T^;cV9&KQ2$0:dx̭.LĞ\ԥJR2$?+ Mrΰx1h{K`0`C- =Wĭ-+~`vW"6H dy'[ "-R/K=F|a Xr+gar:jh ZI:nN"uEN@4D)Ln!e؎\B@-RMX< %.76 aHq#qdBXVu:, ki26T5M =mĢjpi TW\c;Ss2[2kQg^vsܝ/!:uQɃ5h7\STc^I3J|^^<|֚YՆzOOj6V@VQ1Ri =>áS9U>AiʔFs1^u. ڬvef ЏYHKʖzy)wp_ogI6pX"qgj؁U!IjЗ(4.geVm^ϰAQURǬ 8 Y-9LKm`rs HQA>&wu&Mclj70sB𱛝3 p8Kۣ_  d߬Q3ͺw65j9RXnzaο0$(^)X1Q9H$Pt,pW7C18oyYY48RG.#' *ҙA17gl;FZ+PW|n]#_ 0ӹd w.,{ ?y<ƕw`*3iS{e'9gH0Whyz|ֱŏ҈a o۩LFQU\fޜǎ0ah!#~ܤ`gל3{7wlx[a03>/MF>\ǹ@K *Y2hfE8 @sS^tGr*{'l1Q׏@onե<]PЌ'7 )#g5Xڪƃdp² < M_ݟiw S avbt\cnwNuK}XĠ}_/烥2`mzL8*UeJY%kmZy&-쌰cK#2#Z?/b9&*@12, ܟLbB8~`(ƽR,MTlޗȵ0ál(=ձN}v]Cd+~3$K 6xzߣގ}}HaE|[ñ;*,@K:# lr/ 'k9G!d&{f&3}iAxr%WdX^X|-{5_ {*UN Cdo v]UȾA=\,D\Ӫ@PN:>ONDa<"D I1c%-εġ. vO6=VW@ȍbi$sD|MkׇqQ0DƝ\tuGQNn`/񺖔'4\A*(&c0a.ʡAMU~%ƌOoiy]u 6hN,9solwj٦lڤR-b r7fQ*࿲{, &îz^mFnxw.nLntD-i+Avt䣌NDuuCSLI/X(t9KQNi\5X $ck!%Tl>/n/RkL+ځ%r.+e]1L}9*& urX2X~dR|uH| =%Bw3fyL!~:2I@t  @rccg}yW)Iy5+lyᰀnHS?=ҰdQ .th Px牝y)|߃D;&7RKVm,^_&%u,] C >My"o5Yȵ>WfAǣ ><(v9dSUt J{_z1BmrRX/iU7&{uumB1MXMSp)BsQEҠ /e_}vwNR0ꆴlRM}xD@B #L~ronX^#.X'a[bÆ=!^?S?vr`yxv)W*֛RxF< |0€NYd=SH3'ED#3UӃN[W)8 auCE]jULq ˎ-. KŘݪ!cɏ%-(V~4?ڀKY2BYՀ.@PŀwԂV@N㈁zSH;,(j\ΘtAI <2?&&I @ 'Y-y$V#=$iPm'ćMd{!3?,\Ti~yd@hDo> z"2(x~.Stk+ݼ$079Ho]R 1p3@KmNe^h_ߝ%)Z6tDydzbٰ(hӽ>Ј⚵ʫy(!EC\ju fܓDHqaR:owY)PMQ0/ _ᰳI=1#Vy?̰4>-ڞw[;MA1aI-pe[i3EG%||nJ(Y659}`?\9WK o*q؀ Ax&;lѠ9$Q#gƻ]u:1 ̊)ȎaYt?mσQ\tK&NdR/ffG|B7E<]K:s8"T[fޗ]%xP}džYA`8-ݗ40@GB¦g[JR}.6хF*^ ^s؏sS jWg[:m G9:J_Cs[9$~',Y4Pۇ)~uu.xšg7 WPΧ:u;6Z?}0d[)qz.B{5 /6b}YJSے`/DyŦlV\wci3q)~,SJS*xk&P2K|[U5bG^{]8L6(yA\WHH.I_azvd6EcIJ-#V̼'YԱRrpȩG6͵*'!ej]-RKES|DxomJ=1$~Ŵo[k6PL鯿#^(:vMr}CDZȃDWiA?z KXS9R\FZ2cd;90r8=^_@wbWpqΥ f~5k̜t&x;@k "_* eJEopYA~8'9}i4iGX!oaϾuC0yg'DOaϐXV;\>dO. s 'zdέiLQIq=c 4!y1]ßC^<3~u1=v"ؼolSӾw q  NX]uvqhvT֢6`_vFzq%רCNVK[/Ttt* EGg9D[И{?b4DڎKg;EcԆDCpQu#G' w͙`9)q~a {^P1A"&c X\C/?PM7N'U at~.5-?s|Tpl&ʢmб ~bjL/RRz>rk\Q#djD^+oB黮z!Iړv}TQ%,ULC+q׿NݐaBDŽ5ml'>iqrH@g͊ L:^tU_k)˟`dR֏E"Lm&٤8&Gn6 y"Om{0=gmCG;K9At_VxI@jg 9(mS{^sj8޽4:yG=>7g}cMBնZ?ib=u]Mc|vX떄Ag㘏1D_qL4$]:ռĐ|@{sʌE̛҃)w9S h3kjGf #ʷQ#zWӭ`ɛk݈JmF)jF}tNUJ̈9˪dJf$E2%[eߢ/B~7|mi+=_3$ qe]);^o`!:1̐:)o*VynQ\gڤՂS]آ.bK/^ dNO*i [BBlhуXKNe/3;Nt+S\07A/THODCp0+M@N23ހQ[0K S;Thn 4V!ec6[Gv|~pXWuiWYI5@(Aכf [lk}p;@ⷆ`G6A-2,vF9*!!~h:@( 72l'/ :s8\ƠW?:A:4tNknPRmj4ɂoLU%ݎ/7R1d-*  wJ[k>!ov1 YgEZfzZdtǥñNLgo;h$w4@RЋL " E>7酽B+]ARn\ʜlA6"R1vϘ<*=*سWM5ܻǔ1zbߘpۜ{Xb_± u0udKE ^|߯hɎ6hzy\N뺲*V45/b}l=wsH2 j]t}r \"#(fx*j ՘=H򮥦Bb[tko{$h㰽Y>y1(hw]s'cFd\~k@L+1P]is7XˋGU%ĉK?;a]]:ETFQoDU·tE-,>̲.^ RSѸ }.暔n" @ q29e,!րY<ϬT%b ȟhxu/loFRx`tlChqIx#Nk;IGT<8 `]_xsbt q9\ ܐ96b<;I1zK)3ʹv3}(8?ޚbbN 6rl;u:2RbFEv$~et+s-B- N(b6,t8@Òit;){y6\+3eAdF@# ]eң?0.~Gg=(=aQɅ, e;2;e/=Pz(nc@T־@19:Sl"kt+9֎:oٹ,}^:]J<J=uPVӫ&׃|5s4"a]t+6/=PoP.pKZ~&9"z債Rj+$kxbDL X/bA]tdn.[@ '~v/qZ C]CI0ְ[{45R*mA!@4bb3UM>|>sǝF Mt.*CvO9u#"uc#\KnI$Z/MB R{_;<ykʊ. Cae*WV pxT500Ǽ8kdjZ[>i[0$֐KY0 ޚbCR#$ n1X\?$4VCQ}ɶr6QN"Z׶WDEm6GX-  8ʐ%1ZnzH[ހNYrԵAX^ b b{"NƯ=vVI\Ca#ؙE=(*=":]aQ atI{z!_T#qVS.D[c{K0[_YnevYwRkqk/AR>m #ݛdD+9)_[IJ(~@:R%(̾ ,G4%\ hbxjȽgMF'EqQv%F*u6c!.txkMÀ/7cxomK%;m@^x#Ci3)S//Qt=k#k-k$LOm΁gz=eQrp-F&Ks9<44wBM)TIβM>(W)by}YW&U'SJx!F㯿B-UgI/ @]}NP& ZU~N\NC y몕X觪3p}De$j?ܓ"3ؖf?/n*:ӡ.|OOS@+ld8+9)UAQg`rUGf~226^Cx-s#,%m 4\9A,@|=sƢ=`@Lֵ$4ҥ!w&3ӷ!ʪ?Xp{zVl|#$/y+tEʫ! a=RO,wko9.u]{y_PTnX3|?-ڶs~nڥ#yΌɮHoMgcy|v.ƒo _ژ-6HqXьw[j29jaWS,, VqBYډ2~1z+̩l[xEŢƅ9U@N߹ƏiyR p ,QGG+1c#~.?ʁ60Pb_"ZaKSK 4 Vs7w\~S 66]kmmߎV0׍~8̻:Ivt-RC[r8ȘXT-})v`M)Yhȵx;L-SdS+*C%R %9U8'!!%c NOk@貁>{fsvX[,12cB5&y\_w9?>[ȗ/ux@m)<=('Bm8_X%ϚptX)T2= 4so}jtW#4|^q^z8Oy.uh]-R|j_{oP"XtͦM D<܆4{㾲 ЀX0SՂJ]Rsң|l1)@|i f`P ʜTh7f`>AHq\wG+Xpqf$yUb=N˗;hz]ٺ~p!\}(ˤ^bS+ _ Y,ĔZo OՓ0DŊn;{~N9%ڝx[`Aa/)/,\ABazpi G#5&j!G+hͫrsٗ޶Trnoyzr9bM1,IX7W`[m'8z? RJ(n|YA®Ԇ+ؐ̓tR:%YtDJ}!Kع$]čM#'7&6ofZ-bdP`|߄OeL[BsA3j[]]68G1C;OVC5SkaydAOWŢd""gԌd܎DvvDc%U(ÎyMXI6C+'Fډ(RBڡzmO߀@g)-L?xO]R^9/ i}޴)+2Ӟy]WEo8nv1`ؽbBurtc. 㸒}fIWټՔTÊ5 _7d*) lf > 帣o'mvqC a،>+ IJ3҄slPc.eeѲ<%󾅿{)fA9 bDeV{W9\ʄ*BBF54!D~-WJՂt ftLA؆OE )L (FϑIA>'^2-&ͧxnglJUb6z{A)8F*!}i28" ZL<6d1Z*`ፔ{]Ϫåa)j;~;-Vt)*,kQwۚ`*9 +t~xEI ;xM}Pb,W@4Z|ڴYG-^^r%9Z`!dANr?iRD>$fHeҤzP RmȬѤA|zP1K hY(4=ׄPM_Mm2:Ie8UaƠ v)E'-Z/Jj vT`p {3AZwǽ㐃2I 2]ʶvԤ3mhrm'+!?4Q^>Z{I,D>J -Jo}*4'0ebj=[a׸$P(ZP;gGeQ'df`} i%kBdps[Bc ecu5n@CȊYD%Kafq;Gm똔=iԲM[k56=g'iӐz1 "lIuKkkHzjXQh?[g.*`?o(̅>Ǚ0qe M1s%{o>SП9]#~4p~_s?XK@Ɩ!BCP01>쪣h8GbB_Svl_!s x9$_Olf<7KDfoګߴ8l .z<ɕlPIʡ4f(KIXZ\)q\i%39x  .4(ж+?'B-™SQ~|>aCO(_?ľqK/UT|3 `;o(q6$B̩e+eCR5 )0f8ۄ];Q]y{+U ZPR#JXL$OV$|IMlG! ߸ j/ 6 "y75P9so()tDen|hϼkIl բ{>G:vY#jՕw}:-k(M :0Z0ؤ [JF{GOimt!Œ (;% )O=5X{kɏGݟ f_q:c{(7Z]ab3&v렃ٶ/ZBHe2-U0v%169<3Q MZ/ -DԺ}zI} HEQd.r2.Z%.Wu֝JipqFe*z]Z2Uɫ夐7xRE0Z͏j^ z9?OijtY'Q&c Q+tw_a3*{fu8FJqmVNb/YO}IH=`˧ylv|AퟋeIy NKsaAEau!$Uع:*G^$z HUR-|g?W4$txJYEX(z]T8 6u5M Q(\6anY#P ӳ'ԯYȘaz_a-\; ϰW s$.!m٢'}NP!Òu6߅f kI "uq4SoͤE!kVh㶔o8V|Wvi` e&5pbOPQ (+])sMX](\IjAVYzzZ+F 2&A<G :3Z"=IWڹO/kw.4#GR^Աt7h[B6WMS~_] i_Id% ^# Hň/.G׉ldU:NTgd!B[rHuvC&1Q;5(+Z_xY˺5rh6@ǩ\[8n-*dVX5Nޣ}hB>Uxk:S/-Xmr9$>#tqk pg2{fS.Z̙ F"<Ӏ7Sn}H{S^1@TBƺQ-hX[rvIi>cJlm'KL Ymb[$+z6ADcCO\ԟm+!cGwNqm&ԵV^k jU{097JF`B8hm ;~;j3{ĶIἱVuH§cݿjaJ<Ǩ/6Vm,&dGr=uDs`& 4DhB29 &Y,"bghf$%НgF!tjVR€Od CzFswf;9<()ݾt܁<΁\6'M>@7`Z׏98l!%|=ؿRz e[pm5s"T䌗M+=<`vvWX>^c2!2Aꑭ DY %iֻq)/eX)z井Kj`[F'O2:_ndЌڴE8+̿tqLmzWeWzAZbU2ìډsɴվwq́ 1S7?ly6.47igoVӧؗlIV ֲ(uG@_ʵjz,+3ݏF 5,=NV_ܖwyD\0Sr*Ҟ*wfz@IC2v:=1R}CUNke1PdFoDv¥屄 FjR%k{7;#N5)@nNdǍ_S`4< GR v(Ht%o$c)-вO>,}RF`x"Q_E_{ы㋳Cky| 2sVi.D$nf>N!~W }3kv@Di˻ o:c0\3 -H'KL@jGRs[70뷀Y&AyB(yj @rfV8JbQ>),` /kOpdyXܘ]Azy!4u=:/! EN6VPq6,;{@.aj:!(-p!;%e4*P]7HՉUEx tEWMιɊtlfD`(3I!A _;`3>M":)`L=6qMJT=jĆsc ShITT7M -Mr.S^;aLrcRuK#.$uuPĸx PE-\"d qa@"Jjξ *xkiJ8b}1dcJ0$ѕ׃ ٭@9Ĉ^i{Q9 vB@TӌjIqINMION/&% ulj^7AӦ.Up=}8!oYttR><O7vMke%0@\&7WsŪŔi ~7^+- 5:Sy(LrQ:tt]i#_n$ Fվ^9hf;5B)|:eTirȶ(ovDnN SW%`_q#ѨC8r)4$y`b g1_;+0MM " &m~|dg8YR+=H eەsdFp7x'E`[;YXSa|~xbgw\GY AXWŔUu"NaA9zUmHp3=5R_5mQFxo[B T#XOip%`Z\a; Rh[XV݇Xb?%_lyzU MY覷mt;/Q*R-犉'8@@_:.n~NcGMYC KU(g1^yl!E=LBeT[OM[&د͏|B B= f] PĜ}d8{/nz)6]bUu+E9zNxy=>]$@O=\@`iT0}٢\.~?9'ë-Gar'f1\(]E;P"eõEsh2:f'76XsJ;s HJ~I˓i-f懵Oϔ]>Y|ݘzװ?.`Nc5 ;S @!=f^kl WtrjxA~*<.jip&!Jj=<4$9k&W0Ŏ= ~i5ӵ>34V,P%hJxDDؒZhgcy8N.koyܬK3%pFaasΤ1(f{gMC7[*IjHAl_k+LBDkAvשb/,J2u?C43Kxqe3aiMPv-5 uضVO^TEBK9cOgz8nLa+H@~ץh`NR˅ږc\+qgT%1tcd|j_QA`UQ[dűk-.J}~no?zT"#jc&"b8Sˣh.R;~?heutc} 9[ވoޒ?$Tjis0 ­;l!c++/)RLV=ļJ=ıtVFs4H4Uk6uEH#S;& _@$I(~z2aޡ{\*FCVw%K,bg`Nf3ee&< Z,`l%/j CH^ó6b"]zGN ZBd+uHuQTD:| G]!fM!x<'Κl\-c Xf0~K^uS E v6ΨL:YDV1x%+cX<#(UCSssY Ⱥ7DɈKn~> u1'+PWqbh(Xk . euߏpV,G<7zwp{8RrJӰw+Jt]cyKtNR )|OZ !/K|u餁.e àߧ::ۛM'<߬nxjI}@$7DtSmc^ArMyO箆Wb-D\zǃC!0JE*vv9-g]zV"6Ғ;NA Lu3",~G* ]Ӭ! YSp~t}o=L'Q{)W|'T}JX(1TkvSVZ=묜O~{<ˇ^᎓4L;pfo Sn6)7Pg= -A^ I|t.[^ȸ;h7gz+qvm(DjV2\jM-Z_L| j.ЮQMxyJKem2E'%azi\Fq9$Xz~E<=ƿe+(ɮ/55|ov35r/Φ |Xc_s p:+kI9Lr.M YZpRg|cE+.Ec|>)rPQkkʮ1.TCqHKok~ǟ J  bc$7[K5񹗻!0/\(0ut8oXnG{/t1O}zL r|>]żRP0$Qh$5o*G7yޟ99Dcyuޝ>_IxF(dp!/ܭoNN)b!+ k۸lmA'&rՔwW/!'JX@\.kw _]E3I-&Wwo m9eVK79ɴ"oDaB7:a.έ&ӷ" CPclƏU6J6h .v1bCZ#ΧzW%rqaZXk00*LpM7fvVߑ+J"('#*bEs-S!P-~q'3h+7"G=F{J## b$yeCGJ=szFb`(Y{:uʷy|Um|Үyz5?*_" osJ'/SH#a+zaaį_I5[<sGUg_93*vqǽMsAHF`[l{Z^bk3"{SPz}9mZbQz}8lZ'%2;Csss:y@< Ajw[%g^HAE$ʭbS$_S$XlܼR`nAt0vBjf/Sxxc)?ܯg4x}F$=ȿWgJ4qښ=N0" )(E %]sP/}S# C+c7Me9Tag+Mo|ӻ^Q\OIe^u\i;|)wdz. ~:$G#C)G~ "8MTf9HJ7+ -& YAՃ4>RN̫ '؈4Z2-H=Ħh\v ))?Sq5ef*ΝAp׀ؠ&͜H޵VFA,/(A9(*˸Ak6)}$݅T߰̈JNFu5+_{_re%~yYe[}2U#1|א,D1 L$W\SA*r g``Nzbo%^x!+%~/@00;3#E|a a-}bH2"d+^3z4E\%@-h+k܎e3v<ݚC7D>‘ Rc"=P^e4皸55AYbs[#|O-V:ohL' 4[bC)$(?װXv:eA٪ Y_\ƱЮ"\!9Fx"#= .sE t,Z6JgK Lj̹ɴêBhGu`;}1[bcxnQSU7yeQ|a S3hjpܲA@0k?{5JՒr| d>ki]7g6 HPqy8V&:|h?m=u倮WM`=pvFFLƊVI7%Ǒ`xa?CT!>]h>bLa'K4IE^|!M}h%+:9 A@G%K3[csvݟ kmk2@q3c|7fKiiyA)񓌃(GK?Y00~x1{|Cu"D$c?u ׫a!^#ɔy}?3ˬ흡 Q7FU!9w{]V,:HURKzS-2P-`2_,鉇enb۲ g`BƓ8Hu˿k >Pfc6^CUr+zb2:j~Ą+t]0ۛQhH 7?^]u0awYXDWᕸ eO̻ @nx-kB;b$3-/LP^ps'a3 GH<m;.Z w*{8*Eor$2:sv'nٞ,^0Tʤ{C*#"L %YhQ Y~+AM>`_pG8܉'ZN (:շ~UodJS\.0YEu)z'/mH0;URGZ >scx#8TlU!hhJ&.4_hp:9n}4eT.R}VcL|9 ( Jj4=(u_!KNpU׃Y56WB;m)>e]prp[Ö-9Co?v؟P>=[xuwǝg!LVu(RBr\NNI4,6`ę2v)-ROcOXWg'~ #4 <lXz~ftɯd1KfHRgĈĊ+oμ#>HWY |pIڸnGbR Y<3߄}FFMXlk PmT(4_ A nߏ,QƺlC]S-;*Ƃ <&Ѥ} NY62euamҠv(5]gb{SWhŠF7C@j5!Qx($AwerՉ>W-C`sXTfk<`4:. wR5 y^ &w~!| X%"Hs:ea"- .хao*.<*9{ ݿ5h.L.#/3-^PE!*vG3iS_odZ!^$Jo$! `ߑv܇[x5 >dy E`R:qZ:ƗZ'nܷ b1 Q =Bک|E @C34f 8Ŗm]ϾtV3X>akqi82=(W_b=ѷ:n3jY:rjx(^ZxE [5|l5셂GHA/j}Bڡ]י]\k޺!Å俥DBXȌrL"w ɓ Dz}9i.dIa'1ٲj~%Vi 2?Ӭ`-~>^F-aLw̰(PܟʾGq[2i_ '%#)H5KbEUKe#noZ}P뷬&J|CG~tVqecϒxԜҽ iw|ta62ŀ-IlsK9N`ɡ.$ ZM+.1CԪYvkXk~t*bLl;:2aj$GOSu!a\^A`Rk&t 9V)e1N-J{  'Ԫ jm1^ |FA`@l͗;QNj_"eO_2]/jGyLi/)ЅaD3+grJ"k\e}ok ;/;s"w8cGCEz%HxxWO!]>4p*naa+f)߀V3ӘXFCkmM" Y7.58!| ?7BJ#nͫ-2SS pr|\|쉜wU9V-̃Czߟ^eT `*RYAڿ g8%/ðV}fٞ-<@UfkhR!:V.[{M'd'RI[I R4OȢFZZ o -uXw[zz.] VXLG%:63bW^]`C`]uDr{40^Ԓ %pHPyFVL@)36ab1 $&Oϵ6)PVK"G# &#/=8ڨAA@W 1Eхۦa䔲;o,bA9%O^6$d%Cì~4O~ga}6(Ub-۱^kxtN嘸i0|A(3fAn(% Ѹn%28EJ$)if &?i" Ca)PB@N>e_Z3>G!VKn?Qt1V.R8Zݿ:C-RM¸XLʥ 7أn 6 D3w8s^a 2H+x&Z5}tԴ[^{r"4wwelQB|4%PkhM]j^޹WǠ\n{P9ߟw΍RXz7Y%M@A{"r VkǿMς^ɤFVZ/ WXo*kku\Tz0 5!8U`ˮ /Ha ]p:tʂF/G20Y$뵰,Mewd KAgԣnDϺ&Ϝ_+j^3@3 ^~vst"uH Qn/SDӛ^iӃ.݅(f1ߋg>lq0l;aLnB X{y|+tq97NvSI'UyKץ @M`(6`J[-P|m?24ı(V,$!D]OOl׍>W:L:"Պviz:+\O`L׸b|,w})u8!k0QFhm }H[ "{FXvY#i;Wڱb'Qg5΂ɪ!"HdkX;*Ѳ_[+tv@8\Kwxwfh q/gV@NO)5ӛ΢lJFxG8OW+'2×N̕$kQu<j(c5*'nƽy ~&sNz&P%%f &odA{IVe 5gYNȶ sKb`\'dl$%p< (ufŅ)޽b6\vq(@{v@hZ7CUUP1"U-*lgDPw;6*Q'.`6@@4y\˶3+ &{{W^~.ɿ\2=_=?eq5XؙP9,kR4O*dB4~Pٿi(޼j+&°n Y$ɵ|/:DXDk?sP(WE^89ϊBobTG<DKaYA;"+Mq rxW6ۋۺaՋBU ϫ7̳݉0s411xQ-5ܘ_abso%JX)AހY 鮑yXeR)Ch|*̲";ٲPv.wL^:Fpe@E:DdjB*'$(U}q";LPNhI``GAӗ-J4H5U7~LsƊ}96Ԡvsw+ԱSJ}"Q1 O5qL!Im(j"ʊ gg'%4ޓ-SnJ1L6xa8 &_Cn2F{?ܺBO'e@mXfQ6%,H#lfǖƻk+;Nyϗ]kAf4_ýiT- S1g6%p ^WY5rN1GAn{Z+ .9vllP2V"LwN|q^IWWd^@>(1$dRl:~Z)>g|3/GNhw}ja͠"xY-.>M1vt7)hҏU \rmptZca*Eώ*+u>\!}%*1" {ZbˣJűmmWC '!bзD&&>|f}IrrjR-1g1#^um=7 iɷYqHl #aEiۑm㮁3~&uDByRD,Z}tX0 :FN4|x90c@jX]&Wq"wn9ԌDS욯zr>;4j2@1-ŒZ- և\]&eB*TN@2&qo%iH`|(bWWy+Dj, 2GOnu,7Ur;ޕج9k/o,:_j9_Y*AZe?3QQ7_LeH$j;z*G텴|D?Gw )Y%B/vb9 "Yо֝"6aڃHMvx:yУxf/`d'A凁˜(N=k'6y< E|6'6b1veVtc>4h47 :5pU:J\BRDj3`v?dm: ( mxv`;g 1֣ݹV69"Ъ.SXSP3᜽S |3;7R.M^~~"WŴM;ҽt_L(]{**IQ>;WZH<MTj]7_uń⫮Hy4? qO]_ld((2졪=-R6f̜'H,SɜTJHW5K1 q?S{9qIzm:.;~GSgiFvPdPƀ)MY{uBz{ J0\0 ozU>YufɢAuW׈N%&N w'M~h?XvU7܂u[vӽg胞6.G5I'_vXȐmJ'x_ju).`Y%SߥlR5Ȏ)p.H b<]5l$f_CτҼ^E܅wX]\:0}$Ƴ*j|.{^d QA˜olCִ!1 zZՓ='grqAV3V|f|N6ѻ^C>fXr\Q=*[nlW%@/].Wݮx,vO}Fj_dGe c`ǯ,i."<{ ZGLfgŒpKk]Kt1) JT *٤l}%d쒦Fz3U @ҴbsH܃SPVβFF aNsqO"i^ZNGQ1F'unI瑸̽iHf骤%hGd3Ok [5=9 iͳ/.!Y? Ov e:NU ,\R`rw}rTb>{U*dW͋"ZE cTNg5EH]Z`fm:hn!M; BVa8 JAMxt`f-qTLrs.j{ #xrY*wXM4%Jx&H1Y`A΋w9>} 8x>? nw&9mDɲC2h"U7'$$aƨ:7<j@?0 1q6+@Ur>"(DZ5mCM[ۊ%!h32J.W3njO堵mMwJv0'8p Q'@F'63if/]wf~(=3K JKj| f%Si%/`ExI:sYP-4~۠Yl#kI2ά{; [I@|IA[.5>B ؍*ҝT[AE@nϷf R֌UL9˿9"G-P`ž!JM\*~'g[?Jx^r0 j[(026+ki i[)˜z2S=஄?M*l Gmĉ6"}8>P<_˱- (˧I|bTU1In}oP;fPv=]w7K $}ǜgxx /xfCX kR_;e KDy0 *41,WU e,ZDsNxB `ݴZǒ4:(J-;X5Xդ4:q'(6b2͔H'ո`Q'/v+8*>|4?]oD4aLXG' 9 ]12\|3aE3ї1>扂PqWӈX(cGcd8HX! >a{tV4Sa)8@Jlnp@"Wˎ9X cN"v #tkQ$5:sovuͲxY=雬_lOcyI.ֽUuDwC U%Ev.]DZLƶZJ&J$^-stmgMzIhyF-x#%|dm/οX2dT›Rw\!С&:R`P@m.gA2T5 $)MviX maxny$Le  s}K,O^LxS[nf"]T1:/#?'Y5{kaʣ>0-NaޏZ 1ܘ=sҦ?twA[}dr\?&u[#InH.0>'7fО8\ߏ O.|ݱ{:5|:!)|D,d4*X@%I6%Wz'yF\ײKZ۸s{X?7Ҋr "-Y~ w@w##3 46•BI00kGzTvO԰lm pa?/]1{ # (hC N:U+ 9ƲPi"!?5ʯ 6?@܊&0(%Q b`]UzQ' xү a:XW>-3~̡K/pA8-Фqa&Q.%2ZS $Gb\,`qi[,SQ͹} dfO$+ӵ݄a^TW;r`#D@`U] y$k Cx 䧓D JVNs`0Uwx r> TBY)M/B8o57ᮏEw(Z,Xޕ#/8JX?1Wmf’GxwKIOBl{~쌍J>(@1}bٿ crnإ͝$Sh2mDw+=X[ !.lLwnF5x%cM99b_H5 eke֊M6 fGKSaPkjT^D>Y1Ca|, c.:68m Z6 B/MLvv7j~ gb0MM^f3"}~c@Omea*qN)SxFQ8GACɍUH]mާT]l<_*nMn Z;a@hHb R;(,O#?UhlII:y5[AY*qP]P= ޑjZ$INoPelL0mbP߫k8mZ5' 6nB)} Sf?XWX@o,6Z&, IAh I{bhZU@pxƽM/ǡ ouDV6ZDYmx9B`ڀ;'.b\`?=MXT>=d3Z piU%|jϧ9MX}-zǩx[:[=󡁣`M=6/Ѽ&R Yl}AJSo+ew\^Ic58XU+E~& $ ni#(ޮMJ+6tDek N;?ݢ~lwQ!~*aiu]ХK`&Zz j:Eƃݠ^.ȭ`G@C}u.|ӿtXa#&?r1c@~bKc㮖_D!t$\r4`yٿP/mB@cߍ !y fb ̽,wngSkx(o3n:{L4^T֥1"Dvޭ,/Et U}8Acm5O jk!+2> 4'"!:1luZu_k >;YDH}p5gp?CyJj9]! l_?Xr&eS"$Cձ턾X|m`v: Li`d܇2WÒX{uY>5!܌r?8]+G%.e%XɞCddYQ9u!; P֚֫f,A( 3nwէJ݆CF̈FfsT FUs*>>Ѻq>N=2E7}X[JÁE7~]LLNڙչCJ_ c"8+Pbw'xh?tŭǩ/{oHj{oVTiHB:^mT=rFhJ ^|ğ⤇LmiC\U_}$>E,U?\l3!j߷d4ڽ0`@!* WE蓵@s2OhAc^=gqB 8(aW IJlt7?m/IKqBi¸;c;Nz`i6!U=PɌ&hwdtvKBpo_=p+s/i^h?͓k%?b>ƝKߥ`Xhy) #E#a= nԯCS?62jASIwH{͍}c>*<H(Rr?A^P ޒSܐΏ<)cnD@wyhn B Ė Bca.Hz] GQhKjLj6|+͊ l L&rVL:{㊛(KD)=tp?iȐEە6MwMuK;5OUf\[ 3E M$є0 MA P4?I1rZOPjQY(!ŗ_3N[c$j38瑌I'~3e9ż4Yݷڼ5mV+VP7S-{sd;XǤ@sM?v3G-ֶ"B.?Gep%gC VC@N qSF~G A7 IURe5; 0~X:Z)>9v+ _G`؀/@O8aXmTDvKrK*` _?/x.7=YԉPQRiG"e?"ai{/vPd?tJtX @6uʞK'aX>xe—t&$'DX LI-G*7ul@Ө0 <#-ȻrWnu';o捿XzAd0x|c mcEi.K%;c6a? #,H-Qs3ȥƓRRm?ךS;Q{'7f~PK:7YDJ#ug(˟eYm*!q:f_86vŦ_-~[:Gp3cnGg^uXj4K׽ -k帉`q: VfYճ. vJVۛ}OKeōnm7Ho9֭[ 7{OP%]TC-|F#R,Tj$ƾ2a?^SQ:Sy,lyh_I_Wp?;nj,$DB5PTb\92)\{yȰ2΅MoѰ!tU3|ibd8LjZ^^Vu +O8̟%? A<UtpDxYt; l{HxaToqm]5['Y[E6&l׌El dot"44yl*IK!&h$(+1*pn%$r[ρ㶆q<۪GqTb:{QEom:p[y'&侣 H =H.욋(w)SampV"7}djk{z .V>LSż i,yUܫ0Yti쎁ie7.c1Ͼ&Dn<' $f8hCa KFgt)Ek% 3,A 0.CJy*Es=fSB+ZSf`A)bEiQzsٗqs Zg vNM oa1"|fP[F(iFI4U񦢞9!(n-[^y>)%M'x;bksF|%  ּu0ߟ0<.6zb"Pvx|Z&_dVr>VZiŸ ~|HqCOI[,e!X /Rp89[丼UQpԠWleɘvyPl֮Sc&bꥇkJSX{(eʏ"_u"1Q.8 ɥ嚺~tz?S-<1Z>^03eXw,҈,]fcqLݲX|OHtxvMG]@Lol\0^XGV_R¦ o' BMH9A .V[@S`P'q H ξ@Źa,#-;0[R=MX iZ XrHJ~N\u9jIo0>kU(/enjeX0[k\@g]F-$=-$@=3W2IUr^Z! ZRXiy Vo.Zb_<Ѓo9@PyE@@uteq՗eSᐚPֺܶkEx%}L4hAݧQbMmZ,Z_gZ+()Kc;VwV=,ܴsid!7IM ʼ2.$vaYԅ4ezie,4pS w>U$δSA e3ա+C&dW R!w\>Qđ&י%:~%0X&aMA;.hp$Ѫ9NXRA^9awTdV͔g$Q9E(Oc$0dtztR!r/9m7/.dNWr0&P+ {iq7+Hu':v~6& | #T6B@aw% }7_*AmP0J1 :vN3Xߔ|38ċAG fCYg?yZp.{V')Oj?,dɽ౿v821z#n}1i4{Q S8 ucmٝKߎzS!p[;6?f;E4K}úv+=%C>(ӢLcrBP?Zhg\@;f{ ڴ'= :y':T+_d~?8 ܗ`vڹB $'yccL9IuKaI2^tV6`P%S.KL.pXgQp_b;[wB;*t/,|ت!9򩟽,~߇ BM\.gX`C FԄ_1~O;`|(!)/{?TG%"R{2 ^y{lpߠ*5ywfx,wT>'r%2UAL{XA!Q)__ljš3t:UT֑j'v9~K"+u ЖʭܭIudw P2>VU2*(*F|is8%>23DgwB6;~h=C>1OrF15) smV7a,x`|A6 LSZE |+٧@0뎥prnXn_?; C4x,&tmR#%, )f0)s35ˈº߈?k:0N iht+3ՋaTiZ1ɽfc[N.mkp%ɔ[>hEd邢2/}F$) q%D/X7R(l0I{{Dyvδ6|h S{K06 >olن+ⷫuW>@#:B}؞'uVgq'xv3²Za@ "渭{d"\+8ޯԵ*C ۓwƅ\w߼A _GI=S=yr]78W7"ׇDB_5j RE2PϜp:W?k9LzΦ~ v|TY2xa⣌tov}w7%m R{kB m,׫]z-vo@噰xj#voV٦Vg$LSǩn3v Xb4(151ofzk 9݁3O\+=a@tKJ")ɢ#nx # e ur=aQn'!7,v+yײcXdlt9T4G1-ZQ '`lknU]z6 z:삀uأeo _y !Kex+Ogn<6Q## jJ(Κ-1ȁGat4F߃dk< 3݃'iKH]Z FгVR4t/| '*?_#U,D:: Uz~|P8a 䰲SxP;HBauM #O xEi_m^XL$Y=bo޼<|Wy͠gH{cY!TpL{Wu@s;>HB7ʩ73HHx~4LxpqMt&m"y6l "\ghh )& kdCo<-a~ukROж*Z1CYd0Oh M(êc=colthC-̔*a m7q~$ ;y]۽9sE:]ݶb(='*]!<# ?1!5P0>Y0 4MtVո׫6'A*Lms^1<O-dP+fUKkt+bɭax@l/N"he`jᴐ1'H0 qp1Jnf\>Rh9]4JW૙8x~7m$K"sંG Vv"C/{+Oz-&|Eq=IXniIxg %(b)Y=e.Ko'~85L Մw2{ YD1&0#@ ]+CJW)-&gKߏ.oŨX@9 H)nU7&.>]G;%:58>I\0@ـiwODÕ{gM]'y 0K)ܐ쾙6fnneuGe ąL)~| jIí#~)*穈4}x, ^F$vXpQy ̓N>N=GՅNSry{j[)xX +#1Nf'ÜĹ0C\zYf)5&L3{fjfbR~/uH0Ph;#Q{/QLy 듪Y@IoĄ;ִQvV)\Y9Ml'0v@B%tDX%LqSf6Y\d.g?9rT0rKK“@XiL{gT/Q^IY0Lw?DD.9zPCfPBC V.:1-bh@;T@2,GK 2֫P}zA"0Id!;iGՁ.s2ӱS.BR=]SkQ.2&(ALK?E!.w9c3Kc c_1+uBW튤2o|5ˑ@8: aB*'"89TezS3ӫFL3AJ&yJQQc{XHR_i.@74/9 tQd-}]^T{?&.;@7ψW7?-!$Ѹ#ݒ=E D3xi$>tP{µ=, qNJ>)`ٚ򭾵Qsl İP?Ik DT=nROQ:d{V欣f!Ÿ]$tNmB {z6͗Zg a=NWԆ@.Պ Lf9$7ݐiQLjL{y LGC{VO,)^$wJq8fY1eN^g3=[y씐{ $sd1 |mœc/lP}lP2\$36ѱeBk1anQmX8sٳ8촊*Jsj&Mht)igw( V,Y;dhe#(T4ShWԴRP`x̻}d/c$7cMJxz`G55W6Uu[r1O`yce{i"+ym9c]ό5hYx6I.+b9A9i( y]&y ‘C"\p88 [I9#H?a iHH3O8Wfoxoo;z#QnaRdJ 21  3(z$WM05\7 7OgCFҫ@[?w@UsQe 8H{Oza2VRřwJ-^&`GԞ_BwY]UŸ~.HJ@xƸ \G^O9^l!$TfNk3Eh]6&;ȶdA`|yK@Mn>`-,iꡄ_=J˯ey:vp^ahgg"Hp]W02jY`h#Q{N2Lͱ";5hP@ϸ>?Pl2cs>Qt@̟'bLr!r''@Oh֒WG7.uNhݐG<e$O^>vl'<CHb_4պߘ0U8_Bc3=Ж Ct2<&s%6$!AmUK!]VPec#{q򤴆tkb ұb tϙϱ!QeӘjQWڿk?ZB2ΐƉ,GL`Yex޼(,]bv2C)t=nduT^Вe}⇌\'a땟ˣKyO5%ejg( fwIQ, ㊣QpYsl'˘O5dlT9Fˍ+P7ϣ`# 6R9ryjo~9jDT|JSx#Hɑ Ń2S=\ g N&^s',1+fGހ05" $/dPNzz;ӭҧ^4rW1f"t&[mqO1i+Ȝ`.{e6pvlֱdLiP;}ӿ#Xa,Q$3g4O+7NCYh0͝Vv[2]@y[r܍VxGZF躵+/b7dS. N-aUYS+H#%c,n!84oAPzhZt34Z'B_J:i }ru@8[l̿ɶ37;mAzqaG:0 ׸bzXuxw/qxk{Y3魏RU޲=ޭ[pNWF$rId` MI9bxCs ޝ7Gy=_:7A87:ŽV!Z`R 0LV-[o%m`oZgWEpPFNsI!EW7q<@Q&l:e<>k8 k0*rjh~Yefry09+iO-DQU"#eF'dp\5P!o'Iq.^\9nrN>x˸?zC`v`%AJ84ϣi=dԨ0fiW BMIxɀ "&شu7Jp4IC\/,E]SJP$Fq3xB<ߥΒRejdd:\~=~&)h@ʱ NL8w6gs<s>n1N-Wv@l.eyA9E6l E#XNzX֘&FKȩ+d갻JCD3d}BIM"lҘuQ!\t*ު4o}M爜PmSP?,=DsΧ\ &-vK1˙elݘyB!FHKa]T$Vv+~e5Ǹ1!cu$Є˅qh|/oe`ñm0h6C^a`YlivqҠ'"шʲ[wlpL#Bk.~֡Hʣtj%JΑa*&0htvف`wxZq)<ȫ̃zI)HLsvbqGjM^z*/P %?:ȫve<"%y‰{9񋶵w4'iZ*Um2N5bkt[K>Cm9`fvG@-'|:q$Ny<VV{Zr\1$Rm@)vN-Zmn!m(MR*N*mW~EV_dVj.XwsK^]>aRAy+ԆU/%Uk_3!Q!Ksn}ׇ4]xߦn%y8W|I⾚GPyfuž?Q1$^%r, WhrENz$Xc42g#a@f+Kbg(0]ng@{*Ggpͳ(\S n24I,')vUmyBB (]S8eQN)HYP>LJ)mEONJX_P65k.|ӧ ݸ2Mǀ܏P/o3>etDʳ-bv@OAR~.l8P7V1X:6B KM=/k˜1GD aW:CGrK<~gz5z|'SЄ{H4 >>?{'YഎC5 ujH ~YO!'Ǯ#L1MPoxmǁ=;_x !y, cMBȝ#EDgzػK2آ݄Уa_'R-ץHڈ_ 0sl2sqE4N&%mJ7KX2YX<1_fZǾDF-K/(U($E;Sb|K3B,*̓m$og X~d+l5ZBEkMw%*j=Ll.J X}x̌\oN ?AV.*m:+e o[W!Y%i^ehc:4挮[A`M4ɝ Ws}TTɼ R?kB88,SAgn 8K`6 ~SN ?wمW $'W`viAY,rKZ⼌pq*O36Hykb0x1tH)5ծӄ9s!*go ȑp-+լ;zcyOP2ro C_+4kqMl nVʮVy♳ѳw{ҙ0miaX:xRDAa=Q|3;#4`x'lqkye#48֐۝y2{y#9"m㄂ͨz]4=N3bubXCbCs&'Tl*I*<32lE0}&cZ;afθs~My@W%s~. m}[R˧LXJQe}wb4Ksݣ^na q4z>B,OnuK9(/[>BblN֌4OO!CfL^h'HFb?tDX7,~\`CQs2jQƄ} 8jSc!:5 X+j OVz 1/_=)GQ'gط J#v5bA6Dyu BB6YK1@2pTvTMW[-`8PѽNoJdPsTG>p_kŊk[I$Şb\hDLfڛ DaHе_? OP}=B/]OdkCV}H_C;Q [wJ\à>X)oHkRL4l#m2&,>MAh|ankBF .O퓈r.ptR*gwsK|a0B"AnI8~ݻh⠿f#q0%I޹(~.KxdBd{qƫv@蘦ek✤$D_g8ȶ5a֎a}}ayvEU-r'q L~fQӎ˵})}νEHzbXԭ~+C!4a`M i:o5N Ͷ(aӈPޮnT 'Ni8M펕a{4 F'V&aK8{v X(o:x878iϿ( ƙO'no#yI9_ӻLtgbX]$tD8.<~o?dKqpvnT7J EY> wDD+_2^d0Ut`;*䞜7CYo@i3!6&UJd70_x["C-oj?>?#"8Iw4UE,(R~! ucSI2;A(kס sN!RFs5k<8PLniz%h*k];>n y_o`]̵Umr m[1דd&S5dlaBvoth l)@z<> B>֝\$ ~7^?n4]8yx~C0"^^.XW'u IjN'WU^fut| |!Ss,1zՆq;3X L8#먬h>^Otkz[Ady}x /!P|7tM5=;rd9czTύE#KLkʴ܈9l5 @EH0{mRM:aǝ8hD)"U@]7Ka+x&vn Wm){Koe}$譙I1ǧOyG-Q{bO)*RQ~&k|Yi~S5b[kˡ?=~@^K#Bw"-1zyi0 j?bpA#KY}E|UL.XA[4O; 𵄑U"y2k;7ft\AjUn4gy7cH$T7pP* (:ZRuT$3'/=慗 ] =8qjcDCMQBkD7dtv{WqbةzuI3Ew.%Kwx)@mVYcRm_K6"@3+F'ߠ#+kJ4o+5jh}lOSR>-BxPj["g/7'v,a :J?5)'{LLj`ܙrCϤ ĄEFGN{e|#/,fsGpJC5Q&yjju&I F%<hQ vlm~jI^ykq_HR9*^$0xbE¹1'RJg߇oZ `hWΣwB)W]=#h-§㦭.&razޏQ.qʲ3%P7­ \Œ΍./>ٍg/7P m}4R*?em{#+V3//Ώv ]28mVIx@[jH(86ZKH>5FR83>a9f -A^R}c/M / o7-72mʸX5"WlØ<; RniUy}G1NǏbm-@<]٫Lsٕs:Ik؎$.w >U $@.|-ڴ]>,y3A,6"ArD:Y^Q }U6.ptqSJ UdQ&B 5+V*X҉_? t#^)'lwGSE Q:K 29!$fvg144 h^h? G,b;F, B㶴+#_HXvOy%p;$`nX%R\-: /Xb]X2}7:iK6@:lcoSX\HCBvFBl' Jm֯烵gxGQw^f,tl\Dh 焋%68$}ڶgC>=`_>RYҰcoe*ՌFH^7XL1^ۭs|ȱlӄ|h_KޡɨT#?̨pXcړ22F3=w tXGAZa6ZrV~3Fopat~j>}hMQqIe9/ʝ\a5Q(d#z\mdud!G$§jIG\oܢF 9㕘1 x@CwX旇lá/ Vwۙ/ I@v1W-P6.!B_\ZȞKU^ٖv-µ+T,ܮ{]ӲIp@u&n1~b̝PEdR{ 2R_+}_rW²&neh l8WIP@jgLg!PZ)O& gJ[1v Ү@\x#\ZC<9WO5Zۖ^PT~}bbi$k=c@LW.5C`OjWGZuXꐗC $ȒaN_u~u]5ih897_Zcb#dT!O.TC?!) JpTC#=AJ&"6He$>5 P:rM6A+)І]^zO\Su&:,g|?Vfrٖ& 0P(sR)kX u^I*}T}Fѐ!TȤ@TP9To6h9IU*3ꂢlv;B10kwB;bnQ%H=\uL2y9љ&k9 /Ƶ SďoYk<bLߟ[6"!<~)j$p]|_qY.)|ԪWhfFҁq='ȎF Z&{$W?*?qzkK8 !מ3_&WaPiy('Ѝ +k ߞ#21=opwrܙeCs1@m[{~ RKiJ/[TXԁ/h+m<’ 1Af^Ց>g-u(uM9o[(XCdaD ; Yo^Ǎi+{77OżuݰT3J/_2oGj|t8nwc̞B ?Q t|H჊ qوhLYZb 1y< 59JwA!<}HRp3~9QBu*tضtzXA=`, ԰_Yt&ME ;4ɩr01A"*0 N״@QZԭ4P io"@WMD";]N>YWTMb޴6VQvHd7?GA: =w":8 z[c )a YrhQwrth+/s>܆ʷR8J#U$6r{xD?=>*\ơ$Wzj K4ƬնrǡiqAoٞ)~Ų<^]{&VkBzi93T9ЦaarIHZ&)o~A3.v7g^OٻUK\=9O]o6Z ?W_ ڮ )gE`.p5~jRB0qa7VTZa@t,µ(۽۬xBױ Pv,cNt-`l,Be#unMt~}KJ>W_wѷ3aGq@[4 \)ܮpE pa9[k+aAyQapo+dJ!Ѭ ?WŘ*}&*A{cA~AJ. p!AΑB^*,DUANY/ v<8>"SqEH9&zp}aZTr]وn+KKAM`6܀} U@fX3??5 VabЊR2FT*GV]8H #va3/5 Ma8W/Q0(eAzv5#2m4RJڸ]-5@FC`U?i8 x7f f/OSz\^ۨHA _$=6DpH3,`ද K cL>)om:wE}eAn!q5T Rcfǜo N&onܿ[ ):"܃kw*>k䵒>@sy3@RhH9TYNpWQ8#Z̭}Р hZLע 3tkz҆~E?BNn*NnnrQH߯C\ڇ'|LUe1y@FX]dԶKBl-<(lmiіvH>K]Ĉ#6|5m"ԩ&*3]c B )>O`3`MX e1&5،rl14ƺ n }!{MjM"J$.;c(ʒE~iЕ.7gb 66 rд@x?eqzd ܌HOrcmPvސ_Į> IKX3`wA.Җȓy*@/9'Ò+.![WF`tx5DDjoIjRZuI(9coeiT^dN.*pAKş!]Ĩ[V6P"wH7,J6>RD]4$4}FS_%dRDl$p/v~wͪi6.|~[m))ˉkV`jD胯)z{; {{G_|*JTHб=!Eś{M{9'SM#=t`jaRf-YmZ>r "K{1O煲y{\BT"BEb:\ce9t⥺In zwLӡ&KR]-8)kQvDg!aZeGӶDcBh q847(7V(.GtIEztey)!P?C[ݯΪ7EmԘ_a{L;YdkGE>EIG > Ar%9R9r{j, =V{g{E/@!6iOdM[ S7Mu/݉[Wʁj!A7c~Q/`\!?"+l.v\Ns b Po G^a}ͅ,?c^g$K @R[)E|Wc_L/\vYVSzQ,&J^4Q"*vSh1Vw00E9J| sEJ!@hl,w|Z9kTNw`P I*T4`TRᐉq?t;7ULSK7] 9_&|OS4q0=5m5ܼ];_pMer~AMyII#}Aϟ%]ftJCC}^zEs{f' ܕ9 ϋj{rF$=zڋ ^vB)uu+ilY[B4Yn+܌TϹ X?fcw;bb}qzgLiFXZdr!*iD%~U؂j$o1T>W6OT=ji$;H@0fD@BHv50Hn&ZB vš:_8b' Qw~+kBU$3UB߅sd^$iHynh15o?w#XؖN)ddQb5_#-IJоb2v(CqL ٓ*W׍ ZPnѺlÈ)-UJx}w8 [6e}W|~f0~U1h_y_ %JzI=9m܏/[?_~Xzn[rH=vt#`uR# }++<ڐXnӰO]PH{bWy2LBU)9uݮwCdo !bS0{ςs/OmGc \a)@23WqzUnTA5A{~ɝ|P|w^&,;gc9zyWvlJwʺW દ5Xjr{*5YO3O)k4R*UI||_O;+y"{G:nQӡ!4c˱Y\oa(F2}* O&=d_]}1x x(uY+g4=7Cۈ*SejS7Ks7%7w>HI6G=I$eIsTWxjCaB!|u <\zXUIpIgV͜jV{Z-דp{i٪As udۛo%zi&LցfG(+/<Ӂ2=qa6 sJ5ߡGƈv=ý/>_qԑ8/v%+K*DcR .Mi/y zI_]#`yQ˻՚,}K <@O›t^vK U4x:HOU[v:s،C7Nͻl OwqJ1\"># EupwS0ZI'XDlȄ9kjP潚GYU{2y+\Qߌ*QJ&x8]:zaL*8p38RMgIdJL\,uYzE^1R Z&rlie="Vufz^ A͞pMO[%T({t~y VOD쩺x_۽ɯiJ #&lIe}Xg=⬨9݄̤|IpۊT:B7Y\eUkg~Q|-M0i 41p\>GoXY;audc|h. (a*-cakQs 'o*{b?Jzޒ,g8xob JTW錫1lq!qMLIh)s">h>Pb:]>[<,t.]*uEpjI㵢iVa<1 X& oo)s/FH5:تhYP-*j~;F)G*ɜyLg9h*Zm}wj H ,J,ymsn=2 Cjs(f6n<r@tcSe&' $.{^_W+ IRG/)X)'(4烙" "eaW<΁e`0+uL%$эPݑLa'D(*kRZ);Ɖ"ʬ)O8a(-Rn %+-Yw3A7SvH7ҷX@=0sZxgz׎#r><-IX]β^"Ǒ},#n^sާL_֓6Dh#xdsuYl:V.L↷׿IMUp<}-rFs \68d_8ĢS+ yO ,GȮ7~].ʠ]@Ly[EDܥRPx1S&p#h/F.MNlH=XX* NԢqu CH~[)Ũ<5_$4dW`A#HEgTkhsZ] ~szXf ي{ u:ҠnFdaɹP4m2ۚr 77nMÌ8_vbmcu*(.rh3PI1[7<ㄨ(ՍHq& zk $:4J[ ˂ĵh!Ơxe :OPr i0̎w,N?ٌP$'K{GB؎ 7];xNv ᘒFti2b⅗y EZFq-7A3#(p3e+.-!54܂#G@ޝ6!Cj7(k*ܒOj;d; $_ܔf|$UaQ@@Amil*d`xhڵaw5xY%>[|7}6LALi83#^ZKYr2,`?`tۃ9d1 c _T \0] SŖxI9d'傋`}.HɕT},G;]1"r"bР>NZp4V Ȃ$u)E^]+!ҕI T'.ȍ@<'h\fw(4b\. V`{x4Ȯ}.VoHݲ{wi|@ISـSXjydŘoNge4LʓӺܺeU[b}z`SK[N<WuȞ^ Yظ"edRކӗZl}MS/2{qڢAT t6}%u8\З*1P b7ӛTlMq#f_aW()?4[CnylYog?ߨ:]?y;g rGz^^NS40V^\ W J ~ xVCo Y ,oNQ,@'*<5 u\I t"#U~$2D^" ItmmI8peNwLՎpO$9nF;0F-G>`@aU.iCɐ_%SR_|W#LSVN~5 M?>GV$Bෟpmm 6Bb 8Pj+wMYfǺ@chC=S ̬T@IwFz6N>KJ 4;9K^=M{+I22u%>Ze:|<-^;Q?}?k@B`TF[ؙ:$%l3;bBoRSD)GU&yb~sކH)P|WK Iϥuu0 7To41 A&ҝ},X\O\bS NT6A%; <$)kݣ0ڂ~ xrV A Z:C>gJ]HI -NDo< |R{qğlRثPo6ɉ;cΡ$ R0eh-Cn5K8) Pʗ/ͅzFw]HvlřDhD/'m3nhV)"5QXYi1NApK+QX:?7pҠQ5Zք ߈pN&ЌpsKǦ!~K)ݫ~IYOgk 3|b6wlK HC6un l@0Y4IK1^bT;n84zf=q$نUDMH$g}"ԣE)s=*ܐ-0I7 te鐩b2oa"ptWtMZAn1DKڈ[&Y bTtKz 7<%fc*qAO$]qAԧS5mIb>0djCO-ܬ t!QIyS<ٌ{xks`/5 Z {3Di9cKHѹe-ʅ!Qɜpj Kl6)DJR\Jhg9_cښ"w\JBcq3ٜ3&0 2/K0]Qw6_Ms67wS*`IB.gO|(9o52{b1/ϳB"3|o#&7~L4 hFzG!GD=%ڪ(B)۾F)>a9>ry0P+ mCKf&r9ѹ7חo]?qVXQT@^4pPXdHʒKMz_+Cx&KfeYOḽ,h1c9i4nrC0n/L3iؼW0 *鮆6{/,zӱd~9j,QBԣd*bII0LU ""n%_8v  [LJ|6ФX'P4\kt{qңbҦpXxb4rƃm9e7y𰀣]βZ.C!y4%ʆT+׮0n풣gn6h{s]Sh-\9+? WcB`JϪ)uʹ,,3 ~ %eĿr;4TIdW:DǛ4a#2ĮyY?;H2yW;VO3W xmd0_|ѮzL_S7D H.NMV/ puLr))!A"˱NH۶`nˌW?b=+@Ѕ=.P%OKIfDi ԚW&fƣKAñٕ90)PV sE<-,zSW{l࿕ T4Z:-ks q~ Sx/@=;Uf:k=5 Å óIf,ޒ>Y `AnBz$WoR ҫp*^_QIaST} ͕1#F qRT<1gCV%81ɺ;F 3jU`UvcP=_36_5x>ێ}L&-ծ9xtw~o a?(t3gYN !t `Jj)I?J@G7Z5PTXёmPsaLoB )(9|F3ڦYcWowjIq,!_5|]@Юz̖_Ӈy Zm p4ͽRu!pCY [&N0];) yD`Q7afHcӠ!LG8g9FB<5 Ja/VbYu`wNl#s_8 "^16fA+Sķ3KyY֐uy -ԵRٴ` FW^&VjJ3 D)W=k1L~":+ZqX$^3"<2G7"IiK+z0gS~X}=-W]vM9gwY~TҜy;Sx{ k5W~xm^}r;']4~Qr >k&h\S5|J́k kVbz>PoL2l/ˎ!4?74_uQԤ jmB>H2+*FouЦ5UlZrmcAմ`rGHBLcU?RPqpShLU ׽ JtR?D*M7nXVt#q%1D,f]3aW'w˰k8v;! sKz)^2ın*{e*Q,;œD6ncJ5FXf;;xmcݵѶ}v(~9W}UX-t3(Ȏ#SUpQtJo+f+C-&|W#\p ;0NsjT|e+hX9bv;k3"N-3kR 5' XR^ٝ .T ݡrijzjz‡tp6C~(b8SGf/1|lF@!!ښha>-,+1(K/U>ROё mrWgt8Dž t'67u%I$BYWoM;EGy(fzR6'6adm.oCE(#+槧 V}o4{jkNT>"+>g׋(vhn|&2+ ޯ4m" DC h̆fAjz9=NUuC(P'0=$Mg4=˚el ng?;UI%/?7l凙Gl޶˘*hK LcB(̑ayT_ s';8C򹆣Cta KTQp̟1ֱt f Cf,v \HҚZIAU 8-s|.-NuU6 {&6Nk;`99aq56S}nO_F~YKi yj`5 ~ ᄻ&=W$ܪsV8D֥.J)>4ŠJ..IB22eBs˂)6=d[+Y!Aa9x*Xl?Hkҙfjh WDr|x<;9͵a |B{~dD%\ b*g!(q鉏ɥP@3m2-iLV$]A`A3apq8Š+Sm%c {f ,0b3qXVlhX$O.7{H;=O[,sH\Ul=Z&k0gQ%>Jd ]6FP֣HF}09) | 3O3ہʧ|Nn!2ΟdǗC ZEX 4S}-sh<59|'% gu+ I`l  + >Ae? TDV> [>q2Lɏ_UL^dj,J?;Amcհgڌ,p`^M=VX+w*pjZbQ [od:^8eGŦiP+oӔrOgЭvOe64kU}V,EIRL'CT&g>YX*O"0/6.Mn@#0P{:D;Τe2@>Y'^mC^CeͳC4B*g-ITهm7-25|vQg ŤF`$rf#ZUοvOo#vR.*r(gyݸ`*0VGʐ:a2=|%|quu;as2%R(r-F1$b~m.B5Wږ+f:!4W+e:MM}bלbWwJt䔂q ZGr5Y>4iI5灝 D,Ej"Jm>4 {uۺ˭ae_峯0isf9ڹRLUl@FZcMtQt 35ܿH^T$M1 G³a8ހSka q.`\ёYlDo d19C'8}ډ>ZOMaʗx@{֢WTn\8sc?rr:τ\6<&y8b>k<4n5!98> ?z7RΖyliYH~a]9_Zsh"X@Cb2ݟ\_P ;Wa?ӥ5Z;Y)$e Xi:n1Amm^韞SU~FEʦXuXo}K}s~|uAAabZ&u0=1:nUXa+P^ق.קrX϶sF7˩A2.sP0/w(VZ"o|$p5`$qnp){c{tTD(5L3qMjv$FO E<hsYH,g>xu}=`-75})eBz?6ɰ2CSWҝ촓 "• &A6 ݄)k\L;(Y#1[E({1jՅa#?/;9, n)8#- r\:YYs[hIύVt6hEt}R46ȬRd~:#V"1^33zBgTr/m2]<`u )7m% e9Xƃhs0g f̆k#suqU^SÚ48U{%?rqhhη K34();7+iL<0=j2לpVbGe~ȋg2)j!<˟jd$:RN!HdwXFOZJ2:"ae1axOwOMkzہg-|ժa?,ֆU92ɡbZ+r7bo'荤Kΐ10X&:<ّ 6z]u@Ӭ_]nW +d ]:7y, #V>=^N-6ɧ362ГJQ}g [Y]OXU,^1/V$QTYGɲ`͉.yõR/D>Jnl܀^`C jӇvG4yu6m^_jJ&ii Z :nUER8SUK|#LExтՂ-VxyQNi\Q."fG‚sQ L7=CH[ 2z &GQrK9yY@:T0c_^X='bf$IjsQ'~JuŴ< N`\)3Hk|25d-Ur׃?HtR;#Kkn@=qHt4axrlD䈋ô{(JkllW^;)$}C?e;)Djq[C^Tx9Es[1 9j`Sou̝"Ѯp>chY8.w({y;_{NE?~G1TobFtx2HQPM^cX&J{7Ї&5>nMxL(ΛHjp<,Ci̥ym%)nZ^GR6ٻoEZd]2ua{OcDLD_bx%84akTcF`I8=ud.ƀhգ}>4ϛ`KM%BfM ]im:[ZB=o˘y,eV4vY%qZ0 F}/0ij2RnWx<{ <$nɥ'Dޏps?عB> '㾌 p0[OJdn |]-0r  ԽDja<带[,]ߧfg(G.mw7LY + _\379C^M +7r!3$FIVU;~/x|>` GDTVncvmψoqFˉ\ahIIH-DVJ6!~@}/D(". Lņ5gR7Q!%w /t<ǧܘIh% ||ka?^qAW'+ATpqQE9nivΨъ75gJĴgg&+?Q2E}*82 rWLʹ<6M:P&I{A ɤ /m&Ċc6_zc?^/I7;|lV*W ׏Vnc& r]=W6{~DzLx_T0.ڽ? \GZROKc B"3yPV;.5bL-HS7ំ Et4F- `ܝL_+j1| ?"*ڊ3K3E2]=ъ;% m݂fHTU)/ȉ/B|.&I;KW&dOx2nb}ΠNfdWn+}6 SBsKŘ+Z\9˖d7$R%yu'ja+njӹeY_]IlWk"VS#ZCnPѫ>g6V-F/*6w9uxB#A3"3 6Ez zT[_Fͻa4n? 8>&g\h:-OႱ߷O |%:}SseգThO=ϭnĴԘ+xo@2^| (|»vW`w :!f6r)4Ӹ'zq(4bZ Q=<>/2.8k9W&r l Įb-( ebi2M9T!E[AJO>&qXicRo&Ӆ¾vMe[_:ַ^حY.\4>(hqWfPFBכ㇒aG j2,XF:uy {xs`Y:"e:bǀ;s@byu%[OpUM=cCP_,y$m-9 {ǽ$lRL7\Ij.)E @-\PBZGsWλĬs3x+'u*(ߩN=nc ,Ҡ-gb*=94 t#/"l;h'ʚEgeDs1E+, &Fç=֡ٷi\>Tyt>1Ⱦ69(:I6Co eVS%?n;.[ݑFA$ ;syyY& Lľ$k'k6(@&m{֧DZz 5P^L5/Sf({ft=j#9g*N_[^N8Mحy{Ipo{1iO}^Hxgn͛Lv |;.~j+]}mT'C<ృj]**(hj(b)FcVHZw0 J OVI^U|Jh AjTNVM֗jixB-9 r([8j'~W0tI^=+ѩ\aI/O5oEQ՜#^+vMn 1rnjѤ.Flmpގ,S$DkwW(1JdD؃׽x֑H1i xQ40%,p[܄Y_5U]DF~f\ o@ :$ o޶iY攥VKotjLiqJxsugxyl.M]8]鱘}ڂS#*"]Bi$Og$=L~q>^VÜO\}P ,HYa> @o?)#Fe-bm G~q.s>MPdSCL_;< p~dTѱ?$t@7yAlsWcuw;")|2m?wyèN?J{5,YQ)F-vWaᱺgr[Fz ̗e@K E;3ͩ YYxl`%~Dq鞠}P'@-L.cE;G2i!i'PH)*Q[pW c b IHׯ)pgF"aFI{XcVl@˫yd`9 c5]n)V)ڒ&'F#+w N1;- ؾ}e1($7rdE%s[d*d_/`TꄝT0G&]fmyG&C]ˬ[[n//{@v7}!0zWF뙕JיrLm3i!_- @FrE+SoޯROf\; ^Uڽz!'Tnٵ+48kTqBu̍cH$!322xiL 8AKV`vp)54 q{H? $!;:F S)?S>LVvw^XۋyQyLvW̻.N BXt@}4 RkDxJ:t mJU`͟)h`]QWW0#sڛ{":jҽ6;A&B`C y#O]'[|2=N!m,ZdRub A޶jr<4FݻzV0?C.GEZiH<5Ii>rYmtR0b[ܩy4TłIUrfD$028E5{IMka-^oNX t:ѩ3K- /@gq!`<~}t'=ϙғw7} Dm eF+^Ju([+L.U1nߋĉW6ͫ2]J>p?2u:B4_`ڄ j\`gJ}$ V=X8Zk9\/K <E5wu]TjSOO95Y ]A֫:?s%~Q\D$ϫiehOA:ۨ`]|[#B t^_ǁy9<#sہri h$΄\ʠa@vlЀ9U^h~@(VNbW@at;YxWEܰq$Be-{ /H#W=5e |,rۗ?w' FM6 + @!hRdsiC#8 $^_b *B6fի{j<taaIqY6_>ń#c*jy%kU-(Qf7%\ j{ǨԳx|~lzU[e㑟,M%*yf`l@uBoDpo{!ɩp*Eo01i5GAB-J)f5\tj, *19j&YU7"~ϴc4NI?s?v4CALtn"=%?׿,yal'A6-u\`b;BhXN^ 򕸴)&u&?]+Uß II 8K K\`wS9O(x7x2;Jj%{A^.@cOz;uF+rTCK ,j0eqx2~uXnRIV*Np-T̜JKޛX}%Ǟj:6͎?`N2Ahx&NAQ./ǖэht揇䯼Od1+`99:}&\e ZH6P-ZPlLhq"| auLK%{հ#e$@xBe$hݟ IP (A 0}UTT|rr@+#RWiYD"ԂvCC5EpDHΘцnVlc2fSo\Q]{D T|.[гe{aLNN9- wq>;xj-YG#.gYBrq. &xv8h58D*#3}ԃbƿ!{ifĐ:H"rr<8 U{@{ Mо*w@+وY$YX1 +2ؽ·}p"^qr`R%{!Fv|kM~Q_TAԭj.g:Q4xBf;2urȉ|=K,7jH̾V?V%Xm6v0R!xmQF9UXH )Bx%Bd]a6sm$'և(BIT[DssY'JQtiB|bk\8Ԭ(ј(K6Q%YCcՐ)(g˱ |V/}Dی@ܙJ~WkW~k,{`U;o:DKha JW?>] ]~'Xj .SUhb^O9Rs`Έ)yvzmVr( jz Xnj7ߞ [/hG%مh>#|[˺g?|+0L'~owznb49s XbS#Y4Jͱ) q6*v UCTZ/I_sȘjqof?fK؂&&e 0&/ #hU,0J ݒCd/YwmyA YyS &!xJ/6;THY1+X|#3sD01rHlDJLaC7h5q]5 "5d:慘b)-:|O br_$}sEyDv28 tS=m69 \/]n#8 pFXJ$ONZIvdE_?!)A5xq;X9xnuf^6!Y+YP"emwj3QQ5kr$>eէuE}ĈɛP n";W38[[wp|{ G1^)8lW*l yPѡE:^>r*%JG1ɖ}}+,3ew=GC 2a9[s.>BD;'̵Q8{KTw= $RܢΛP$y6eN1'1y]GHZ/Ak"`{ȳ&"gZU;)6ZT@(4U3t1N{ryQ̶XW{!Q6A[1ﴕ)>yҧKaI Gt2ȟIA`=RZU795_jfވ*)§g(Ti3յ^7  vIaO](/W=zpE *:~7SǮT/.Tk;FNt̸QjV \OS`=ҧTFA ?PB\1X$: *E]o2Z=d@p!4K A@ I{x,ӭe7Y y"aVO& }!"# jtEwTR$B!Z>mXω^JZ0ʮ9q&js?Z 1>fihcBXODA5FPZOI7"02s5|yк+9(O]# <ʍX8@uNSۓfrDE'Aa u|^sOzO#d-1zGZWRPWv:BZ"C\6 2մ=U$B 2(ޖ&/C^j,d4dd;V?vT3[Tb8;Y/ N]p;o{ )~@#Ŋ!)Jm"l_1[ E z f;9M:%H>nO>$^y|n 7U6 0v~=tY8WdL}3'=[`ԗCs7SƮ˪zۓ-sq7D x'wlJ:{`C׻;:٪q 3VFqDjY'XȀ(4H VJwj3q/:E6mt5Iӳak^[BJ5؝mzęW@6w&ul+x.Qͤff'uQ@QOƓ6}Mhk 3kY>zqZ"t種Z$a,J|{2)~]/GlsyY/Ol zq3!c8g†:?x'x!q+c q xg=V /2|$.|S}Ʀr.vnB%d?Q-U~w{e5hi g򭲠Y{S؝21 iJQs¹q6&aHoh?҄%2Ykmp0}PȼX4%E⍹wE15 KL0b5\pKSz8q%4n먈!l*(C5ϫll;L]&q v|Y'_!#f:Ա)C8x~sC˟F '.X;v.ǁu).JcZj>=FK!D總71 bhO[l {}K yOEg%LB-"A_#Z 1m/E1@Qg;ázP>x~:J2{(),c%v"לF[@߶U*S*\-:ƶw,V"J7ϟQug"qҿtT-I'J:BYz?1`]Zp.c؛Êŷ$9(t}rvz0Fln='zUpK*`jZG!"%&sbJv Y×Zk#qwľT 'upSj+xE Sku`[2!`Ű{ (d;Y(Oڤ}N@l^ SO_;3-Z${pBTpkp[R'W`9_Ë}54W?8(.83F>7G}XT_Q}U;w|Bu+2FY?"tv>E^󰁖'P@E fυHK{_s}RHdX}6%r.'!6O8+Ĭ*6/"YwbԢ^ C,9 Jx ߝm3l3;4zh9qqKp;P}&btk1c1z= qq9 Lv`O"')ls־&%cepӁDa'HsUȟɛ$o}xescc!Aގ "䟏)Hh5o=KgFy(c@{t`v)5t~M-m("D8 O}v];2i"S讆kV*R/ hy=zv Ve\M48pn Y,bU+ f_mRYYgt0ɮ*Pfxђ%E4^Τˠ釯ZgKqY;aQRsH_`xFPZuC|_b:tК)ϋ]]L>Nu,4!k( 1yTzޖ p t Bx}Fί́u>x9ų>3RP`p1؜&6(Dgā=]-r9QǺR\<( ϠD[JZBqLbw5A[{ eۑ$Gn3s|9;c/vaKiA?ndjU> ԔKrKΜ/⾎W"g,T;K@2?3M!fhI1Y }N1=sa&̭щ'%-;ym'6G r hW;EhfJ66  @-wբ) e+r-RY$!DZ_!F>_#R"jUUʍ2 67R.'Df|E6_>5#TKFd8 6(0<&FUɧžt ^GC|ASY\ob? TBWү5+An=x'}rd7h7_c,BFh.BQAn\eP1'rGesJx y-x%^HQgQ?E@4l JcA*YyttSqSX1<)Tl/o/H(.E <5ST:x;ɇ=Adj 2|.IÜ7jSC\GxD= 75D[b0rH+44WY%CȨmW x klےOjz.ȗ5#p[z).D 5*lpitA1-tM-VOtY*ʼnwwD(ҝxHB#1{μz%.D.{BQ7l=49hRoD &5:_c^{N1, td`-UIMsW]14b 2v6Pog~Y֊ڧ0=:2ejSLҀym5Xu|j}o ,cU6< #cqba4eL rbٸGȕWG?_A3+#Mk2%ox?v{j/6 3Gb%]b:XM, bU1b\ۺC{ 25$j$.\Ǹ7y.PK"+c 3R$B `Oa egᦟab&CXޒiF 6>$9-o()i!X$}zSq"bMD~"nBf+٫JI㴵 >Q mx\Eͣ"aw6W<3qx%itSMC,R<ӆ*5&zr4pC!_/> ]7|1IGZfߟK ezpf8>C?zz4޻*~ dg ^+q6HHBn',Ml jYA ZBYKJ*P#_Ө4HBҖS'-92qbM]DΖvvlq +I5z͒y.o-~qJr[d=2Vz*dctE@s B Y}+3kم9ՠ-WQɷȸ@g/e+욃H$mBhS&"wDX5XM* 1Of . do)\-@LǗ-8Ʉ ZͶ P/V~0:GŔ29-)׹+tbޥI^mcX0 ʡ{D*Ȍ#HRKѼibVzYUPJ^{FuU@;"`cϔkl^<)?LK8 &" :/;Ө;Nv{o,vvǞSwYqhSh;9{zjg<<؃^{:SfzTz^俦'΅rA4a6} _Yr G|7 kwmDkn,HM2ܡ,)`Y!HWgld=틍Ƣu ~\ºRBjGlf{1st /٩H)& O zhQQh^adn<5c5B=Re[ έ)5`̮ht-=/R&t(ZK$eT?@WzzF!1U Ԅ>mw}Wzs˗&ҙF2(1iG;"_ cњ ~y,*c3Z!fЈgʾJK|;!]EE?;w=h?x8QW,aD*S8M]Ĩ.MW^2ɬc1|w~(h G&mT3s[T/;F 9PV5%2bznآ KcEQxz3(+xg+ީYa4I桋Gd1!d_TDqX{/2_ċq$†BsC&x:tG o7@Z,oO#[a‘c&Yi߆wp&N8rnؼzacӵvz\$,\pB(Dv>RϷ).~!{r`ی4k F\%=T{Gz 0 D=&1elxg C8,u/c!Ώ&[5([51Mzv[*H@ʏ{8k1wBvܨ&|Mk(X`'GZ,|81ϟn)[tč-Ŭh6E-ĕ!nă{q7¥|j(+?mb|lmJ;6`s+Q{3Klf. ɧP8 1VG}'QV693(>dMe4!@cDӱܳmk 뷼qb!1e3.: 62E4g ~ ,3AԃuMH<[]H^ Z/a2XRc ̕"i}mWȢD ,KLZ[=b!J1̓1X'0dz/tr!'{KMOHjx RIypy0q]>QsDò,0VAѹ䙓hOc*Pr຦ͭ<*XdzuFg -}QoO'_h U=PW@6Se{Vsx3 HZ\URL0Â~Mx8O k#A1D ȲWۇHJWe%ر|@.ޙz?[< uyncXS8ʡa$N%2ITk^B78۪bBkb34܏ /A+#WN.oۢ`?Z!.1?z /tHY綋̗jx‚d)_rM |/uxo`-`fğcmuglEe.uLSais- 'CVx35ht`/KLvv~Y6\t [ĜAO|{ܞ45#xpuu(s'.1ӓ0åoۓW3"L!].J po>& wɜ T.39t~ uFC=s8ya: KRfOx]Z)Z3 G/C/\{mtDrT,0?37p6D|k %E@ lqaO#ӷ`L.l[LLHd#ЮOTkZDŽ@떠sbs>hul8=*xYݐǤҎ0bB6q!qiCF)z5{]UOجK:(eim>/{9`@#7a|pYaf젒ss;;}87g(ODk>XKW=G'1bߟA$9](FS7oE28.u( jVP*CxtIM; v9 h/j=زN"󸘇x$DL'Zv3<̚M&Lq~0o+9^}B^uDAY92Bk|6+* I8t+l/\̂Mbg3YGa]&XImTiȄ]S$:Iox.@i4hArxDv]jW誶J>ՇfV=zTM~!(ǿk+f~t3fVCva=6%3ZjS;|)fEZcqHw+gcJ]GŞrt"b{S Z.PW~7IŞq|Mv#'DApVk6yܘJkyiɯ;銊/ҋ2؅:<"#LPKb#K7Ib+]:r7P~K;hQ0yeʆK ͗ܒ~˩C\/( tȐ~%bMQ\Ma n *,g,'B8NLCM1䤢 pʱ1>fd+2 **`J/ﱉy5S 0Rmt(#[ 囬J6D}`&_ibi4tQ2T<#ci|lvo2s /]P&=O_*K>h8z{^*. /d7?˾kaBXXM*g-Xݞ8wF{zjĻz!4as9"@:^l YЂl)8)݉F!~SFG u,Em"?<$yis-LTjܟh+ڒ:h-pMaj16 8iJD!<_ȆVYF M/xp`RH00MwSXꕻ UԀG_Ũfc0`fsE7j3!ut8 &?|=V&`e9!oOP쭇$|ψJ0M.c3+K1PIK:[ 1-_AG?x-N ¬Cc2*_qϺ ;z%401 ;-G lfk]r igm? TijWaα=Rˢ20J;Fr,NtZ@!L12k1um<_7-WAZbq͙9@IЌ$ I˜TFRN1A;Gaِ7Zf˷CM!TnB6C@6l|V>|{^_6 X(,a_(-!VPKV 7Ƴ:V h.Hi8 :䦕3H~겭ioE+'mc?q}l /O-l?lgXsw.I9>u:\]+0ͭ\YC0*!A nݡFn,`"|8V <_Nv& H5HW;޾3N bUG96 b [f &nzF1XݟJK S#3S4✛~}# 7"IFz.#@s@eӯY㮙"x6,IX(0^D-@bO^|ŝppW,I{#MDBX)c|LRza ɞ ;(=`QT??d2ҁS[2jETPyě"l|ds`,;ҴĢ{<Ơ.u}T:{=ۥFNdyM9 a &Ӂ`ۯ+w~iW*s ,۽n[EHa0;s>D{J%:SrFчʜQ~B&WƫŴ'3&Вvuqb&1ĵFsEt>VRm# @:U)XDHk"+/BnIx3c=L+/5XLP?2E.E\ 03$玱I=+)*@FU1 egr lQP+0jhқGNf(͖KѲZ`Y >Ogh$`ަAskQP>YWJ{45]f F~AyT*A{JuFˋ;?c4`\r]F2j2 ?/dz\#3hYy#[eG \(-{2Fz-v,pPTzRm-Kx{6oƖ2MNi'^ kBvzCQs|]utv@9}s(%U'5h"fgt~˥ٞ?C @΃4vpxDAu#Vfxuulde1$sPT`[&j +9ZK$067c|}*w%cY&JQ9LE7Kvf='mmyR~5 ف'œS_SjM;GQ:6xd&2P6hw9PX]F&'K[=Up6&Ņx@x^)Dv&^]Iw I\|h)Y?b* S\n\o\d|4l-Pzիl0x"wo hC/Uni ɳ,pzIhؿ'x|ZٔUPot ڝ B IHb؁-0j )*#߭5?4`"G-HRN870 v^/]Axl;m@ RlI']4o˵u#f.>d"܂֤206 =ZYٙ@Py?aso)Z~5 NN4 [vB?H#sa3}L_G\{{o8~g;ķf\e) -1a*~6(4{<S@(OP:Zh D4P_Oc N[cs8." o2+1'qԿa(?WgUx?9^J=Z:!W2E3U6WNdRy22?BR/TDL]t7_`6Aȭ}:ٯ `uϿM3v[}V%TΦkLf ʁUÌ)]qY x=I L~?ަ~򇟩;J!g,ԬmصsMoeǛ$FੳʞҏB:}N#s2L[J]tP# +8'x\QL``$1͸P rCyh=YaGjswuۡ_%aM:{b<յRblo׹4Ỿܭr[p+vv<;/,@YhI[W-H;jyK9d&૮*˕6h A,Ԣ!O ɤrUxl\Wf]KZ3YnAtlK})I=ѷlvO82-poh-̮ṁ/]|Y|ȥ&XMb=9jjM}%way }{m#mVWF֢\5' **_ғK9ج-Tia9v-jcQ{q]5B<9¤CMU41w'|hNr BZ:k녲o9fс(!#1L&BO@ /A6LOФ`ŗ:W칫;׺]YL<%e?-Ĥ*hnʓSҴ =#=ҙu]Ql8ХK-8óZd~" ٶ޷8Onȟ}uō Y>\ٷ@a~%jYR"I{1=mW·I ԐCnr1p4QJdGg)[UNf$aT)SSg8qk%ViC=.VS*`vZ 6o(+lsPTK%_n\Y*I"Ѓ77;o0*Eh/R!j~#\CE$7 D-f)cV[nxr$<(PN2thPtB@y1;QÒ8(b6".ƎV֟e {l1?.iWj2[O"`'BZtED_SyT%3FO뢩xFwoCl ]4#UzQNEjwz+CmFG6)aLa)`5F'cF(W1E`{[(%HE44b }~ߔܷ { *YЪ{uxlB۔R}:">ͬ4Kǵ-RT$eME:n,Q7O?M5Z9q"AE뫐pkS/j|Zܶ^i?Ͽ'3MS4\/-\^Gc$2Bh4w=z ;gJkp|&T=\,] ދ&PDsUBţ͖,0G@c8q]60F1iJ@g嵄8,W:UvqA^o>l;Z"A)c(#.ݣ؆虵Ĩ ֗_hPEFy=+su*(9+C3XQIt{$F"aD.^ހ$s1J8f4 43Kvp[#}Oؾp5vbSuFp&fVu& 䊁NcT;ڬS{P2By+͈#NMfji'o.1xhxe}XTP xzl -U_Ux:2/:U3zcOywJ\@Uo.?e*!k#DXĖgā…>c(YSI\6J,NN A۾FH)|IXu`2= ީnLRSzWBZ.. Tꥼ<ʟ|z@;9w_nǻAaJQ-WIJ975BNZܾO68 8D> 9к2Pk1HP9zVc[M^:\:9$=XYދm9x$2”kxS>q(X / Q 6݃_2# *:T=`V!!Ϛ ݧ!f@N3wfhtE xz[:bWqs=k_/k~B)ƼC{+*.;L,TL;|e{Ѹ{g1)jn_]EH9yǡ$~KRbR+;2ȳiuhߋkM?{aJЀJT˜is@#1y/5>,Vh[}@lM_0·B->0~mnX!y8 VS&p._+nC >c=Վ1sf/84MU6z{) HmO3**ڭ>Pd_06o>+% F=C*$ciUCM'TQ֦Y tPm';zK5NiWX+$!1L[PiPYHC-$,[z>LD?䐏yڈgrWH?teLJ+ kf- .(s->Q)GCa$($ZMnt?N%ǟ;ztwCy2dFO+>w༻,[4e -ؐI o&v wMӘuƞ|ԑdE|y_7OqT);WYiy\&oL_`Pxu#\4əνR\ LxuVbg̓S}-CjVWt hʗ}YҜP\7VJH 9_ q2LOҊ6 ߮4n^m'(֑M.zO*RسA،qK*IC#s_r"- WrT$6(+~]JRxhЈAbuW| zxsbb^X(aE1b9]i&?h RI E~uZ bsn)ps7sX-5C_a6PZjeB.UQ8-|3Rq`wvY U",JcJpuZJpy曷D|~}֮J鍙zy+FՂTJhIOQZ6(9 i4l":,0^BqxXXe78R͸Kg#QbW1=PT$47E+t9]P\J7񛃍(OwpV"W㣷jiRvk^l8XڇD[h%yEvkt XgI7'ᢧE,p4)]?xb8W zhR I!> xY۾/bh)+ f,kC^}`泬z7',^HFՀ"vkD6y]lNfg)[#mV Sd ECNz voɗ}(2qնi^HV nD2!zͱW B/#Fu (xEa?R "!*]܋^ƴ~-ߎx ZD%j!|a 3JZbvn27"?/}F7)~W/-MzL ёRVeUc_}J( CORAG{Tk) w5Y[= ﳘr1(o`8oVZ 99V g5\hI͏s)Ųk@,?uI G?PkWU+@XyHb'|:ϞQRE!jfܶ5`kC_Y&c=<e7J9MMOuYHX!%MgO%"jrԩJݒh&Z*; k,d3YR&A3pnp̂3+]#&&bwE1l=䢙Tkwc4V%#hP ߃v 2 h62b D"eeF&X>\"0H6}YذrYiT$}廀jC[$kQhW1WȤvQ(N޿ gx3줰z\yfCj\@ "axk E?X |jv`iAj˾ ԜWiea6Pb7DM4"51%ƎO4MjUmH tٸg4b?J-\%M9ӤlԅB%a>l~pPg/1M%* R;ycVcsk9ht.ZhjL]6Jb䈺s. _#(ͽL&ˋyw!ǝE!Jbuu?(ɍ;7`J3.o2E҉KyԘ6w& zPD5jJ }@{ronA^z5"F J;؞'bO L<%ԾIzF_ZCM((ZY/|F_jRfRFkO<{=ĥ ?mZ; 1!Mŝ=gA@[?<`^>LL.R.Uqo69tkZj6u8h2ŵEI:޽Һ 5eJm\ jfʄJPU{ -n0}!QdۯER#UAFy'pQxd̮d :O,5K\1۟OקФ8y,+FFGߤS YQm3s= bUP'6ֻ\EǦ,dIxh\,lIt^ܱôW4 JBU=*ոZG'}hoF4C.RM6}(ڤUOlO;ɿ'ƟLQiAs<% ƚ"ވ%u"e#? Xpr"E_EZ$~W28=L7t@L8%q4'@;\mKdDN \Ґ?Pg- s[i·@ Qָ 1yH4[yԆ@6Oj07#O&_vB7VWv35H0s7tGfHQ%yO 8ΘӦ+U+zBjk-=ؓ.}7˻HTF&k&G,ImD"y%."Z# 0DQ9̘/4.*5*ғYSk¯SK_A3sEs{+'#9 n?|)VX'{-H([D胼Gdo$p:sj]Xth %TX'H0zoN^ `11\ݺ̸hVTySէӆ:BMݞ2k֣|Y{DrZB Idi[-B⅄s쁂 p6Rq, ,-|OV$9 %c5OlkOW-}nVR#E'1֍Z\~#:Coϰ''#Bଘay.P|9\_˞8u)Ĉ>aYCIQ|V^ JXW,8+E Rt~POIؗcXcELw@B?fS{yNIhR!ݱcmQu!5q[\сnlP"֌IJC>:gFCmQa%鵓O g|~3a='uٕb*so ףk$.niJ&*)/V&6@K~`N۪sFX JtNs08ɲkif٩q8S]ǫw{Z8V1C_[v$ڔ}Ɣ4%N>x} w*eWݞ b=*m!@ C' E7/ئX-f{Pe45* t`j 2s8tᣢ+0.e8sF8ֽԄhC܅RZlȲe?QٲWA̛1c|:!*Hzo}; Z|,e^ξB9f}|P{y tgZOjr~gzn ~5? 1(Xڧk-BzoTQd{N[Y0L!t kDƱ W'0!ܷ${;SR+%SQF"^~R6I=F&ܼju![KbA^Ý3) [q6SLj\|',4sHw[z|[+5g*H yѥh}"ۑTUb5ˉ>{9#ŎPZ&~hwen?4o˧ $+fMPu q{Ѥdy^S$ z~ٛS.l w2(HO裫ԞabHOÉ $9%y-خrTa@*k%'B]p œL {OfC? pZ3H5l)rץ#[ O)Į#^VyC<{F\?s)\XP5}ǓY߮#xĊ~S(;Ir rY@]O[ dP ,W[U%ZNR'.ϼQ@LoVk|-Di~2HgWAucEL5zmk5 .Y VdA]u.is$u6 9PHI䭹_Cu=L8,&If 7pP!חT)|. kҙuD ]RZGKE 6@8l\ƃ>3q8Pߞ~[ƁfRh:lU!J_&W@F{=Neݹc h w4"/3vEuk3Z@/\Qe"݅.BCl1rPbb L% s`PO څVƬ x7](-zQׄR>&ӑ`FU׊̑!jה_@K|Htj&g| 5uUx{lkx}$^n#9t2ZB~}u0ϑ?m=dԱ˓fvC!LTfnĆLLmPYz9k4rwێޱ9-XoT3b}ЍLxrKosO&biu#-4EuWg7i˼Q8 ,ʯ!U:d(+dq;dO26Ql|ـ`? kP uת! eVd߼1÷w=A&:k%/s{DAD-pZ2ZK/vSjXLw%ȇgmn8N6ZƴbXn†H׫XAux ehxX } ֳ@@K~=B3@ЫYL} i>|`sSdOa=^+l)rڤfr3q P9~UziA"Ch.w8 F٨FkZߏ/Q2-cH4S!㽒D5WfIX SZNs0B_̘ǯv?D pbߔO!;d09Ӏ^'8sp1"P"m'q7aub3G9#аj-0k[yL$c2~d0TT xE$eh%֧YX~ 5D?hOR\pr qS5Nd (D#ni[$%^`:%<]9D=jsH|es̝6(m/L7Ѷ 2CLTz 6?ڮ1UFa^?S)h,GŃpi3$ [rƱCXw 8))8;'0*6gd2\Ss&v{pͳR~@^hhu\>ovfC!9K .ן{1x=[HM;{Os4? gyCID{ˋ:Bo:!M1&ϛ@Ĵ}l.Cx$_9}o\Go,x;TʖQ !Qum֘+f(; bͫϘc,o̬|uOw/辯]'e~ d"LHKzϔW'(]/m,帆pS2>wb \I_C=+8pVS2|J@`PGxQ!2;_E,%؂q#U8vaS.͓^I@_xC=tq(G3JK< ŕX+Z/Ər@(7XEOPm*qCLş?#9 h}٤\wZ EO?9"|WwyO;} g_c'Y2@=-"$Zc=n\az푔@."z}6[ h'dc/ }k:b &V=UPn_ 86=W$cJ: =OGTژO$%)'Iw5 'are)4++;=8M?Ey9$.  }Nk2͗>2[b cw7xMIb2,f>,FO#;&+8I.q;A*2^\#N%rF#`N)7HK0F 7>lܠ$&Z/prÚ7*@UTVX,xOg\mT ]^ARKW6p{ .+)|,n' (X-kK3QOvgSҭ*dEN{t]Rf]ZzIS)A<8WÁf~@_ݦn=UљM,0O/iUQZ X.ZbFBr A9 HL3]~~48e /"oh^t;HW4_&GD) 'fgòJulHJͣ^mSxv4KM8GEܠ>XKŐD$4Ԝ c%‚o vvTf5~=HaPowΥmJYnZ52FHdװSrjދs}JYX4Dh?7-B >k!E&#b=ˆPv zUÄc$axGptHa8[g@F'+V"Y;m`4Dt0?ɭtebB:fmeɟ:؜OKw}g68/d( )ў\쉻ƪl:)\?P Nm `r_,VztFShq^'/SE=YڑO_7+'k7t&l{9"3Cma%סgV;oVzi.n_6^[ȹ]Ek,z_轂"ۘ_6G{:R`aE+iwK:9wZ9Q"mp,O1ݰs^ZٝҥL`v4 [; RRJ#`\F3mݴCįD l \lxbP_>"VN)mi }*bu+wIΖKb=Gof`ۻŘ5<|4Vp@?T3_)k+ {+T:CœT="7PI2c:2[swC #{sU`&A[sޱŕTu䢖25|Wuh|>OMČZ "̏TCOqЋ]Xp4G/1Y%0'Dv`7%U&~фbb]mf<,|,dk15P{XjE^1&NcJRcQg2=-l8VE"A-?蘆4^kHL,H]ENDa3oX;7i)D*GxG Lfs'Hp Cv[$/L!Ro"/{i7c[0l1v9YFDYx {mԌIuK.F ߉ gD}A΀dB.+ IM;SC\RS՚+|Ϡ.:D}[rh2q0_f/įRǭ򵬺0?%`*DӚG6)uuH$1y62gP=c6KIw+>7E+B]i@h)0uCoz됿m>Bt} v 4Ϳypx̎wK?.qv&WVGNW7Fj7SX1ּ_Ό_z, x{D.* ULq2@nlP }3?o*EvJ).:CQi|/YQ=WmILaN]t?&]yTM1^^.:g?N>lA~,JU6/v@9Sd+!6+P/nPJb7ʌ 1a$*'neO>[힕N6|9*mbJC%\M}J sᕫqV,{[e_c1S b}V2-ìX=>s4K OI{ "g #Ų71+V#LO('S)YO7bK1X$M?A EQ%Z.]A >o{j dɓo'Y{Յ1|V"7->WxǺ}m#ϫSd%Wc,AЊ]/~- |G SeN1t 4仃hcl=Q`dmS'+)](ThQ.-VÒnF+M pp*/ᤂ}g<$@Eܖ@ۓԥWL>M$>0vNS ]^^XN8;)]}6~9fFUZfWՠALL& @FdՄ۳B.V[XA\J'yЧQiӖqwZe[8{]@ė_q_PQnS TBR̯2k/ƊT#fy70VS1 !'YXso4RVMkxݘ|iRZ9/<|@ݷl8?G1~_BCUH!i*R:l}ǰ]BzU[u<JXN%P@2sIz5VZL)&Q7c&~9vE^H Lz: ̬­!єM;) m2Go3D;P9] 3@4wZ*1p Oi,xWKDfw7n,!lu28RƓ=;ωqyg+(d!i]c!aI;0TFODAJaKbͺ*l`[%  R 5Ougp;V.hrW#ȧڜ[Ē&.=Q~i^StV/_#k[O/@?ceIKv3M| f J9=3[|5+}~JJQfJOI%q zG9A#J|ZW༎ ȫ+|>Vć8™!A!v=g3p2>,!i?n%@{ε&7S.σ? DYqj2f+"_{#S{Xzs1mqD hS_(jz8Z+7 $|cTK5]vI`.gwFYT편}5MJ[o(_hwLwRXunj:qV G^%P >+cAv]n FăyCְoG+j0Eiɺ[Gqg+c(<5kK 7. 4g#bVbzf~U+YJb -wf}YP)0sM@@ԧrz/5F_7?S>-(_Ix҅OV+jEeq>8&e4,LJ׎lLa&rsF`$c`gr4?lڣ-,UnRUu$U,f R\zv{j g?'0yrOIYe//DE|r782Ch He^zKc u|3*w_]Qjg\奓Ia z*I{iCSYoîĮq} Ղ]$ʚ-*>$w"ʭӸaq=R#ri",9kOLߨ ^{<8%ą Vש:F _6):@YbʧA*BGLNޅD~.P׶w~}:(@#m΃؏|Pړ_kkEdC1Gk2 ]Ј)t/읚xbELd"d+06@$dąq*i^$S-sf; $:-hYrAELĊzoro19bt L|T^&m DqŞ)cUj8FQyOG+PH( $ZX?K\] B@[%R?05I_ܚďZRVl`pϝGbr.s?gv d,y+l"O+Ad680g2f6TS?862*6AuK%Q ћwҊPhI7,ؗ tYnOHB!%Y'A+ a Ѵ_虈zCZ&BܻgpCa_̋GLJW~)g6mz><#GoLd#f=a6zyLJEeD6H`!^e2O]ow\}|Ff')cRÐRkGPjU'-Vӎ(zZNBfDҒm +u-Up4tL'!^m1qƘ;5azBn.s8ps3Xl Q z!'l= +pTBu.q%S%j㋞ă(j̻nBVe"{WLW+ ͱQ*c):Bn_ODd*]@dJ&,lm+jI7h/<[ё80jPG&@Ihg ߈U(*!_-a$]Ķ&s1X}l򾮹Zܴ&|:_&?^cQDۮOOԘe֞g='=[G7]*:fln56$ȵ ib3keDET˝q'-#їM*H#IZr0-"Y5zhA~= v=?!1N'j]R ZT@KLL|Ѱ9>ܖ0r@$^@WȬg]~o.~Ô,ȍ{=1syC6^jҝU}?Krzjh6(QHt3&Nnd}B|4=r nmP B"k6g"bB$s֬+x)΀"p4V ᳜ E󍶶6(ѝ91ګ'x!7+_SF/Irb&^ zN2$0|s?z`}!idy~* I3gO@`"|tOX\Dn׍1ذd驧 ^@^|m:ʣ֌=t /@PZC~L?"lTO 'y;-]G|* @RUݰh@) ۩uPj3"/)H d/ϛ,!vVzY Q|2s1C +V σ>Y⺁W/c6~jplLBgOq9DfT/EkZ58(@a nۀ,<6̌2w&jgf[=1gW\ïF.~Wg=Je 1GjH/ōz bC$ ĵ/R}WzcQ̶C*巣(VlRqйH*uH\/n%R-P@cז +ȋ'v=HۚH Mbv5QY7F,Gm c󕘘r-7|$TjFY4VDi"ZNz~I36=؁/Z3J9t\di:(ٔ0Sӓ9+%Lw4"߱)fhM~WLw.4#|u xʾq:(3&8>?Ք͹2G݁Ҙ< vhϟAr>obq1\Kp q%+fg"VzKf@%;!bƠ z#sn1`k5Kŝ>51$zJ2fiF) ד3xœMˊ/tU9αl m +/5llf7-58pgU `[z,ԟZk({ka>8j(׎*vȷJuW"F)'wPa/7=&=ӕ}Y9膏Q`Pgϔ9bf3ffZb6:?.6! "P, z ŝt~ DMFpLL@įTI r(Mc A9a^CDS;SI$6QDS]o<e*g?=N#48|@9|M vs%N2#nyOyϟk$86@\MY6ء/lT4iM9,υo AŦ &ox4MZ]OB'7azֺO,>uLz%qTw2o(y-2N^B~M]GiQmKEfH"1S~bG7ӛl)[qK0n$ xL E6."/\0!r5I ͧ!13&,[@; r-gKO5?Ơ 9{Kx`^گhi3vpH֔qo v廓%*1 rUE(p"T߿gޭp@Nth oD E^;Ĩ%3LXF'O ;H-u/8&K>?Sた+K"#ջvײpѹʪAm aoL OG@uCNHٌ:0:ZE8,-!(ΓL@Ԁ"bEߔtlpNosI.\V#_2LmACLD0߹ ]6^ 9$G 5= J=<Ș y1siv(U'tfS\έؓLzqtPx?TO+rKv>*hnOEreaG%&I 8 )6a])hb]0"5v'f!(wxkV1ؒ 1i3iBV&"ƴO!:L/,בA#J?W+.0V?2>*I_vekSWꕇiA/DD<o0q3G!īJ巟fe?9n nR9طc7&b?s)#݋~G%\IJ`] :k6)6)fzn\sB0"&%r<~y@miĿW24qbZO#0c QX :U#ޑ>"q~ޔtocjD_:k&2c<`|W&vX*Wg\鍵i9ZF 3 ,}J/,5K nWRBi!M~QWrn ut q%1Q;whV}ρMs>SܪpxQPA?898h _8ZA"^؅:c;õO+!~IXHd%^{ .q_Q̹ǘ"kSKgڵ/H ;*3ы售Y]%DŽQsqojۜA $\Rqa?bҾޑG]Eг^OCMEa[Ie\wؼŤR(Hr7LbȷWQ0oz9Rϵ&<Bc>dYPP]Z p2?׹OAO2@=w5_u46"t @")\IkNeúFi*ZEZLLG߆d=~1ҷ}ʚY*8bXF)*(;m{7Pr{K=AmicV\qRE "*@~/W} % 4PPx](4.Po㚻'精dQuRA~BK(}^wV xE5^ 5dXֶw}ή9eI#MapsMIY#iw{s6*n%q|x=VՅ`_ЃRbg'&E)@fZ4`1;)1 H*؛f +_^HF>F=FwmSirq68IX BZ*)pu{}=돻6٥c@ %;; Dj.Ji_SN:>@_ G` & pyƐv8=?l2ġjki 6;p~@uZeR+)aZD-J+KFZQ?瑽^sYG)ro}>x,^ܸ=ɣڽ%"tV?&@T@DzdS#Y%ͨ)H4Pss}[WJ#J8)*?2\n)h5X?q-fKMeoZք@8($Vj6ŠJOV=^pO{+*eÚRx|52IᢠƎeGeS *(v 6#9)r#[3^vl#Vq_nם&`Gl<Sh·_ ;N;*Fu IN0߇+11cm%oyɑzkeIWk|<' 0z`ݪK/bC׼Ť]'Ȋ=sՏ<7ipߟ"8)juq|ф ($wmLJK7^ `` xlPH{Seb6 Y8A!%MOtq#0.Mdrp"~>ҔkWv0)G` EPFs/r0Xq$FN^lY2X*J,h0! 8qK{?~&`y;GV)j?-СRJ/v3ً, .v")K5aq{6Oğ i2Wo s\T pI.V$^(sbsaߦ2!^I0iaIt-$wο9wdADH"))`Г)uc(#[b}i"uG(XXk[,)"ƪШ4R MѣH7Oո`Ӂ}##Qoa!iŢa6WJ|ZAQ U0l(ӚKW"2xSh0)߉[ Չ+^|xS^cj l%)AcǢkZ6=Yt@IWYkb(q\,,߲|MfD<1;Aհc2C>!hBbl6 2,G엝6"0yoȀq3~Q&q"v|-\`9"q3EDDU0!q$^Ғ+tYQr7l+n%0ǩ}CM]y+"JN.Y8Lpi$>^!ff),s$4EF~2A HSvf h_C״vTU%YwN ZSD"C)~GO-a([ina*<ni_E<#_`!Y OֱDop&t[X1.Į'tGM3Mꥻo/O r!8><0VIU O8my$q7qp Dc/DG\5n,Eg׸͡쏒Φi[[]!Dؒo[nTµaZ1f"o]/ہ/ {呯P\/uI |=I}R-q!tI耮ih$Ԯ^5]:;.N( %qI!j7w׍R}ꄵ44;Yݢ ~p4<Оa^WqDư!aG ”(AFiM鼾3ûTtf\-+e1`)lC<4N0zawg[m[c(rucr{B!Ar lRg].Ը#bM b2f9vRT}F4wا\opf8H{˘q璍&a)U(^ >;l̸֤L^ÒFTӛh3Q܀ Y J?iE<1%S*ۮxYZиC #NI͒C/+_Q|Wh<2ƳAy1J0WUɏM).LS>R}vZ\ɟAqu~E(k{˞vd>0W:0(SG*D܌ bvC VX *!O$YL &σ.KB5HĎTB},.ra ]+Јk@*8Sx{L"8A'0oZnP`6s-S}lM}u=$ mJpC0yB z+28=qg іG˅nd-9K74%VΌi(Kqkf\/o1v-.y\(S}-`aB'g%ğbn&om ?|UײO)5bAte}'iaBc71&t_o%yù^ھr9xZ>Nxwg)3ڽ/ )J P;< @395"o, nIpd zGF]R!gKX8,+j<ӓSUX0x=p0'Gh=Y%Cު#2e)H#Jd-+J|82`H^-/Q<;PIh:zZe7}L٠åLgq*! C/k$% ;B$ۆ6kɊEk;C[bL6UUPxCd63MLXҼ.Nmf7%;29Y@7D;wXy6 Q:ߨjQ=3+-1]4hPs21wAtZUv](PuAU*+JѝSHr'X;8K7CD|P_RdH݆e8p*mCYsO`bO9SHG  °xӛ<.Vx;v 39zOԝW1J ]l^S͗6,uCk8.c2uWn,v6mݶ$H+VlWVLzxu?cGKVaٳo#s|*sO~ ChS쬜wkj>H=m~5Lf ] .ԷaVx-kHQk`Ȏ^Wp8˰s:i Kڭȷ'KN|ND9ධhJ+嚽m!C% o;pn # c fMYn&ӣ}P4LЀr 6Ϩe$2tnDM6DvޗIw7EtdO0J˸!a)Du`\%b/!B)إh(V8(B‰3n-ak=v29zEA|A/KA-mAeZWԤ$(5Vr۽Eɬה#`vg: oܛQn)yl{a/T{䋈6Ǡn1c4_lQxӇmOufXw3#/KJ3fo7H7&2ʾ1xA"{sԪ:|ԛ}\! B{BPA-j ;$,5ڥ"rA(*Nvٞp0V-~DV/ F_ΨpP[tʪg]5=@KD*o0g {9&Ń#,4 ~ß܍L)/nȑx&󫈱:J{iئH~֏PUwOaG@2:ԥޱrV!Cp[gN?聞 YtzƓNWoxlJ͖nbGpT[l/(`ӫrW9a…Qp+aJ:Cqjd|U$j&ʭ3l֚ͳ>yN]D%Hnp$zc:Jt+z_+/_"?H0߾}ɿȷnlYYrcOZ<5C׌UC=#?7˥!{3.Qy|Pil8 F] *'* 3鶑DyE|'jJ(pvoVS{-;~fI/oXDm"> |rHW崪v zGUxȌikC nSFA !jd L@?=iRPeaNk~3./xXi2ϿvWJ!3 5?3u–b YZ