python2-perf-debuginfo-4.19.90-2111.7.0.0124.oe1 >  A aW^^f;g5,Er؜vr>~(jtV[?V$(@JsrLb_k|(+mwǂyz`>v,IC ձdLla?R_5Okwq^ `Z@kiU(nZlӡ3T0"lpTdɯ\)LiE cI) F4<N7\JHg}Ic >d}SϘ?v J_G.q| 061a0b23a12f3bf8c280bb6617851d214c1a6398bbfafbc48d611d5f2c06e3d4b5379fbf7583946e04700a90f02fb683035b6f88 yhaW^^f-:wû>DrdOM /844|@2uvs!l!R ;UfX}{֓m(s=}ߚU +c9ptK_L(5!6w+Ƌ#LUMpLU$~_Tf&9.|đٷlx#Nt<-bH@KɅP;)=@dHsf9f@ $d!-ْqv1GQ:,@~*Y5Hϟ%7@/ D>p<0? d! 3 ^$(Shn     J Ph 0(8<9<:<FGHIX Y(\\]t^bjcUdefltuv zCpython2-perf-debuginfo4.19.902111.7.0.0124.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.aobs-worker-0030openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$aaaaaa980e2b2733de74b43cf546522b5f869bbd474bb57ac43d4a5e04e7332753eac4rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.0.0124.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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0030 16384350134.19.90-2111.7.0.0124.oe14.19.90-2111.7.0.0124.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.7.0.0124.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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/44748cd53141cba2fb98abf0a76ed13a-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e68c94de2a19f1ec24ca5998533ecb1d9804ff1, with debug_info, not strippedr#?b{?(e $9Zutf-8936a7cbc4961049e59bf84fcc99cd13836186bae44b047a7f1dbe2c0787ccb57?@7zXZ !#,B] b2u jӫ`(y-6y3 jYr;|v/\R%<4:i(q:cq"^5 Lr2Z: ,JXYk<^Yr-s*75 '@I9>K6`!leLf A%0|L̎; 0%@({RGL{&f՘X(# "^ Ij}\ iUNUA/+%= ӶO%!bu>ՓD~Z0kDǘMqcQ.ӰL-¹~FGmc@y鵳dENQxvY]۠Ͼ !hkލ*2+ Y`Z/F5LY=.Z?.2܅kޚ L͵MbQyckLHNyrd5M9DA\b{9U(Et8+蘄HHQ!e) 7uF.TJ^^ H6,{8ijU<{@TNZ %Yt3kBOW %4Ӊd,լʉe9"ͧ%M?>N`buNJ5d>7(h% ቟9zn-Ltq 'uYtm>hoBs_ˇ0 F&=oK8@c{a;F.NP.?_.)p@iixU'[lz@ᅣdt4DImJhTJ2ID-Hiwm8ǍR>uM)eL{lVSjK4)yE~k@ЬkcG٪ƦȽ5j7CmO(oYsX̪cV~WkK:䒮NAҤIa"q7Lw43^POZ[4ݜ鏊/0b8Q/y>e&''?wpy`vˠ8yd~Zu߯[S/g½n̅_+/#W$;NWsݫG19?PxWMp2db^ab..Yf-xO$JG^h$ݥ51U4&ߢ?NCAvVWY1:k10`rQ/fmlV*#dlOLxܷ; )3CEN,Y"!8Ĉ2sz6Mx\`|heLD#^[wWv){vJhp`ޱdaQ lՐLq6bm{aCPbQ@Q% " fO=SH2JȠE]a޸._q)c-5q iX4ktYnj NPsỏIwUtNؔ:E i a"{ˢѽ{Iv1hMIcc#9j?sv8,ׇ>Ph)aJiIx:rJBKzȦڠ}9uawA'r7xT#vcGm )bf9 /sk7uȺNۆAُ/R& =qCؔ3`ɱɟ)J4:yh:jjqkk&.IywIB65xJA9ezIc{/Sʼn,U&jь 5(B7i=W@ڏ_>s }TJMK+5QBn8,02FTGXX g\MO69a6Dg(:2~!]d{Dí0FI{zA與oVk47V L8yA]ßC79XɪlQ Mg|BKy=XkFyHG2ot_P;'>1k@F oo5 ?_LCVY."@;P@B+iR#=EݼM߉~u&.[I?%VnºD=$m|k2͖gc y![%+5uqUA]+qH8!q݅&i \uXirjmvۭP$%H.?@?f3o_zKSI6}N)as.w4vukl2G'}kl",~|NR^isH#m v|W@Z} j1xt2kbV`CO i=_քĶi*V,E{eB7y3Q*kz%ȢHmĢn}-4@ }b*4F im" YoxoыHY9M>E!70]SQ0֍u)th_t+DY)Iqd(1,/Z@Yq _Os2f5]dNݣ\A2dՍʹ+|s6`Ir%O3WI,45Gԓ?9M&'1>?I|<| ,pT H,K6/tQ=^Kd$u@zȈ$gG|uq'n& K^[Z!O[5}U bIگwO<Բ $w0.c<ƴ( @_~5,I}{ wݑP7pWżgD71~CJR[o2qT*J|ιޡ?ႮcC.v$T%&,Wi1cBBseA.Χyrpw.s0M;H짃4_S(aD"6! R6<Hyv;^^=W{%z. M x4++W<[B1^C t[M(|Tfj^ͱ`_ 0vo5h:1إ7 SC1|$f'wlKBXMrFLn431q-giR2bY%M53Gj\qSPG&~`>vnM َBY,=bޮƉH5=C~O:ND p,>s:FCPjfJvkQf0W-+XhU(<5Y ؗJHٙs?gb5Ѝ9"o|Aù*'rRQė 20 F%`sA Xpؙ^JIx뱞]$.GEȪE>yq-[~ެq8@9h*chHZܟhcFG]tT:7$H}@h=5tL5k~CZ^|WJ"iOZȗyAqgzo~6~Ժ>W*xóH.O?mYŪLԀwI93VVgq5NǤ)=is0\N/O@1nW# dQ>\<\˞͘hֹ81.\;+P>r4$[iPqKYqZͧOp< x9sʼu504';~1).ȗo}w`uP!+^taJ3;nbq9K`GovWUM  v!3/,R1pXy)B I˃zD hVsN/1] Flhn &AU9h;8*|1%q`҉=ݎ|]gmbK$ڽCL$ PÜ[< ژА2n/l?3+W8f/mY&%Ifþ`n?/D=KBVWӋxmmQ bo{`-[ )|,*ƈ聪1nvO3UYƶ(MN܂26e!dK3Q=8B2Q @퉄L })PAwm5"˥-_a.䚅5pEpW8ΒjM&(ǟF3m~g(1"VAV-i`Lu(g Қ$I qyk8юmkӚQk[ xUw<Ɲ0<6pMD7!*dN֊70|3Hzu&'_ю6t`8|qJꉓKPE6Yk8|؏,/'C.` Cn?9?0ʊacVHްK 6 6:Jk 6X4&В޼?dfd1 lߣ.kx /ot/߆G!&Rۖʲb*OR<`Nlj0W>:ӊFK (3ehȇ11 _M(`Z<2PoV0[a ؟Ά8)f_QKg|oY\O*\tPة8 4+jq?*m&!mkql1OQF*j*?F eY'&tD^bd=kyMAaC> M!NCGlgK`znU#(MA|z(3ZŒ;{xgˢ m?ϛT[ 4(ufXA :5,:!2!CWz27 d RoMnx 0,A" s #-"BQ%ūwlLjk]97w"0ĵs8IXy߆?..=Od#Qi?Y~#d}Ou^@!?HL7Uæ>% [hjT:;6D{AE'…l:.]%VYAhj#?ҋnI?x,Ee~E.EY21hXxCe!0:sav Q4~fY_tVuA_Ѧ푣g%]/0B,ɉ^^:c#t+ߧb03XUw@bzп^4.KRE m5caGv+-uQ"]RX}u9QYRSG3;PGxJ铠Q@cP%*qy02C;4zoH ; r"p⤭"Ȕ+`ez8y&cP͆p5V_L[R׷P6 eCC:w!`q@1_6E(@}GR8cH pщ#2AD% R4rKAd/gZPگᤇqy$)hHKS(dL[QfOFo)r+uv' - 'A@=lB@:ڝOZھar:Z6me9s?Ӥ˘u$LVpY跓^TDxuOT ΨtnTc9X>ĈMQghC23,ޤ n #}-_!1Us]ߒJ`D`3#gmV1yf5ݳǎmbA76vբW lteqؤLoȮ^/"i &mt8"a=/ U o՛9#k `<څtkΛ.ZǐZTۇ(Ok_?K3 B/Sj{#./s#/nL4[DPv:4JY3 5܉rRW 0F'$ڨWdM")uf"JiO^i?vBn6g`x #.cS+xMBr1H&) iTj4 8=T+07vi1LML豆,pj>I%HlYcȞLlPmVơT XZ/|]xkLGbIzE JuoS/=2M9PHqV 3[Y/zYŃH"+p2K~u V[6>Nm>?|W4~ Svx8K^!3mTD*}yg] A|(%BoQ_y@2isF+<~f32 g/Ug+Y,{^H"H Txx|B+V4pQk~#?1KgӾԤp!H<3j)Xb]>}j"/,-N[̣B".#Ah+(I&V܁} ]H$/m+a@n%UeR"|b4!5) G/jD4g<hwYtOm͡SLỲB a>DOdvbd0hSs`9Sq^!(Τfb@X8q(/C0)~UtDr n>ym փ[kBj@E,]@#[/c`fyNtR4(EvI ~1({:,0os#@C29xfTžWה6Z-NWbᖐQ(kY`?K^ "ڊCꞢAmN /_L;o?39x;A=S.,m{$ 3]zRX8J5|;|,֠ Ake_VU+9tqeGzgvV1ۇ 2Ca_ؤMI#s,6ݨoKX睔K/ʔ!h=/(/z6BB(GLI Bf4k\_$Z6Q%!+6'r-U>v/1q![|t )I5_u}5LlpfIx:XN ف둪'fJJqZDi^Gb0 FMtٴp|]La!F#cw #P]/sH|+%S{L#pl|;%\7<(gf-gFe<ݢ~lW1S$ jCqZO??[ -sG<0co7ǫՉT(;S4Wﺉ&\rFW/i KG a*9"Op00)YY v`֒ػo"~=Rc.ӤKg-38XwzDždsяݯE(4bfv՚*Go%kj%` EkXGz 7kdIKF DAjPmpZfxk 6׿/QpXt1Ks#'e@_Y=¾Vp1!j~]fxmyjY& #Aqr^IHg~eR [X96ߴ]ZCG!Q˽GkTj81[U:?`?F]O F0R_+Ndu|E5_\BNO163nll \8-Ep1ֈWC ,)f*<==t=H潠GiO6Rе`+WE?&xyQ{jلo$E|ܡA?ǭP!䷏IUGp "F3K"%WxU$8!t]~&5)>Cys3>̃H6:$U[ҫ%KAA-JT"Ell³M]BQ0!Zto π WVH lFTzFE\|y_z$ gŅi2PxO6^;uj vpXKkj]#~Kwbxrg;,@C 5hsin(+vYHDr2Q)I,TS~ O(0:o.m.؈km|;A6hzi[K!7*F׶c`GKaĬneeAXQ|+rNn\`:E6d͐Q=u>#x Ʃ}3d HZ Mј9~r@Ȭ\G\-xX2gGii1>.P%h0O R%sedd&fzhCa64c )`VOr65,V>00 '~MxϵȢB%wHܛaaw7= pFm Nee\~;u3 ֏qhzhW\by A$T+Ial|d5'4> Ee?ft|ڇ]TU d7J{JHP  OHN#&@_ӂ\HBY/Q11;!uE&U<"H1=P<^-(Y9:P=GU<\MQB)?U^`F qr$8PJOX"#rz@ Msh(ҹX:-ϓK#F:c%cUgd25R:E MA&[vVt.' }-W8_7We-W@ko&ҕfb=y!jD URngص#oVo }^do*LXȽogspOfO.!oaƩnOP)ne$p*@n 2PbZe*{mGuCm8sel3,̹@hǮ&DV[}d#p }0o-`hp3w3˒)̨A**C}5C_uG;&,GTӗBmi5Д»={ͷ9H,fi8jϧڍW`h1)O~[;m9ܜzrX*WBJXf֮tlλ)l^Ŵ9JD\[:}']Sd Q$o"Ng? #u-娰~vIa`ig:]Mb1_¼cgs[ Zt TprD$.jj}RJ`_Yh p9vM'% \\6.FLDJ Gu ok'mՏH@( glފ@xD6 yjwbV- Ŗ5ў~`GLTW5T0ۦYya=g-qD{fl65v*ŭݙ?˴*kMVҪϐTm!6PކB"R'K($f 7cg| ffM D"'elJ]Igqd2Gäė'3WG~:c7 ~יnCŢM;8`8*PIjā9 x ZnNb҄, 1.IԋQUVelfQ4 !DOÝڋ$4w[D5$v(9Ek#|\-}(,銊^N +{7KwIOLC-F5F|)[[}*1<:>'hWsl6WU>D8*Gٹ$--%ǟS(.Ovf/86fcXOM5~['sJ1Ȣ[ "A8w79TVւ&yCpZ*g/ "y07}L#F;MBȼ E/C|ϼqX@z7C\1b }]Vm4˜p.MRx0*ܒ/[XX}Y؅tk HWL6]+{H҂b[BR'#x(\A0^] -!xAk*zzي3,iTh4SXMhy ܾmJ%j*oFL}&sİA;8V"ǑյV(_,nOjKT4"# %U #T%YT{>JJKHKu#nh8h"'RbJ{sH5{VfBΈ1c.si<ּyJ.1OS<.>bwL-;n4/ƿ+-M= ڹN_ڶ C!F JܧNv-fC/X EM YC4:7`aﱼ#Sx:Qgjߥz!,Z'zha'oqI^GXТ3 $Pp_fU бDѢ5cfa:r@K]TNi[ᘮaP^fq A|=QaI|ǪW4D}6k+1:\HpCz'lл3H!prΜ4rK\" # sR[^%MzIC.H.Ds?wZR98|p)pqvz=ov:+Ql\SoI)09gM8u7K~Bihx3@]^0>u~콭g%C֣]y`^Vw.矫 Fd#AW[g2oKrl&F{,bW%(Lɢ< gEc_4ȓDм!0fJ.WXzzikoq#H >_]zCHU]<,\~͇ގڢu2nӹ^/ȅơ }sű;E$6EI7 yiTӋi6cȦLD4"?g/t#THnN-3w8=ﮦ,aWHdqfؘt?~,m`U5|i󣄝n,bBY=8p~_d闂#y$R`:= k!G+Wx ;=G>"TktuM78\ezF-@;.)Zä{\g?h5]@I4>LZ"N[Jf6v"И=/͝mrcj b!oO4kZގmFy~xȵf]Fj{hmNz$yLx6dvаESAn r7: MA3G:eoM'ck 14 I4`OU$ 1^%]\YbfaXMUZ-}^:w/:zO[_ U$ˏ~^5a/r="ԁ>F%YYb))[t GǮoy0bs!uv;[F ݰe5p24Yu&Z(򐈓)4_Q8ܝvĮ攜TRnMrT67 xO7,|u@|ʛt;ɽbvmOӽ#tyq^p_ؗ{)`Lȑ_AZu[B~:O S6[hO;2IAEwƯ{LKKf4A˧@ 'ihU`ء-'|wҢoTh?7~i{Nͨ$\ _sd >}r~F̈́gl@+\e؆3{u#E7Z$m=:J NV+BX\ \P-9 ݛ$P]*ikrSvo2@Y"P3jRHjnadBbpܛm2 }w\HpXa'9 +]j3Mv!VY5K-uOR^s BoZ{3^uy3 lX t)jZ)-U nUΪ-8-`dVߏX@gՈO";5X981>%y!)UY=PQn^klx"n.>N8ߵX16eMShY ڎJ K3db36UӉ z2DڦJ!+kZhY:9 Bwٔ+kq)ہJ\ (a+NuK$.OxE6fT8jVQ[냩{GoGsH4͉$VR9uX}&(7bb %{Y@n1A 1sPUL;KMQw2*!Ch&g> q^eow||4t㦙@(o-E\9c%GD{07QDPGMK%C< 6 U| w%h-8ɥՑ4ES b5Vm_)bݮW;ٟrwˤԡ_4!u[ S ׁ34<,"Rj.k֍bbBm#P$f_8{Ƚ7aDX5890fMIM7[YۈUz?M~~ir~5 /}9GP"L(_wkO)DgK3?n@_ADz5PKkI˿ ԁ[D_P9&%ghZ}D- :p$~1]_ꏡb,`,΅‘%NA4PҁPe-~1)S@,>ŧu'·( 6$,>N&~M("d5&j1Z' -EFb捘03EC'81D8Gb,*lh~v{ +O&"Z_0Պ!m?1*l sԶЗ'PA83o25CYO^MGT {HЉg܋5yE|xp{;opH5 ט'?lfdAU_p6j0{@b 2Cf5<9ݓ!O톭Qeٓ|Bmi1.z;f,@qq'DMy?!)ݓNK*,n\#3jlMoc׸wart1o)f]b" c\ O` jeI~6Ey2p # r$n,,n!9K€'/pCt25`z Z²dF9"DZB Wոc"(+Ǿvr&yP'V8˱ |7Qc 1w; JI1hY"\Sw6e\9:dxA 'ڗ3cf ]P7_@&>ixW7*od9~`] ^ %j_ʤI"I^ Spw B]ɷK%A\-)`*g4pc0Kb=jNBNg z0/3d W ;|n}H߻v6euEZfV'> ͇7xBh?^\3F 1wg3%VJ |Z8ij+H|y̫YúC7vMGʛ JF#]ߦՙĆmO]WY2Sucwoluyr4< zEMF>Xƻ;㚘u//|LrCBY8Q|J;`q݌"y 7w؅l@^%tȗEqsA$޹*v^1{Ƶ;mTižN)0YT*J8.Fa#{[PuUR/q3a鼞\vw} bQ~TT\-gF[GQ!xgz׈=Ƒ$*̙x;BEPY{g+͒wIGÅa,R Mvkj{8dt@o*#- `lC Z޺fIwTbD ;vVR\8A6 * e yKjL++\і'.Hdqԡ:5uquNׁ_û`"]ޠ?57O|ލOvfel+acnj ]%MD}lRDfi2kyH \C.!h09aS~,\e)xNexYh7*&[n' nPp(X,TH4>dQc5}BA%Ip3._(0z]V?<@{=kz/×X;@NFa3CJIJG?haEW:t4 .Z< WQ+ty rf^sZeyz$g*ȟ=Il{ؓeJ(+?"ّ-B#Bv^f3Mˀ+Ɍ`ƍRWCI^CԞmtVn4\j2` udn3q:J{bH(.mR(SU*zBIiGJ00)F1ys}z (9ib]ʷm(xӴhl@ kɍ|3' <` tFo~\a9dux@wp@8BF{G@HDI9$B~fu9oKMQF lM>̏:' En>_ѨM-yOY,vk'jY /N }3 S*ng2/lL٥8RXt6PeODAp3JE9~8 NM(go oc^|wX-fA?|c紂 ?N7t(z> AtG-#D|Fq">h*[Гh;{0/3l57^k76,<;#&x{ٕof\_- +֭\A["͸'%/'k3e)C,†kc0'64(e;,s:{@1O3\M\U g|O+S"O|Fv|N5!K5S`Rq:Azzqũy:/ w\N׆>VCa'+>Duwi S]=>;>BӾ,\fNm84J Dk"BmrLE=1+[ƻu*'6Ӝ:R2 QoC˚o`673צT&fBY/"`$ҳA= RqqNN0+tŊ(Qх\MtFߥ<~bNސ%BVHr.;Ѵ.mȂ!<YfCW"`@?P_?4 d}FA=9Ns9oΠ,.`3 w@/[H#I~@%Azm^" O=@ZӞp͗_*/j{NJ7,Hmvѕ*tH6O aڰP(pbl]rH}x5x/6EaLh$>$qC\fwsPp4s1KVlD]6dܦ;xTg.Q" 0/ݧ&z{ڿ>p70cpܸ5Ƀ>iOqKko~^bWJt3:>"ɻ-60"#5>.ܹcH^]L!r}|6"B68z^?a8rJKL.Y„fkT>M|L XF17mHRpqOn2)s}`ki;FcoIrD;?uB{wǼ,~v1i$%66E*ZqNL{b_YEDu'6ORq ENt0L|Sz2VqHj߅y;YF $ﵘAT]?Oa3Wd:G:U8놕^4LK{sISHPӀ)-XjO}JcrņtqB2#SMV⵩@YJ>.,022K`ıu$'́v|RUx|oB}h4(p  ?v9N[ٶEfa~Cm0o$,v446=5C\Pf+){tƋNE%ꅊ)lrN޼j4ՊZY*NI y߰ "7Nqʵ]C"m?w*dDC|u Z;VȠlyϒCk3Dh!'{ɩ (YY·d9m{}QrK 2odCEItwRV,lQB_֚;R R.ឃ_^rdța~r[:wGN>dE0O qg@QGU.6ez zW ǀrk+Lz_ atIɤq 1yQ@~]}/sb-{eij%9ݮC1#2GwV7m җMN2sxE##$F7Ȇ\ilݱ=f9x!Qh q{/ԏLoeH2w[i1Z%_1#mXCt{H0_ A،;lieEj7̌FvNދbe|Nu_Njzm(Ț؟eL!í㰄SÇea=QZy`uߜE3^|_ՠ@pj.̔r:-1hT[Zم uӹ-IФxS 'VGl^}͝WxsXՍlvE3v(wna NYiYD,%[R]H^h/'Lņ1r@3Y;}6&A(xxDbhH[G`b4B-6\ӯ}ld]E^ 3D1ZVQs"'0w O}93IQvyD~\o7hi>9o͵!Xˁ>Xw>FkJLiz%`¸\N?cD]",/ߍeu9ݱgfqPk~\1.a[,zCG@ҢeF6Z_MW.YK l./8ՏKfK#7viia ./7zfNh*΄[W9>F9,"GT&֝3\F+aŢ{J\ FYΎTBr$eio[$mnTsG[*X%6Λ e$+ ƖGh셺I'h,(^.Eh<6$qy^^DBdG(Ţ/ 4j(:-ƪA" Rɇ=ЪruAȫ1+}!:FWhw"By!`VpN@dZc^d*Y5Ψ˧tUKc5Q)J;FY'Z+UMGppp2궎X\=ClTW&uzPAj Jhu>]lnxMOx˄}$Uxv n,8OgȻ_CQ`| w:"ۻtty0J>ɂq F j嵵 ٖ 9z:dtͼ::3I`[KnFUT}520yQZ9Z=p 3ݏka`u4#gzE7J2gԺS]UmU0 IwFW,Yi0.8XBVƘKi6Ȑ񢽽:A1+. ?ZR;%nܒ+rT ?y}S"s-Jۛ'oǺzN^=3 OUeh-DILĶ }Zj!*%F`^L%n-9}X.sN17Dfkh?,jLN+L jOC2hBgp᫉=2AeLi+/\Nzo5^E{{ +rev-n(zlσe,O6򠳄, .`ł᝭+ 3:-2Nv  ˷RH ZuY22koS 4j_[6ofӺ{^l{Ng [+ďshiĊeGqg7jMFjvsGϱT;mϠ瘥G,2AZ?oĶ 6<#HNjȰ|(JK<^/O̓XD1MBs 8\X#xn6̀)w1|gВ"i`kl 7qR֟$p$o;r#*TìFoιBWTpҗzr Rр0W]K9Fd왮E"D˿+XAVU/kF9*s`} NhUF G'Sޛ艝'{SM &'m$O1aݝzg|h5^>0Fd9[ ;=Wۋ-M(TwBȡ@TS}S0zLL?`[9- d^>FJk6/!Iecud6t~yfM%r>U{3 z鏹׭e^>ݗJTi+!z*YaW< tpG>:[*ҴYGm-AՁiO#]̜יY:&%-Buvg I0$b;wLr/٭DAro}|m ]Sjcq]N8'`nC|%'WjͯfzFY >ˀw!5iC|dӈmPUB淃9iL hE='kUi;4T𠵍n<}N״t#ڻEj>au_QX՜q;B~ofԩRLEn]-D$ ¿,3 =ª:GCaV0P&%+7}Kaa4>0cRTs#䵌IubfPC]y>:3gr5?ZΏٲH Pj?;unءD%:nNB/1_"E%)v*yGjMB\P`Dc9G~j"ޑє |Iˍ[zr?{+zY~71Ꙉ}ސnM >K ג=CjU7mfV xD G˄BCN;W_A:%s).LگFP"]!c8Y B:(-u9M_HE09FC y"(*4T<:H@!ZAȔϘ$ uȿ )-(躓&Mfv@3SoBL>`⧝LrvRv4F0ޤ^p 4X@jmE3(v`=NY"L&:H=f#k <+}~`²>/۪CQ -8} 7~U/fSoB+&\#-!'O-43FZYSierUpӿ+~c,?$iJ]eu pD5" tvY`Փ Skī.hz:f!II mphE.(8 PW5ʪBX>QBg>1ja+PfKJqK3l{a<;5ޭDظAb>6Л;P{g _Ճ yJƅp<]Ȋ[)]3װ=[dp8` < P>c_Enʐ:%d|[ҳ_~Q^>r c&q-+!)eYvU7F>HЉc #Ŕ%IBu tLDŪ`m貚gaņJΦ6J*pq#guq|U!kFBpuw![e!(<^o('f]癨KvyJ ^DND^Ff}bN6XVUnd˘J2ɀIY5jd> Z=2ᚮXU}bh &U<Ҧ7qʨ9gjr^qzvA*`ߖS뀪@Sf̪N]Bc)jQ,v ,|\(7l[ӨOUԢfjsh3?}gL'ywؒ/FX'4'*¸ڽg:5&kL֝)p7htv̰SA|E6B[ |k)C#'<8j؈$qO V*AKhfݙ:e,J? Z0z,! [}Bd`|Di+I`VATm5ɩ_4P0\Xz7n1s'{刴[›1$CX#Ȝug{D| *wUhnn6af]RhvTq:4T,\@+8i;VЧ2i0m7,a`2h)zNmYZ~™A6PNe* :8Ÿ`c뇣$k˩9!Di\x֮-ٔ"m>b`&wzԘw/i@v3vX4D@qN^SJ}ͺ^(qb6a9bVpZQX|lMoh#~b˶p]I=5-CsRQALiܨa+0'*Xr_[Y~[;ۘ-<:RuuM=8{R>8Z\Wg~D{bGFt>}bas#(LiR34!k'水tw>E2bq2-F&2):-/n("2rL%ݣF6ًcD#jN(΍d<_L(FDƘJϜiW"du*OSlqtr&J۔ iłO8;zU߄cOH#R\8ٜȜ-1\zB!8]F,jbcxHn(t g DFZc$6U3h܁D, +qɇ8`/3rq)ְ/BP6 ֞z`F< ai8Frd)aNd<N q9Lf׭$ǿclI;3G:V]]l%~|{.DP0' \I<6ނkx $q9?[c~`mXHK CQ\̇QK3* ,# -mS$:nٴQE m @r|Nm> YNSCXV[S})pMun am`pެG( Hj!;KG)=zhxf_kTsLmD0eِLϡ )S0[Pk+.NjN zC@ir# {(a 'oIM-Y^W!wFR<kFRg"-&>s=6/Ոy"M Xլl- ,}x)2ȯ@~kRRh0_CI$#:jdŠQBqN- 9ˈŗٜCe'&(^R? 5l1쨔{t8]4$UwG%̯{yRz#K/IjD`Y{[na">o,H1K1ϳj9fo) ,6Ծ !LYrt'luxy {S+ @ف! BTȵ h[)kx1׉0l!pf%9`jNN_u22C^tcm;He\RĘȗq_0i3 [gw΀"PQiu%R*_+]=~#hrR0Pu_$,^A7 N58YÎip H2ްbFR( mӌe8;^ꌿDUdܥ8JH#p ȹeRa_ӻpH|MBy ߵiq w>d y^N&kHLA2 6sũzfH~1n.t⏨W'X?^I)E.L.?NXvXQ갸j~+oykI"Np$ bΒz7"rrr$-\W(V2Tu 1U<ŝlL 懷-oMkp!?lDgۻJѪ _*6iB ^~w7Hڟ'o9$r$h2x$iC)p"BuGV էm-Tk4Mw18'vD֫+dd,-4:2R].KA%B`W % THt6ZjL(m錴Gba yOTŗJt=ǟ?c4`.z$(vi!Wj" E%*;GFl%Hٖvycn-a|)l8.7vo.XF,;h3-uC."'hH^'y;,Я( US5PcD⺢Bjm"M˰ӆ̇')*x=<*R? 4^P|i3v9rꑸ+%o]:Nj [Ѝ5 d"g*1x*RY~V%iJq(P%k/us]eb2/'liC )i_݈JKX "dSٝ%Jnܟ%ƛ@F A/±+/iK2XdQk8Yܯ6=WfokYEbfo-J*M' Ƶ7E>-mW]s zepzWamnd$ϟf Ow 1 { IlNs9aBCgOFUź\M{ -CtZ:-= őͲ\tHLt -ADs/酈ϰ[{,U z,q25 _Qtke݈y[#[9&=HEAyaknCgTi[U/ N& ٺ@oO J[bh̒`G䟍q.,pZz#&4mdu6]5)ō6 ;o] NL4[%w]}sMIl/[p?SFkn(fX)#Y*'L_`pzɏIҠ'zq/l}W%{]~7e(hɣ*PD2g\o~#[={~+4z12vKcNVf҂HE#Ñ ^WfPls60!k!w5=Sy\s|4;}Y{څ&2)BJu(q8^]A *Ž$FB F!60bkp&n v^0BvҤ$UVeYwkI+蚉 EnaOVZ7zЪƣSLbM誦6Okݴ4ìެJ|AMUǕ@ńIC]3 /9"O&R AbPBqatfuUH>Ʊ e?$ isBp>L|Yk2H<>c|>c'ZYkEfL]j"|Iv YpCi9gU5Y*$yEO&l1J 0'>2J/߰i_WYQs&Ny_%ɼJ 'A TJHtD QN#T7s4LMK7ץLő*=YZ 8$|#u`fSՁr2X#xI+'y^c%q,K{ XAɸFSY0۟^6eԸ:=W?=eLzѣPB8ea5(DF/ҤuHi o7=+QіJ3A,=u35mpƛ1mͻ/>q.F8B{Jm[Ռđr`borkNuT m N'/ P@b@}5dcg"c]/CDbdnI A%ZMҥyԎ'`[ؚSu!h{~)jE:-\rgl @V?B0XkU=:0$f Xe P]r^KƿQ|,֩7W>CZ%c7眯@$+,wumvLFސvor|Sr@tar%v(`Bq;lDȇws\;pً RgrA׵WZ5Oa9'\NzN84dO% 1- A3i{J>5/ϔPsЭ!MU?m7 %İfav8,/3(N\yY^xHL5tr0z&uJx q"VϦ2 &d>FpMcTIp7QtAUuYk&^6ڊ.%D*!3 +j-w`]CR#`0V"fTe) 6BւENќ]w*_~F^O]CV U-H  7͛mjEN6Y08RQI1 fj+#HrAwFe0[@͏<4sK6hyDܗOor˝CXNҚ3Vj?gK;~y!D3BPSN1^mpm*u tѮK4*մŘ l_9'zC]G?MmR]k:Z9"pt!&'M(q3(ټb<PQ?zĘ`=c]ȶ&FDN*uORAs&qXEt&@ x0\P/lulAk 4&UG $F//5?9Mػ^zlaThVzx,׿UƜF*oi+eϟDq\Bk/|{vK:[„g 滛n0DMeOA$p$Ќ䚮]!?#_@0Oa{ۼ7l8"9k&/SGsP+n,/]BtJh_To9Y Fp 16ju,I5J!vy0T2J9"LPX50v K̂YSteXjH7%l~ /+Zp0X7f_ʢgَ :hx< h~~ cY#4Aj2S'xWꉚ-bS:sWlKg=I~'i1zzm_U2߄ڨ_8 F2qgOٗIB^{;'2YgSN|/):0/.䕥T'C*1?Ux2/3]ȍcgZe* M ;@'O2R/l,-j!a#QuQӻ7g~m^;ӉTq0IGǡAO&Vp߇LWaюo2S0kUElZ(ë Hέ[M* dfWҙ~k?WٕB:"OuN iOǥ֓3Wb}Yɠe%c?!f9p\ xi6*S(o5e#nXcAPp[ 1+ ƭ)0[F/߱)hҷ-~$PxbAW'v:LeCm*}X5OJf!/kK- se;+C#%J4"cg(٘jUNy%:p)kZ]/ ?=6R!qfeDj>g8S`6$|ɀO›ݭ{SQw@  4fw- ] Sn'JC]UȩӴ2v;DJ\ pDhLYq(MJ4+7TA񵿮ۢSG ?_kK=]PE.{~) Z&&4ĸl8TJ/$Wxk9]ύXwiL ;oTlz^ N"u|R%'DɚU>)/"RˎJd aZ$oF23`.a78}{ͣg|2Xg_ch4s֕u93 {νyhϛi0]7x#)Ե@\2Ӷ{@K!1温3o]2)tT;%96^`dGJ#EX$@FmN5Th_ݚNqFI; J#G}Qn'T#?)*k~|ƛRڿIEH` W;Q$>n{^r@/t_>?I\$3Q@ Uꢅ=3 B.T[꒟Zk|ck?kVn- Hh C 6gjk)nl&$vwm%Lq^ץa||ݯOZr1+/poOgH;xa;H$/\dð9;43Д:#]H.C6ih=`75#"Zv9n*{^Y2f8Ɓptd$qBW'Z!VFޔp7")ەt!,0[VMy+=fq!"Mip5f.>C.;0i2 bШ7Tc=$,JI_]@SR4 <~O Q=}b]I;V5gdqdj2><̳6\*X簇2Iec]#>!W؋:Jd0'AHwn'ˇo\q#hᶼO8-@޽n\ bBas nD? %YicT6Ực6/&<)ހߝO‚=3/[V`2OZD~g/?j V'K]j u4J>S@h?[(YD7@H7F#/ޅ>N ϿmzRqu7 v(+3մjSv/X}:8ۥ8Tn䃕b7Q.`Wo3:|oݸпy|""v4E'kyp.|=Ȼ~PP!} kڋ8Utr;HZRAyF^~}ISkA9'Ƥ7W"j,e.+YȤ!i4SJ-`j- j4P=aMaB_w$L4S΅R]@"<7p~:wnݗr($.4іNNrC-ЁncUn^`GWAII֩0ɠİmsk#(cfn>QFQJ"* T-L=gwΒvԪH J3ãRHw*lGʐG˕K*L(,'ӟ-_ڒR#) ZK bG+Z)kӧ- T`f<ӚgGƁ4RŽIZ~Zq`-$t ْ9BՙhZ曃+c(#<~_c_l7t-7Űb&e8_iVg:KGڪ\!-Qq1@3fGtzc  cHAZ0)ACRlH/HP"u5g*Bl_ AݷЋo1C*˭|7FtS2AJQߥ$祷N4VdڨC=n"v;;yl)K!:yeKV #nefK Q.;q8)O.Hku6 H4`@& :՟@*r 06x\eRbuN[n}ڇ&XZ(2qB;$|:+NFaQ=g(i%6dyHØiSr8gۋl[DP>XFKaY"Y{`|zms,MƵ;_UY3aD6ѕ3.e 5i۪zɥSv3/OC.jO $-!Ĕc5Ἂ͡}a-GUqXgr aw-[K D:^XnUYP'γђ,Ld(jՆ cIc9R?k uNnׅC:߈g,uw,Wiq$1,Ν*^B"'b믄BP,ӌ)3t ̂A;U|Vl1T#i2P_Ǣ8N4h N/Ӵ[? ݙ,WHIƈEcvCKUfNVrOv4‡ývfKN Dii0C-_ bˆmD|M*$ _b1z$wNOLH631}OJ#kAM'd5/y >Mixr.c(hj*jU3.ȼ k{?#)Ͱrvw@/p%&qU␶qo§!xLq*B16'vdZo Jܙ$|6xZAŵA%X״i dz iC]r&b8FbWpBN2KEm 8*zUASL`&=HfϠ$Xr0R W9 2 +?7n"ÿG<7NrH #W. i$ X>|yk8nfYD紊9v06[ѹ(i9 -9r /׃_${"ƨͺ'kʇ*'{uIrlp9 )\H)+iS$$vJ"_I1(頔HDo %|qTÌh0g[^l-Q S{t_遵hV *S) e8'NJsMM\53C! Sq3  ݴKa_}1Xd}CUc ClVJRnV.-~/ss^'ő~H} $鎽{f2cflPi)SK@3IGxrS}ly;F֋' BGl:>onHW`UORzB0|-? W%Mc\6S0N)'n式\VB7G֭Uo?P$lj m{br3. `\*pc68k͈y*~ܢ~NגDJ`=meʛN@1us(.G?A"W}pLNh;ٞ|cyC;6Euqi^d$ӒD'&l`(w:~UݩhhYmw ++'L8m]ATUK; Uh%(<{1u#uk>akjY\]B&ri*[k5iy@ߐY!YvWsAJDt@Xqm>GgI!dwiKrgF-)_ҹ7=^.݆6E fZ(ͺXIJyLuZuqo.+\"8;H@5p CaXI@ '1 i?*k1)mK. 8n)ut,ńqS;i~k)lgJńg.נNaZQOՠ2Og$ϦN'IO~%~3I&ȎX(]sU!K!YD&%δE+~\}hql a5zR锟Zd'_ e+xȼ1ɧJx,;JQ(G͔4\ap̰*r;py,>I֣mB 4'ep)Bf`EQyyz^О )@V-R1/vJs1I5 FB1@E*G;Zߺ؋'ڜf,l5lE@؁ ?<r?4Z*`ڒ&ɪ )LXbVHk*C){]mBШmv t o1XUu?yon{%mH)y@qvrj`yFhe{I ~V@R Gm] k-Cy]tِL4ED@&d=0kCVTvLnިddv^RX%KW9LmN 79.*`)Dew0g4LPH.[9]Eb$-_໯}xxJHG9a2Ulxic\TB'+-^0]ͼ@ZF1t㽲PDͨ:|0?s؝u(1)v G$[Ꝛ5XlP˚qFכSTAgS[KeAUNVX+, WʦjmƢ[ğ)Hu&X3+ǐD Ku.]tK,P̦m}/*,7 /ħ^Ԃ!GTe{U9j~ -Hg/ў{p݌\ ˯@F#>wHR Bz a0d}|iD"FA%rbl1o~՝[Hzso]j|DV:jϴ e^ W!RVtN$Ӭ9ɜb9wIEշo?[\]5퇡Ԧ)rKf|dToǻ[.;!z:A`edj$Hޤ}ƺeD5+OUkv /N0΍S!weK!{:߿1TE䖅C&y! m*L5*?HF!Yb3ylg̞vղ!yFnݙ$hhZ ?D2@Vo\1:Hڰ"2GK%sws N]Z&xTrw'WO&]ZPm ip[\X:.Y\q-lXc-Dge@UF) 4N\ KǻF~R4FQ!,@E_{5Si4Jc6u/j_\p!X,ægp $b BՃd ۣql_ejL @/0qlj g?ͶOAA[0Lyq0쉽e9oȠro@ItZ+ئ tͳBAv٦ȴE7BzBvƦJ;Ca -v16LN'QƎki.{)흪6:S;c25n_wջ_4ڡG%*8+vJu_A[Med|s6"ȅD}/ orw3AXn[-bYB>K1;nƒzo}HqjItuʟY.#נ?ЧX S#!k#mh~bF6(UeIsds(vZq ςkFб]Dc ]7:Iy`Q|uJ ~h.@֢㭬qqu͆Nhg&e (gN# EcنY!;_D%>l(r o;wJ JIϔQg&Uo=GD6Kκk@3X/mڿsC~s3JוNOrUyN=_h&fïda W`kGѻv[ĩ O&brX#Qv,2|Mʫ=MGAaTa2C? N7_*#6n+R/qOxOn0W*+n`sh9d}逫{@@ &6`K ]j I/f"g7){LHmr*JO<W۽NW~+f@ZJXH=zA|c-q٪V8B `n`CrH^<ŠL~F7 o}Glig3(Ad2 t!6VZ1`b~(fFM4zYuB|!djvF|`NH4 [ K8goSڌ2m72Fӥ mij1'Yy0<'Y,ONֺ@{}kGuyXNP̓:oqdbE+ݰ D l.4늯m2a\v~t/w ov6Qe:y%fJiC,n3)sqtp=H9*hT~NESiZk1'- ə8Ӎ㳎tgn/@ ҊIL7'DjPpPZDo;dA9ɮ˦tK3 @GWʘ"8_B>2ҼT%v~*%20 0$+.dP?}tTHC#alRt`!;yv} J*Ԕ8F fq6o@ 6B_a9߅<9Nd91(/Cl]1AoWֽ+31tvqsx^s\-hN[9L auWgo6?~Onvz@SxkdX}]#E?CEkmMIxz2)8 ,[͔)&?S(*zhxN:+7_[ +~bG[@n-!V[ɧFjIZ#Ȑ:"rCdGwrCY_;bCj)8fd( YxU?kS[ OvA'z}Y?N1Z'J#FxJ9!4$ijtgkC}F37><{?0)ßep {# _mXS-tFцݐg|x61?b/H keP $Z-XxcrQ 0w4~n5\lmM2"Yę{O&X#C;5uf;qKdU`$XʽAݧЄk!PXկ -7#:d~U9Z r #\N~k.xrN&R QB94j^ƐvU57lYCJKPO)xa=;{g ^Q@FMD[K uuB gi 1̠((*~#i'6{p WTM6(R>Dp,B3H1 `8%FX% F> Y&o)x}(}DDWjkj}⑩5$`F/5eG"Vi>3Ȥ1 Q4[N}+a1 "ۂ.nι\N7+E?P"i3(Ņri.W0jyv̒E8'8ϥQ ?nQ"Ÿ l̤? ]klcL1Ai$4#|0̒Ϭ;ml5g 𚹀Zڬ|z›+Io(W6WMr 8>?wgn3!S.N^^; `mKzJEWÐ' d-17~G;#C7U])Eu ;/]d7D)WZ(5:Qdc&u`á ۖXߌ@2BT<<uWZ]61Jc 6\P~8;iYcvp Gp!a11k{8 H3_,J1J\c뺊S-dUGPޜJ=\QRHڡlD A0LDEp)./ON12b~'NV(Zh;4)ĀK0qcETS_3jsźH U.p7ϊkSj\{P\KB>Ĵ_H?V' l|W3dM>=c(XNot \4νUfyw}TZh&>VlQ<7Wvb)YV Ϙ")U'3Dd6rf 06''sT ѧZ-^lbNV<>[Z/]`a5PKʥe4,/~O$ԋ-4膍&eX>G2HqsXco({`_&O7G_8OJs|c#s.j[yJ"&_.Va>Gx,x!kC=IB`0|}LM1Eh&'ā}P'a樳KoPlO̯R*1Z`g큜+ YA9 } 4uqK܊X0̮ :>: ,nV׊s_T$ydVDQ֜JgK*ҩr_bEB5L#.${^|@ߠ8ÓT3GXWjM,u3 I> *ӿmy%4KZI4>n4}`n:-l;t& PffYu,aw_jm#.^DH(w[ "72$ Dı_jh ENI258BL{o-aL+Gd(N!װQJnVa]~-HdPV{P{VP]dP뭵+Դ·?a0 Mq(^Z#+,ś`$ڎVK0L B fe,z2Knѝ#uнhq{Tiz@̴fvcǮ%FHiyO`YR-D݌gyL.$ݸL+~z?zZUH?s- 4 {Q""1{u[yz?_FϡǾ«Ċ?(_GlRT}nVk Kٚ+YQHV=j*֣A9ZPL\7 eS|(qnzI+k2tܨ>anطt0 pxҬ gbF4En!,;Dà|`&+)̂zŧnA,YGRoīj5AXsk/| }3E||=Oc[,myt< L'╋\Ք.63A5W89o"(iȀb"F,c+p=CPrn'lÛO,ܘFA*.M$CtZH%l=9B^'wWCnlnsR 35J50|oR?jh%`/H~_#u( A}0GT;AbHI.YY|e9CE z$D 5B=S5FGK ]ba6]dff,٨*`=Ïe3TxÌ>Lvfg٩+m3!)9/ΐ;ZM qiE`lU)VH L`ar_ 9JJod/.th<ʫ/3k 9f8`*1^ݤQ׹ K!&WzeIkIp;,lۘxӏ>Bۄ<@p*3٨ L}1lDC({=KV<Ů ,X9:$%*Q=B&=!)MJbg:n y鹏>Ԥ:Hz)絘 !˘iT rua2V)R~[Z#r0~Ja6*kUp}>(kJwfL)#EF3Q]&RwY)(cYcM*R=؝o.B.h_sbP0':w1:#D#hr@>v+XUH1ZMO}cDYiZ҃aA$aK=hON''Fy6 ]6#aUi7@*}ě_時v$)]D#7\9ou'o2fdŅG|o&1GE+ AnYe+sd]۰ Uܻd}3B"{_Dr%ϐ{-HNp\4.+W;ҾΨBraOr0 ?eY8&UF*"\5's1o*IPhPXV{Kyhˋ t3jvl] Iӷ6{H~&Bl =h ymg&Dth EG%r aq89LC7j{QAI^^"5kqha*D? c"ܕtJPĐ>w}j_FcHs I-ϭjO,h| ʖ|ږWVi|A<cp\j HmS5`CJEzCTg꼖%֪? ;$4gJpU+54]5TtOɲdg΃_bX|Qm"/{ɎHh~ GfWaW4P%)foiW\g.֕ GYFv@ sTACἽBbCNrnˊ ܠr]ȓ~AE$nN$3,Yx7GNu)cx9Sd|{!-;$6^ ڴ0w} Paɭ*kuM`W9EgwjEn"KT}FtJTwߨ;2]}6]<`$C+E7|Mzrj$k5J!+qdM? :I56;-'jQRQ>8CMMȉPbB)~N47XǃSɟC$BGOKȔyQaqtz9wA,RW:6$:n;JI= 78M?I,A_\?feW ?XnfFf<dp^cLoa\l92 BRM9x!OIjfhCD4=9@,g: I8DH͈Qx ¶Or>bO;P1W,n|R!)TǬ`M=PxVDg1 þ\lr7DHر3&5*\Or"mgsO(0iWƱhRZ w& 8̓nPф<*Y}XOUY"vחUYYdm\sZRr3{x楅pTާ >Af笑ʹ{2AqzѸ!]eh uV^3J%sp3zDƳNxs8j0OP3APzUqzø聑-Ėlg!R>nRdP-˦fP)`odX=a-~IF-̼u-VQoJv"ި "O-XQCYoc 5\ &F;č M/]}'t e\y$ב.O2JgF8A5F鈁;qQ6-Zhs +1^R)oY~Wg6":plphG֐qsw1lI9YlL.RMm[K#`}Y2le1 03\/>Ɂ/P[ci&M L"wT:00uضud蜻BE iQXP}t82z\i}P,|!,g=t %6Fm$-D#x=eTf\nbD2 [MϵU#db;FC:̈́݌n aϳ=@`JRXؽxʽ|a @twQ1p@|>,Btb ҤoOg?8SPXpeܥR8&ଡut<beNNSht73}uMBj̮Y^@ wL1̚8 8:9XDpjɑ$0B8M94+cȹ7O* 1,Cg&gW*(=괵0y]i0zwUΈWae%qCź %Uoc4Eq*,}5AOL>a_K#aV-µKʳL168e qЁLBUY|HgSDgilm%sY tXihM!$ngBGjěyJĥH<336P5=v:h{M6FobU_&P+?$JWAee}*UG4|Vq2;ˠuJOKBa@GU_ЌބDF.b?ʀ|q$PixCy/VL^1PWZ,ı]0lpl3j}.q_,BÓ}|i״-(8 6SYQ!^xl ;E"%8@DDf6qRD2F$V ]W)rkgTgS+߯+ $q\\:=/Sѡ$rq--+ @=4/3(alD͝Ѓ Mʉ2l#A|׷&3.1518S}Ԇ ˙TܫgI6!V#P#R`zۆ/3p̺ LXgh$\P}~ќCNrqQ=֮b5$˪p\qw[eXvNn'/LmujQkirK4Z?k  ̾@Mȕkz7 T_lT0lS\ɟzԩ-x ܇nʷjZ* +os2$Ů=*?%Z Rsr3TNPOosXC}=6&Ð+e"7ХMW94 @y LL uJS (^ xyU4.(p (icA~k>^&]n=YD| .Dfݪ(ȵ%tѿ577+O"~TjN'/YxNwV_%_;"4&m#gT3(%-8=P_Gyeb(H#&[?mz9wa@N t6br.L'p!V xHs%ن(;B%f<|ͥ'NZ({r}k+=Sb26^w)l">|\pU6ZswwZn|E|%fTagڷ[i?N!-F=0韱LurɷxID&!6] f`:o/It_W^3ߘ7#h!DǙeLba1ȱ;#(7Wn;Ir 5ygP3i&hr\eok8a9:u(m/o.}??NOy%Gn3H?v3Kگ3ٯ v,#A̼|,S-sg1o kQ(v^r<ÉXby>ܟ^uo1FHE%_D? |WI`j)-ž k*S`I,%NTtnW4_ل vm *2kz3bjxcW,'9޵Rdb^ <l:$.Ƙpº/OoUJb3ZgpeMT>cۧx!Z/ΑYY؉ %&|٘rʍ@|AdCKpL;Q8*^񴝺V+|AgraX8B- SOҞxDqSQÜȋn>)h\Ҧ ȶh]PO+?ˎԙDt#4':殈 V#ڭ@r.l 9^Sj_ EnO㌘}ouNX) aqUs]$9Y_Oq|mL9/~+`2ճD6 b2C.wMK烂: o }^K9{$)R QbEuz /vZYΫC9~Xv` rȀ{ ժq/#Z3Ă]ᰢY!‡A w"%,ۮ_#j%Wc(.n~,%NY mWK 0^ ~!9}sKvg*gz: Jv{YtcYG^ Ju/ƄԤjE-iHU'{IнP).\-l:EVb'a݂>[1H1󙞡M鑬']\MRݞɾy~34Y6 f%Gj4UGB8!o H$qXE wI!z}dxlU׬@b8c0:Z2W iTXg Xƺمx]~*X?lYp?^[z\/g[# OT(a^7S[t75Z-vYr; +^ dHACZY쩰S([S2cTQ~Pq9I,;J΢;x.r ~p,3=@fkv*5Bu6 hacV\"2Z3sj>$^5?uojhDt=*K׺L bOs9UH0lPҋE)ۧ:7qOܥRTM(4t:/ 'aJ*B6kR B4tLʝd{2'OPCZ$'Tx8ƙA~$\,|G u;8Z~Am~ZIgST8 cauP8#;#9*'[fE@Y;~ц9֗7IrX2$]Dʧw7vX:[ZT,X^ecDir\s^At!=w׏c 2 ^(_d8V,is8~PIlI UxP72%3B`HdD,2=*ù݌Ųڽ ;T,\&z?A=e}Zݖzl[21R|WOBIڍ% 9]3 ,:vQ ¶@JMͥB8"13b?x4ü1)/s@Ls]Ox=5=UVy [BĆ\ &> ^Ky\< ]C;eZoy:V:!kJA=z]Vt-8a:VId>.&%$P\m>&~ {)l"y[Zvۉ^Sr;'ڄظpl/N+ZbsLwn}_+öu+I[܉ W†@4d8B`.gOx3{ h=M֣a1N_:+^JJvKRAb+*WWKpz`&iS/|0sCs{(zXOKfܿZ3E)/Gܞ.f!tz1!<,vؤ+yƭ)u]P0 VRk[i!ONFg؊]"%m=iuf={par$lnU(Te:! UJZ+fUwa^S鍸ǥ%꼃Sx7jif_qCUzR5 Z o!V 栛p2h T>]`]֍eOfKI?P=3 X7B|ˇ:0x`u H\+kDHF4 ߟXA%s7t]Iu#vŽҊY(-R LKዛ)*;#egG-.^/U=MI]M5I2uvʫhJaY8wL fؙ'۞Ca6L}nl3E 2],ӭt+5n!!M%jJv!} O0$~[wsK #0i_P} +*ymT{~~SB*w'nA%Wʫ^ڒm-Q41y7 ҄*VUv1(Ƈ. dKOˌ&vD-Éԅs@h&>M6k(/h7>ܖ$sT466k;L-B06Uy᫚ݿK$n[K\tuGWL@6OQ3WȽܦz\|.rAxᶦ_"HMN+ jasM 1ai%D1: D Ҋ4<{kV)YёªT,HU;FHm[~(;@LnDٺJZo&ZUajvgq/=vX>/OfU`Y:/d-U06y.@,Ӆ!Vk WADŽ8fZYIC؇/x}C 2d_l$EƘ6X".c26xrZ0U](p@Ft;cD;h禼b: *G".11@uːŭ<Ǘ]g xRlSՙ׌|4@n"\*X885ZYɶ=Xs%ŜZRwNyj%eUpˈ/JB^(tS_OǴ+U^jPPmzFԸiP-!m0p29ĞWŅ;#? nߕ9\ ((</~'IM56|QLN&$پU:'zA:3sK@ęfA!F\2)D,B-B#%J(ĸatBT;g″Szi*8)|dtıTTgd5Rnף&h%#ca}gjlbЯ֥{T'Il+HI"^GdJ1Ԕ1`]q -t kHHS9ɣv>OG~hULT ҴeU;*M~\6z~^_X&mcV7{VX Ε+95/ډ_l wry펟e9yJJBI}b@q K+z{x?C%sFS {~D 2H\(IMUm| PJ #-AQXe|H'BQ;[ l[l!T.Ũp81׺t;&s2!aƞnUg5 (.)hi ~ ~Dn a';Wn'+}rEn^ۦLҚ>CO+h`xu`-qXp5h⮗oG"wbH( G23/},]'n3'TILmcHV`xҚn2=7PxvUwʠM1_gW,bc{k94 δuAYkt2t!#p l=FԸ;ж(#u+3B="5Ϡx$sS!T/2Q9!d׭w"=KrHkhB#R#&]Ed`N&^9sJ xmL Y?YMYfsC6K@}ox0ۣpdDrSR TOƖ0ƚ޳KjN@I_ZD22`.wFlOA=];I["BP]p|*[ouK'A~ hȗkQrI>=½4U9!\i ҁ4_nˊ[22V1Z/z}pH J16@#1 +7Քov)BӃ7z1/T XŧS7 /4C8\AdNWK:}|x?X~cuüXE2XBV,{;\BC5)1ٝOKG]3"֨)žN&,!uzoAw5o.(A kVZ- 1PnΡ.G?VH&.[62ò! GA=:*. ? x? McvZob .:6Q192-BYb^"ɄUEt7 CJԧs{ci/N?QƦ؞پxontg+Vp(g><34g0s[7=s@]F`;wZ`2H,5,K!BTgOU6whQ85@,I-(]Kh=8Rxd}'%xtR/Vh+e1b鴼j\K]_;3\45N6~ ŏ\.mZMK+rʚVzh-jf$уuD\5df%:i<nXL1Pf_P7}OƉd_H+N-CٽCo ifG+1(_m O: y>ghF"RC]v OԄP_^e~uyȿ~ XeEI!lR0 E[=/n]b WGòf1M$jlg?. sb2kg 1u*|aVcV:0uQ 0*U9Tu (a /piIQAj5 y;g*ހn< '}@J=NDq}vֲ+|Y]^HV`Vkqs"y`Fk.hZQ?;C_IC3=X+R~j'k_L+)a,JKr%zjJ=+X1CBn#R7Sw<[0{쯣HFvhLs)(Y Y~9i]؉v7n2Of0f3U8礬[_హ#RZjQ:' ԃډ_Ei`sSn~o eɅk۫|$&Rn~-"p)kÎcl<ԊU]8fx`#WQ-f9/ zS˞#~'A'sI7y rn?iraN'Ɇ!ԦY@?{u_!0UQwKFT +աwnR|Քoy,}tjmMpYÇc YG$Kv ܙ2 *2n^|ڤQL _X9uY_Z6f#PCۻk'x񌒾2;TEZ׉UErY΢\T W{@+%VBǫJ:Rz?mm7hL(LVZɟbئkE]Z0{L%`0>1ya"_)693b)#i=˔80[g<:fMb ,` =;*Ɔm66ÿZ1~2l8R͞ ƅ )rRxnGydfubeSKzuÁhЫgGe[f  bQY->nOËUy&Ejw%5s%_ث?fZcXr*b#;HW2COfDK0P'>肙JބJc4 8_ؗz;rJ!>O,ĚgK֠"*IYr VHzĈ^ XcYRty`0L6[!JcɸyEOkl} e':~4X/~,mٔ{6I>5W{D#< y Q:1){㵢 o_UBWuw< hG-W|ˤzm̭t.-87~ Ȼp.T]æ*uY۠ZEG8c$@ԉTyDiš45+x5^fou JDiȞgZH"Q#Y-&|9ᯪ V#ՉL@خ"Ei^y "2EagĒwa-Md:HD'hn]e9X)#G?iNrSEmdTObU$ L󤁤;=hDԫATOs'KbX !:츺s6Nhe;VQ"zJFRK${"4<,4rk$Iw V֜'a#E4sCr+ң'IAw,+NQ|\V2k0f4>A_>L7.nkuW#TQgr%y%5%Cb>c3S3xxra'5ꟄDGۜ\FEF3u( A귙 K| YWaMAr/i3r܋EiDnrEϺg؇C8o:qyݓ*'! ys)Kt`E(c$xT9ަn+oK !jpe7ScŽ/fKj|q^>{"T*`nʌ^( Π(APFՁlB *ѕMq188-K<~OM\@;$kcsu̻bx29(WHRӱ-݆`D*x7_93Vdr`>BBb_Bv#%B βe(_$,L.gGsJz xp)8j⌘chY~;o0w p:V9qé<$ /^õI=S>$x!uXIyѦ 'ter[^Q0O>l$ aB~6b6L5hT߬WYV߬~$V-4EXDSzGf]1ڎ7JS84C=E[7 ’bC.R!V8}%1Ħ.ٙ% s_|N-h~4IiJޙc UU XKbUO`,BTvi ㇍9/,;v&ixߙ@Rm^IS^kQbrSA#H>BGG>"8/!O;O7v 0e]YI,myW?4|9]|+%5,V|<~ԙ?eNҥ,Ke|6jbź5v2J(GFJG[9 ;@\!A0ܵ$[]gJԱ_IZ>pOI]a~DF%s1{9p|%S4a<^ouNc]ɩ&:Jkq:lo$ɮuW^^u6`Y<8'jlO *Y'w - 4!:ϲizc\GqtWZ.svI[jtT'gOBr&㤈qLc@ ="ݘ]yyib8Z8n~x/04$=FҠK`Tp=$.W22 'vQ ~X}V>dO6I4ӺErcUO@RXkQf 9#q*[m+|uGIY4 e"W&Ε:mLAѣPJC$q?䠱taFAh;`MFL. q1:! X$LѯDeā8kDݵCDqѐ[0Pg*zpY.+1g:O\YΟN.Ԛ*7r3N֚ 񇌧AL )OΝ H9^ Cȭ0({*sq8_0Ң&Ǔ-^9uKR os+R75h[{z0FQ}߷QqP $aA>Pp)*]ЃҽY^($q=@"B0b!ᷤ^; ߃0JEb[v0ʂ)Qk 70vrU4u ߿C50Jc0ҿrw@Aoz8cq3e E,2{+ba ەX ol\EJ+Kop{0w49C JG^k}lˊ+qh>nΜ.n fe\}uN4\.";cpe4S"*kH$a7(03~H֌Dӱ}UwUmuu0)=t(|3=y5x-k%.; N4(6`xnj@ә/ p?Zm怑K2"=1hM3UD!P1) 71p9mcOO A^Ù?*$J]Hr_9PnI\Z?QWɰw7R8``PEtf] jC?k_K3Z~\U{@J`+]‘)1{aWuW:fV;n(Z&iEE-0U!LVھVxCGi!=~10'ajZO!NB60$.!O~Vj >Gl,f6b[ۣ˕L̿hu8۶w,v"ŝORexusd 7ڱQ㊌CK 2ݐY/=Pʵ tciPUSn\\28soElo܋2F&t%?`l#4帒nG&Zd^/b"u'>t*ueBUX^fz_W/,ɷ?ԏ LS(`s=%PV3F aj:AghJ1s^A!nFLTذ3qyi݄O gKpC|O/Uh|[(s1s|_h^ϛk;-lօ!^Y+Cb D/2Zf`\7jԧ^hMYRÕ F quټLjhyx~6;V05OλM>_{$In<|0&1}S*RGhswmr͜ :j7 F9NɻPʜ&ZԘVD&<Ի77EFP{4^H=`drXظp)#狅ܣԫ2;G8Z e [; Vbp܄b3B8:,KGO=:A0أ= O{0WkE4sTνp v e 2wmC2Uob׊R4ǻo-{5-JO@Z˿ [xɠytg` .3\U?k#Bop /͡%- JT GukL,tcķFUGgX%UFVآ ҚnWes.3A)Y$J7:#_珼`>) Ԇ|3}u]!2H5B-*G33CK@Ab;yo!az4'j9Prn~.۸~+qxtycE*mEI $߉g TvKOHLde9M{}z#; 1n!\R1.Pm^wWE/=zk wiN{؉vgmQiDCdM3=/Y%.AL^431&nH"q2vVK^ַXE(3`2e:I*hmt,dȨ\ <׷jkFu'80tpLSps41 vJ C?$É(rZG>6_Ik NJJz[B<^"X]u@;Yk)mҮ]@E11LD)I*}z]`"OGDNk[j~ 1F0|ƆWp ޅ ^ 5Lz @C4|7c!|հ8C46vp3feC1(E5h(,G3mw"l  ;!RI,_^rOjIfo->h5kMEʲ䂉HM&)Mnz38*HUiypD*99Ez1LyI,}Sd9h1rHWPPto 0 GR"_,Q3_?ղ@e΂ Ӈq xH>j6&a#dg‘9ΕQg{ جu ղz$(Z,q:55"U.ŵdh[c1 m~Ln1!cC9 ![Jjd* p]V ZGw9C99hfy!B RiCwWtCٞnf vg 짆ԟz˒ FueQ CgSm@~Ƣiy׼ 4{bLm=5^;'?(s:A9,{듷N'jgT#/@{*dI6,#I0X Y4NLtyTWNz]0\ɰŸboYJJ_%4\Z9t`S^!9=^}ۤiY3ElMഓ ˻1[I(bw,1?;NbAiYXo*?]VbRQb  <cQ3tD1# dsؗ#9bpI'DP9%>K!:ٰ9]@N) mpds w佥AliPsTVfM+h1-=2/^Q|! m4ǚkGn> ]-L&ZdeV\bl;¡ #֮F5y7rwDŽbDHq6~ؚ!lY!UW?\k F$a2{ot4SALYr/(;!yqAɡv>B/2G]3p0 xiaPNW1!,S[`QHe3DRv1L@ ] }MЌ}'Fķ[iCii(UEfo.B(r.^`yR+R=,R3F@bibqzX稴A Y|Qv#(ǽ<%U::$/kE>.|k Ā~tbU:IOd4X8cz+xB -^ o4ֱ څSߩ!^hޞ,#VchEu\*B1 qX9QpYfپXuރ!f_M/ tZܨ{p9)G!a=^q*> };n8Pg?]1Zh}^DPDiTzMLBA2./2HBǣ IFEh?WskegdˠݰĪM)GKRP{9W0>I[UዻMU7j e[ཌྷwjH{`pv#= Ϡ7Ek{A֝,?6pھՎ[įQE^!))1(zxؘ4cVE5:cE$o4(&r]~˥k_/NMڄt3{j,w+l?ל#9R~z*=(#JrSvt~oYSO5෺ ~^)42zbH`z#SRZ\&?>luB]θFgj4!5,UW>G⺀6U*KQE"@2,7 dY^%m~ɽ|%WU9 ,{4irP{* (w^{ bE^($'FZKʨx*+ %[+l5ŞH@%aկpC`iHea"2u˚‰LAA^(uYɎykM.|\{;{^Yv|oPbԶrn$DŽh%p8 mU'G)Aj)mtgЭ+L"N7hJu"BfyY7y7#fĉ˨dJMӞGV%DF*!zVr1)E |eW}w@o:ѩ -KF䶓ɻ DO[MtM%-A#ི?[ zt>匌؊v VCϤ'\at'*<"}$wA)Qu1R}׳⤰)}.wvqo w߹_buC2%b_RNU}HSE~ܾ>mj6+ {sÊ9pjYc$&aJn1fjw~\9Wc?Ѩr "09q~C˵Oq˭C` ]bd DfhYf#%=v*\`|f;SᅟUW)B~"]Vx5X[$0zKOOhRt{: Cű! ]=Aȓ%f=݄ƸE0H3^Л7,;/PEtW#}Ջ6 } 9wۯ85ݍQ%vrtS[2ؤ4vGI#Ub`r;eR?¬^O~n+wAfϑGI h _fݢfW9Ibs5blt;鮰ns/wA`[頢B%Ve'N5VkYuֽo&A-Qg1D`Bԓ3"l™@ȡ-MsDlxў1 %odg_rʘ1M&P(ovn q[c%sX&fT%S8,tP_ Zx@#nj$%\ۚa1 y8G!)$0kqf[/K1b-&2uP՚ܪPK?oKIO@ʥO0 YՅccU߱V\37ew/Z4O<>4h&xce ^I@=nD yd[( p%!~4ꛉ)"܌E'IVoxk~`fP 6U0lSBV qq5k@7!g8l@r!FP+sTj%J-$E U)QHMQr S@.[Ez2N`uɽ}թ}^ i!^fyJMPj~Z3')z*|#Nu-!}L9ͼm[L {.Kz8a?$gns>>Ls(Hq.H n4X&Hv=*G[\*ҝ%Z>c p-k/C῭؟۳{x2{{yꇢmse=A@k,/:%x5&6 7_H!rѓr)'"nj(ԵJewPEhSdP ÍD )g\yL3/jgZd-Jeipbδ,rlۙ5-Hމn}kMZgXƬHb_sXӡYj_ŠII;H!f@[R/ (?$튢4Q:isvTUn ܴ&DC %)'l\֦_*XAQ/X*'5\` E\AFnѾAQ`3>ӬU a xP >6VЙ Q_@аC$9z t`lݫxfj$Q<Ѽ"sOWBXHT"^p%A>a:)a|y4*w3!\OzW\/ +YoI5w+Br˭͛"';]vE6pOglc{?A E3gݙ5O"0\O׍D}"/k&K/Gɟ@]m!2q6@ez~B'/_!to71UK{[m*M5H]"QH않zÒ-B㴠)\c0 y {F51_C$VVGv5I䣸IeEu-fd=6^# 4>$|iKKRAty(x0t& ^zr;i7qj;?fSCMz~ "?SlRΕĂPf^J!5%)9Kn7DL,/*f3 xh#;A\L.NK@QӊoIUT޲?oҬ!<4!U=,cvT0N9&8f^f/'_zˍy!"?rVj Y-}džZ dL72P0EM B쳤q(~9f/XMiY@f7+z I&R/Ew KTL}9TbUߴX;]e{E)UU+NwƉ򳼵^"pd\gn)wgR Lnrg.'} L8z4=0^osb mh7[dY*jCC?ZdC7"\-JM; +Ɖ"Qr3J;/K} l]ll6i1_*z^w|oW[g'0_CŐ. 'Hu ܑ$0m ,ة}oYSDE7ʯI\ W,7W / Y*l~~LٶJ~N97oOÀx4jj"@.0= DDQ6pcp Ae MOFJϏW,o4aq XDͫ,Th5[HЇC`pp֧4*?Lf4 ɶUM>pŮNotOb|dt, a>.5hx1ra]j;٭1lr_Zm%e.&54{:n4rxˉ7T J2q+!8[B"Q6=,r!XŮip~"KbJҳUp>ä:W"]>)v"Nl M,d"BtO1ȌSΉH' "'a| =S.07^GLHC$8O*x7HcSaQIg4riByᛌ\EWcH~N#=PMϜQ:e'q5S9тg3޽=3$)Rj8ܓD=缀5 R KE/T$}˜|+hС'U3d#PF8[̴gLbm)2"\|sՁ hZH*dc?h}ƂɢnC%_Ji9j@My\z*W<-l{ܭ"I1ޡ=)b?֜#ƳMrJbל0Y#UDYRga.pq;n.`YSU}wh192d疶NAՒF0]' " @S=;ʥX3 @K/TjZj$Y|9//L%UnWQk^sȌ4x4N^M?7 - W쪳V;O[z|Z:TD%!n[0s0 AJc)O^/vڢ>(XIts1BuAE]SW!7p[Uf[bTr"M"%PئZ9;_FPu:hl̉pHFی 0LYE D=M7~23L O9R0zXFa9>3\=3&C([Bb& [1C¦KD10~&e VR2%IC~eIh2- #E'MHMs}>bӋMA'}Q e6z GjU;/9u.Sz(3?mm֪q ԝ[a}x*'PWt5>:1BTc w 0n=&ȼ!vx4Y ;,ŧ'mn GzLK#κ=b3mGsJ4vqGTKXB{FӒ?vK%gox/cXآ1tU89']C\:OPXsįXnav $w|odW?4:3 #mEۖt]II=DZa ^?v` V08l5>wWbJHb@~ώ<4%>Sf6PN'Hnq]FL/)tr˻dkZ`\{_K@C9 r2)K:<6Gtj[)}]^'(9S1kNR9;rZ, (nSUM~;ܘZf60ڲqI+龐Txry"mգk\hY.y*Fj {-l_6RДBGOQ 8 Ki 5ӫ8_Q1%v6M(r%'wY/AQ&hT $G|z7x;Σ++6'%4=AndfK:3QS*z u*H KX*ǗѳK K:r)VW qvqC%oApX'9#Eo-WoCj-o9`w^|3+dOirI"48Lk5 F0}`Z=\ (o| V:2O577Q@80SQ6 !Rp,;W6<>Cb &f*H zѕ3)_ HoP7_d" ytBxTHC䌖f}'&_ԣ%0lw͍@҅b䂒 _šS .3(W`Xbȥ} J;'J&{xuOAD )kBI+N|Sa(O vr=J+B_P?ۻ4Ǒ^,鶊w骅(y$XcުIUpavA4s?q@mk 82hwR:mAg(m~b973  dN:x&u -|/g|!uҀ7j[18tR㧄 (έ8ؾjE#$##ä]x{1UL맽pbh%&w#rMe,ǷnD|YӼN:?_ -455~;ն 2FTҌ)rC;X [n].-Y2x=}_V]:.B|Ώ\ML:s=NjF4]UIsx٦+L")cGO DzN%$qoQB^`S9Sl uon yYH,=sy\FFt %n+gnXR>QuJbz_My7\}T20(NgHMYxIdExnlbdz {ZA~CwC976SCG?>@Y7W:.&T.iIʆ$R:{ę,LC\n.@ N@eh6H.sҚ,_,W52dRİ}!<~FCԡ`QEE _CKh(cLfV/DBBD:hHZ0Bcw'PKKPyܰL_neNLRb4)\7iZ'z,yg$KiTwѦ?=Fbgh2|0yn~esNMi M/WvfM5 #p8tNI%nͨ P" y] A:j 9n//_#7M)MwN] MVY'ZH "F$_6Տh{I)Y@Ro܇ 6`ܔ@=гc4=:Xdu;,xB Yp*r ߗ6(YV7Gb՘Gg B="$ą :q4(q#s({ЖP(y>ku@_:L_zcRBlbLITxO~3Ε\?jf&nY' T}&oOt:6NL},kR9s-/E2z&6F8K6֕ wSds6iTS #L$G*;:~wa{"#e1WnVõyh vӄMC\b;WC?1z ÔNO.NYp vA SĨe|373[زy^y!fSLǼO X =_ZoO11DxIkIAWOu\#!H@m ru}")-݆e_4.8~8V0Q#Xgq-zf(E.Y,k_8 'כltZyZ2wu6::NE-u,KUCכ-JC!Hvb[3?]/wlz{yebCCeI'zx_XE2V)Rb#-9 ÉGL+c+`UQp%%ҩH@(M{~CcAѦqioSmd*gD77z^SwDYxJxjd5?,؟v)+u!^3Fh퓅 Uo`)n,&קyLhU:J-0Ƚ>PRyU4;i!5mE0;[[+ ]6:1L1L1O7S4%;T経ȁZ5Y~䝴AHVO糴?2'6k:䜶>DqKu ⮥mup4qUë_2siud_yC/Gj"%lDo .~ܿ`Jag)eT4tkzW2c)\]r9MBەaj١zy*&þv5ҡX뽚ڥpN}[ OlZ0m%PLb/l @.a (1G"$1A =kNfo=5÷(s2N(ZJ~-=S.(%p:+w#Ii 7|M2e$Im6۽OC(BqR2 B+\TR+'n&#%x|g=eLnɸu5*X?fGv.(4M&vz Hm,%b͐Ǩ VYr vgZzS_L 5 54)hz\ɜF7:!(wͣf;!{D,,< R}cyQ$yi/yte3l |{'سG$kJ|C-cUUUtzCv%P'Z\3{?Eu^_+p`Rٛ,/OӄE#JGlP&2T.MSWJg6I738Ku/Q"Losf5sF<:FS3I] 'ԧMr4 ~ oxf@ ! %ӹETWl$=xDM}R)LNS|Y⃚ixsͅ+p׎${`dA5۽C`p/ >Am,Pk@:(Պ=:#=@-Ig[ނ~ Qra|e6@*Xt9-.L5ahCӆP”}`$`(!?U1! 𖦵 wxkeXť0A=K}8+VN wv ݥo 2E e1M%E 1Q[TmȤ?/ٜI@ ȩJ"T3.w42kExC!`Nz0$FPi$yaǷU<%oW&;@P~nXUE٥yTVk+{9ϩli݀C9u.Ys(TҟaHiMI`}y>WCxgYoPG?f-y)O?-b?MVgU1Q.:] -ݮNɶq}[<>}vl}?;OZs"M>@SL<Lfo_w%8~;DV\].|9Rf-\K"TU$YC/ !tM jFv{ z|Y@ Zּb]wfǢd%Y\ > r*^sD^Gm:q'R>Qo̱*+8MZ4$3DT9nbK@ZeF lcS4ǡ؍UڌwT@Y"<~쉞ބ $ s8lWtH1d/CHx 5Ԕ"bw&Wm!SiaV"9i, _htguO-K C%ZVVhd<銤 L1$"#<.9I)PKmp; zqZR6M~Ern6ڋ7l.@Ori3X 8L`9>5<w-)@/:X; UL*hoUekpfWk:gF U ]<\˘])4/Gg#P\\[E_aINuL ="9hH43ZtPMU`BIhhZ2(*Pɀ?v&V=+ɖlc<)iM`*X6凓dlWީD{츻sL!vA:"oD4h,ijYM c221+܍6.7 bug ڱV֔~;h,gG%?O|zD2sdD 0d/#MAȟ#U0Pů``G c& s΋ E IY|ޘ7F@dJ)7=V٩P#nQy!gt~yn=lɇ%*h80+FZ5O5&TaՉ&`dy]z8+#-G#?@|<f6P>0Z9wGfX'ґiEwdMI!dci"ϵL&Kj,R˰$[8]&w|k;:|/e"x zZ"Z۝5y;Y|o{4~:}L_fFmh YeEjrTWY^%^xbLg]Բ4O/tK)0T2'L*ǹKÁ 56"0шiW"h mJ2m :16G"YdIJ[}5"TI.4hSPrm!ӤuGk9~]J$/yANgmvXR*' :WlCLsP&}'tTH32؈z GfvF]D*jX,;9<D(ڸ$tD?@"~A@Gbt4㎛=Ss+*肇 }T)?>ap|gEuj$R -~c&q!3!ES,~Y3TL{(=e7KFՄᖯs.a*! 5=W.d8Mnշg-;"{X oo6 f#~_r* E C(0.= F(X:UK#A:4yV77䳐U a< y9`vѧA%FZy8#'SƔP `bHkbQ9BYx,p$|2 F$}q 7>=$@/.5 Vcڏ0%ن ']j=/캕姒o*S*Bښ.:0=9&A˖n 7S8%nS!fDpd52!^^߆cn oki,oT+R{ ` x2,4^Q3s@%DjdJ]*$3HRv5Q0zg BUS6ęYL5܇<4 $Zi?L0]WKŸ5(W6T2HAR)c]=[.Kv7Rvw4g/1z [")A{0cz8P:) \g7Q@_'!4VV݀*!uGӯK~jp~Nl (êT- ÷{w^ўCL0,NۀFy8do$ΤŌQ ;juWC?_3J,`m-L.Lo ҩRW9YQ%l_v=ё)Betk&dbrL?#%LdHvk՗?1%GL:@ xH *ND/`=j(Ng)"g~q1^:\O 1,):WZ.w֠)Nnq-T2}Gߠδ䵂UILɝI!߱p#a GV,0Vǘk٧mGY>8˂?4 D1/jq2Ėuٺ4_iz<3UPBBV,F?J&3.9ɉ[=ɦo"zȸiFf>)$=vJq*uNTȓcN5y,b?;Xetdj#{J"l/cn#8ܣjv}/f2H*KFx )8.1kt Y~7jϐ%{yD uIzt+ S:+HkC'{;%#,,b 2Zg rPB]$j D#L>n)<$ֶo6jGD/.ݜ<6#'ߥ/>wWg ':ah{6>Z1Ha8x>BB;9Qjt幔 b1-Ma 1ђCP#Xz#R2~G[.Z'B3 NwWOǟ ˳pN *\ TQ|zY>G<*~]! w/e J͚%xIod'`k]6fÔ6H5$+GT>H5BG4.菈0HX~kbD#vT=b:twļ~p9VZwj{N90*]'b%04x7EI1^9dJ=JhT=y&B5䀪" /5n?` ',,˱"?T!07-,m)lj3ԗ닢|eJ#4 9 uY4lLdP꥚7A Qį/ 0#wr4@zqUC:~:5ؚ1%I^`}8dsvSM$i$UmTe(}o,bɥrì^ɔ6^UAoSkہcqJd3 wtH5ϗ9?v0܅ZI1 uE?̧~cbzR6%92[]+؆Q CF$u tp7|)nMZD/+iϦmE禈 )$:G'uoM0Gm = NJ\.1L1mHD8L/t;J)QOn }RոwGQU0FzrvoUN\Sb`Ki}aL|_G1xi` Y\C;3׉|(s]z"E +\ Z۰4Ӎƃ YG_Y,F S# EU[&=&qFA6ɉ!QR$p$aXf׈gBAw^2T5trb~dG5x-9oNCNDtr (pM0oƩO ?8r egp m&k WSR0پN.@wV! o[ȏ\Vol_ו7H͊=zCgyDaпydElƃYE D^ɹMٱw7QD`of.3c X7h?hXRIqB͝FIn_Pm6vHx5G 1RC nTjo,5ִ|vbcmP fSe?Rv[V;:^A>*G3Cr)¨LIRptllUX#.{iP~鹊MT`M÷P}"^YͲTDSJHB۷ hlk8Wa$R!rEi7t\LŅ8 j^$, 3!잚 h7ZV|*Y/I(~h~SqmՃ~:KJ.}7P>ƅ*2wW3=N聕u \<7Ƶ}5NJ~/)d 2Ԩ}XO?yTbP8$+W:@H aQ d 0gsOa.p0fSΉx-K,mj>S6z#6;cƗPqųi#DȳҽßNޙ C-Ѵ2 p(}(Vm zF`9!Wq4P:+Cw#;szXzpx"4xTl2Tיw 74o[\7kT.iz/ƒ[8r«@5Zd3gxJ6\ rDQ[org-$Pr_-E{X3مZ,Z@+nfRHgfDžHؙؒ/e>>$-\~\ƛ2Mc~aZ|xD.23sfE8:O˸81-ia'9'h9+.v +g(1HFD,]nt p4Qn ɹ&n˫)φuN&Eɦs8!DCcXiD\7թ7hnTai2lr =J\˃a1HKT,H1L7Vxߐ6E!#ͽd oI١O?+qQpB,D?ƒ8Kqg(_I ~gI=&-m9.-Yxa1,a nDl ?0勇>o3_d>cH-Vd=yJnk#!u: څC͈7r_jMLzl 賧:qR+ s"<  _)L u"Y l?*5aq Ў٫dvq.pg f?TBq߄.*[BŬ#^Յ@> JwUEb]x_&J){17$}|ՄC1!?^-ƉP%SOQ/QD_N|qZu%p4QǝmXWl^qh;=hFׯ9&c费{3GOO=$\TB\Jl _M*t4TGX>Nj2j$N ={7$ZcBI}JIQC^ݍ(.fD=r`dV 9xJ#ݧX/+6>ct`>ү]x@TH8gS-=`z;|c/%G<&KR l$j1!+{б^*&m tNb?({kd0p)雱4^(xKq57RH y+Z킒z$v\6?g=^"2YȿdK#6[ SHɲgNqd>jԟҍ3Jhw3pyPq BS7/.|Z=2EE@x3KOp H~IZ_Ƒi>y&hNCh*G#a6׻~5HH ǥ?lkYOQ<,u%!+Sri^0L,H:"KgV-I<[^Mikj8,‘}Z CUDw=9]L`#2ۜXyiO1_$jCh"=l]Ƭ%.xoyq R3+6'1΅̠)̾MGE^>|pB&qiw|U{s+.k5w㈃0=J/_AfB/؎ޛf?ٶ;D@2)Rmfk>l ŗaZ0{[O. # {m7vr1 6+\#79:orp5kA j*&4\mJzM)};W2e i)DK9jPTಭ@[7Ы gi 6Nr"%tAm7Ir#'~m%4BF0n>8xHAp ӑӉr57ew;&HǶ%-_]NwfN EvC׾텢:@f Z/>KlpұCN,*=U8 > *>I55 BD6+"^)q?n_>dHQQ2ʞ9=h/:x^wJW ;elT)!xG3;S$?c+ÑP|/bG]ozį]Uq57EijqOOLVNS=W_ }+ Z! &լ'q-l # kC.sa&PPKqrAzMuқ:KLL圭ov}&~+fwVhЪz汙,frDŽ#>`Ӛ8= & pD82nĉ^AK:Hl#iR7Z'_,E|Z~߁F>0!ʈ u] , dM6-L q(w!m0HN UxUo$[:)%)jM8ݤ)gZRG) ɤ1n-`æX'.iQ:@b5IQ?YV)ږZr]h1zÌ gǸ'Cn8Ee ϡ$3H O YcC@GL{֥})p>/W=vje56TMJF*ǥ6d@<8]k>'@6F~|Qyp| ;L6P%)lS vlk8tQ TsfpD_ߏByBb5=ö:, +O AWNO޽ FLhԁ*!Y *u\&.?47+ ;:Ud=fE!qJ|i)#ic,32j+inw/vwpq\L z`UP@uAr:!ZUX):x^cV3ÀW,yvdc;)'濠/ka2wδH@c7~@@HZUDNʔPPp%ȻgMakyƉsQP< IyqTŌ(f2 Y@8};gsi2ڪ<,i,9fUI ՇmZ`=(ђeY!WcH %qXxjaBb sDAy?d[W<Z,g.IB/Q`Z@[}y(Cf+ZӉ{L㴃u[+mwlBn_l,vޫJ@sH32y!e + 4[N y8j='`H2k=W( Z@#^CA1kjʡ=,+MThM5lLss"' [ snwo^EWE7-%K]Ǩ5EllWh#i4(ܬ63>M.[2r g݂<cAjש%wcNbڐ@Ҧ~J7a9C,"|ܐ'*V3-Zfߙ1GT }}~ X pPKǿ*9@P7S%RשkF{ׯ̱e] 4|霒_|":95 4)>ސga !!"# oY%.&# O%jhX#ʱBGxX됗Ƴ\|/,󵨓&#{_ #tJ7ČS2IqQfKbk4/&Fd]kx[ f,|X= Y"b;zV?K-ɧ+=tfҜcï!Py6Fr n+ct*|^Ɏ`$ cS[0b^|ͺ'u򕙖< J`eN2A)Kl= zzBe2Z?(.6{Ll#YgPP8_-̧PZJgǕ@̕"ñټ:q& w* R+kC FN;dpH꨽dRbDG|9%-Jf:atMJآskf19^j4@CS'?Fׇ5WTkR)R@dh0P3Py,UKo$cpmn)S4u+UђeMn T$+m'ZmU.{IcYܫ+ GBkh+f_M>1k.XR6rLSd=ᩖΒoz̄[.d 6jjЅL\ #/ڎmf;f73;9<cv3th=.' 6I8|&Dz0 )9NրRILΗȒqbgTւK3l0B> krNǖ~C#\9*]^'5`- !ltsny6AP3~_N||T^MŖXRx^:-׆ABq!ȵ(7Q06&Raa ʴ&=9 L)iOl4m@dm{O1~@a: 'c Íey|2Uεӿ>A]v eDD tmd^O=q jD:(G8!Pxл1F( Wu,zp~]}'oogBR5'9e4DOAr"dp}9)vUQKB,kW{Y!eIDMaFA ei:%u8^!9 !cQ^"ww! "His|m6 m9erGSځ<=;Unx|lh3wc]/{~7Gf (3J΃ ܚljćP ǻ+cm"}Jm6-|ꓥ 5DӞO1-[7qx%m@k,ٻNP,'* .Y:!L8&۪ 1uyXʷ4/WYpsdťزE6p8Ʈ'9Å%ro\!En˟Y'CICWra'4ξA&xms1|Z0L&,q-lњ3tG8f]LbC=]Ei]tVˆ=@ `4OL>;-/-J}#)~$z✐U\'l|<"wN@Z:z׻y4EͰ~Ec)4"l:0еh-tk FJpY@$ IQA a@ oUbD޳Ӌ,C T91!u̷1Lp_*"3UN7B<ߥر٨ۿ<7}4 ĥc94;?,SLSʸ0j;2$ \2cˋK_ygՉ``Fwwusl9˳(HMnGEhdoE! Ɲ)u ch ]eF>I<` VLsTYhm.5"[[`\rƯr3l鶧+rGg~[o/^up!nח&M,ʫ3uXe<1ieȂqzx$x`P׬S*m4 .C |ɇC 6>F '"+hX6LںG[i-@rZ-694˃Cvn  硽R6 s>B~~ 7pMaHU}=Ӽ8s#'th% *”As0fx6ܿU`:dHb;ݐ;Ncʠ'n I=a&z_4K/ e;)a*T73H:iGmZt| 9O uIZUUT1f$i7was-gEc&^OZuCa2tyAV5){ 0W-`{k;g;Mf] ;չ27ߌbZ&HR MO52q\D@9B>o;/Zgf5bQSyyN{gOD Lv/!<^BEj QW y궮A f"{ח3* =Y{CF?3[a7YMw%+[1Fq^kYz7e" /'Aix$Awގ/Kh%̎9~ MD@񽖊`G4[9Ĝ#||LFD=Om T^+x`]]<"qriNj{Q@Xxq.&9܏F'rS[?չ@BZ/y\֙U}Oÿ10H/ݙ >p\qXM$2#E~ayɊ0F~M] NKCi2IL \#9K;wўܦEX* o/K [Ł&XL6aGM2""I1b ʊ>9,_~AgY?ײS%t㲂|RҘ}4!Ž)/uRG~1+.k%<?5Ne;nwђ!xxI<7䣄N3׍v  :.G kJ8kΤ\x2Y01,Xχ(g^$J"hA:cxdxO RqB.!h2V zeYgCRT^QEƳ?@x K*^HvC f<;V}ˤE:&'%U.2k**@Քq>1>ثHdʬ"2 sKCE cGI1gRb"mhV U X&dDTx4%Y;_9: -QpttCz%XE; ЍFOc0c1,PeRZ =h4ouJ)iEgO""њ[{K2Isb 3'G3$}+W yti.O`VGn3Yt xafh>kGHFx#&yř؏şC]R7 aZ,Gʈ\&eePtL{o7e'!@%l =g; H۳J4Th e$F|XQڤ<뉂 Yu:BM0X-|ՠlñUnhԟKUbz8>یG*j lP[1M7-O%L]zu^.ד@ˆ_d;[aJ>LȻWo)bR 15 r3{8{f$hTrDòӇnGxiIږ(μ+nW:ezx͐4_y:)e tEΰ|GuT0j-CzhmIR7S:TyƔ_ܜ1mxf1lְX 0hgڳKjb-clo:tK:n\r}X;YDźtk܈tΒ:$g2 r\Ĥ*]G/FZn?;nAKN|^#Er7qtXiU2  DFphS=[&GfΦk{o6U*m6 &]P rx1$mcA{ASqWS'Sp]k82G/q0Kxf5+_u^})4p /Cdn#ye,êN04þ*^K6$߃ Dm"0Xn{grS`ϭHނNeN"yDIWe`xr ` ,Q_Eڈ|ߋ]$Gj53T_k➯!:Cn;H02n$j}uRn$%ہbd8˭实VJ}( ;u6rx,۴1uA.X?zy(U6|zg Um"n ywvmfФyFUϭ0(L^Kɚ0tRlX_C 1.1s8((n 7;d7& ,ZfPudWwK(kSNށe:nr`c-RKa^roNe{df=J.~`O\?U[gZWI MJ`}-c: "0Q慠zzRuQQdyRd*W3Ek7!YE]s0-D/h!3yV,$ii\Xw>@- Bl s( jLIJ?t?0Ze6;}(֚$M߀Ɋp}R>S܍ɋVmBp`hcqJl)M[MbM(l6Њ};GM*UI{Vx t.&ordC7^@A]GhIK †=;msh5JE+ _<&`- ٭$h@2`Ϙwe׼q ԉ֝ \&kc` g"&5+wQ L6WښZ?L~y`]쎫v^+yegYF LP+MQ>0 1Pe"<#,–y.=z0$+?3# C9 :4d4IndMBxQv _.

Pv{T** #+8khChDk"D xqXͯՌwOk5.lehRG/0[fl)_7}gRBDr솽J椴% @Suՙkk/"Lvi}즂tO/_ISBc :ZL֑ #URw[ ~B\@>R\ &P$#@9A*-0 WLTZ^g>m2DzQf󨄶4󭤜-OdԸf aiX)leSܻ?do|E§H,')o0gqhz 8>l[= s2.`+f/%@91;yt}w~Yj) "Xr V]@"tfg3f$jh~x:I䬀kb5!蛳@Cb2+I+j<_ElZE;<3:~zb= HGdtC6 \ٰ>NCcrId sv!Ya-?νf>&@Lce kzp`_UUr[sS!{QlNjE0b+y23I(fWY?;L}GIQ0˞`%3zﰢr<BYJ_\,3hGNJIڋ&ũp5'znJPB"Zc FS\_heЈ{gʇSV3u~Jcnv j ϒ7$McS+bMq+s<[0\x<*zz[xfAN5j"AQ6S%-u܌/F.]M:hf h/L?@0eSIHC<\jN1yWCy_JYZR7훚K뺻%loԎwN i] hgFQihlv3Sj .T[%܌y=*/+էCJDG`Gdq8~/>*y RYbצ$\DPBQ6њTXNԦ.iJ,hb||pE'׾㗺C#% ^֠lS ]KE u(N;'\a&yu̸!̖@p eAf9鞸/d|`Wsҷ2c‡ѾWT3 j0H|NqVDI8'!M{FQ_x 'hWƒEid1T Dwa8 톮.DJ,dQL38ιW)ȬF5x'\dnFF[s$ bX̖'1V$;MAqއ{N'u00-Wg1lYeAI(Uwk|M^BwfG6QpߘogP>q}pALv p[if={?Ыoq4؉Fҧ8Q24rR\Ū0#c;j s̳CѺeHHEzO&7{8 ؆ծPAcx׃,\6\BM1 cW'nGkY*> 7_kH=9m0k0 %K/9"9لߛ&U#@Sme툔YmI$&vP߃] [_csqS>N*v40P_AI̗ ?p*أi:H fܬ'dn}C^ljDK0Tk})U0r)^tnnоVE*ߕn+S%M#IidpßQW@sBʭH L\0m2r4}wڃ{tRt?p}}rQ*gV;ACzH X0 .[77U]Ba|0|E\kSp]>|҂Fh⮉6nh}nk&q!ߵr̈́-{q$u6!fI6Z1Z'p g*5.fXs:cΛkTԨzD1rVo@>\wF8fq pxtήQ1ǑZfmio]ʼnPJEG1HB0ѩX :UW?y+ڵfಔٸh exvg~Տ+_8V F>{18-ziMYL 7~@8ȺK81j0j-Cj7*^i/; .B[9N3W't>2TaDW\A,܄5JEvlh{7'1SE(UDG$9ԎvtFlW5.bHVv>`nSO(t2ıuE?P9Z!c?B7v{N,  T~t8ЭĤ/?bTGR2"paVU6DJܚgykBAħJR_21botG~i(JA8; t(Hh4ņt 5 Օ@r^t}lA`V c0hl/ʒLS nI]u]Im_#u2з~ߛOR \,c!L\]B63q;݆,dUXdoHERiP hm8a񕮫 U;GrIS4LJY(1~N,@+iAa2 hpG g̭EcH;B-Q 3>^)}@+mW-F)P>qل^DC8*0*~`+%I\k3}NeGvyU;$u$-RX*I")DPDl(9ߤ6(hrG'<=l^(N`|`T/2vq̐們p(B;Υ{1„9v8v>I oi-29E >Ȍ[X+b"oB4Dfy<㯯fdaT]cO͗!ϰ;(G75WesIOnR/&7]8_~3pu!ogIqߍLjtMCTؑ#9Z$f9LZAZ;]Gʗ{vfs:< *fQ/*}qǔh*((8 7 2@㘞lJ6סRF2 0b70UpR=KY )∳I'?NKWcGXeV3!$~0#TI}\$ӟ좑)IbojR)Ib5 [dEж [̺{Hɴ^d[=h5 xmlvn A:j4,%6/oXM&?4pzӘ;/EĔi?Yߌ*cb[#sK|4iVn?IHj_GhZf,njcS/kVQ芍S|]Z)D]zZQFY^,PR@$dKCZ~ʐ{`=+S5$֨ƪt$1!Ng]]Ze35 cac&ԯ=ίya~l?d)PS9iqetO[)Rޅcb4xEz|A JVeߌ^/iZPDO;rXL D~[/퓉6d4%8Ҭ`VVK1o/,K^4Iaד ȍ&z$ƭl!B'wkDz @jޣ" f#,/!ۋvog=W#xW 1}6ډڤb^=8Ii'㊹70c L,$xkfᥜn~Hb*Mu@(׏{ͩeo_.wI"Պ*8MZޭUk^*"q*Ї :q~.@ϐbbfk84z?S?j;Ή{;th8\۔Sũs^Zt[ݮ“I0yեŅ.VG,5>dZf >#D$1<|5(*Q<ƴrl[=8Ej:iszZ،r yNQ^}5rXIDt<(`ʈf"8wx9@kϔCQyݸY'NLp=[)+eGw8A)V 71t@I5l#҉X E3Sб~p5[.lX;OGk5IcðBW3> a 1[%,dt#WK g2P`p` n*QT8lm7PhEܚޖ?x1SڽD|dE$JNS;z0LIjo&]Za$?(EV:5EO}n ,bMQx.Ϣɵc_/*BX@#&[Cz,B8Kta`LӷAkLAe?pQ#&adV~od[KpW9cO=U >=\oz=* ǧ!*KUol(umb+A輋ehw1GL#b%-OoT6N/Ds !%Ye`SV`]65H'SxO9U_%Ʌ0^_?9< g'd3rU#u4jar|iy1M3~|g%Yڪ^~U3f{zR;GoB"$ FK{7 Ip'.}&]ST0P\1yp/Ҷ2xCE!d;J"-qTUFA>ˌTm*p1*sOFo-`֯Ӵ ߿D!ƨMxg]8vSF='Zk` 95#;&1cGxRh3hk;CBr BW_;V퉻UI?c+\Ʋ͍͛]4svԶLP~/-5^pfN,XF17N{w!} gpdj3 OpP*J$Ɔ\3 eFo,}rO5M& 5 i|\Y7S!n"G`HukzQ;"PY#zmb[|WjkסIO)8d*H]~V')TN d%NsV9tMRl0 ?r8uXb8S-Yh;{e&_B7H`F6E,/uvOa:А{fhD>%[0dCрiRGg폱=q6>RPq.վFSZǠ-VU~D5JR3!c*&.r_y댠(U\=qn}1mڠo"fd%*s=#1?,Kzg5Ѓ%b9ƪ ݩpn!ǻT.q 0Ƞi=hxiE-`oc@բp:@;%9w9M9ok| ,"S8fݕPQ`'Ιp0Pw,<&"6fCKtu& .MPBj{#&(WpƄ`&w #՜PE5@ޘ+^:xc{ ĺ=ބA"ͮ;]RndJ+봯@L 5p5Zje oCbp.6K1/OIE}y(zƖH$5tcvIP5MLVIMKl OS+ Лb.dzȐ)2,03 zUԓmM*=# o vw3Ϣ?3kl.Eͷͤ6jp8 s&/d}j[;F:jѧ͇Vg<mp3{dQF= 8WǣCq iPs~w=^{Tojtq O4Vx>\L\Lc`gQZê8-O(ve5~ҒAZ!#=ʵZtAY!bˡ ʣ)%  ЇaJ+,:J I*qCEQumb#\d`"tgauJzʌ{樾GH9q=2/c|anH(p*{ϛC 'KqǶ-dM2Ro҉ԑb9&BD{!ilAzc̍xB,ޓh@^@䄉^Z}gBF%><Զ#J^nMw-ƈ*\4eD&M'[O}еWc (- hh?+iT~gRi 0[*U<\asgT3:`y.I:ۀs?(V4X[ROMuV4I4&Fr3F)iFu*I SO`,Z?klPTy;W*"zD 3[ B“y FC/@ݐ3Zh@_*4I"[&lfWq5mV#D%XЦ33[VɁ,熁`0|V0RIV#ͯ?>]-s|Ѻ[:Ӡbf5~HÃO@dlp*` =ިdss4tYp/ -O~QbI@ ;)oTg ^ I Ȣq^ %l߽CxfW~[ӡZ:Uf[CMZxWxu${E P-hPoK9N `VŸd̻/~]Ƥ#*iu 9,幷d®ѝD^,>tadCa(p5Y!0 A,#/әClp^2(ֶec1wlR" 7dy6fF >J^g Xo L-/7 | %P g|X G<ƊzL}Rɉ`Ƽ[}g]@z=WA UL/yMZWzط-_j7Grb.LYqW]g ; +Ug(ab 7W̉aAA(ˍuwh@8gK/񢖟,JIOq|;<3[)tzoLv xHqqM$h2'힧9B DRyI"b~͡6s->!zpx%] TL6 8(ЗEJ"4Y18-DM,QTڒ/FW(k疦26#}@ĉ .@H(&mbL.pܓ9-X!b%f-i~lQ_|t[Fk/P9|lB__#;5zrڻ9u{Q$kdSmhŢڎT&C`ԫ;h-zx~y㷅:f\xΌg"HT6^.kH"aTqC0nG o8Yn55G}֮S2`SBUɴW0ԧAfz'Bpڇ :#_D\̕?b\"`]AC( hwXc8 $k>`hA h)Nv5W-{(l׏2 NAz5^q:o=4mOXa!BW%Z+|%}\mE0tj']սguuСRmm øiw&T5.q3qjV%o K>W>CHUyġN "SI!%dvΉ`#Q^疂@/~7'tD5$=:Զ?hTΉ)&&̳( J\CDQ ho܊rdV2<ߡK2)ޢb7UG0T( SC\t7jP\XLӠщ&[*  u*ܰ2A\a;ɔB2B\h{EQcr kIn9s*I' sA xS7Ӳ_A[zw>7FbXhA}EjhXXا}2O` Zm'[%58~`NuЅUZKM1[u3N3B@\y vhs |ySg =}W7D`GwK %Bġ 8VjF@ ?՘X(\yf+!'RTF4>b>Y4L# ٩֭y0@, '12$Ȟk(rΑcj%Zs ,@>G$hα. ^a-M;t@υApq V6\"y~.qͤ@(0㈣LhON2I>Dq4n۬8m=?{mq CQh?MVl 9U Ɏ0NMQ\t`İ|~~GBÐx jG=Yl+mٕ_z"8,޺ڒi|zf{,پ*`};0N/)zLqN_,G9M09h=r9ȍ7 WuZAiaPNڇ^ϴw4&N ߔ3PJ;yىd -;K!r DcabrD_VP* (,uMsPÄkCBI*˞XXoy} Po}2W[VДZyA^'EKO1>"l!@J%Z oe5xZ#2UR?!G#=%ێ͒=C%;*?.3/~i{Q hImgl:IAê65^iwL٩d>dj fics*9K{CITō#S{*b7b燬 h;csbkw6ضؖ= WnZ+?rSzGRޙ!Si%Eeۊ52=KZ L]uKsQ8 *;thsxg:WAFGX=!Tj$Sr&S]AS9˄),"WGArd4 N]$Jym|xawQo08jw3!/oL]9./lJbQp2xACfex<9yA΍hO iDkQoy{)^|,p`_;i:,CKR>sX"0֯B%<u\S,O׹&KXEL~!xv,Ey"Hs*&xx-w> (zo}&P!nqF`d?*Vp1"zڴ-< J7< ZV4Vf |´ r}a F+)=Y+~rhhO@gH:BcY|;+3gl/##t\ZՖ%p𢤿 5\}T"h\K@"&[fLPXgY63AhLv-rox-=`Ј8IF:QɅ}Gg:yIჽPR7_)Jz!uc;>@l’*F*V3@^Tϧ9H`eiy.cyQG3(ںyN5T:V:1增ȜV$%@p ܁G){\byáA9%Y T+>:`٣{t5H|n>n\9([h Y9+0(k4aFy˽mvQq~2?"o&Y(1*C{~` O#qЂ-CF}_b ɉ鱕V;]u_|ɍ/1TXe2w ڸ5L{@qQw}"ڄ3X:tc~3nшx٬~уԄE mK"SA„_۽tx?Yg %nMeOD 5jj^:{v;zu35f_>Ţ5]O@)K Yu2x(`@^ 4`$[ϸ91k 0ݠ֤VLZR\Io]ViO*!B 9rQ p ,G*oT3h>>ia` d0nKn$~[-'xHBdA:kܶu5F0_FV>K)ɻ[ֆS)đ?iOƙc@ ^)$/} bnK+2%uaHOXg4Xz\n[a&*`>mBLXf0 TұB;w߉~,۔ :ѤVR0~#?€a 񠶠P/=DBIBok0_\%E}xM:|f60F3GW2TW+~_z^0_gC6ut/GpF9m1BB;&| ӏiZT䙰I2f4X+a4A@ GO=df F/i6E87:hl#&=xx@)ag ޒ{*)v$m8f] C:ođGRi tJ-u(*kƲO.Ӻی@8 <ݕJwSf Qčn<*5baҟi1@S% #nAsP` (X%6-Jd62*r[$fL\xgǵqȆHΖ|Pk\Wwqn>-ʮB@&q8E~de %[Uxj]QGT=&] w'1"rb~i̥'GB"/7қI.ώiw*nRlfpD/A|G'kk]!?5OaX"$F<$YVkųJq(,!P}9MƺcؘǶKbJ[WkF/P>Jd@!V?gJR Z/esM|;4#&XxB@=kW0x\9Y@Mt@ `tYooDGXYijHb[H@vBjyO ,X>@ n#8 5X+'iA#)) 6 o}9]NOXc5nZelmXs8`J {\sBBGXej;TO$r!d!SfED/냬ReGÖG"k/uڇ}OԴ\3WRlCi ~iNvbP䗂tƕ||K/Ųf~k ~gȫvt$ bn6d厼CCfRp~7yVUͅv{a(Bv)E LJ3bs-ƒ%/;]/^&I6N-z7nUvcGC0aʵPG1{]Hn9ɩ+t@.KvhW^J yz_Jզgq%%ڒXu[fIƠcNƔy#6t>E蟾 <^z?6*/`6 1YEZu\ޣ$ܘ(_G\,GZ'ZTlDfzGM5}ȧ]Tm_P(|\B5,@h0gn9zP)(HЎ0V ޅm#o^HbߢC'ߠY8[%\1 BI؝}Xnp) jYg(]յzP>\P7Yl~2鐆C/` 4e&V\ꥢwO@zQCvg˫mC m5TƤͱ2p؎QR=gTϧQc1As˔ \0 ˩nup>VkLVGp5x+337؉(y6'&cC,(`Smb\<3 epݏk4aD% JCH{9=h쳒&WkQMX5 sOwxhy˘Y),g#=\\$Q ]/ L0IVtdSNo<0xcqruӬ7Ճv\0z]FyQB&Rbkp>]7oŲfTc,= ܊BBյM/UYL$[V ij\K0oƝDrd~e!%#"`)a}mh`D?gH7-ҫ`ALn^]D8^]=)U"N`Yx Ё=Uh~kv1r7C?,u- &_g48bsC~ʗ!iġE;v 𾠌AmT"]3OA3a G)!PM߱ɻm.Ѻ+.b}n/ g(&tVFRέ8duJK  fmNEZ\ZC{܇H)!D#_O`Y+K XF0Y uT~dW⛕{r!" vƚ2]hS6im-Mm);tu gN= {J\D[l{_WE&LM5$;t&/={%[/TI1=5uTHjnedM]Z3s")n3+W&]WLp_g;^,qVQC>-ɹNOٽ({>6 r16C 鷗R&2tW6[*k!{~E]6QGdUr0dz+1> 1zΖ/TVpJaxԻ 2-2WD\14oP8a.ffT޾yx(>^I| Wne翉tWbĢ H K)?Ȕ?n!;I7c6sAΟ`æ\&+HMcOjwA0ݳ{t>IOznk! PlY- ݧ"y&'|\QIcQܤB~)5TlJ|FbV X:.2UN%C֗Us$h?@Rqɐ<]+ A'9 W[K_. 6Tf] &n_P=Q>ohWp_V;u.r&OSi SVOڌUdOǿa#:9+7f>f iVb'h%5K86ի"\و:L%1!\AR<M>r릈B0c#76gڊwtrţc QoGD}U]T?UL#_RaPwZo/z;!hFv/OLk*7j϶F'6Eɼ4*Tx*oCF3,) 16cCܗ٤~qBs%Iq?Z8i<_)piL HH"TXDXSEfF̋/BOk#MXI; AS쬹')0 0G Ԃ̦La-tJ3D)4֡BPY*vY(X(<iڭ>kfčtsPgnZ5γmv>1׊G"Fs_Dvw!/ 0 &4W\g؃iMܿ /,wFOp^&w%@co-yRgӶwҶ T痖 kuK{-()Wb};6"C @a_VͼِMus&-¿ICf#4> -^TxL0g@JZGmOH9wV#?FԶq`Ҩ/jk})9XWPt`6I?Jx;P[l 9d+VJ*.Q(m~9.HSoFmOr-`+$as83d:eWTHWn?h4yL&fN1Մ1j]'xj+ ΗFt=zty^c(b9sE"m,ZSdTz7g H{k<~|ʹ|%_Z8HY$8z3Omh"2yXi$\ݒĒ`p#>`O`@6k4š(z7w~ZMHR{4 JfG gQ u\]]#^J_Nw٫Ŋ׃^0 3(S2%gT}WD=@x:K+kz-R6H$,:% 2d"B,cTkw^֨,j4FY"*7F5#yo)&췘??]7xU~h" ty_iaUߨ 4)к F|vZHFnm Oho@qELI_t؟@(ʡ 9;uͧ_Tb.UrӻeZOXh"'IpNRD{Z:|%X܃Uau$ޏRČpհkrL9~?_ۇb섷 RcA^lPͥ=;Xdݱ:Wy ŋQ֑ءx=N5*o7+ SNX埻z!{W4X n aK忒mEJI^W6?iR.B6KN|Ng|rj0qT *,#=nFt F7Q#X}3hw=|?l]:mhx)^遼+qH`4z0/#<շzc-9TUU!_6lQL¦k<=S[,䝫(?QiYhkry@gI1rWg &8D)T&ӖnVU9ߓL#84X|0ɮ-CbfPE[a$qZ f0ɑ#k`GS=u ,g?ˣb"%0ob^6Ύؾ2.$RKNRn]AgM@k[5X}9J>+1yW+`hXlBw[X[<Ofٕ3hA0vď[HI'rdXU8;< +YrЅA*J!c?)wO1=BJeYB)W'O)ÿ{h^$UD[}f8-}AQc6Pb %x<׋sNɤ**|e#0 *eW\S}#`li`EhO G4nbBe5 q\dW T]GecV;r7jEJ E[[ۍ\qE !`d=HAP@gFS`M.OB<ތ(QOW1t WA( [jAIZw;JbL}1;PbЁ&%Ly~ /;OXV)6H@x΂3{cv/^b4'FJQJܵ1%*J8VrsO;%\7l!__fHwUZ^{1hH֝|^mm3{S,n'-!*SxAdoV F x|VTB) =PPV`,d (qΖre!LNum~}(0x@ aoc^On':ז+Ru^r9Ĭ\"@E-=n_ lɗMz-H]c'"IAupWTۼ#Rlh@FIZS@+%TjzBr`S-gfg?Pϸiy_]i=*gG'}Y0طk:V!ԃ5 ܿ\gq8DL@fJuۙ@DBi'h,y(=;2\,Ɵ 5< Itw a~L,+m0"O#6:|oE4FSn ,tY) YDĄe$*l|ieA#8DDIN6 _־`Oa2IU' TG@|5m:#;T l݈}ДWBo (41fe.k}m95U2uIef8(~( ^BbgJFkUF:^1&sV &۳שy, ]c]Sx!wZv˱.w3Z؃'W萻o&?Ψ}]t, /ʴz:A; +EiNECRL7AaRLJyIݳg'`!4ۋ+>0%ZtfMQrxbIηItϥ7P zyֈ{)<剄]q8dU zWc#HZhjz3%=` UipP]Y ~':~ ?ݕPo@uIXj0#"Ln[ef߸EDɎ=|5֧9 8 11  W.9^ގ'ZR-˯{HIr^XdI_woZ^cl~7e찺!&W[tJ'nxbm&8`p']wqY2^Ch6؉o|i]6ëpu٪BV5&iX㯶x5o1y0k)Q3:V Tń@UDI/+M8's|ur!E!31͞%r)Z5]I +F@`0ǐ8&O/bnĵDpKXo~Re1x {~xR6c4@$٭G! :/ﲞ"R وBq㾃#&iM/9)U/V]QojI ~@jA * a";awd`-W~;8۴[^1堜pf=oenyrk^}`pN w/pѦ$eIoނjݟ-U&' g wU :>I*Lg VfSQsrK#˛Z'o} :QE;PIG7f1LP(kW쌖 /U!ڛzP$9>/wO4=" glXSm2vui[v>eܬ jQ)FxʊNOPspҦqvg5))68|TRזCufqr73mgoD1P2nGBVUЀBT.NP#J+F!~d'մ"')=)]nq~5< f0 džo3/"Fh iQAjpϗ{ $姞ha>vsH3Q#tMl3u򬏛ٰL~qG<)FF QY>\ ϴ.>5 @i` #ʣ_t)5,Blbh(17Jp8A! n~h^lF:ޅ9y)ܴ6d6PBm2F8/uQ$6IԽ,sQR0*2k,a@G;s.LW?*fmcr^ ˆ!tߑ^cȔ=QBAK:=P~6D:P7V,oGeW '疜HcEDs1Ĉ`*߃@|HlG%@bSȦ)]l.a>"t5 \Z-[Mb]}v\;/ [Yj]yx ӶP~vA`^3K'6`$EjB&^lts(`&qխ0dћ_TP ܝbK " KBEˑv!p/~.bݏs`*zcloG! m+g!DŴ|z`ZXVEgvGV6:J{ݙZ]#)CÞ0l!ɘn|A= 8B[r9: y7:k 3k!LtMm :mޟrZ-Fß?Gd:4k6{#D赲x,8ݲaH^_΋L;Kx#2Ԣ8HJmeӏ[UJeth>֬%ˊmk9!?vif _ KZZamÃ( ܎gMZ !l* 7!H8(VTX'Ee]T;q}rh2iH\Psx~YW q>J!bB5z[*TpzK:$aðV:wllr. YW|OmfYhol)5Z?F2ON ~kC93vKD){OeH\ڍH^Pd[(MrFꠚ6>K>nZþs'31 /`$rh CFWtဉ`׈#]vy-F2>@ bMv,c:4#6o/n$:-߸1O.e@aMmʦt߬v/cIz3! f ְB2X*fې6( O s tdg ׏vAy`.<E/g~g|1\7#<\O9< h~; h{RԊ񋿨h=ZӁ`Ugj%^&Lb;肷#/P^8,WV1O`7ؗ +Ā~aZuH>ʅH]bbO~]WM u`j({L`QޗڧͮsIi!vAJyB- @f^'a ~?)ݏ7.@u<}aWu,h\W|c*!CPoݣn<8V:oּ>>Ɠ]ݶ,mz~i1 [ޢr Xo GU|]M9ŒPs'm\P{Hۋ#:(7^M $M;']i/_KƵ|l̍R +8SpO`´PI+0͑~j#0Z0I=渂;/Tk=tΆ5|d1hQeM[(}_LhVB98gOCAE%#:,唓ْSH[o r9^^%e B겓F (r[r)\w~e6"YS&_h5j叡Pv@ynK] y&;" 0&܃xK4MbfNKWSPKqRͱ,o'~t*-2vE^)e-^Qonk.-d|qߗHkgQI XAqC|%'j ,щ)$ G5N1pouַ^ i1x42~P#MdχrQQU|D4}]%Xu}I5+V9k(,3u@X955*_& sD_s]r8:[bZhJ}oklS QVFoPgbxܻ4o!yx9~%`FU_R Yz9nzxFR}֑-f> H 23설zHr4u&iE<ɾ8D7]W3+?$ƣŲ Ez~.c[mnX2T.lV'3,bWgQ r$0,t@W$YpIYj>7(҄)W0x:4RiS j;s_lQw&zYI#~J-sgV(4ROĊV Ks0]V]qF h镎W'YZS3rI<Ld"sH V,*NZ!ힳk5K+92^L鶪 /٘21Gk_&B/ۗG[kh÷e5֡08़e &:C =(_²SU] 6}SؑW1yy(ARj"yU7ZADX F:ft]^AB)zhh,RA-~iwx ,D״ SV@*+B5.|OPy!;n`OsS4zj(3F&%_픋ؿ4GjŕɄ*ԋ,[wAY+1'KZ'GU8eSJEfR ):A.^t7I qŜ603c^xDѬ0sNPC6DuVmS|Ҩg,ES TN31XY/93DR ;1sa[@8ls5iz%?.c,p$Bgj&:F~DJ#jlx[sCkZFw҉3?Åi~?e8E6<ĝNG3qd VHqM6{\;;p@O?s;]GdxO-SĚ\ZMHoXV4#F#f"~zdG4CIiʤFSZG~=o.cfTpxV~͟D rK<]4c3q4Y^C(.{4]d:I3@1JrCs1Z ^㇊WS!;t1۰u@M"{Zln&btKjE)q4iLgvMrhU;m"ēôe7x(C ]g멌68_NP> (恛# a[">PalWi" @~#>z06ɻOi14I dq~ʉDSp}# UHF[*gjABM'F'0P:֟2 !5Wҹi2XP:3ڝv_bow07DuRl'BOG[6p)AD`< uӹ G%Sn, ծ2HZ8-i|flē.Ygj ya$~4xOlI4gE%vQt.̓'mۈXfYv?¸{T#|6rm &$ K?P?L -1#o1l]<8/#/6-kEhy~稆$B2ji1ߗ*o*CcΔJ8pTDV W.^z DJݧDaFڗHu)|f}%^b'?:F C-(WUA&6Vs&Rrx}m ꠕ#82&_1f|OՍ+H'بǘ%[Zat ,D#p))vi'{ s%hva*'v93irįȿbUe&;?d"w%[ litR3F[ 5X, M@YE{ߣv ;H W,x^d6'l4͋>k)WYt!8+Íq\qrĎhj6}_PNSqձL,=3m|p85څLyҨ6u "%}ϛmWyoZ' ~ŷW#tȗRAؙtNx L\ḁiD oؑ&n[^l b2%}a%#!ʙMX~6 zTɣp>":wM"p7bU!$0)0nTD^}Q:tsGK[8"\c9s R%2eNGI'2%MSNr1MV74:pTJ_nߣU%sMN"ގ-9KrʐA Jz#ah2 Ÿ`+` ȲH\}׉z$ip6.yS oLͅHɇ=:f'} ih>ݡ\Cd %B<`+ usZnuBP J{] P΢(0 NW-1vul$~ !LfIzPmg3&sF@RwH-m?/i4vx[D}Ahg| 8{狖FmVr>nv?SmiL3ܦdbC3 q%.)(j-eQ)>5ex5 ڐ:k;\jl=!.O"4i 5]~x {W] S-&]yޓXYRL΁g*K>] C.J*";ܔ |J[Ν*vu_(9B|+锦B8@y*"W.:qfprSy{, n}qιrQ H 䨂R|q=L:eg uFځ_-Səv'D]W .# h.NGqޔ '*nG넥]0 E1띫)L%5/Q'%Z7'Ӭ>!E/ʥ/AYSGdT(&2eXypRlJpހ#ÎYus]s,@ 5˟T6 .}kQj꬐ZTy4;7?:(W^Gɡ%8sY2}ı>yxo,؏Pf!OD25yDvrSt Ӟ3͕dAj0!s=iKu 3I qGSp N at&/DMuGsJƾg,r"̮u47vu@H79 e!- v\׾j[:gҝ eUD@6߿;Jaxj47>v]1;r!_ %,W2hO VţA3<n*̆G֊m!˒D;*5Ӌ] w y|}L++YΒ csw 1868!TqcrRs\T|pLY,["'JYg>'mtA\1kƿ*ƟfS q-/PVMF`xM̄<cU ѯj*@Kӗb Rn4ya.IkY$`I"ZL5D5xmǐcft%Cp2IyDG<[zϓ,;H<~+Ђ@'4-[)LpD~AgyBpBÖ7I0w Lw_vLQz6]^mڵ1qUxLHncն7fԫu9ykk&½l\wȾ{&H J7FBBNAI3lq- G0f&dqKQf,/ڟbʶ)Ե')[̬}P@z~ӔMx#]GXm0QATI)Xlhid2əo;PZ5T_)DS2vE1#BrEVܮŅ;c)+?ܖTP].fW)uYVnJt_`J\j\$U;`GgR }ebn3֗rshj /W {BZO^*QN=16Tb(C7=Läv~;2W̅lhkz4|k  #GX>eiI/bJF,ˈLq ED5OL_$YqVZnm/<owzr; 5Zwi-e6\ ̩/.^uA|m`sL2VS7R{܉ht'[T+p,ZoGoJZu1|LZ_D~2V`d~9a!%8_(I_8|hT 8!Nltw PԔ/. B+KD -9<߃{,mź=ɭ2KnQߞՌ1<s%~|'1=O̟.Bw1 Ӌ;1d?96[ ? Cm"Lv:M8xG{p :Q'͟:n dg[FaE/Wnm=/v&diko(h>b!S}MɱHgKvC^ V9^iC0S{'bZGXe,N5EcLSCuLMjsr9Ze}fE{ <3}:dn5ǎJ t LșS[P?,TI+0VC4z! xXUZlr"(-YBQ<  ʻo:89/ )m[GDYAI lQ5fp2[Ufx6; 7q .9"$A܎m?H@c:\zHy6ߚeH'?DH-l+ThY`0XN3D#8Od?]EeG*ubՎ\0}/3֠ Yu,& }H~3 UIgF⁲QC; e=ش&՚EI P]?bt՞蓽k{mpWf.qlķ$ jb*SPԾh܇"tC]UV3+aɍv(B`KGF?/4:Yyώ=˸Vh8z q(O7͒֫,頺G'mymܡ^n ?Ư W,1 dMȂ iA'?(UՈ93e8Ýq8RH!oΎ)24cU8cv0~Kb-"f%#( :vWCHxYٗJϫ/nыDGt=+\;_J>4Yz]s뿥ac;%j[(Z.ΆlY2 >Zq+]Ě&mלxءHI t \jn捄D*Ḱ;w. 9~$uGJ!SU1>wb!.z0οkîN=/JtpH UXb!\,%_CC+|SjiX 87ӦU( 11On tL[kbLsv ;aNQ)`F]| rʖÛ8IABKqqh]@"$.idyY oAN፱au,3ƻa Ws_cy`8?)"~Wʧ"qɃWw+H5Ƌj}ʽk{DᜡU0G8)F$j؄7l,rX _s:ț?R8{^QqƮ:㚧{8esiޫȕd>&4ϫ|(R?BVQ3KRzx2 Gšk?Xa`Lq.q(z1L:Uka<$~d0*ŧ }UUcŷƐWьHhӬ8ZcKڦ6]Gn2%ɗV?W54/%tuOP N3 [8d9l5! "M,`<ڕ%E+"ĬuOW -L1b<2*cmB>H2oqm\xRԅUlC w`3ԹG A#gc֟T*Rt@RFj|U`F7>אPjZk`VW2(Gs?<]`q95E(GΆ 2_B/)(Rb 4 J$<3(%3A+ S$ C(5Gbߴ})R5HVx h=! $BKq,~tNZxRNF-ktR'tb!^Ѻ4dɦ6bP^?Y*cegqUBfroBp1->5JB>.=d!Y@=9WAʮp*m{Ӎu~wg M_H*чr/_8"PXr[A#E-5]C xDJK0t?t 8\\|nQ=S}G^d'oe,k.kH*Bt36نryh7rU sh|G4g3z΅/'O+,ÍX9ɺ)Cٔ;w9ҽa/|"%;NS˥plZ%L1i:jƮ+i4*V<y 7zi_=6 <ƓYu& &ol-z4_]=Oe#H7~.M5߶@l,=gVzcfCƳ :ȯ{(o~ڭF!Cc~˙J}vg'Bm}wz>{*Q dZi& i=B]Lbm 9:%$3!#GeRW^(^oձ,JQt;l~~5kC7+r؀Alm|_FGI!…?/@ôv$Jq_qH}CRWD*uM .H?nF,M 56ա%j VPNUaRJ68#wy.4@ӂ[F >T3?#+`ޡ\UPQskiP6<8J-Ai ?HlŘhD/ 2tfE")jr1ֽBx&5pjSx  k?~S4Ǖu4j oX*Iqh={{M Gܯ2Oh0ӂ6`q[9~䀴b8{ۣRgv9.X.@j ,2AW2k@ͦIӭ#\HYC9CK"M )vQxL{fFS:*0hi7i#^x[X%GK"&Dg~܉ji+@)z"` ]S@R6/W ^C&dO|stSFL9Z \"_²Mn~ Η5YJ:it3 g$RE"1-TGئZsԀ1:7Ù56{yǬn±ɐPrܢcSt{=bXTĢ]CNC%Dgxviw/k]}i]Q=fAƨ2Q vN4&?=?z/->}[i;s:bΫ0^<"y^;Xkć@}ٹ}\F߽1i4RPk:9M}u^!]zW.3vJ1g!wG㔮O,3ʸ$D]@RM~Rs%ֹw1"q-DQ(pN,IZcRpD6\yrl.՝~S7xC|4Cp \»JMeLUӗܴrn3kZ9FX8wCBbPf N.$H^#LqD" |UjuTV^*6V't9DYn$BQ56>:[yBƥɟSƙ Ƌ$f@)a pk ]2'sd2e0+qdCs%6A1C gJn!kI.sn1͑Aڜm 3ĝe[}ڹFR>0xq\h80̯\4{,q]Y2W|q82 q˪;Y*W~ްRMNIl@HzjFٵvjIX~|\)p /!/ŨgkdM/rG = mnG]7Mi|ڥA9d6`׬u[9"RJ&zY՜ @) @Oi)pnӷVɍCOn4W9#F23JNtc!O"3AV'o`kv( ;_$FVlce Baӏq=YmK*QEZ>qvGƥ2`5"0^A*-j1ha7*ћ0^mkjd[a\WJA_c؊:Z!mtlm]~AeHDC:X2Xxz_O8Me7+%8M+ڢlm綦8C; \2ꁨDR>Db*;H[TFOp~GL{xYLeZ ]ԣ~XB<ϧ3F`$qwd!]-ثӔ2]*jTy6ƸA@ 皾L*­I Ĥ ȄEn7z{FQ~;a|CoY5=3<^N#s[8rЎ$DrRD4fckpq.X⺻D_P'+'{nTab`=̛pL9Wȑjڛ ^GYl[|gq FƥJ!ԀΦz0SוƉv&rڲcSoD0\̱6ןw?{]gk6oh5b_ e1&m &4<Ѐ=Xv 7xbu ZlPrl3Nh=D5j$"9Y{l"gLLWN+6Qr%K ~h_dvG |qXqz[Yt>\a-I$':%+ U<9mW_}rl,RɲJA|S?` Ry;J?M,zMUfvKj[ Cꯁyʆ_SwK^QES[4 mJBQJ(T]#b`Zpf!#j,.\YEezi|Diwܾ.LAܥ@ Ѧro^@X/U#O1<%p4uFHEK Q_w`[giEMJ8k_2{wDuMy/I`S+w.|%>QC[l` ʔaHę͙gt{~߈? jjXU^0r^btGVbrE,X>*u U!ͥCx]LDOt;!8<rzEqK,4ܘ aKTi/uPkw dzϴ1vPJ1PJ=>qw詿*vmݯ:l0<?EN~V՚̲H)2}B;KJt, XХ ppXv4y<ԁuֲ } "4["c+~.ǎgٕza7I=da/21r=܋L(!P*VQm{ev`ìBbdHR[sUu~I]"M69;v8 ?~afl1N!2g?%7 Y0ɂ Ca0'@L 1^dү\&7 9ހmy2,C*;*bu2ϱM_ IG6q q@<|] s[jWȅVҽ-q g8> 8Ѿzݩmxɱ$WvH^ffa-.ems֏yh;L \J$)Jv)-X+GG#BMO1Yk8u=9m^B'ϸdD16],/XHɧS/Hz4񇚪b^$|GSGolzn$okWKCq;>Nr0ސ"_\]Kw^&}ǝe( 0۵a6!2{0n"1{}BٳW|{e };tP #P:tƅ䛢& 7B(!` ڨ4bog42dU7{+yԩ-k`=/ilNm jM;l3ɀgXF?|zF0,)O}&03'oXZ@Gb*ar$c4h4ޅYʲwF%DB-N-K;$O;#!8ݦ`zeb6ǀ l*C3zaS {g W[ ǒKhq&͝%]+*|VRWe"8v='UȖy3_T*WP+^tr=hxs'4od/&5A"Q*Lfo6I;¡Y4(hv[QEGOHi xm)X|J7ZLtɣ2Als!WMK:5E4ҁegFlm4O(OmS7D{˛4n:[/TCD b[銚%(2w*'a4lE"Z5&V}Ȭ*Z!0z#96 œTe=O n-6oˎ#v/:Ze̥g@DMC(Ϋv#9{ʊyJ=Z3f<'0gnmAt!PS&ٕ-q@Hý s!Mk( G*Nh}`n|+ީz0] fH9]|ݤ^&ꦉu[(>xn/<{+&уd&j1B|'f~_fW7!cRHǚHXfV+,l?E{yו׬ck#?hD8!eZV8OKTߎk=iebTϧ؟"Oڏ2X'ƘğK,t?sECu)7(_`gr8w#`E9v4@DlZ;\ishs#~#l"f^:;{j(6Z&2C/21@Yo*t/3ƭmb,'A)G4ku(2֠n vW {P`KfO[X)6Vu.藨p.oKU-M|PT݆O#|'Gp?lU-(^s_#|Dw~>#W.&v@(4_0?ԋPJ&_K=Nf\%o\5B0 ,6U76zqEb zd@fF}*[2rޥX2qJ Q'wja?Q1uB`yhuMS8Hyֹe݃lK%ВvVigKq>1knʔ-ݤQv~{JK8\Rz32FLm2S ATw3>:GLj>-_U> !6$h+7b7;\Bn_=K4I, JVhH` 1[ +EAlfD#)ܸOjEym.>U126XW7OBgɪݾ -޷ixQJx;:p%<(8U גqW0Գ4Ђ:N9ϕtjpa$g^O\L9V!\jB6U12eBM+ 8ȇXjWrW?_Skfܩu{iWRB\p>H]Yu%M~8S]G Cc6-AތTB 2Np:J ]4e/V+.ĶӰ ) ) +CxQp}hh^̋jЎE2m3=/5$> ^~ GK^l//rBu.okhq^0hXzmuy4rk ,[.zŅ! يE <2A|:C֋7)'{zPA7µIckªMjSqTu#qS_- "񹡅 [as28f oXZ*-F'Oާͪlo@Maw]Bۚ=G w<@ʒ@ `C/<܌(!*{(}|O)3Zι*3=ի>=yKmh~ @d>*ؕї>g&:mypRkdn,Z(\ W[jN$ u\k+i_1 2Σ? _ʗzl8qaf+pIͱ ctcH^6#N\)HO͞#W%NJũ1y0TIJ'꣭ pM5O_Msӕ4BH/=8 kB+M)-"dbC P'Ǡ<-CHÐ fAt̠[%s{MKuxJ !? XcKYA_YE* @z:zZw9Ui RfKz>}s/bfoe?z-OџJ90_}& O|nfXO )#}~$iUAgP+A>` #x{&TX ĥ^Cͦr.-1_jtAzEQJӇ]]RV_L9*cX'WW/Ao!CdM"u>_^4)^uQ<]L 58Q8ˣ|D;Obj/}A EScS>ּO/F?˺u8߻<{_NG ېM_bGON@fA|,rq_ -+[߻/مnn[XqDf4YKXydå`Ӳ"Ū WuO(Kj4P)ڧgcz/HTٽ5^;]31GY|;}5~I(?:`ފJ_ذ W]fC:')݄A~3C-jĭzYo ~ܟ{ ݩKL7jK$\T/x!]H$F9Rs ܵḛu.-T754u|=n˂# olh'"3LPX߼{b /?nr"G+Y  TC˹ϲifjkECwW kXn6%^ԮiS2 'ۗdad 1!fq}3/`]`w텲JX).oI]bd$uXc@- 󛘅@')i'wn~!dV>;@ؠ2՟GT1aܫ!pki}C'0_!b&%uRՋ_G0 n/1W]KnA]%US}KL{3h㨀TzT̩3lsjA~[@`?OHϒc(c$}w/ bh]-lo* >7&[ e_yY+6?RR%^#Cbt:WM關fQŊSxHJ{3wD5+@lD-sLeҐ 5/;M#uI=U'}2h)/绤uJhCn|4{:Sg-Өj~K BaBmQL-2, į՘6O 0ӖSo$vl_]nwF \(c(K@}┦Fl &Dr/σ/$07e N-GQr,];&Uhƞ== :<1zI8/nXIG$Rt1N0N5!w1 ̥4ᒿ)X6X"+} tik;+%nw/GJv^]"֨;hlWSg>kxj.lҚl-d #8警 IC6vf> l!3 L̵+gO/mOhR,&"܏YڊWfCb Ϟ`3cn xK(W!d TK>DdfER}C/҇OcSh7 rڮA$mQ[axsL2">wW=-U=7xz ߑWa C{"κwu{SZDVlP-My282k2LG#Pm(,Kl8dO0y::M3j\S;" OhgֵKSjGXCۚ yzTKZ}sq3zY%VmgvFz{1ք/VQC-{LDvS͞\ӉR1^.^SJCmz0CN;.]`슌1knv ;ABYQao(.qzE6y;{`>~sB7lfXK0+hvڪ114Sq' Цb_ABzq 88 9#Ub£_V%h1D)g}+d;`~i)pU4z泔_Wq(9dC;A x.WA||{Hq4Rj Ê:ȃ?gǑ w{NOZdu7މY:Jv {!2鉄1d k xa2u%"*~JJ½Q44#~ 9䧲_΄X*gD$6iY=Z 8cjZ\zvB 3TL_U f -; e9ӭe{VK HY 7xb|IF%SId{'[jjz)=&Mq;োHfL)Qԗ4)QnhmfQȾW!*}@Mn |ڴzƗ9mvY|*P/%{?dH5 D^,IJCRUr<&b:?۱Dr5gegcIhȩnώr5D6ֽ=LjꉮHGt́k^<"0TNHze\t'͏ , c%S.\%iuI&XlR"J=ds6R=~!Gj'E:OO2[4왮RœO4] ٦>JLS σi=&x{AYP)#(RnFp&ʑ>Lͬ<־@P0.J$ݹtqJ !?P¾&$N[4v[:}Zj6(0fe$pY00f OL2QC${oKk‹;R  v&e5W` rAh.\h(ީa~ݾrs E9;T@r0b#<oͭN}!{Sp>!ؚ%M0 ={,8 BH&g: nh({n jQ6ܣ\y8 G٤+^i\Fq:dϣn @͚hn%H`S.FHSf3FbI:paBHV,f旐PH@KW֟+դ֚w2IYxގ2TMk*\cxCcڞ4qM^s©B+(iCmmXג'[}yG<h+hsY~>i8hsa<,S\ly\ iL2A$?qG9|]O'HVT%[d n "3;QsfrU?८;/6'hb/bD0v2wۃnJsIIC7:!OYR0]t& ]{K:\>8942#fD?HIGGg\ x"*lZgk >2 /?=!\& _CF?.͔b<5@צλ9G'N7! %2aH~os3Z Y?O 㫍W'(&̃PJo-K+aWхqhSL=$HBmEQG3#jYg-dKO'R))@,P6߷SKEK}^{An'U]\48CH9MIi`G1Ljh4*V""a&e[8!%j2X.p4J_c<9^R(UEqWgXR.A=_]>Wukd8L->up#vod4g/~5n_ՏM&`L|`^CĕˍN@D=<R,#&52MB7-ִ)# -};+Pygϋ0#ĺi;Bc}O2S4)űXbBbdVT&Di6ѝ<1zP ԊεE~䂷g(yްh)툡pۗ@F`V|qӟT6~Kێ%?)ǍhjcO\- uO]ޱc6GkrcDeL\68v*oEC@hS&Bg8UOn[Ng`Obh'_[hC.cy3EQᚳŧ.r'i+%|(;ktp,DvB%g'g^j]vEtze#Ap?̯k.x[̣zWA<(y:$v;:,pJa׸AO0*$WۗIZKxM,XEjcK !^kfz_I48c RY*ω[iD#l.6CmoV#&vƷ[P-m1eLG )*oCte HKSOlV,c>ztbi'v;qLvMM|}c $UqQtI1b!D -)]' !(C3(OkbX|dڸs?_A۸I3E?G=69@! KjetA}\j4Za<]ʼDA$|?Bg%Ǎ_o/Uck+&zҌ! l6O Z!+B:)b ٟ𦗚u+w=8Iux=I?ATΫERGgK)n`+|#dt;|{^z^DsTP2M?F|r K4N@G"ebޔg%W9b\EY<5Lh *T;~ȯPKҡs1%s`I?`:濑+"m_TrCKU0̢2Ţ]AP&=RVkkPM 7D&Zf1;t8sWFI4QTѠ9l/hJi¿&Peh&nsi jtċsՇ;.X Lx! $Gj_#WE=hmSW0S%ĶK|Q (1ۯ%Wl_"e@L& _⮰epfe*q_&)O Dŀ a_@Fo BE?e8g?]Qԝ }b׌KU=f3Lkʆ^Jor̍M\ۮHe]2*b}>>$uS)~X6j1Ē Ӟ+f~(A=ݺOתxSR}trL'B,h/G4B0Qɴp㵻؍IȊ_ }k{5>Laj(hpbpMB._YKo9G$Faj"˙iNךZ_جڂcTgsOV e?bE,)5k$!>{S.<ܪ\k&$\tNsuydG SysO-ԩD_|Q?-tq)c +BmaZK/6*&[=(2d5NgME=kU)"k )y4zZTKRvk|25+N^ H.hYb6WJPOV!kuoP~.ΌtUϮu~ϣwFIs4i-u ($!=vkwвĸ+.eܔo[|=En0w4$iJ^W5Pm нFЇKfi9)c t{@q}nNF0x;Z'eYQ(.ᎀHAڹٽdqL}G_H}wgq#wch|̊1iͰn40PqZnNua.Wk nj]];fu!sp*=ck*fϝB `\z;䰃F¯uCZo:g" ]4gǓ-3Fy  qӲ$_= @3&/jN{OT"8^Q;QL칪ܞ\ V~Ӌ\@tX`r^ݥӶءy+}K0T7#1pp-j)ʞ!-p*ɖFMԚ>ǯߋc1N{r2#Mi<.) u? `AA_{H܆5gG%Q5>մeOr; *l+-/: H\V~J)|' cR?DFtHO(7P4̂%b|'v hnsM(Q.huR\ic8/gjL?\oy[g9RA Wj40Avu'2gz#h IJ[tjgrlƾֽ ྭ }v&tgjئ%블]2j 7|gGR- 7'nF*+G%^lDmb9ZO3?ûWq4;e|D!8wd[[ V2HT/e;&T[7v| zwi؏>گI[gm<cװpX0tJT$hs\0zz9HڮW &T s,TQܵ`ޞ}ۂg|ȱ 3J'KU6ݤ:oSKs߅6b$jtXvQN=">>Y>un%}S۰ gF˶%k:9>+rw^gݖB4vYwȀfʮa^,/4>gFk8퇩-!tPDyҐLP9* e wv1F`C j65ӗByוu1*E2oseJǥS+TU8`Gevxn}#WI>:By>w| _ 4ڦXڎ՗tC!Y( 3(\+jTDFIxqtXua|pbæwڨ7qjL N: d U,,%A6u@N.(QG2=BPM?O/A@\0s{nlӯ:^3xE!4xI%-HQQ?Kd皑QZF|U y>}bGjIfXʷnH46HԜ8յ/ 6]M$۩La@NQJ7?R;5WZ.\/-דT2}Jξ8 C:qn6FC;*vkSMf(Bz\ h"TbK[F4B.) CwM>\\ͺb]dgD>A./gϏf2#]uft9|?{)Xf'Jqw=}w%n٠ݐ8 V7ѐdLB-,SuDˊDZ@rPǢCY` y dOi>#:?OLw( ߂}M# ҤG@?}Q65<" bMugICˡv:]TeIY;I}ZجC V #óxZo+CalOjV@h5ǍAB_:i+uiQ׃&0Si1_Tn!FNI"SOn+p TUHpE9I:d'j>4lj i6$yE}(E Ff:%`g9"{[,%nyƈe'ݳ1ѩ@,s6i )!hkd\(@C@jMjO*-ڎ`xJ'",mlV~P_\S?^͍ܶl؎XM'6z'@LDӜ TX0Y$雪a. [BgR! \;xO[BWUI33:;hZA)͑O#fagQ'ٚ>Hd{<.29?BhNȖ:s$vΣm3SGLA~5H TʥΜfN[;`2H#L&n-nQ.C G!RT֣iaY0x h܃4@;FYH rUlȞW2Sw: !hi.JDѩ :U!V:j RI+h#&Gd&],;Z.O!R{?7\&(*69l33⩘#{Ⱥ8ch'nj@lXޓBxydIN!ec1[dbQ4nA2*o^ c\sro~Y)۹#ص)8:NFIhێh/} e']y;2{-މD*p %- Ss֛D?2dtgA.[*tH)}} :ei@B -;7o^~ԃȃrXӣ'R\]̥"VFO?pj_;7QSMʋ߈pPU^i"Ivudp`ʟ:Mč3 y4& k -OT$v R6<:rtH s7k_o;LYSZ.`qJCFfωCσ|\=;_3Θdo[D1|R'-{fvJ &nˠs|`ʪEe(25Zntfl/;'w_#ȧ\)m"Ds!%]R$N5[3i;dgs<./O3#:= j^dy+9EA>]&8ns#nmc gUqdO$W+T Azr2DU% !fyw8 Vi/oCy3BO0*iPQ 4d^kp\8( _ 6D"@NrlMI Uo@MȤ3h>oHWK̆ɺ7_3 Cɮ&K=hJMz}-j`Vi#|WeX/1xvxv$g\X% J/0{bZE!V1\nmG$yK'Eꋉ\m"IW2]{("\/U`#;g#HPEn﹧yYvLۯ;@)ir~ԥ\doƇ3/Y\&`KhZ1wcDQ'qkMd:~ )rI* }40ћ]Ɛ2(;<$65L+A%]OͯR;R<&72cՉ@8Wr.?5;f|T"v$H2xO$dZ{IC=(|pQL. ^mEG:fT7ѵ/mmXs҆4un@R2f絗M]p=$<Jޓd6.+N'CМtdؑsݐcsi+_cmFsW'_O+)9=t;Y8gЉ9́ :p'۵?VLjFc!T.-xOEŗ"*~4&i[$v=G%qO=zVOix8I8@ۢ\du(оxr;>o3kG~3nMi"(ghʄt]v?R7?PmȱiJ~a;˝5|޳i_zg iVh{ "%xv"ۄ던-ьqnN3{Ev1Ib'ѳ ﴠsGHses1Pl(+ȷKh#u! !u%ۏuQ61Phz 0>#!e).~ oR_L^H`נx.I[b_F0gƗzXf0\ 1TgH$)[ByP !8Wx!2ٳrTouˍ޻P3Dm1GɿqOOu(^&"fKllwmD #AȴLA8VmnhmeߋFE S,gq9# =ݮ";p9K@o 5 ~Q6k᷹T{v?re&-D'@o 16ӝ!y'Wkr\$N;=򮈖 y|XjlhieJi昜ȉN .[i˨OPvu} [xիP/ 9 3~e|s{N1.]r%7VY(P1`0p`!2KlO97F+MlT˞H#W_؁.|E%prVRXP"\YC\;Ԇ4MxsVVx2O^g>f|8Z_ܕ];1d")5Үh؈걉W/sfGY!d&ɫ(=]" 8F pA44u('?Idy*_w ζU?ֹ'nCA]i_M2(Xg@3L3zwG V1ZʧOkUF՞gj%S@@Zߐ?}86,lUzC DOCϪI&`wh[{!L(YL4/ڣ*fW70~d+dDM|j' BzHL68:JL$ٞ:{j s٘٣ ͭBL˶\s0IT%z*<{kE\mTH]q*6ʻ*ЃY4dfcX> }?7gdNOh)qnyҶ,BNH*^%n '6YlZRS Pc8*k7`[IU[fh~K^B;A'P2e#94JC'=BM|* U Z˗p&i+a;(rdҶ$hG)m؃fV"D:u@hi| ;k<[.@x/f1g@2eu4.ZJ]M`aa]q6IekD0EG K"H7eчcO#eA 9LS$1LI`gxe#c\g+Ѽl l@e A}:}=x_Б-ť)Y帧I~,T2[I-AY:/RPfGȎ*!t@q;0($6|PJW4 n8k{q,$fG 'w B>`r#*۠ib@VBV(3J/v$^E b9AM vmw zGI2ᱟgwj%vҷ"310|J/F7'roЍW[W XE/kuSo{I˓(GS$M4op}r+2h3YXSTiK]mn{{ iz.^7DYI9C@\c5wPف~q{2s+~)aP:p59$#MZri_$)OdvJ5~bVrMXHE;` L#͓+=ƀxj'yT|Uı+Rt0qwrw+@H`?5ֺ:ɓ_x%M?&,&eznNh[ٻ5xvMmki;MN%о'0Z+ #PPC&jO(t\KOU5JrSjDT"(z5S jWvǛ@ؓITl<'X(},mJPQL!pEb`J)E+܂&qL߭/`wExsS==bKUv$bVS0g8j,"-|KyVG+#|?ޑPSJNMS vČ.  m.XKQ.ִiYp W~|mKaRd[+)|ѱUfGrtIÜa, 2\JL#]**n9j>]Hʳz^$ 8FCk2\pڨ[˛(YU(J*ȱ#0'/BWn[nі$s])K5,m:WΎyc1%O] ȟ E\2/KmgќsS)ڻƄ2d~VrԾ7>,.u[G_o rYD-dZ*Bɡ0M!.Ɓ!R!RINo]TQ {#h}W,1 Rt=Eʈ+kjj@Xqӵ`%OgVq㯰o}Dz@*x4¢gC weH4Q9[GxV#xlؑ:M:L%{ A9/ kxv%4q`z¢Z>@U:T`;&)`{V]gNq |#z|d9 =t&m#:Ashh mmn ;J^Px&uUkc/_3:Ў^9o3s h1FS:r1:wE iLSG㩁YlS@|`O&IM,g̟V t2rpEHW#E ~\,9z!Gw[8o1T8&g7PN1Ed¼ 32Q~ZuBD'ZWpaAF*׹( Zm~A LXh^)M:,jZMσ[TYKWqԧU^[e ٶnvȋO:LG*>S(B:I‰=奛T%#,+今B"bgZ I C[!G#/Sμ|\ m]wHO;1Jĸٟèq2Kv/%㊆e՝_U3'E׷,e]e)J8В~Y`=Im.xRx˕QLw_<#ι"ɩ!?D{!l,4=AuLSUmzq)z |l;A /Hh3p@ Ut~./>I߸E&>xP~b2|\kE .ZfK<S1͇֏y78 3\B_zJj 7P@KgKRn:CrV\m9Z x/1I(; d{D]lI*Dӷԋ"2$գ2/&di]\Q>X;  1،kpp5QnTGSIڱJuKA x尅w%Z-ّ0WCG3y*^eSPN{37)t[{$ /T15&|8nMZ^m_DA59#e' 0 <:7"ʤ# wjj;´213ekB)G۸?iTx@vALX03jyXzuEFbl.IUuIh*޾D|EڀPdBzj|.NR@RNk66ENr;k"AAA{lϝ11YAAfZX!Mj+P'85 ༾q;C}FNr>e\κ=ʼju5L y;m;I 7g6[ĐYJ\,/APcP.OZMJP3==Oz0~d1$sq;} [%+Lm.^0[gn p[$ݎGXte>ZIWRr& D#8{,/-2uY-ye[e9?lQ? [< [o0=UZ~pr 0^+w%G/_W6ҡTP'@ 룂c@${y7KSxPS,Gn`^U?~qnbk=Fџ@8E. ?MHoru}j3o+l1Kv2V Oc7)0j4WVxʶN b $"1㸴..}T0]./ X'k;kݏEFz9yU@HcQҬ|;UF ^W_pB(Wm+M*DlGTN 0%\ ~݃FtDi; Uɟ.0m \ o6 zV)?%ě^4ViU⽛g⾬,ɀ;kEJ9\6EODntRUes#*f=V=ogqX`zZX1 3 Tׯ Q9嵇S?^JYܦs:# QvC a=:C.)`ߑbͧVkzRvyXqwMZ,uw6Q%8Дijq BMy.叿6[G}/]ؚOҼ̦5C!ES&-obċGiTʬ>Oɪ]#y(:Z"  \KXi>ŞȽ(m4UxGr>Uit UxF+q:_\C{֒ѵ c;ʳKZ'!&躖-87~? m/- d ?ʮ t:9`SJΏq?jTWÇpo2rIt@_EߎzmŜ/_b^/6t[gx3*k>kYnm1£x :&e56%al97> p}B^b`4H"kf :R4Z/3mYjՈ!93(˥MC{\1[U|[>:|+! P6%f eO&ҁ]VOӬ/%ӝ{2?ܪY8I* I=:fڛY`en4z%o,quYFln33 C\9E$ sV&Jk``}rmxR혥}"895Mgt[((NPOŬǐJv.܄A5Lpڜ#s}0DoVPW))0]ouFɶ%:% @v<^B0CI0-,[kGx-TxX9X7)¨:ó{!0BsV޿NT k):6TymbQU5ORS$%z;;xRV.8$BHpܲ6ۅ!nn]ps 5QNkdŒǧb*܂L(Ry~V{Uk3Skl0⟭!}Іn'yFB Os ^i˶9NGw+6w8^Y1ԗ <%|P/20m6|Z0m3XJR&fX[TT+Za 5Up'Lu;[,vĒI/9<스)B.k䠚# |Z`%7ڕmOC5q )J_72b5wHV%i], [try$;{ !e4|3sM?ۿ& " *3%\tҲc.rk$l_gݲzKv4 SZ8r䯞c[EU30 MΒ8a'}-мj{ʂ3%P5/ T]3Dv%ǤYc~jKzwKY:seõӒ%{yϹfJ5RCZ >v.~.6O[W0kpmuޚHN :vBn\)ԙ!rmB\~WdMR\}!ȂCRH.}XG|B׿sbu tS"MxӔo%7{$y&;@!b`8НD0 LӥW6""=TNX5ho&cy ,VB65147,vm`v%Hv ;yN4ڙt/gw] '3ETϵjF(C#e?o\t: d6)4ܬitɊ)lA>3#ǥ'E:t7'Zo _4K$!aZ[G,oz/ p 8R1r֒ĨBw+8{([5gz3Z_)CdwKrf\\,Lrѿ.j,Zw̙ t;v22%HfGb#l(dōXԍlzxewD4 F{j׀ֹ㤇,.~X& ! Kml{X 4WwB!uliD)ObuF9VM5t@e/GҒBu+E "=Λ$Ei%z=:ciq?RtKJYK8A6l?8S}bAebp. ,Hx'J>bmsO!^Os ?3Lϙս Ro@X=Jԣ$ĠkA_D`Ҳ|JQ0Qd}6P{2P\na9K`yo 3m}Evo@'w3Ze>|"< 5(DL@ZM'}FB%,p'b Q:K׃FKl*h&}ifDqTFJzNPOo"LdŏMx׊zH)A#zlcO[XT^eRmf=w։to%ə%n_焕!pH[s%r+J4ݩ'? X? -'YRNDv 8ҥsNٛg$<PߙXHcqEg).߬XNԢfiSŅtR說l[KAO؇<$bԠr{T?ԙ–zc>x3]BByW\PD]ENj4OX{lgopmT/)]FmIr]~UA!0 |,N6Ӯ w`JܙRG86:Pc\OV(Йڬ/ӲWٷw9M^ $Zr_u(†k7uj# /DFNX9s`ٷw$"SLH)/pĨWX ZǗnĦI♰9iC9 X{8# 5 M(R35Ū10kasZ1#ag1]Nf]QU3~Α^6k,ɥHb7SC8&;eGN)≗% H[P~^6r.Ú'P{-_QҲ G RP ->%{oH $mc ;酷Y"JUI+gVs>|v҅d޸erYW,at7aOEgtF)җrzˊ&Jthq'5zgKLQNC^I*C/ +X_`_y\&!ۢdlv*ZUʢLPT3,.o4^LSW̲ҜȁƑt ʒ7w ]&4ԤtwT<1D _aݦfm@u1B3&~NKi@- -q [O>aDS|KJt]NH"OCಠNsl.Py 2#tI)$fئ"BG6sI &%gf)?IWYB*TXwBb3SpM CJmn B+Q>o{V[x٩ <P,]j-42*@L>QwnSԬS.XCPL'#`gq~}3; Şh-Zp3j;D_6%A&3TqD.;5xh>}?c\Zҳl:YM'D yaPA53{WjjdIKA&0VE:/Mp(!# mJ,8Y wmkG Gf;-@o$m~:.ZUr#\4a:S"H ;~+GfW~yU[:dIB}Y.)s3Ժ8A%DuS s eg<Ѕl=v:U9_wF=٬**%N eiM,{5u5DaAswdg<xJݨ#k[?4 8̷z L{}0L/Xq}j4AFw/JRɤnBܓZ2/tIQ۾'Uw%9cTIҍ2`j/Y_( Ke(TLy#:8ݾ^6Uh XPftFO Ϩ~y;Oz: Ln-VNkаͿ(.搵9nهHrp 3A)/4JtRNUVܨ: M )`r1lwý||*@kc끇j֘a@;6_gjŖ4@0@]$8+5@+u^~]HsrNgA ɶ m֥J$ e[}isC"ЈFS|+W=xh#N쑷 iƭx-a7RݸlL+=$T}A#|r>#V}ζa!0'Iz&pb;n=/KM/[ߟ߰<:X{5DVRGh#ʯ6Ȅ.ӽQ @ucn2 @y%Y,#9 2M&tKE>cQ'nrTwbOoGyEbozwVb\*Z=`ro(vy4[F&)x(ePB |Q4yx@ XJu8mZE9e*Eja⸂wFN>cB*lt)DT}u)51K> jZ 6(c3ӗt=w2O9'Iu@0U}ew ݚ<'cRɖ,鏥&y7}xsB-"~U}eΚIǔ@rd+ hUõNg^Ee?/ , ,|`-Gh;[99pӄ8?vz3IK9rۄUM)^ɖŒlo%ѥ 2a\KTU7:̒7+hO S BEjrѼp3kR?f; r酵) YW;i9Ͱw`hN1شvI̙.-DM!3w`lʖt ̱Z٢pǧ_mۇ MAP%ԗuKSJ$"|ҵ,|zSb;8`ѳ!%?pKLLƻECMu)B"Cģ +7MNn* 쀄H@.^3+H8yCgG3l;UP^rV`wn5=|YU.`GbQ?<GPZ, H?Oz.[,CQ}7MZ݆*$:Lj*ǃ|482*Npͱ[[ϒ/G u =%K)b-J>FH+l͜ʼn@ݣj)C@2o;*JgԪ%O+9KCC9)`KW ]RAҎ2ݓBmPE {/Ol (T̉A~`Yd,G?Fɉ_dX 26{2?Y~h\aգcKO5)Z Ċdדd9Q3wRrN N;kyàEUBAO̘N */z=y |u-55 2˒ĠUcsPJo2%>6dz8s"({&T'C-#Wzd^26&k'59_؛l~lv=%(pǼK\񗰀po (Ь_-/o0>_UTK!p\~oV]~cn}9O@97|m+jQU" I953}:ޢ&4#lH÷" ra?$Qך2\ Ufkۛ$ He gQnLY7BR yV9s N #j1jqa~>0栯J sR;zcZ}s}A ]f!ĜϯzD}OGuD mOT&k6}&mM u.12j4i@qwl\3.:b6"Cs`RoaN܃70Vb3M#}&w L,.?ZPUCU4S2oxcz+G籁[ےWLab"cj rp(0hob& cxBDŽmu eev֗tr~zܔv7haS\ϻ F5"_ ՘WkdF^Xv7;PJ=LSH_\?;Ku5)@I *gTHٷ/ꖆC(z3~Ja6Ɍp?AtRsA"0Glϯ.ew&D~Ƒ*ܖ_s;/ nR!]_0KR"?^ZWv\ nF;7Uo;{܆rަdF.2 'J]@J!&#m^>E]&K b&_.g <v ?18}aA"v@}"z,v@[MdÍx0jK 1\dZRӠ}Xw6'm 2T:`qg;jor4dπlOmqڸ0i "מӃ6w/ T>_5=Gzq x0*7"3So#HG`|5 ,H_d5'wh+NvVc{Ɋ~y,bԧC̭ vY5Tb2\I k'޼!$\Yـ3eBXDzH?$/༩˗i^އ+PȴU b{Ï-_x->"%0s_@u[@wkkp~drhϛvOV 'Lřl6h`Vx'.z(u' HQ"Ʋ7ZU/Q }Zu̸_t!w<(gֽzdi7-:IŪNfuc?G=2PCMkRZ$Gȹ7HmHO 4 ޥ]zwպxNI:JcF4s/oT.cLH:.>cx)>"A҃p}.R"ۮH[L,! 45ޤN\!)ʕ!6Aɮw}UڱUCZ޵[X_!Tؾ+sZIx&E]wdGF+An}񎩰$6XE#-<{x@@֘2~&r%>mu!h]J7!/# $aes p1ys 7_P:6"aX,qH/wF=融W<*8)iu6CQ h-B׹ǴKn AH쬚-e sC<U1yv]9~R<]˔ %9BB2@.QD~{:ACTL&cλdx&ʿԋV9 ə&O$.61"p{;3ReF$4 5W~;LnnT 4ס^ vgI YcaX4VWfZj #:S~O޼E7:}!&=y(u*e}WLϴG EZ c~Y^*)m67wx*xd݃ esUGJ\hӭM/U<=(#&H=xp>-o jr¸g߽J 3ש2?6o Z/=_2ߦ#N$yV6 {aR`=!uMiTu*ͷK1_OJhUx2"ڤ-# 6 Fu`7f%0ʎMZ]gdNitxJ*VO bhOf0Vd"n.k'BBT:M9V,6tsoJ5H$}׺ 4,z}ktff So\Vbuy)u=C4/_l,R :'J8PןXO*޶Ժ ;Z:ќCnn7E{͂ AԮGhp\ %egIPMIPΧn벏+W!k67ܠ󬗼( _k'_ /eT$uCQQ p1#98s,*ܿԔpY []J=KAY: j6;<7Dy#h1L8}qrM'Px|.fZW&W`({66>:Yh ԋR*(/slWUfjFko92&1OT%U*Y@ͅC\ӽ~pdY>EۉWu:du.-ˑ=?Zw[^"z4SY}CgKHNl\/~0CJG/d,uzѿA8`.NqP[vr1iv@^0o/4Wr#&쒛>nw~'c1 B͑^Ϩz[֯+ GZQ4صsKV.O[  XҿLZ,ů`2IiB["!gՊ\o3wύ6$ 4}pDboAi2yNP) 1:,80sۅ*1m\ .Ҁ"bEΉ@{Ay5Vl, uM赡 wO ̡af4'Q>M9Q O>y}d#g >x*yP_5t(PES'e6c5]j?{ zuFv=Z6|"ڞۑji5\o9TnVpRb}3Mkź.YBEs)iLt #O8[(-satN)X 7\'p62id_4Dj3sޜ$}:KbFg]Afƽ>PA >@Oԣ苖 H ^e&0lx0 >NnϘTơK3IB]3Le Sl; eX,K\ϋUgex"rۧ`r_ tnܤ3cyJv,-7#6^3=8l}){^~֦MQqk6"[&w_@.6$aZlAEQ/{Josgeh3&̘b &%2 WVFk8B݃yϢZ¦wxKTmc!u S*Bro__J2Qw*Y]  M"F~sN1m&%h Q=CHD^0qDPlTz4sU>K(^nr-[__?)zi/-b}[ y;&3 Wtr*K  Zko=^ oP4jԝ㮧S-qF KVdZApbϲDbCɩjw_ݮQʜ [cy:wg d Gl h7Vxp*X䶼hQ!JǏ +>C3zC8uïà-ZR}ApT Ϸ/^SOޞxr:PwׂtmS4.o%\z=ފ0I*)pg'3+$!qaYc#ҵ\Ӎ[cK7 ~Z%3;0CP%2ɤv&dXBZ Mo r߾|Na@" hDRĵ'^"$|"5 ˌ$}PC z{Ar b_kSNQ$q31ؚ{v_ˆpyaz >}9T6αu"S%rdPdg=meqi[QsN~wKccָc%%ﺯR?⋮ JA<tYc˥6ZD6-kG2̮J 'p9h !GimI \H"k*8-kw]/tiu$uFDz@rD1QF+0Ac}bi|ge8gۨ,)? V~"tP<9e]{"fJa,0\5#56Җp O,Y]wUY0%'iVxx; rS Z1 +"l+]Pˍ,Q`b;Uv_xD* mwXM.Þ6b IhBb"1˴,.$jPorZT o_M%~3>KMGgK=&ileRpvQb,R_R#jZe3K#.Mbc UCnumεk7da(IX:y mǾ<@6fg1;6+gwat95oSl]J܀_N4n8ٷN.# ' BHNW}(X쾨?&$*?gXEE$ΎOhC17"a$usMD#oaȩbωߚq~81@f,h|}Z᷊,;eIa؂D}z:[{4x!X>mke(T.g+ONJyG+xZBٖ\)ʧk9ɼm&d+!diRqB]e ɳ~pny5jQ|RP{s<oqP׭NwPL/g3 {~U_)b`4xZ(I?u?/ٲf`پbP)X$'z6o_g} N:7G}/~v8O`;9+0y-u4B.u A* ב֒x/͗p(}GmAq1 tAg/GэFWh^HYLCP !|D!xo 7mhm[t]N#>3$d"Y2̋nE-CTF\==B(da` >;.!*٥#D>25"K R+W Z_y"y>ȾL y4Ј 3m_S6emӧ2#L'w)JfE WqXy+*ZÞݬα~,MՉ+FqT$T;yIy%p(fJO"Aj=cHZo!++FB-3)-8.CkR4С4ܰrtEʪ %Sq#tx&y0t^ҵU ldcEW$>o*~SoғH}{K9k&r:c'(I}DWi+s,h:Qm k 4m< 9>Ff5\ZەNPpVH.Ƽz _GIIDƁ1.N"uJ]댝VgXq^QZh[xXE'AnǷc0?gR.ċa5>%8՗ YT7p!L#6*D1#-lLC*4~TMjJ*M8,Fŵqާ_U6e4%^v/C;2g+opIbU ZzNs(]CD^&C9*tYtb^HwviXJiȴ2*2FCb,yr=عqV\ eex4\O"n:4ҠZ1V1gq"RM".L-LLl;N7*i2H&yw g p/SDyyP5`hȋ?J ig|L5\e w֜ N?wEk`9,k$ivP@k< WHDh*Hp^9:ȮK_t"Hls1nkU1VGf#.z/ O 7*Tn 1TZ8`C7 #هop)+ϒ 3XH]gI_?%QS?T)"xo/kLlG}Fx\ 4Z L|@W<~= xF~U\ 7e՟c:<*Xwu6,}0@ta :\a7Qc–v>5nj-ivcW]!d~Dh=Eʞ=6DqIa?OpvFHYˮl.D$0ex11bf&~C1"ٳ=įÍP o\{q+Wʞ*?quǴmP/mR{E.vhB?B 7NnK>`9۶}9lA":(wx(>> %-\iYPy qT1 . K'.M$+Q@IzN! 1d ys7d ~q^bYRDᄋb+m˄чhtV%*F)[O”ݽUg[_TXfꇥt nO0@kЃVQ|$^{+ha"p឵9*,[``Ut NnLdQykð2vM9g<F]sg{>D;HF -Cq_0,7E y/iq (8M Uڪ3u&W۰tT>fPfpi4qqxge~6@-uҭZW;jd>e opAJÉN }\jF(q}OS@t3"al \ S2#L>S#sZ8#egײ/H0Y!6q˜9QS?(2w[q@'r+h2^e6ȪZE0D<*Ե7Fq6Om)rjTᒾX'?YncxEeLu*Gg4X@WFrD:4Ppg.7,n.SzFYO[yoY(íwdp-}dW)B;vU\kHH65Մ:0QcK,Վy\t/V qm4S!x(p#XGew1mO;vњʩzN,cU] K A.3eϡ wJHR-eЌ>_sfЦͲ7w:E, >-(^ “t6Qܥ- {1'`skO+G-P8 lNw?`c)ϪOO; X}0 ?[t}ΈHi_y+c30QRp7%a{ZnJi׹jUsJ5-Pu~T0-'"8:Oj ԡuhgYl Lf]E޾؂'zzJreo57!x.ss'z`sdFȿq[߈V: GnӟW\aa7yViƢx zuKFB贜Ƶ(UV|GA< N:&ZިM{;*jΗ#LP>R?<(o ⱆX9̏UHZ;?s ^O& p71$űn]ٮR'"YjIP?Nm;{9)Įv4^fCW\ypaiq CЍTj_e%p>|,lQ]Gx ԔGPm$1:T<\7Z H7Gd% 4g`8#3ڿrt:E9ZJm;]x 4!q. {X<8u:Ӆ43TsHL'p +D$o¸IGWl.YnYBV4 *ӪkN~82Lk" {ϑ@fO%GGg`N >:z Z3#( )\ Z$E5V2JFlb ˢ$Xd! cPd)a༒K˲[T)?Z8뺔wu22us wrf8{ K$}fr/d64ynycT_Naٱj2]5;ȏ;+_l|\<5WԿޟzi—gB"=]HQ  Y#4,@m]TpTe,~jDh-fj21ZS5$^s"O} 7`)}kMao'!&)Aνwtyt/?5=AMRBuFC #mjsoNڤF p]BI_O< $ut> I@$ow;i0 atվfӖ섔Uv]"y\=uuHXrWeN%pduA׫.>h>p|]ꛜv J Rú_72h0ofK| kf63Bj' t9Q}ީ_WsUr,ިHz!%Y&͋=ؿi G+'lO/GC#Op_p(h]!C%|qTjbnnm;8]dQn)44#;mEpyn-j+`|WUfKn21.2}#JM)93JNu'#/Jr7 1;Y2ZwXM(?PQ5A*ߠ` .VozxQ@A 爅d<{t|>4h>a0I~J]hTOҋ2Gu}EO;FM8H VKjc<]gIT<;9=|>=M:\i fx|] j\s}< y3>6:dmB > _8u ""Xr_(I[w;a0a7nf5r8s] UYoטÅ\o/bjcC㘴FX_*}f6Q(kf%|,03~;c2ap+pHSDH+11Ea=ģ \qgAVoݓ2c #URizT,J %6i 7yV(FϞ2;A7r #^,MTB>:b^J>6ML R Uzo") cH L'jo@\0NA#1K+o b@O+7 %mC@&^7 3яڦO‘w`'(+ewQ Dswrqh/jđI3XM)ži[=C L>_d-iTȐvi:&ψM6.{ݶ6' ȺZDC u==;VKo"P!l> TspM}I1ŋuW!|Sbqh .wHv |@{XsˆNL1 gXXm~7ޕF%Lcw(]`x`ȱ2t8VW96/WݕȏECp0>,q HǬ5mGbN!S~s̗UVs s=qy,J?X5CZ0&qԩ\}CHP%:Ҭ#S2( r?w{xҿ'kx-5u )ߥZɐ ^Pb3Io*[h~4&GZ=UNM$'O(eOC"o Ou"xeS-a7𮳫{b`MQ"B UӑN `ݘ#verX<)絊4SK&L20NB& etx[8;LH?4_P׭be@5N2C3Pr͠hGG,d"F N;C`Bu WLuais?Ji{@?@/u= fvWLdzl}rm |>h6 >lҨfp7̊(l$3~wQ*Ԧ*p({پ CV~z`P|)z"Z=-5rV`_i =VE.rGW36zJÄտMlA . &ӳ쇕ҙ/Mdc(C6%1<dn /V":iI,,- ഑#?810͔]ز*֦W?؅mL$LbEBٚMN?#TVyv°7kpZ Ѭ߅G8+(: a6zZ*rȦ|8Q D:΂vܴ_ފ: }$nӝTڸͥl#Zzz]q/zX >~ U>Rwj,B^Xf^bTtԶMƴ6[;{Hz?]_ϲ[1ښrO 8~h*1;KxBDKܘM: $ě$/ifkCtwfsrۮ׬,Ȗu/ۃ!ҹhOkp`ܻ[AW夿׭KW%

Y4}$- D)1𖹏b]J#hS,aĤoBf٤Ŝ|]1o`tpr1:k;Kk\oXQ$ןn=IU;$^?8 ֯./IՕG(K~?tA'M @鬊DrI,* &l\6<'xUyW,-2/a k!I?FjjW_3 "( k11Dygϰe~np4rzȘ)tc!;\w/C& d{j3*)uU*yj n(;D |-tD-4KǶUbA5m]ޝVD'4Reo4Ts}{1H*UnH}|@52EW@ 6{wpGjT&#MPa0sMC'dml`Jx`z%:F3.]4F[#S98xn*\'z/Ӂ`aۘ;Jj}i}f9hxK,iz]IҮw=0!@1EXNMCJQzvE];6%$JRF@hU8r$?kqے"ŪUGVvBGݱێkkbRL|p_N9iI^i0L*0G_Np+:dK.=ZUc(?0#@pD<JHĺ_"hďO@Bi U3 7 |cQCwRmD54'xx5Sxo9"0T 'P uOul]w?l5ܧrzN< ”?sU:Lz" !zy)Kt3[d {)e]oqWQi1@gOzwLj'TA7{.1p(`$YѥjnBwlk% x3Q1#thX}haۣ<%?28 :ctWYnyx $XHZ rJCJΘB0U Enɾ8F45x&j&Y疿T3_SY)•h )xDVܴ^ pP߄ /?ɦbVS-&ZI-+%pDlU) *YHJfNsMPVFJtl qb45plE{,a4Nvְlʜkt WH0F/ (J5b-_i| C}/ OXm&68S3.t5]t? %t-deS gHNG@g6z$8ܥX()g1.͓436+\\*"+ pe ֫dR/kfp(vnZtU^e0zz&h4ܟT0a5"F+#jI*.\ldZpbl/qq{\-$dI2);G\ }N8|b&FkFV@f"c"Ii_:5]_5iYir.rKZ. 2*YC/Oie3!ءKa8#/pXƄi׽+{DnfZw ˠcUߤ7 x#&-ՒF++EB! VWDB5%]dr"ipGpIJgtށHCI^qw'Rm-Mog+«傀-˖bk&Q11Աq鈰*}=n8TjN$ABJt8"\Č yhkoSc`i ui6Z)jQi.ϸkn5 ; ]? hWΓ!_[x5$jmDN*ДT\^fI915'CŶFݻaש@þ;6%Cpڮ=!9|1)a=D1a֍"vȭ Aye9/Tݐd Űu>K'zT FB"trQJ"(7fK)$DT6ݽY>ҝ}iLjDZzEafJiCZWXnaVVi4~ NtNZeu#؍{\2T6p2(el".6MUqoAyN%"ȋSovExeb2TԨUU^҇ do_r0UYr5co18'tQ8#A2\e@Q*#'@+ZPcP-Sb{$V;=((9!`$bC'd|}R =ڗ5vl Ey'-f7 جH- L:VxsUr!z:?Z)gg鲁zu]֠vϺL|0}$w9Kw6eO#Ք%_Nz1.@l*]sVIf=Gj4 #R働;;*>ipne aqem9ڄ2H94#k1}ZO4Nb(*/AXceu~L MD5,qԇW$ק͵ OܹtoDQ?/Sg ^_ C<\cb]N'8!!lrRWYnVҠ̇5Ŭ:,wZ7 ʔH(4`zI c``h-L[L0&ܱM=8Hw@^×G-SyvzHzLnJ+&404jrVIMlȖ 6@jjO.,1i 6 /*h" >GAGoS ɓx[(=O*5S_Jp`?J' R5ݤ&zާl \Mԫ]tNfa$Mn T7a*;Ҷ.4y6 \$m[K*Hn>X;n[?iV\mO[y;ۏ2jC-> :d3ey?zK*'o\Qۯ=z+uҒ&@u\8QȂ@5v-RgRxb<]jv}"@A v,ߴәE<~bLltdoVZ5칂qam  O1)O2ykLXQxX3H-il}O{/,9 (Tg+<^rPXվd3qPZ,ld+s~}{"~O4;a?f( -IkOJvU8?cWc׬ $G4MNŐ [7E$~BK.=> jT S9gndΕ nk0$ϵrx&hg I<@G^]aQRy`sUܳ.1W;I&랄 ˆRn}wvx~2Ggy47}1r؃ %>>.SV)reߝ8犻Yd fy3z'QBftUu)D!)>/qĐ_ꌮ? D yP ;sM~ Io_ &U(@Gu8%#fU}7YVĨcOqmG> Q2f5G9Y\.Ifek QA5~K7?Ya"dv\opu)5ȏTi&#z') THɽA3s = vACʄGk>a\4"D,ϷSW2$NIG\wqY U`11CU fRp :t4',619['IW@7>z)Âf("*ԨE>/!" fպhV3ZqH:|逡{ć; X E!z5-f.!!w.7p [~O<*ES!8]D7]rKϚ,1bGB9yeP@F́xS%ei¸f!lV #1lFFuw;|>k+֍* ܻ pzAl댲z_wq_/wJgw9nKJ).6|kM}z?@7XCxMs }]z/Ers})X)0jצd;qjR`+P<޺;, kW¼Dyw y_(3b7ƏN\PЖoơ-AP jW2s+p K܅gC&7?ÈĤ&t_H ~\ 9С= ˜]@(>.n)9kuD3'Jmy569 fl &!+$41RNC\!<J8:I;Sb|J?SqE;.θ:j$j'"x y,^a6k!* Y9C˧)F.}3zDB( =Qй-jaR%-c8r_BA GeĪ[KE-I=ް=i]xl(@0 kA:"wp:`B5wqD|^aSf3R? /o_}ID"~+.3{AK4߄hF5Q-9"L[<,@=eB֠n-ؐbdoNm0'󞄵IЪF$52VWLػ,~TKY'K!ff6g.4? ~fk/H6C 4F01TT:=AVc5N%)#ae&Qf$jغX:YTHg:)ᠶKQX\>c96,AѴ5oT3AdTW$Y@\/n?r nB,u]^]yjǡP]|㼨!͉-h}a )#QE/+ϰb7i )ͯjR[8s$joW\x'&]T6ϩ#h$Fǽ I0A?(Jɠ}^ ׮CW;hU_8RΐQ t9t]4exGɊBC+bVO$y;%)V\_G#a`5+/ FD1ChtPtYm?ם,`ب-Nx&$_:Ӭ?nW矄?D f^qd(,]eզeUW{ex:EDB;%"x;sٝnAS=QOgwF1=P$.&XB]2;!'\sc^}]IN r"N~S6x\{~X4_lS?EJu~Ū~w+CirwG6u$ŷobrZ\Q̆Dh5%9(UM8x>52N$w\b!]=XI 't$%a'[hCWtc[1_XwpmB uE̽il憢gpm0f0T_j]r{ShhdavTp'8X3@T pEl:+鮪X ~Ĺ/5AI12qFm {s2?$ܪk_ &,-gp68?@\RP*ydc# l4 $(5KF: )hv*"`ޞr?ږz)t\-6:jC$-JJ"nh"/_C&)]xJW Ql%)"(t? H{}U˭ XH7MDNbK,!O`ѽ#_ `ތ 0jUtԜ50yFC"Iެv{fqA|-zΟ@T̷~:J! ]6B:26`_}z{qĦ">C^?6]} 8&FgOz 8B~)3$Nt0#_16188}+OD׋+ɟC>P*4F t`F$TD֘i|)foat.kڬ 삷k- qv>gDP1yuO&oH4!][5tD'ch̊eM-t|{ܸQ9„`cX!U8E㪲zl ǔu;qG l+1qx,:_7\w ЦzK'sIMS/D^憬gd{;ejQp[DW?SA5W!v B62ũD4{8 " \x"[yaŃ+AeK ٌb+/~N6US=~Y^D5ӬUӥFF%oeuL8Q005-v=ykvy V>[oUݰ~`jG\K1Gq:_5͞J^iinMxZ̓dþBM^ ޥ j+6-[G/nh3 6 ݘ0u@_pEEu"ewHXo"dǩ^揹F>_uxTz ~Bm4 0+* ]-o _ ?2}ر d﹮$Ffgjī1Iv0.*B% w||].8KP7ZhiڈJI9l~zԭ K'0p]抇'JnY8Ig]01'w To ?Il/CAwוKͳxm6[jB$,giv/PD"9Oώ@Js1gl+++-i?1׎}2ŰT,Yܜh '|f-C 1""4V$r'L5b;M[Œ>BX[-@N[=Eo#ykfp[0_HTA̙P~,M8} =Ex %@q,~(!hc?#C,7"x-p‡m†mЬ ȦO\V<_ ,;n j?X4?5[& 2EȤDJgˋNt*>Ji{V٬zr$ VTHr_"zR54̑b/M '4֪'ʪcu0[<BMjm2ʾO3Ƙl&HɨtT 6HL}.]pbBP,Fۼ0/odMz9s~4 xjL#rրX}y"ς`{b=hrtImfGsӿ=ܼps]P S U~%ᒓ;C|$ Es ?Vjf ײJͨIYdP;1.:h̅&ﻆ1տ4+MeȷFjB&E.$_K27O۝`Hu`@`Xȕ+K7>uU5JOd=N#tA@ `qRɼrGr(fTjOͨt܁ CCbPyHUΦ4VŲ4b[je\l Mv/pG*}7T)R!(QOG!-I2eiF>ݓ-5TB'yeopy5:eP//M!}Q㛋ɑ:Q AMj υQt`^(6֥(n!e|Z/A|epMCZ'Ё:-SohH"TRr!pvhv[ 7*34IP¸|?@(|MtOy6sc4ddhGF*Z RR. ' ~X_079oND6-Bws^L|kmwಮ)}^=ij[ <1IM\wi1Kʵ̖TgyD CWy LheVh g/K7ٶjd ލ羑 ASVHy߬ X\*߸M=iDvIQC P>xE4EUs0#vAT$׈_HgSK?Cֆi Dɚv=?}$/+@h7ݪ_pBvc_u3FezR WȆ冾Ӟg3[;.f( 1@No 8B&-Dk4G%%V$g|41 "ia&~^hrEYB'3Z^gx&esq"j ^:WF_az.MiwW@E -.ybb=5f!ǛTX̡TPw;52O~{X~wLpЩ ]Ty}dmn׺dӘ|ë;[lvb=jE&|׬ɭM ɉ7a{HIiא[Be ښ([Kf]y!oh]H5C5Zm֧ӺuT1K=._8Zx.h`wG! -ݎ5>2}n~bNHB9 'f(i%J4أ-y?JЧDms ěwPنRbQG7&7$w/?Hl!++V)Ep<`h|Of:@3sy+&~1%_ cq8̿9Tؼ "FE OMC0+ gm1dk;Y c8&F¾C(EѷDw?8GOIlS)БW($iaU*y{"ӿ0GcW-&B\Ci;Y q0""C"t#%+r/U4"A=~_ 5sIчXeP3Ϳ;%OI/-R9]Y9'[VG[huӢ\.fџ5Ny*0kצ=M̻$j*1'hÿ̙:<Η\ܲo@2*q:R!pbڳlOdP`",|nTRqm@?bTcdx>yX'ԀN?&;TSE.]1&Q[cK@.΅qD 9)W'%Wl*a<1 Cl#\X;Y"+0q4As~V6(D@&cCԣ 8zyC:F3>#EU_1fڒcPUN{-{dC]l$:?,FRVC@VrFw8q=Yv-~e5$ܢW?]n'x48/%ȹc(qd4.p Spq DB"xϸ gRP*c ;XGMrzrnhJȯWk?16@lu fp>7?@ ׹,g7W-$ <>*Le :aC dV=>.3$ {KXFWBao;78%D}3gdh2'| g]jTsaT}Q'%Qr -C\/ }7P_`:c̰8+cY3w)OQ]EQKTP,J,zG]Xtc[N24fBI[M7绾KǸr_csi_JX$t.Lmm+s67xnb䇷ʞi."B?Qp !IA@(2q5AJ;xn}o-Ad-T\~EYkࢩ@ hF*Lvr ܌mqf'#jtWll\R'\lNb1;T 4Ʉ-o,84|bqwGYĩ rXd Bkt.bw 7rƁ7|O5HV|+q䩰g1h kH֥TlE_F/Ozk fu\ӰON>m_2A+s r7xJ<`1%ΜP%߰cjq1uuZ݃vx_[rz Ԁ`Z&̕8;}n/3Gjh&$Nu1ourcr˗@PtǐȾ\i1[oDv}}UWu ~}pſ8EN>,|}dA.I@Ɉn-o"駆CQ2ӭ?LrYf@mG4V4 ;znAx8ǒ`#\ty> n_Ź%KWuw::)lHx xBy"@ /W`p=n͖=.Nv rf~5WkwEZ`|T`J;zT9WڛQo0]mhd3uk?+;|{GS jjPiq]39 ߝwc!` lum:o$fRFR ): U4}f`S\|X ==^T;^>p,R opb#p\%ٌxM4 z :l-I1 ]|B?L[k5)4^6}\іۓȁ 4vt*iA֠-0wn݈:D^V(nw{Y#6J*V=P3Lm4*-uu7ff!..ed~94H"=Q|+_WJn _`ku)$Q7Yu *wowoU(}_34?_`}QI7ރ> lIm%TI} 2GT#M?I8p/&*S6[l#)o%K+ cb. d|ѥjnvպ{l!6Ib4# 3D!«h2a%ͦ~]^jZ9g~{"PnRgx1$fY7tji%ԪޚcMbƏ]M401l-Gj! b@j&gepwە_#-|]OQ]ʾ78d.Vo0PK]sfH1oP(~]ȂBjԫ"U~ Zz^BP!N^UBoM=QXNWշRuuf+Y?M#-ՈkR8vlo!+dC](\$XpN!hᓊ(OHZs""|[R~XjuJ3_,ƫg#ډv Yi*Q%bi3nͦ:3y\>̠QcCmP, l+cL̄Ŏߠhu2t_"ޜKL*mFkTV-Lc=a>oS}j M'~r!\k!ڪ}4ys6{RF(&5)Uk̨kLf,`Ӆ-Ij,-]0lԽ[Ķ f]Q+#|k-bOTũ6#i-1%40kDX"?MƐIGzi7oxv}Wpɔ|<냯Y,UֆU.T7+mWbv(9TJjen1⹽R;`U1>wrln ]XJ'!,ȾEP57L=_~o^9I ="h`_@)s,HHt}\z8O M%560p6r+ ?QI[IFha?C:߇<[4\A.usF6,Xg,$gVL#GW3&~yJZTla8ЅC-W!],/e&Xn.uwC.~^8I XmRތZCsd&9 (Õ;`&(:~Of1A|6byT:LYw.쯧'[dεeB*$.XQMЗ( V&{wn}ƃmY1N}<( yb ʒ[xD5ŭR̹LȜܟmvD!^483԰HBPkmK"cN g4%bGn>,>$aI'H}3[8&ђ8R|;8$R+ZnNo`l [@4ÈH6Yl~{wTt%H ʿKcaOrYLy"V ^9>N1OȢR.V"\Ơ.U wz ~z%ux w0$1FI_g]l[ei(gvLҮ cD n:-Z >ODOǝb(p}0KO6K^5Z;&)j,\n/ύ54Bx3\~e aI?(܄@o P`E $]EfpT"uke*KF#YY` v2I.Pπ&[PF0- hDԲ0J v~#ɑYD`<@/kRzM4mQ}$ÈǮ}dq3ꄣw^?͹E"N0A&s5! ¢Weo7 56d7}\:O6E;ݑ*NHpwD˴C^[j#RlhZ\?QZ7tJU,ngp_ !FP~ilǗAKzM&W1{Rw%)QyHRF=ߺ90j"C2;GsE1V3GJ" <s+

tJ)A5HG=[k#^K`J+,@P'n"'γ M]Q FV[h!HnƉn;<%5 HkQ(@ Txv5r? Ƭ](5Ս ςH_w+0R>av˸Q3 0/㠺+mt˼AYaũ]>M)Q{1Ymzuz+$FWT,J.-DSx{e=?:!(G#u{)cNz;x6_8q-:a(^yS_s!B(W0eW.QmḶ.<@Lw_oT`2;}21]o99tZ;+}`ZIm@8Φ,o,>sc{f>);va7o@"DiĄd(2L~]Lq`ĘYWa\?6+6焮Jوf\UR߮8@r0\ ǏʬcϢP.|UT3ǏUp@%-ǸP r6"ԙ*˄@" i!&賅ɬDc;~X"f_ %?y԰z&Kv4U "YݕEb'uaeK D +2vCh%:g_6>F3jg2ܷ\C1rn 68]vB W((iTJhY%<͔q.*0ASxf'}\&{!!Y&T\߼>B-IxLs*fupj=dÍ7s}1Y}@( 616=0~5bbYIkڲtlܥޏ w\ِp՟-mT-,x0B_ǹ'̘NҸޑ ,k^cV}dyC<` ' C%az8<̌mxs?-zׅZIc4,EyQX%3Yȑ2jn?lʨ{QJr=>Qrx2N sKMMm{)x+;@jmG6mů$͓PB/n(kZq%α*<4b-ْq;~t5oMQ$UGfѩpu}hD[#!yI<ӹ` âg|$G5(*^C7AKR0|i ݈^iYOORI̊ѱ^k1=J8 lHqb?ms.dN aջ;x} Yu`UiEj:88,,UTLJnxCb2'CjB,z8<Ǯ8mztҀ:nSLCTYak~2)5^Ȏhs5Z9$.ؼre{_ \igX:Ж"P .ah h#GP3b8wͧŷQANr"6g\\`5( p~×r4! .qG#:E ި`6bn%)]yp6:*iT>~MHtgǀѽCނu>%;jٜۄF8u imsJxzn>H5 𺭌hILmxv 2*Ǚ^cȡG̫T^F~ɦy'y,n,h ByAL:--nB#_qQqMA9ZTNT,\K*>8i5̖'/m"jI_bّe^.%IFQӅ [Ƹ|Wh~Ylwb6W.-:4f>׫B,Xfb&Ӊf q֘%hAᅊA[5ϳR̳`vֳQ%wk.A7dԱwa>M꫎0ěScďz;[oSH}@vetf M6sR5,?^Q=Ք~5_GMfoʍ6q9oHހ䓄n3+3b xu-bۜoFh1?΃'l=,jd41(K:IRԱSMBKuYDydӖț YʆQBe2W )IiRPIjLvEv⺖D)\TΘ IgZrӑ %q"w} cvF>K|~,m MsXMM0 Dk c`m[9z[ηWڛK̂ow*T0=@渼ught1LX.gZLճZ xM=35;6 5PbxNlu˕JY*T}ĭ䋆:ր{]K>ƙbq٤f]8Vg9Դ-PV˄.z7q!H![ Cl"€~4ѥݽ` 5Ne8]Bmp$،PIT؍@J6b-jc7fJnPX Sʕ!\o"`A{EI]A`dӨpAKWB g8T*hO,~ ˃,!ita/ "ѝn\4swN痠'CemMi -o*+`V]]t}쒨q{U0U .^:W[맋{ib_$.Ckq8PꖩxL/Pjo-hpYs=@aJ^|2FD(G{ė*G+OzQ^u2bSmv5ƿ) %FhHLHz"fSay ]{xWig]6|S .HX^dPRgoV5ٮi+!LȉQjk_6Zd {Nw3HĎW%ޕ.BOjŋM0J6?'lV,?Ed$,?=ߙn^KE1ݗ\'դD06 fIl4߽q#Sn=7`WUl*7O퀾vq%O~9끬!!`G)#W_`W䣅 S POd'W~2v9qWjMo' (JV={Ƚ@,*gL2WɟD1gyhwR9AM"a3Iej#-)7:ZN=۾.q@|&cW$p4>,oo޵uIcA.VDx Q;Zԑ_̌ EVZ? ZT%)[S=sf8gO.kw@BEvMN3ِ/(S*Q QJ3;/o$FbLv46Ҽ])*FFDF(?m/21QAl J:? B_B&w BeIl H_=[*4rZkT6OseG-֛%D[1fjwϿ( }-74@tt~a*;!Y_wljU+?=ڶ |,J%t!kWK4|" U?WDDh#`glcc~1FY=*7qi壶({!bo6؃jT(WD!K}x9/nO@Fb@Rx^9 O^?kQOT|Y8tλDǰQ y}x)R4M8A>80@ `S+.󛃠ݹ-wIe-{8~\LTzaJ<o4F˙R'(\`cJFfʢ w2l :leޤFoph*|ڍv/RY1$,[A0/6`(o^x%݊ܯ.)h+9B^w/"2.5fةܲk~up Trө\%4`HTp%Dr$ȐVJJ?V0]lLgk4P?f'%sVfLVC'ss*JT)BX!* S`>mlf48(lfi;j6ũ{5j0Iy_b1ܥԏ~5?b6C᪔jpQ3jUŌe}/6DW0;QaK f6Qn- ]("Ok7賌DßHOaZAln% <QO5ʳac'Xr;Ou/EêxfUGVfƟtjAkݒ &-l{?DvvoS[ ^GjuzK#ar PJls'vhݍi ZeK+'DD)Q`4u<ѩ[S;n.3kvA2GK PXjr7QضTpd-֯e4ĺyq\oŷ8fv 4媖qPO5]I6ܰ+2l+hMxŧ-6L TݭwO4< 'G s>X=[3/!uqC(wRzFTtFSgNhG**EKO~8<f!97"w00MXQTY6[ܿL.r;SrLŪZR6Y2dFf_>Ι)k*M0)XY2E=e>NȷRЗ]Yq!*f9mˈb[iHs;{@4$ΒW:fmê񇕖H'ͱ Ϳ;=ݠg1IϺr㯋)xc;<l;YJx ]O#4wlE6̒h1[^(m rLE5WPl;|BSO:Fr"B  Ѱ |I?* ^9WrG{^>f'82OF^u=NVH?MߚKLhWeK+^p_=!bGI:!!(lVmA>p-:da {8,s:InVn!eGgx<`(1=YHRT BBb1gZmpE/d gv#jI\y2?]rmH*q`g˘্mq5fUeE/+8}  HIY: KbKo G SYz/R\{u/8ld<ސ zt,"U%{1),'^\R$Uǁ<$Vս`vuҋ{*jhUv;(4; E&ْGT#'| ;sQE ,yLǨԀlghwW'8//gvs:dri] J.|pfZ˱9Y<~ɹ߿4׫t>.d{9篝, ՠcO{T=F`1;2ʱj]6n /66/> #{ݭDhG1w%oCNN.?uɊ[:'vRVƟsgK΁e=AaE3ۯ"$'PyvUzIILA>"Y}vs)?P7%}zqڕ!vA@vg ⲍ 1,7`^&Xl143^hgʊ6Tb1jÙ"Iyv01ҰAjrVfl;fwfeh|P/1~T8*DHm 8uʥV@g#7'/D@ 7)m]smeP]Suض>>+rꦨj(:+20<6< Aƺi̝$?h$I>>"!Vԇ΀SpF%u%2' fG = TI|m*UNfPIМ+Q}Ƒ _/Cc}^sR 9W Gt0x h:y; )M\o[ 8٠3]龩,?OsWD̷ 9/W[9([E7DWs!E0iE: x"aP%fKN(j< Npjb=NVo!{^[j\ ~ go!Z2LPUxƽm]'3Uݱ>wpCܹ_xټ)[U`"ek &/2z?-6uciT>CSR@d:GZ>~Ba?Meծ^Vk{~ tyA6d B7]]NrnrEKhRQ +-qb,ĘDgk2mֳxfMG9Wgh3k^p3\E(Q1ܗD;ڗUXmgDIgdMzTBYF}N2}e_:Cr Wn$K_0d0oG6[On0-MeggI^B`gY|EaaC2h/xL-N)fi/:H!(D fvpEj#K|3^Z%p!vhH!E&Ѥ}+.nY[5)qa/0UsQ-dHTRU,+cލZlPU np}CB"DQ$8^T9+gD.3t)LGk:b``yPӪ{vIy54t${콙IxCO`f SKJq#(;A _bZ~QXϚKwE)#y2egn~Ơ)r+VPlT6{֪ԂVr@;gQ/-51")"sQǜyp0"U; _D sx1-d>)aAߨu$e\O}P || :Op׽V qBܷLnziRKи&žpWbRp#kmv~٤yw\`*/BBZ%u _ F5fK.#K`a}϶?2 q6߇ݜKPzD^-9XWۋjr.[%$HTxȭc@?y,ׯ37&%7+R 6qJv3Dnܯ)q"=qlt3^ qũo\Uu=PtEN}X#.յRn@7W? Դ12TS><:n~3TBAP>N nRUqhVm%Kw'DI熩'JzvG]B$Dpylց{'it:|g% H6Q'I- 7[@O;Hּl%2sK+c 63r0K$ޚwE˾|h3jtn}GF1a`x䕢B#ͼRm-9{@& /<;u;\.@IJ1ɴS7S3o,JL꬛e}&~kkݱS 5w탏ݑ3GgD-x*7z欁|›?D:o(å ˭1iJ$^ &#Zn}n`96ے4:~+q`vEứknht!ࡵ^`A=sG³:nHoY_ΡEE.E|oKlۏ:ZZW<=5CiGSlō֗V!;J< cW*[/#o5o+NХag .p\~"zG@YƉ3ZWcOn[_HZăC`/[ S 8\Ul5)P?&lNP@m3G~]M5(wW|*1-h#uކr5 ߆ u^B25)@:[,{yż`s\чB3ŘQ>~d6/ 8&^kovw^GPlжI @5_gdߤ5M,Ue2SWwˈ?,(Nj=Pz)!|HAx/ՈRZ޵>l|Q? Q Du2; -XVٗC;{"b8Qxo4 ; ttX@X p~-}Lm^b>_߯q$Uj+&F_0+y̧²,~QFU:4Z^+vB %J*V^ 8"`7Wm_?C6c>s|u&widmēŸxƙ0՝5P-PIK^+U KO zKU8aRӅY<'^kf$cG(e8خ^| (>X`7ц1BQczTlb#4)?Nӝ.2[ORpnQ5|lfl8=HC>(D8g~H6BTgyoJlmTlz+- QO61LBb g?Si1e9O9/Gmept` Zwi$W_Y-xz)A+%m'ʁ<2ZUܹ!.ݎblpGWTaea'Mq6;Q$Yd/l$vupT^zK\\-EeӍxߪT43[@c(?UioWK A9E~}M`ÍB0Rwe(2V=fz[0EU29 ^u/?&~H#n` :#QFU`3}6>>@\'_pC+=eZk>ucS/xƥ;2bWj0b=Lg +d,d\:1o?;#_>QZ Gk7OԵ7Sj4v`AyeEi4zlvSeyo?+c-&\_Pd{fdD71"03-RUbs~rcw?&'TƄbH֬ v?H.8|QSy:1mo_{֖c4cku vMDހ"ucX (jCO ]+M\Nk@=FW&"lͅqZ9'X:eeѺ@> 3JLyٝ"Kҋ법OQl_@Wd w AJ4]̢2ߋKZRc j= Қ:;L:! : XOyj*06e@ztj^D*]D'nTJ(7ߚI#Lvx Dx*KVx&5}8v^($jA|W.aR@8}cU`Bڋ1l+a&k_M쓭-Ag՛蜢yGފ\"Cn$L(PƂnM_dWJ`дqI>C2F߄ TQ\$)՞U2IP u~O?Ͻ?AUSfafyeYq `SpoĔd_ݏ\Ѣ&]FQ~U$ şzw,ڷD`O7 -Nm9تDZ$H%ȯ;їKZqlܿU4#?-@/bYtꟽՠެV-oPOZ8a>Z'avaJ:@!(.o37f00х0he%zOdž]}ye;So1Ufg8z>H@L<Zp/ ;y 3Y83WЏ, H0W <if B oGЩJs*0 dUL"=0c]Ιp@b%hEј]超yneHH;T0Y>rUagǷgLVIHUޡu49kBjV`Q G6G<E=gQ_NUakݡY1p|w:8sT(0"@Dr<=0s5t<'rj?O暾Irݟ\{%ՑҤ۲Op&^yV Y"(?')doi{s< ;WaĜ*nz1,R!2v{\L2/YIX|V CmK4P;gc4hR/_;([&?.G 0Ag3L$,'d`Cais[wl)?B$B˯/W:18){""yz- UL6'>}v@qiM٧Zڏv&5ʮDѬDD'5$ꦰ_YjE,vp<9XgB\0, } _ieYl3.Lv"!@gI Dsv2놿Ecnw~kOLYYnP:/(7\Ө^`Vj։ .5ty x4:ñX'd`FF=+' _RARa$`2(% xteϘv4[z\8[EoQyNR=_QQ˘աJ\n3n " kS M܊a y s"ƞ#7* ˳!N1Jʔz\[ɂZ΋`gަf:ʩFm_SAyn,DXMfX}#/J.6V@JA^m6`xɇ:bMP?"H kg3"RSبEͣ9Hu|/Xi˅LUꪍ driߔwLk̴%lV]'c޲s/&M}Xll.PVlEKx NkUVk_Da=œ >!n׳͚ 4<*8D4}~qF*k>eZeɮՋT`ûz"]kG|KD֖cCx>~7/r Q`+3?R}acnsBbK4=KqEg-)])mv I"1[ ! Lz " T;()"&I-C}~Yƃ˩ɃӦۅϓEظ`OR!u'j]U]ÀZ; ̈́ĩ l fQz.tkea[,_v!iXM>~1,5V %pxhN> _ƣP_ yXA2kuu{@4L}pCQ۪cҳ 2InuU;チpЇLiWRZ^zI8]E@5 Sy.+⋾(6<X #28f摌"Xƥ+sm[]12:=H5/oZ|Gi r|KdLkU34Qa |l$q+2:?[JO:qOڹXP=+كsL?jU_.Jx&TXM[dxg0: W:]C WϬ~[Iɍg[_+_`rda_!XqS Ggҡr$@^ǻ ,/Udl]F)M4%oxYH\Tk@NԹѴ-\7J+wֱ]n{n3#fJCZ=|ӓ pHI۰hGs(i]8R& K å q:ʦ"!wv}aZؚ0]Ż|pR޵gQk5}o[mlT3wXs)9\_9GiC^Y.rRa؁ɄpJp7aH 6`ȵկaqmViXNG[2-iiU%ٱљO%X~r^w@>9W% =OY4͠UxHQh&*uQ Z«ZB`cv.m;ZQ #UY{ėG)n_*v™M ׵2^Ҫ,X2D] 1āN}$ňc^p;or;+ZP_yϲTdU1L{!J\AA&UKv]v1ӱrs?$iz4CHF!'4Q^n;hUYZnMr4L~Fw_Gd W+/pe9e.RvwXMp3s3Oў4hbO6rqlvaH;QCi/H'#1Flv.)1޺>wn)'q/qfg gR˹l3zy#kHDo!Q,_E Zٲd:RG 30 ;|{QfII+,5g]{csdxާGf1QcWw|VYaS,Wh`+'x(N~\?YH/3y }ýloKi^?-fR9jf:Ǩ,?H+4 o$9@knOP฻ߔev#xZ81WF'şHMj B8P ?vK:>]Ukgb۱{մ3Ж$*yAR2nSL'>?ԚW :tȂ-* D"rA~O}cȊ= { 9+Xl : Ytb?oG mvv2,Vtw+ l Y p$} Ȧi9Zilgn e#}􋔈4sQìod9|$x'ިr4A 4Ak4ua*8$oنk2z8"#K]k>9.cqD)VdmR88cyoqN\ptiM>Tں(pr0Ema̘g/ake/-ҵ!y3MM ~l=b+N9K9T@(G( ӕgCYE"%C v]P4<__uFoUF l;R? `XIsY:r 8vR,[F}>FܺDK]F1`R QDzQ;EGSfoqYF,ddDlPάiͱ" #gYBQa1b,H<N[ՙ#%!'L#a2  #T!̀sV Өw})Pd?p mQ,gfL"u fg.|v19+ZF#e 0)e3o.ƨ42I?I^Ǎ4Km5AjF FO( fXjSX7r9 $3.XXr!ݦx%I'.=:0+@&EDG35 [L@h#7y!C< j6OV໺7?Uk|vΙ"8-^nܛbV`_Wݢ\YzsY>w5$&:SPžD1-uXyc}pŭϭb7f{e;~)o<̘7MpKɶ@5\c$E?_W=Uq2k}%2KX;څ* xVv찱fa_/mKFՋx:p~(Wȩfõ ?U47S_CiVf6"5aهpҽwPr;Px'LW*S?nꄶQMZv(_,D>(BAcXqn^#Q~8Wpzf0,$31,K>8~N+NM^f][ lgm8E($?tB)?H |:P|J'ӫ!"ĉJZ˧q[RlLSƧӿ_J*Jk~ߞv ; DHm͡~X+3sW(C  Ri\2#%Dhd`Vˑ;4 Y/!gAhsΫABjt6# 7<2ᅝ?lq1yxMqϿoUNϮN3~Uy\Szԟe+0Yu2 N}o4#Sx x!2gXCXʤ@n 1D,&J`sqlg'D&q{IEffPKAY\hư)~~q[ICasB3fFЄϝ+ 0ȉxa4w:YDN2殺B!gŌލAX/c\*T<%m]ӹ߰"NU3Ƭ10Rl:r~ K0&gnF s =S3FUy/*O| aua}#ƝxGKMN FY"䂛 Ԧ'#7~V)<@3XVk EknyCPuc ~%tfQ|9Q$`+*Cz^I_dV<&gJTφP y^mXn]:ϓI%w*4sNHz%i_(%a% )n@'s=5 9n/YG2Ybni4F/Dfe(}7gTˮhF%+-ȂT߄6̵KټwGgM2BTO&T]ڭC7| [r6?ZYx&L3r`}S18 b\R'>­JHRx=ISEM,G8J~n/RƬ/^ MY.fXwV*ʭW%^zJhcͦ +p/t|f7YTz)f>; ahi_[9cVlo zV5?0@ fdȪ0.DJ;(4dݤy2J1fƼ.mD ]m/;;g-c^ #חO8`7PJ g4Vxw?zЁ ЍSuhWAH4]aQz$0ٷ{ ||hkڬe9 kL~&6GxkD~8@ ?w@P:$V싾nF}2>?M"̸}Sp x­r?2OQWK{#E)*ĝ0w"l13pv; Cʳ,jj_.A fhzA-hkho b9\'h $&_sa5?i.Q( (j͞~/q pl+/.P"p@܋ٙ蔦NhFJ&0f :Zk/r 0T70ϏW{h{ ۶ZמHsN6(js,hq;i3^^0;ws"CzqRvTdIJ=آ o^.w~%RٿBE?j|#jo{hUsW>.FnrxW B_s4jCTDtGx 4".W$%/5u)<{T f?a(:r)xz 5G|e@\"$c 1Iǚkb R7$b`UzSeX)׀5)Cm18hr's4&mN/Vv]d /% lTjr$ / {%+X9~6QE_4d7V3DMtǮ1apD1>16q%o5M[Z͚8x6L!U)(1ҁi@p@uQ}*㉟Zә;=lnJ+S2uwB-MT.e4:O:G Bw<|2\kI A_nD?W|=Fzo[Az&ֈrټ3_ybESAAg9ξ9rY>jקý}\PǖFɸJb YnJNc-Cc"/R3/LɆmY1PGϕ?!ֵ07ՏjO+.YqHj,J {8|H%8kYnk- !**3GD y`;bklOYb11A^ @SIR= Gågl! |/Uui4 ' nzhY'Od"ne["±TA40IX,i(u2h(2 lݞT"Fg'.$v"L ҾgDu6$z5­M ڠڽq޾0m?Vo[qqT捜T(4>OVZ忴ܑ{>|K}tipu jfFfSm=rKawnfB:3y\{і&4=kgl綶6+ ->?f{ܧr)ib' ,qīص"!UC9486ID~wfp):VOom`~3KӶxuj ӡ-`|Aobوڐ)Tp1./%v(@[$';&%aQ@Nkz;tDH)-sDF^al8~zEԇuD۸k"Qs< 3Wov m 0yx3Ulv)7ýעbY1K- e.8F=lTvHqom7 z.WEGB 8wo[Jp !Ո^8 2kхyQ&7~gS&c|X~(.7;WA-ӹLi4YN`Ю}ʜ~B#L<9󇓈u⚷__ t+^6l a5q}[Сɫ u  I6'ȑxLy߃q*1Gn.f6f̆:Qvby#]C>3G~j/#t֜uDG/ iPԫ#w?qDx^ߒ]REv,>_s*CL*4QEPQEk2Fal~މ_2LB3iܢiܑc,?EʾN?J]?G+j1mJk| sb =dfH6&J&L/%~Gg0~X׃p_t@Pλ׈do~g8J҇6kbHd ! 0r½ZLUw]8;=Eܾ{wnK6s`M(Xs-s՟ضzS*HCu =uՕRbHZZt¦dXa7E pT[ ipP>V2c^woxߍ؄=%z"[mMQ#gR_ @lm=Y%*wUs`4| i'˞$7geBȰRq'.1kR^W-w z%l ޶x>ЗJߛo*MnM +7x;R6`P{Ԁ _tN?ks37SIc?e -*st-dIɔBnu&s8?m]e9 Rَ锾ܸHQ0qRDj$4 䯠6UqgmIKoh>GHsP]73ukD(oRߨj1CCKLdx,|p>`$^5R:CQ;yGͶS^eSiiѽm~KҿPp_t|zf(q ΗF>A)yeZMuN9$9`'v0B "ܵNP*ڹ+z55*d.jwUSR zMSÄ#9rćnWepp8S x>(:E&UaS wgmdT- wE[:lV4i"Ȥ2UȼDiآxj|jz!:/\:;5?BT!ˇanBDeza-0n7ɀr2 "O] 'O BǮ_'e}&;c̟,ƨ {bNW"(Ծ^y,Vչk6AE3a 𩫷&YW{0ZM]n84#?eeD5N=+U%rE{~bUluZ.?HK块_8?o_ȦXCR2"¢+"y\ KYx t^ۘ:Bӆ+!jLPޠ|wI 7o^`WF=yev(DL֩v^`d΄ur&6 BV<Muf5M\9F} tsjy 4CF .L帊twUUj~mlʵqbDJ9>~wUd|vmSԇSw%#Ӕ dk}H>40Gh(mJQ 9V)FSo|Uc" #B1* D nzP[F²qyUX34 Y h;+W>V(Ϝb?G0z3E(%ܺiL 5#ڛBΘzއ4%ד?eAP!#u 9rna8 ~AkOED$kRҘy9agY yWCvCw\]_Y*1xϤX[4Rg-̦3⏯qf _.x&;V\8 "лj"W G"ٱ{ B/ telB&J:u[3x>؅r&N84ofT@ AҎ1\߻*L> >5Es9n$\W3(\.HQbm6lL2^CWRS35lD݈YHA 54=UWl*}xeQ|WqN`:ؙøS<*Ca{;zjr*L-.f'a ֧~ Ұ,OxȿtuD`//"z$Yes႘8IS ,D+g&swĐx[`w&#>q׼@IK]?z894yIb/M/}~'4kT̠Z%=?,R8ޯ8kUuM 5+-Z'X%^;d9ͱ_B} xb|vkpL/W)whK_a_wҸ.-%f}iERҮ5)q74W4 d8*v0E_,Dsӷ+Eg(-z̼ *׬ÙfDnm 4J3Z8߂МL^]c1>W XR Js^ǹCq?NigN1FwWYƄ تTd^R*wC{obB?~2Vⴚ.I[m*5JkaYDžB\][D'xx.[51/rІUMe3l{5r/*fnk,ctweQP!ٞ2_3<4w =Ž$IG"4}{:)"Vl"\dnHZ?F@,^Wt#_ {4ѐ It!BW":whdwICu$3!(DrpJaSήl?fkKFn/y 7e ff3 {\2숥ڝ;3|ZoDڲLJf]/8BT{r#էS|d'\G=tu¢Q |Z{yszOk󙆗ÃuNjXkY\8$5^XƇѝNjtdx$ Xސ52@ͰE*hl4j3;WyjOa1E5ϕLHsiDȁ'\[50~PyB EX.yN0Q B#VC6݁P$2oAX1/{HIX;qIHI'Z'y- B.VA +Үj5 FjVEQ)6j'2&K }~dJiېA8ٯ>vf*Xg{UGԴ8Df!&m#CeYsQ--Q1 N?]ku}!U]&I1:x9IjpTF$ 1h˺_rR8F-}c~/H)~Nu=ĥ0_*v#`Rzs\Sp$ҌmF21k6#]e#lG’,I1C 𧢅yêv@/Jj?©'\,򣚡I| ˢl}99Wf{C j!u'gZ% oE1 A̧|E/tF^ â%), Xpwo药߱B0`^*| U~Rذĺ/@Kv⑑sM6H9-bBf5&H1AwTjJfwӄ2i: o+?@c.=S&cԷys D RYЈXiQS,x[L4^5f݁䵫-) j|tՒt26Y5fɆ7DJI|97Iz$/0o4%8io-΀7ڒ7f;]'k!j[(bÖ5{"&G߮v`"OFeܐN-5.-xZTҟNmN<.*t, NGcg0@7@E lCP fbg)WFR;n͕ԩm~^;= ˜,8YS oėe6 }\pEm$&L)Uy䜋%N /NM1F<``k֯!KJ=tcCh ybMpmڧ,O$y 8l'Ek o=#r.KJ}I^&q H>yhB#D,R?ujgeϩK!EeHk;cEU[rBc)G'Yö{O2/"}Q\۷Cnw:0VMX4ݏT9 .Cp-+n3?K5Փz+g9Nd|p~8hZ@ ͭU@Q,$5=\5uߞϸEQڨc~GI#tf,Iݰ#kDф|/*eyJ1EyΧ#+lc0*rݣ㳏@/cTm"[LrZ+m>\ knT#6X=6vg`/@q9|1F);-,K%lr725#s}_n?DߞtOJH kX\9'U-D=ʫ׶J,$G֖Z<`Ov65u\أH!9Iλ:y>Y2FLPop{q8;"φ@"5@B?/\ө$:%ƅfVo߉H{\}xXAPULM^Y 2FAۉrґRIfy^մ3JDfq$qKB Sݠ/cA]x gU=)Rv"΍xNթjƘWp=P1/2>GgA͒8ZHٹ߀N]j8_z&[a{F%f4 sd&6〳a` ;/{oVNXi<" zT|!W\@,-)gk0n@*:(g2cK#`r0!qͩybX,(}P_6eF$4m]j^rwFveDfiӞ}X~v%QM]$f36^`D`J| [O ,2 7Ko})iyL}N8*9ƃ+EfAyn^![;OW5yjFUB9G3':#y2Qǃ/AMN8677(`+x݃<$.ɶmT4FA Q{_0|[lܜB1"%+HA 1o}ND#ɪ[h\Ϊ(aGG C7 Eϴ F%;DHNa5A™QSimuJoj7 ¸O(۸FKWmj6fTTKv|FZM)Nr*"q:wOPc+&KXb2\ŶosAy69|OB)ZUݚML KVxA_sLmnK ݙR^* r +8'%]]7~:}UlJ^ÕoK̲) ]'pEw7#4ťO B&&¡L:p ^ ,SY:Vb`I]0E^2|+&lˬCbJ#0`cuYe$XM ޝgAgm6E%ߡ##1XV4ijڈȲT<+aXJ`fN^`e7 2Gq3IݟQEn$z;)Fi/ۭK$ ?iϒ?Tz05pO #X%ʭC10S#Xvtgp@E(S3CPw`C&' $D\"᧍rn7\Ȟp2P%8DnHߙ,=nJIIW SjN=&2f| +bIz2[lIIȚ7*[{<"`9*;梬'o SptC_K#Ӥc˧,Nj*Sr?)jBn 3l'dBU cV1IdeV'.[ȟ6ΛMsB2b@QRg?C}f.,Pz⡐ul^*7&V掻|ȤWF"OZ>$5([>yo*NdMa;( g'iejůy%B ZI7{Mhnx%fjxԺerXsچ%#l3T]B|L&u@×&|Ihc "*ΒҥԏD?B/m&GU.e+zK/K tSBrjs]澈Qt/.JJ[#"T0/O*W&aĂc?k ;k.`64hL#=*Hv0/@DNuD;;@^ZHlȌg{y'&I}Xtz0"f߼VZs^Ogng8}Q/NufT(x9W,հRoz>F@[.~> 8at67e[3m:X-w%$;gƭ@Ax o}vY9tJ`6ъnD㢪Rg"JXJ+]cЮV'rorċgͻ 4X`yb .6\߻<;\o9Bδs'4} "&k9%Z}^2Vb{]3|Z:rɎ0Iֺ؇ x eG6ƻ&&t:[Ӣu , <_#%ǫy'3:]b,@X8 M|$ٚ;fd*jC"_Rv3ߨg (tҸgaJl`Jw4߈ot #?Q2DئՃ4xj@dUs&`{=_*ycӗA^iܑ ոԖp baQxb/]Ԣ+M͑3g'nri! ?KUD%,)\\`'T.9kMP>䞖lӋZ$.WbIo/ n)JP6wFCIɔVJ*dp&^$W@QYw ,WJ%PӖ~5ޛH?I|Pa&{Z$F%$6Z2yJ;tv=x5 yh_+! SkѴ|SB7hE%!I`/bSy" ّ/:Ȍ?J̝7/)N"@2|UաWTw0Fn]K X)/MŢ%LiOt7Վhrp~Ƕ7E F Jt=gOuJi+P !B|qax#;5ݒq b kʋ~6F&V,W,<+ $YBb7uEcڿp-g 5F3o!_~L0s7#vwSnٷDC^7eTtzD>jb'S$J *W $KW{)]{lA dcP4Xe{+hԥ%dU?+YmqH 2(Hn/ x;z_ەl{%fLK_˕?ۂ888EuqcXK޵g8!,]˙Z4Iq%BoNn~$if2qͪ(mq^vh&J h%B*@2.b쑟栂:OZv{`v~°@1ICЁ0:#hH/ 4^s@(MIA /I7;X;[?:%hLI]a]" +JR(#=d1JSsZw-S^_,U dF1"Y5$W5׎LB (A%.cSp(fER豜%ƈ`A҉EO@hn IBSt_!ŧG"/n?xgpWGIDv&>mo%^ȣ^.ح>ar:+ǎя (9PT~J*اIV9?߰`Ϳ{pW#O/hqPE2 Os jc Zso{GRoFb;:D-B١r\GuXVP_du zP]n|YMőxE}2_djeAI#z\'m/ w|7^I`C<E$n ogG4mŜzU 0KY, UqU@8{ n;_:Kj렋#?i!2d{lE)*LcN8Hw~]B,4nY (P]z֫M}\85LȠ(w $tz)SA(_ gtNwJ7t JDqaƔk7_@eɄl@}C~Zț4c+ev邍K/]݀dqD{o[vM@zˊ~2X_=/`8}=[̴>ʲ{t$޿ajEtF{؁kD.f 'OM>3t{ Fkm=M[xk/6AT""(1Z >`;O +rxGQ $@kG8)V \11cbJ`nhf|x@+/6*P98P}.e+?Ozk; ?gt`W9k ;HG%%:s)T/Vɖd<"Y>*ɶ \[لֳGa1Nwac.GQJA=|1*(ĝZ8zG~kޯP-;x*`a ҿF:-=H0K&EtG1^~.:0>,,&"vv1(,L0ܽSw׻pJ !n|}2荽Ǻд2U=|3тS3Hm3+Lkz^(-;KOϴO<,<_7^c߇݉ؐ'JPQl0BjQ׼eP+Br|v)|~!:y?w29$2C5\X9Nnbw>Y55blXhuYx_t}m^(Ҟ_ -642'67ɾBj׈`ڪv |8 1 ,߸f!E؀n/UU3'?x YG7 D` l>v!}Փw\{j#B1N}4L/ژZkEyd`mgoζ>/tqoҕ4!ĨXV/RN 厾ť̇Rr73L- t`{VJ*0|iZ/η up;¬/u*!2Ϥ/r/kx j0wz 5љ9|9\˜qxA)8엯IN;Oq7ϪtsHu%9"[t 8SqBH5Č"/Doi f-{D$L#;+t0frXs&7}Y\Mit"rK~Gd(Hh &Qt i*P$2n<ϓy{E\mk #CP!΄$u j!苳V9W88}@HHŰ.+)Z'svmቋPߢޡSK:hxSԖғ]@H!>z# ;~v`*_^7CEe\D9SD{%=CVVݡf$DIABz,Oh Tg\r.#qGbbI[ӻ4<+D R5kP~7y_z1&p;>+ɐ ~%dA>vFk04W{j KEXH|\Ikm-)vK%ץ4);Q%g4_Jn%S$1?ƕmJ%Q+ea%R\R1R] /J3ԡj>]~OIH #9,@- y_{'-n.uhD4a&B#|ߎt cLS0+cүsc?J"vs; 42ВG# FmʴYA1 ~ăęgլb7E[(3#RCV`LCbgMTfnN^\YͶhf1k5)E.}fMY9/$.5;,om~6,Tf1$n9uN/PQ`EY}:X]g43OόM-Ѹ2t Ϗ㼟S0E "}g0xD51ζ6X @o1`M_/6MiLG@kǘ2OC}p򴍜cxeK?cPNcDӀxQf6=pD}ͷ3:a0ur=K[w{7 _ m~C줜)򓛚=1hf= |h}յsHArӥUna$-gKЈRq֊$ 7 G6fD>drc{z*s*Q+|Z&[ڸq.d'}fsV#;Q^$`ÖB'JL*[ͧ#@ZV$@gxk-f bQ}cQ:nZ<^7G^vlJw-|}Q/YUܟp@~chOb&yxYJߏk!p|GDk/Ez[;[`BwBOyդz 17TG."7`{>܌IܫӐ<6v't::0`9-2%zJfpJJ1]ꡥs7S,,7 z>ZcZLjgIGRDWO}L9_GqAa ׫nT^m9\ "z=@Aa`UZWw` !)tx r3S'Y涙[ OFb*.@FDjO dJ.fJOͿт`uy-rۛF.=e"t5A, kr C fڊ=m( _=Mo'%sq!czs.X+ldJ`R}j$kǸg佋4=D -%x+FO_]Q<0u_S;xk\T4~f:k=kzt4h&&~ʙ1QG4fK3al*.㕊Iwe/rqq_L3vry-(2i4EV]PTo&&'&Vr~ l{DODǣ d _'W0ux!JiˌS3@%c :ytZl=")/ ʔL{\7l/EGM4*i] I}+|\\7(7I4c(#.GLYM*&B^ 7uˈpۍV_i {k7`V9&_vC MbNo-*X$Em jwGhҮc+&bXp8v:,aJ9% @9X.eC\G\qx$掠~fƐ"*ᶦ4m;$fA"ƾhEۓKN߉zg(!|"75W ?LvAY>ӚqIѵQfudQóU Jir_'3Ub;IxlSܮD衟.c!B[uFq œw$.Lo1,g{dڮF$tq6/Ƥaa]Zpqnz߬Zؽva<{[ RIt@t+ z[PQev(R)ԡJ^PE sKjG*k\.}ݒhe +]Akt #3%H>%n9*oʉR+?M"b> IeGfVN"CD\OturkڲҠ\a87d[MfvStZ k׃ ")Z#ܩo^񘨊$ &;:\+xeaҹmQPCی'<]KA:Uy -j7'y#4z9s }smvz4on1ZIQdJH=M2cso^n{'@͂Cpdp֫@S7 !^E'<z+9LIĻ]IfHeA%!@9n-e R!HI%zPxq6H!&c5m[qAYWw&n{; p\^5y͙!*Wu9+1X-걛t(35mZo1Ur ]0GX#\`C@.%2Mkz6u `V'o]YK@IFxe#+yU Hx0 hͰa(֩ކFak[ :ϯ;>['3 ȡj:Ȏ [S%2zsO DwsL -nܠcɸDjܐعw{EʂsE |p}@(2JE t9T17YQ7&(;hޞYY|PIEi|zlP:-Omd t9E3p˄5jSSRq` ,rMaF˜kU cwu-OTW)=hF *S/&9j] Nj stM^l($ڸߧ"<˳6u5z*uT7r>?]Ô⽵r&wgU+ђƼ˒-qoDU bLZR.U'bQ~Q\qj @n׭>D&66@) WL$=m7靃 8i*Qio,:E@%!${+ŖE|+TI~ 8k1{2lԯjUl5c} Ȧ$7|r9>f2kء'q6 bҪE3'ArýԌm5#4qj?%H ;I߸+?%\REBIWN-c?4#-t Z5S~b]=%Wu~uXF*`%cBAәP9RM|wo)t8ę~-|){2jQKqW:. cGc͢_@hω9=\w0pOXj`Ɇx-U|:,_w`ŜUwYj#6h<]毄{]$اy}h \KjǾS„_n S _ &ΗaQe,_Ikz4 rDҷ?WTsPZG?.עLhB/v߷Ix=yx$NC1w?h`_KRӔֶUVs0OQLWK۾2gDvpM|Heoe܋rP~.ty'7M?d^sWFz1ɂoW$r:CaCۊÃea(g%Gvs\riuVjo0v*lӭ/mջfAQOƲV$7%Τ;F-i4|s%ܲ%D4\ÎxyPښ8wfffW km KKeBW.|йDM6EĪ($ ~ /Up[O;2۠nw%^ڳ8L '\ટD}[1r1bY0}d>*36Y"> ԆN5pUPX@ !n*t[[49,k?&-hkkƎ4 W2j c#P]`4k};QܽP<30 w@g` BZf3xi2nx FEc;҉g`F´/!P1DaY(KCOgoVًf( hndW9M ax$ 958'~kO^HYaJqђBNt m_T>c~9Ciqc)47'9p?[,XL(ِZCitޞ8X&D\|R.{Ѩ(gS3=\[sDsbwԌ\lP.ݸұ*A}eGq6Fl*I>xEK)^&2}HXC3=; wLfIHnd;U*0z;+nZ"]rkS+LqP b,_Hi4nzWbzPpX;VLl63V]pCuઃ;3;E2x|Ԫ }Xgb/$AdmsLCn6y̲m{KsUS`8mRԡ;LV\1p 8>Kt -߭6-5PO7wL0>Cr=f@=P\W@ z^0cZN}>3Ұn#v)G%3Z  }^,?>5jtvV9>K/o4W _/Ɏ9ӟ-74$Њ]k 8")Lk+4#澲q֐8-fIu D39v|<5+QEwf8w!=0ڴ _^Q&D$ :&W92;T D_v~j$Q*4lQ+',:ci­I6|:DO~Pv?3G $kHj+WD"9b*&ٝD{0 rC{>9f9s!/tɶ!DUS+<qG1VɐQ8ӀezFv|cTH 3 BAi2z9Y 7BHߥW(NB宖C?z ?AVNa]bK򺪍M i++|X0툌Z,8m^_Y4@G=FcA.%HcQ?WsQt OEr&@!K𦜝t5J uG. ( $&ź* Bەif&aNsCc\JMq dKHXiTyn}^c!1@ei2;Vd Sg3ژl~lUoy˓ʛ~ƼD:;D" OeVI`9J&u }OL!LO=3G>5%T<="hBZejMr pJ %ɬszY(%/1ANvz~i 18k3[#sw~03PG`r,M5cZ^#o8~G]jLOZN!>С2OϷ߁:]M/Wb/hCy s._ѪcрYพt Ew{:-c~%t0[->ZɉևIL\XoN4؋"m ^@P#V~K 4/$Ȯ~ 1=ߗ}⿘ZIJ8ofyњ~fcW.;=LM>}^NSĔnr-REy?&Š}n&wN;Xk=mnPIs}3bJ M!أőyC5/}p݃NqY ~FoȦT4[ES맮AVgYCi1_XKjkJ^/ ӗ޼$Meh9l9{/ؠ=i)[5t5kU3д:s_N7'b_؜y\F߀iLϣ{VwȒ>ywu(#C)ydthE-*~EBvg귫[-I~#3%[3C^Pl<ƐcM_O8:)]u4+j;qצ!@} \m鏭noEVܰA@l^r#{ P`e U$_{_%^F-񻽨g] X@w?$y tv: } v ]{|ڃwU@8չۻvp<(@' Z)=İ5qJֈ,ֽ:bx}}zPk_MIsN[I)j9ρLO='0LXY%a,vG% b?6?*Z2/bKfzaOS0 .@6.6RaQE=*X")yTBt+F3WX3#JD،|F!~,%JӕL6nYӘJT>bnEaCG~;x?V% q?Dp,]9*&;[ðe8\]Tz4'4=BB;%n\eA*4Z9j``;4Frt4幺ҝ*[#wOt)0#m'+y {鹂q cF/1rРbhxq\<6?2// zpR({Dz5DFuwD}c1S8 Kμ~9Ev֝|t9zN6. Jk3Cz]VmRBJҬFj*)wiKa-B8 I}Wm!͍&ėH^v]#!6Oܺ/ᷓ^&t{ř| *ŐXX^#Cgtp֗vK_G] /JR1(B v>A y囜(lx0/e˝}'αu\:i.8>DRZ^L=){IiΎYÃOICbc?O# Yu> ƻH@羂~KtM:AP;Ȼ%¡iF[2ƦW-B?]G j1؋Er6j}΂XrόcIޞF5xn{ y8DMA‚. Gyr}R0<-oJ:bcx\Vɿ?laSmxBEr7:,nj c eGMX30-rʐD'I@?jd 9SS aIb hZD3I^WtSgW4\F Ɗ(执.1@:4rj+hb=`JΏ:q$|XtgBn3)]؇[!1+/?ʶk-Gߌ%ejtsпY?uRtxTíNTG:I6̞bLy=Ge(+0;Ê}@Z{]ieL9W  nxbrW*qj^ɩKW\Pb ϝͫ"s:jwӥǺ]`}*_lajՐgdtX\eoQNk\4󶶝{lgڦYk?wAQy"n7;PtT7֞ɷ1K>yZ,Lu j>Nʅ|yTx+M+Y:c@:// " Q p\߽.QIPL@mMJP. d$JoxФx ~! &`k??es"]=#6=D_TW{KE(笀 uv$mIP\h10[?8 v6$ɏMbVje\i{y~uuzM,dfDB eBx4;<,u =Ģxjz4Fۋw^fsInmS/!G fu֖0ܧZq5L(Ȱ2}3HȘ&_6EK:WL; \ܤ|Bw,n;b=(q 7kغm ~MAQv2B<@B>~D=Ģ~|GgzJ}w ^%xmWBM]GB lm"w1YYG&tzӳE\$[T @} cz3[v *jQ#Gp Tؤԃ<! z 4nrQP!nVycs5=FJnqJv6Cp rX/or$gSp` O6bTq.'s 68&.aׇyLk;[b19mC"}{vTN2# c^q_AjE>RSﷸVeGcX. tuPeo(y\kB?XQ"b5]7 tfye%Qܩ$|hm 8#6)ꝤOΓZo G}(n≫ExV0FlYOP2(Rw%Ou׆x"Mr: C բϻ*rȿdj}]oIY֑AB%[]wp%"7陷^Y"Gw$9߂jytӳ3hbz:f d6qIӫzD؎z>sʮJYm7ߙ;pEf2d ژFfh^h,P/:t" isOAE'[336'pZ%륄Aãީg^z6D̅4k)~AZه:Bh.1-ȐNɰx0knZHFka&GzTdZ5=9^迵pgp<#rO Wc=0yfJX>!Bpę$?5.eIS8[472/פuaTWwZD: )JT_!O\>;/c"l{JLtD܉Qx@C;G>U?hzg,~?JPzPV{wNNMEZQiH6R=y\MfFӫ& a,ܥй6cWW`1VUu̲)kt/eg"N"BM]<Ʉ.ǁ1Q;`Xt늗D:i~2%gcݸ5j߭yB2_aZ A:xJ*5Rv 4gzl[xkPV)x.87"(FX[tW<`*IEɣNc@ōoܳ9Sd9b7[=UB\7uK}c{hm1B,+ mPcu]ry;RwT$ae j oH|?!ۯ"90pԕ$hPozqxgQKrۭӼC1^N84ͦ}T3]qg;AcbsGdD(!,rl4W_dTd[oLAX n<}Ak3r@FUiKuJd +5J{]V9x.wP}N FzG$ )eBsJ]n2VE'|U>LbU,=i=Â}C>&>G'"CpC#|jsdi3$*)-.؜kTMC',x~gl9W=94ڒξ#"rBVJApϣYN掵&B֢`PZwd(1/E8਺qÄZmu&`$˪p/C7bsgpz=3Ўyh8SD=v{]1g3F-PU[6q@3OKD7H(]r66gzH]U.WfCҲMĨwy"Ht>,CR )8w Qr}x\g p6'fE'Kaնi<$t'j)2NNڅIm!NX k[2pR|ZwE݁OM7mluZ݅g]ұ%%_A(g\u|jLV구R]Ec G>7 JxcaTt B05: 0FHu7[EG\q& aٱg`<=o}Kwa Yw03ZZC- .x8j2?pudmwFyٵku<>tEv 2W/:L`GOŊ7:nk+]@FEp".B(=FzI Gy’I-!7;1UWdږog. *߭[]o 6&`}A\'`:$,uŰ~xbƖJb6$!J6qH` k8`Hύ[98j{doڟuO# ]MHG_X HM0a%aFїo~DSHw^U3=c=En{ ZcxV\5xDOXݵE5Lxv8cGG[B% gd#,˱RKCi}i[{Mhk@쭧$z0R]IKI, 0*ւU(n[$.Q`q+$[2 31g5U " OhOP<8]M<8t{M0h1<ֶL :n>:d]\PNS{V| chDGHBoBmZ?w9Vv2qd1ջc9^&iH7vU꾪cIj{U떜&`w'{nN\FGgjadDePZ̥@B͗`_#粜3j[0mrvlB|U:"mT݇`^]'3mEû1cUdkTXOcպ~W|HA`Z7צpʊUu=Hv;Lg|JU8 :%T0~{_EF9.|68`脇g}|9olEOĖn`뺫:ykQF,!般4Q7^MF^h-w/Tї$IM0Zc4xLd~s?q4( G">8]vWfdqˆ1Aj Zz!#Zx!N!զij=3$ֿFX02ViL38 xΜb2P>߹w`<576ql)6c"C SE.Tٟ'ZybeW:|7=BS[&ceXjaS3WZ']I3ZH//("H$qYkp9ᔆbKjdv1v߫E/ Fo[ {BSb_O GҾ3b27ta"xxRUi`P\2sL}}!C ZFN[yܔKÄFe7@'Vb/%7ޒy7mD p*a1庩lzΓ]J+!yϰV]EW[Ɯ}L{l!? SĚ'z$gMIȜQ pJ$e.R+fW1=7jƊsSL)w f(GΝ8#x>Wb@9"!|W)F@o%ҦnQ=9*3 JyƸTe7V_$M0ɻX87,Qm~5+^]2 y•(̙p_. j4?`)C2# @3vY+B~_b.qYg߮JWؑ?T.6 ߫RxDeHThwggyȥmDnxMy3lE#p͖S-AҤmtxf%;],!g}K}Mh(ڵ}l*IWzGL"#+cθ}#$>*Ӊ(29A@=[$6T@ܹTj{j 4->G0 Sf$HFMOp5y25K+bUyq /Qjf UI:p~PڔDzq.W7YMGWQ\tYotK%&w[x.0Y҄b[!6gEb Ƚ1k%m+ wuz@HmXAf|Oun Du G:}*-C^i2:̀ewyf[</jZ : xBjys%y6+ܳCNwZH\dѫ6K㯠Xe9#b;XgnMgJآ;$ >NP2wd-pbJd:/8_c)Y*a}~uhv![ź SI Rw4q2'hyڡ{ŋn엳E"4>6؜W^}!믭t-~T"2B jcx']eK,x6ۃ[7a K11e?ZOqM5ikzQV l.['N?UkaPu^̬mab Z*#o`}TN+a"TR %qf6@J@ :mϖ/.rvr0b)vmD$aQ.2!Pwb ClbAF= {:}AXѫ@fd*ؤۻ}kU:xM* xVD~^u(w%P콉˦8ADOGr>^3߇^T-LhYz焃sIz3K49I'5)MQ"f9cfV:G%Kdc=șZf͸'x{Oue{_xԃյ/4+xwVŘL ;(O٫yLגV4bJB빰f3,y"7J-Yp+^`@2i $myw_V޵uNr2[mP>?tWxס51ط=+\.xR=?]H^݅)2[J ϕ\ʔ _@3B7PͳOI.(B{MDP+bf^ -g#vw\`A-N1хe_!sϴ/>"Aw<[jDH%g!\aS54zhA9ܸCpJ& 'i`-LW|n@m뜔B)<}~ ;@LiӃRH~SPV̂fɦtܜy>C?(QA ǻQeJş;@a[L,fOI`$ pĵD >9sӈJaʯhISұNTHr|c0 Ok~[{eS/X:h|י$x)ϓa]w 稭=7C0>u, bͨT I^@Ʃ~"14|H[#uaykQ&lm%0 .De]s2v<$> dx ʭ)ؙZp.H1H%[y +V ]BT+vt/* б]ҪgIJÇ teƞ驋iÀmue\pD}Цhꏮ$pur+lҤU-W0V*V^ *j~0{h J%E|-)$l*M_Y$>ߘLr,s2w#bDiKOGlώ%k6ur>?P>ڈP%MDm 77n8+fmDs↠4[,G|H)0m33] C>}(!"T$ټ.; 77w?V$i$u)b!=0 ݳW:fZ6ӛ -{NPMiիÇzˊp/[Έ"uf,lNeźdRBiAv*d]D ;FpԤ an#I`eFMeqA]= 91v*19q,ɩ5P)ؤ6ۡaXDxjhP YSXsg}|чYǽ;GwFJq(";5GxuԚhF ys/XO&Fܔ=aqOoG03թ?]~{N, ƟgUPo5[Iq$W*ݛpr~UWTA:#Wٙ#Ky)nx`kuW{h1kjv_{FS!Rϒ_丼`^ &pIyY[?Os&QԖ턨qzm|+V"t iܶuqY.m51pއ L"W-iR)oWI?U%IB,?je:֦t[V-LhR}-X:5 :f׍X 4@AaО#I!N~ gW1״lLoGݦ0KL2)^դ٧{* $%'%"WYڱoSXYn2pDrBBhU6,fՎ2;izr+,< of,yk#,GFܲlTkh N]Iz+_:t38E/x G:&L`螙X-X?Xz6Fx!t,e2̗˨neX:;Hb:Ռ_IUOf-TCr-:(N7`/$ zS%?voXpUİ>)iIXަ-cyk~i;\h=emF>ѽS1!Hc x+eCԄA"0x. Z$u2 4+aD!BDjIJ8Tڵ=ڡ Pj")mba"uR] {*E΄sʠWqbP;.mq盖\PY5i#pkS/*v(}U=Ttmmyrfq$Q9y;^'d;s fpILsi=00F,2! 2_|NW1酔u$m ^Ggd9P~Ӝ0ܬF26xi"GҮ6Պ5S4 DDHROlT8[As([nNћ*W $ڮf}'T N]I6b{ϿLYΩe*C6t=y'CS8l$C4u*H٩#1`]Am]䎭}y^9H)1]&D?3#H ,"_6b}IJL l mU <,ݲ s3wN6n??7}$V-7tCO}\=N}vo7\- s;cFcq݄FPf3Lٗ#@C"6ZZ4H2k1{qmB:rPtf׉¢4 1ę/ZsSpq="ZqYr0Fs>Ó{nJ!`$5xGR5>F;Y^΂9m燫Q;yZ=l @?zXUR ftL5*p޺;SP|y5qc p74lk]V$܃''_Й8~Zn4[͢ Fa§GVU^c2@ luulOJo{&g:.L{x&OKX>ϣ!4H="S@jѣݵTNS9o|d;Lyt"s V*%?(j zqbGd+aY&D-eg"MgطR,Sⴒ{pWP!jcY/n^L54ԉgK8j,PR['ŠxMH*Vb~Kt-$_[>h[=V=Vu3*(oe,kBC0=_2 0 wIv >tЎ_ Eyp9k,ԑ0X_ȫJW;Ӭo/Avt$9/i(+}Tzi.[,:WgGc\qۀ[%,/-ďBY/jTƫ`C*%.Q%~2 91Qx8V%=|qBfM i1;Zhr|=' sAT,@2 E09^O+vVc9H{_M֍rܠsTI,{@mQoE'5ϑ>pJT3 Ù0r !(24!hxrI&Ȳ&{/&GQG qCG|m:aL+C.p0rCF~0`o?6Y: 爤I'o%5*wZG$ECGCyO<⣌O2K.V+FZn #٪Am!?'2Ve$['MN)(zHԊX\ݧPZ)$Kwm")z?A1e063cJI)".roRZv7yWQ!gm¹j4n1mE♂:vR6=Nj!<NtgȉY,ّf?=s4w)1aC:~ۀ9p%T xNr&J/"DaiIyKxOwf{IQDp8AbV++Oh KJjA#[C(kXyΕ}(5yexǖsWܹywvW?x+Nkhi,N!8DԗkpMH @PĤ0FHU2Zi9cr՘}$ -Ƹ벅-Pȴ¶q:,rqf znwMR.P^~\Դ|OƖG.X˩@8`Xxb 4}17IH,)"R݈ᐏBN>HvLզ?(:Ve }KwsGM+u D%H+61t^?]u<8,8~P5cx;($g/iy CY4[%2|`tI,>2H?L@lH#&b >/t?eG?@<<:Y=wP9T ?5KmW3MV# a+ܺ9)pl7u +,~n8e @i^Kv+wU8${[0Lݭɇ Yϩkjʴ홠u3C#W2[ӌ*T'M=[kT%˂C5LP;6jen޾GzФyA?zN %8Kh!;uel ->OƷp&+W:8PH7Ӕ pTx1a()N(8Żc~בR3>@z6"Aĺea $x@i]H Gy:GvD=C:QK<< 4[V}ߺ[r )&)U%$dMQ 8OC-wώmBCSd<`΅NZgHD*lE_bZr:8zh/2PW!x9S{G˦hͧI$TD&l}//t25UX_6g~fC'Wlo 6EuDqѯn6 ; 3rH))c,v))\>K0Oo%3ı4FkKy$<}&O{lAwfM8]^bl "!`|8x_E;_<5C=NJBMUs+i.IJ0"2YUD95(kKX>( 7#GD\i(7-rZ%z] G+86S##4ÓM۩W?;qE!RI"m|"Ќ_/'8$ >ό٧\UL`)w0턱楐--%P7q&_ ](*}D]T71d~~xfA`"]km4z*Ex|_*?F 4EaF'M$yw`o}PkXuTط3|un$ e*8o]d7g;#?Cy'j̡@?hs5VD3>CX.kDrsGN惦pP#\&. KX%7=HqTzWH&r}us#x1pDλYNYKnu]|ͪp!E` 9- V Ҕ͙nA\i t]83y@xu_څmrc+jl>ܦKbL`nq\:> E|mxVq@߽b`vʧtY ,8XНH+(iV'7׺> ?)lv/_%(`id XB#[or&)4&5C ֞=z/&bq[gKG!{7#̖a4&2B۟.dr٫K0TRf [ަF?_ 'VZuľ8=9ަ?XDN7),NțoiUj8FMzU)%" uȈ`ɱE t{K P} uaВlhP]H374 ^!(BP2oC)s"xKES6>Y ɦQ:tuv: -1R}\OFm_IV6l2ZkvP("pSSG g@P$Y?>PB٧(h /Iψ~>xs7#v `t;HW;a u9KWjWpG쒖bhF K_98{ V}san{snfn{ H .޴ \mKAU@{B{:knMvs=uA'꺞z]0ѠhHTNv.f,~VC=*C!ׯzR3SFKdmqeYȧX<,yۢL:$Yi.VwDZB `QCY t1*Aw0l4k3绘UИVFsq_K[[ dai˾vGE!Pg1/{18Y;3219o'3N z[qBOP=={ȳ'K**ο -.=4:"u.;+pCڧܥn!XCYF}xeYr6{(6ASӬ$bTbゎ}ˍej']}Ⱥ,JDG$;Amw)qeݟrAQt"q&Y2%y2ynPZG_pa_ǿ&W!d4.)Xw>pAc%u<Q{AAK9wnT$%@ξSKt{^l*~&:9 9w;bU!<>1$ySqj|. -H`stko"4nff߷ 6t0ur 95]Cvrѿ.4Ezr^LsT.hG_oPX%:_=ӛnٕ4gM_J)0<Wxd3EM\\LXq_jwq}wՇA=NVprML*^?X֛wjxo{kiB/o#Yøz-k%I%b 9S  +"N YBCj)6d쫍(!!Kd#yZ$ U)6OiΝ@l߾G L?K4|߲P+yl> ƹ-HHEy7 z T?&vP'N! +oDj \^?&8Ge[qi:{Dqd??Q04٨9]C&:90LS<hʕ2+>]v یI~ڪMaZy:`ĜVs} )ѫN9bl Dܩ\ՒYN'vTw%vt0udo4J2eIޤ Uq" #wzRnc~=z8Ĩ{z(zcbr'!_ ND"Ƹjk몠6oEz+>ݹֶ!AqJH^Qâ#`k (".`!fߝV!B(<^E)l%?XƏG#֐h*,]3A_6ag^ -ӁSaվ;C}ADş3P\gh* dS6{KjODSMCpoI2;jZh8% _”[2$u&5@Y|5s2Q- 3á=3Hhjq]4c +v;S)IZUZYkaK86ʴ=J 2w_51pXF꾙kDy} Rr\nm35GSbQ= -𸡙JZu&C } dVu +g2f~ٳ?=:w9&:Aо @u<;@x `uBnm/'%5TJːΚfuQfv+ 36G{e ca(Z=.L";/"J@v3ߚfT`^dȶi`IrOP׉/߿ͨ<=DBl^H6=l6XފN,Af \-@J)iy5ƥVڊ{`ꈝ #9q f*SSIZ&B0l4%{ ƓHMZ3if-kVIJLe m$_*vr(h,4T[,{(JbauK k _>eXԸwDC65{m\V_\c&v:?l__$2}3U~Ѝ䋱N6 dH\ɭ4cgF,epݝI~H|w;fS$mI?\>ΡSOmϣI*4}95O}PIi}+d^9.51ph;<$ h{u\D`NR:^͌KD'C3FMY",!,TlI}}?Ezx~P%!$!H\mu|'+t G׽?)R8ܤj*?^l-Rnp*f.7-s|ꢃ(PO P/F vjÒ-2?㮦'GȦE}@vғwXReyS}(Qܱeǽ0i7 n9.|+ݼ\wY̶鐁y Ni`a+N }lWzR)s%QhMaC-*%}a4l|bgxW 1o5AᯙiUX"杍: vhbiW \rcS 2*(sˌj-\6B0FdADAw9U+Nҋut*Q]l͏P2>zlL Hew ͹HlOrU гrl"ӺthfXqB;nYuXp%<Y&b%8Wm.HN8rfܷn!9i)W>pxRPgo1&W,3{U6рu6ۗ7,rrעE7{2!S- tD#׃+*lDBu^%&7b/) =coG$X@DY 60ψ3L31C&W EM@Cqyº;se8Qot'&me3 -B3GI\F,k0J۝k@"4-E$:C`0z^G{eҡ'(-2mHhw2ڱtjEwg앶\yX/j%>Dz+[fu[}1sM'jLܽ<\Jgw75NVD+=rXk}_'W  +]cˬǍ|a%2yif ~{E1ro]@=ẏd.\oC`آ:GR>H: Z% d+"NaI:$[WxnK@꧈%QV}]pt,LOR7e{ayFʧ%tb)H!CLo JNty6KmԨ{6fny6$9HTzApY3$ @qۡXp T`*(+d,{V\&B 5n.mr(kat0z-G@^\OPncE~.sBb {,݄Y"L[瘈 : ( ́82D5W*)F ̫R@Fd@rӠ1cwe7q2Fh3DMʼU9[UF@3lY _nw~Q":<=vtĩ)S0LSWPljQ`{R%6mk ~'G@;Nz['ƒ.6"n. էB+wVE+wӽ!Ey ;%t=HܣW`` y>S~BXoHĚid{!8QHӒ-˪VAsï6Tµ02[6Ń >Bޱ :{s0deRƽLJ֪lI4@RieNm$N\DBq'i~]屁^U'_VMD)Pɵ̎5c]&[al=ѷh:o=gI4aD"tr;CvW)ޛf;+-un̠#sFKKx3( /l >7֗T{0gPƛ7As)\d@ܨ&j~L]SUuا-.8nXfks掭YЋpOY B79KTHwz][mv1C#[U8&+_<3MR3#S>k(;ET &DD|C᪢1k!iG,˄#4&{hE%9>XƳ3tnp!JAsIq&+KN`{l7YMhD5ZCcg ޶0a01SB%el!n;NjΰmzFB vy9I\{A@]yebV洰ohm~53z{% qOGpzvbV?{b㠧^+W5p`P9yI#!b>~^aujbJ!h@}'@I T4l%·lQ=e~U5vA򦣙el;X*jer4-vj|ʐB^ lS9Ad@ n3Gq,6C=(V)Q#}`WPҹ%3"}3 ?`%̗([X8nO[b!(hxOl~rґ Ϳ xZe9:(~Et6lX'ebDG-¨ezRhq%[Фդ\n-1qLĩq6 ˟Q;8qƸ}wϠuѨN5g*4g=#?7s9b}xPOSvaTkLK8#־= Gvdp%>cC`"{WbѾ3.z.w1?.#&pK=QW)16S4`U<ړ=LV)G!B݁$ӹd~O)E6|k쐆""m߈rXyW"{X?"jzڞ=>D-N)Zp ZImaêaAgn2Hա~B58LsmNt#y7Kܱv٬j!}*Fzue'cdFjzeE guLXMjڧzSs6~/a!*IA6M\ J/Oz7Q2Aϗ_Dᶷgj-^;eEiQ38̣Hnꁶ;pox6+ۧΣ'QUiv;U*uv}YœN=Uu+킻wɘ$*TKpMQ:אI7*NƼ{P&? &WX?Jn9M5.,Z"P}+,Ӵ WGKT yxg9rAp 7?fߏks_%T0\5jEbd]O.И7iM﹧VjLԘ٠Cg3jvҲ.+쌵 E9ч_[g.?,Wj4I\l&1TsE/!I,e x~〣]4JBa#87S+REE ˙ś}}o'h=$Ir6~ /ύ'Oz%7O6˂"Qn c+慁(5([tmO6mأ8[˓_ѻI/:Gjc"2i.HnEA2WKop#=_t.&㭔h~cE4Ӛr!dbE)9 )(X줲K4_ ;5&[!<ϓHbK0 tzJ !E(k4:4'=p@= On }dJ^3on+(`F7Y+A~wv)?>N6o4p$./qNp$u*_S +UcCZ?@׀ REʩXjҙA0F^t%k*PʠҠĺW ۮὲ SlU$WnWɹпh{K<@9nB`vQ)cNS_^La{q޲F_fe|~ڭ]^BAPÇ)W<b`d8nǮ=^90xAh.Ljvyy7Un"?*_g#bzwk)6ۨmٹZ##scՉVAvdE/ ܻ!*!2eg@H4D<شyỶ u5"j+. gnz c6wBM0BzM ׸}ЄݵOx At 0z\bmL\x2]$V;5~|W#~M(wZs6 sqZa!7@mˠX` B۰xߖ'KTX@1-t &e,\K9 pQ#$BStpXq𜴢eErtvb9KR%)8PKfzMS/å{Aip-G$- ͷQ6s{]hZ >@3Ulu44拗 ?+u/,ڏq ҙDs-j1tV sTNgkDg%;pKjhlXtj`a wޏ?N>"M3 7>`}"K0 B P Z;{rBްW! ]Pc̪Hc`q׎_Gghah3!YyT~,fRBwBn&|Ӽ8]8*hWEѿoH?&\ ( ׬إFX,z&l?jqN&7jO1$]2&!R@ojZr;~^O]2ǿR^8VwnSng eDdk@ 1_SWx7*cIV_Yŧjm+BPͼ6DH6:MjK2J{7[@u2"R]ƅXIR&#`RDMMq]*A#< /(fgek^39"Cɾiz g `&) 4"!9'Vޭ|;CXsg°!8bUqz=O?n^?"P͜#щGRIĝ3abF)Scϥ1FȉYCM+E)FP.0̯7Nv#uM޶GJ_:6/y,xnY1 i;or_cKGNtMH`|8BeAvs=w0٫vzD >鹪yˉguHg a{iV3CF,׶[$)JYAAy!Zb#6?KO919r6AIzxt} X$w|6OfuĘycq|/| VLiWvs; [P^Α x2|మF}k[ R|JK7 c(i|C/b&:>x(;*5ɊM ] c$.De*pLB) \6cmX x7Z̏jT(_/U yyݡ~EU~lVF;)YT[u#]ܒWڮ6vfE)T/vꍚ$/ $մn+PwUݙez($WiMC-b6>fY-Y9 4BEY@id[")xe Hy+`F1~vujhU;.=V;+N% e03 T`Ќh6O)׬Vr  [iAA.SlucЍ[rHn5t$ 5-s`O }IyXmK_mGTAL,1#5z>oS];Et'w;f,:) nX&JRLl~qtƉ{hQLܻo¼FoWfm+ %KGr3І8%QMBt^ǘncwJy2^| JX?X."%,^聸Seȝ t!GW+HLq@})w6jN6Is 'oܢt(j?*ݹS6 t} ;1Nnٽ !;搿A/:tg}t> @c9YôR~<3r`?}Jv`Mc6޽o/]~=aot?pQG s5Kv*f@DB ̰Q/]N eOUp|=.̈Un.; ""ݿZqؤѝS; EtuW&䲠B%Ӷl&ub/7YZl rBtndu[-c4KϰOG޿%NJ&`L9REز,W@/9%m9وe[PrK/߂5QRkF-A>{m{,5o=O `QmxE!`5ȾOu_lSj[XN֜! ʺ\.Y'ߍxaO iZaaW?j3dITOAѽ fRɎ=2hq=o7QX"ekӐK6?G١q7`pb> Gߖ`| 5u<_Zq8هVKxiLqkp6q?ʵUjq#Ω]C)7v}K77Q?.Nr5' Fl7&hZμ\s+Y;snWmq{N5{sol%s%!+֪ :[uK24Vq{UDכ!c$mĕ ]f ?qJv6$i#)P_^ S?T|ؑ0p :f7 }yP'Bh%gB,%dR.sô%?Ҧk[@BB$'L#50xw b7DwHl'  /0qv[jD[SuO<> M# %!0D#0C}RXִJ$p̤tdX%3u5oLp׆ :a$Xv6fGQyR"W@`#C|,vMۭܲ?:Ψ~`=ekrdq{&7:4=P,A]wPO)b_Aj$%ZK;tk"Ym eJ; ^{6p{yq;͸9:wk VOBx\pO*N)˙GN2`U{5Zmz.!M8\֝zSƼoS9"{'I !Bib#;K~Di"KJx򦶼5!g|Lݹk FyYq7\&>fYQ")\D7 $Qls\4ւq+%1WW1% tx=q_2gd& U'NtGv Ir IhB\ᮬ8CM]?0`ʍ:yOVmg/=j~GY\qdDQPIfnt=BEq]JaTRtDgff4W?\9#7Ƶe޽ τaag/1$]o m +uf>EGHn*% ;ETEPa5>z8WaOZ3`Ƌh>B;0-$XY'3ydoF*dCM9:Vc;Ik3 Vg11&Vp"8V;m "nzf\Ȼ0< YIJ8q8g eMZ$'n+|ͦ,٣Y7mn?l=el倾F t0. !z3V] 4&|z($sHxIpF5X 0?4m`Pbj=䃳qA$c42Ѱ{J:n'#q屇*bwLU #9s̄q$z!݁X:1Ka.[9:3i^/kڼSRyF,JS.&Р5G'M\`O.%.guÄ2"93=Etk|nJ)1|l5oG1yM"N7kG}bgJ~A=[K*v =?afg`z3#9i)2_rHx]LsT<ܙW)~siw1?rbus >EIY1C=(DvPT#m]D70v3;W Ԃ]υ4_ ն,XcFF =6%{"Q7Xw跶qnnH>(:ūl1|O Un^t6r=pО騿mu3\t=eϠਭnqRq#|[r>}:̳XeǫJ[sS8<@(}ؚ1A2Hr:'po[q2 hn_#O{\Ćc\yR5G..wz<&T(VAt {) etX/uW (Ȃg2yxEĢt_A"M0Re]+z vx?ev y!+HGSBU1?b t}6GMFx%>WOt-SFGR)I|3չb/bsc+X yaUH,\RBXMB&\*\O{N:AsxHsdnA i(0à`mT% iLm7*"mU%"ϓ0U`ҿ yZǚ"@q뭭cʾ$>F3R6ޢO>^,JCHmkkCmF1s `Vmuo")6цݠߛR8r3O/Yw#XF'zFB<0]ےj%Vz9Qn83ܧU5F9gW |0`R~En>JYІ]?'flPvy1ߏbnDCƔ9g.v}5i~1$n8/g}6H4ʇpʌ3J1G71tQ;,Rتu He+$SkV,7ܿ{'"@Qs 7^Zqg֖ S ъl [džt; \?q `E~UU :g=왵 ^"m^"_.V3DI 39ƩˍF)3O֏ T4i{GΠGe/{h^wjPKBmoM_eh$dWvƓk4%k r<].)ITb&  CջLf  ?f1@Ib>'2%Aٖͩ n>Ėn gM4@9vBu {ZS^i#qmO4mo }j Ǣ:R$ PB޿El G1 pnJl)Y>dB^H;p Ls^2񁶝 Jt| Ֆx:I^ik}?w Ay'qee6wA9bxZ]R(B_,{ AWaG"|jT]6"zW=5`ZEU -_Zk-?mZ;*0`Ʃ%(/]2DQW۠oRts 7&}so5! !]$ + c'!OzQ:}3EoS~Nΰۻ_)gtxfgAwY"Tķt5DB=9t-<3 _tkl-Y9O@n.wgwӦDx{nj!9f/k΃( ZFL*A,O09`A`BCQo!XMJ^,l+ 4 \eA>ۨ T%ϊ+ľq( /= C$%;P/8wyqG݅rU-lgT}?Q /[PvHƲvE $]/[AP^w|_9rX/n춷,pzI,^vL4i "[}b=vr/h0ЭL"%]ta[RꉇE<T Wf`QYI 0A+Nݤ:,'ft䯩 &QE/kZ1ݢ[8%g fܰƇtOk̗ɹEg :%7U@ciXqr>fxSgowiޖfpy͒,Hy!eDKrϧ9O:Q8i^-ޫo4;"i ƺʟKRm3;k1 pjæNKlkϥlm< RPJCT:A 1&Yxtp1@.I=2b3dCphBlHM&e3GbV+F,׍$Cm,^5#jbHfW36>!526eqŏ S0d(h%;4-  mo\_j Wa X ('ɶNF3bD(m&F1+ݝ/p}`WctUt%Wr@yzaGo,(0%Z%]p+h氤P+RdBzfb~ Q ̕h{v%Ғ.?wjguu-A,'&(XxdH $8:}X:Tqf*-n@qUB&dIQ)jTA8=?3 B8Ѿ݉Ód:4[*bt8{W*֟5'VoE}qV9KB6i!©8 4Ǡ.BNtv|A)8lVD?C{.!-a]{`Xkfd$ܯԟ7NIVswt ˽jENpM6οג ~:_ cesF@ h!7aXA><E hf 6*hFHV l}1]:?]ȇfB)K$eh>DFD#k_O0gr CPIzg_7i2ih!:j& !!TuX\ڰ2{* dfP =Y.W,GT1wȠaHBn\كx-+R以n>ˆ,]{w$ch"྿L>q 2Ea/؃ s#%峒6I]ix8舵y{l݇H*!A4tIyU=ȧ| M?/1`,@dRAr}-"FZ'uuK` _xRdSt`@ #ߥB{rw Idi9"u%V R =^]#ܣ0 2.4b>M>YRcfgC)d!3n:'"suETb R68w$mlBHB`JAEC!v8#7fY,B ۓ-F .n [FXcee-R˽v,=~DjT,Bit*J@t= K,$>lJAJ4N5憀- ?z){OM_r+x=S+z?Ȯz61dSpu+rU8>~F1c|"Th-Q[<˓i',ԃh礚F:Ȣ8fܦXJ}%1$MѹCu8!LՊQΚSB`0rd|l)Rf}@Tzm{ua>0i=9O '>FtJJf/X^LAR5R&*-gWT(mM/jEYMH|˲Rv\)Jp2h2 Tof5 z|*R#̘+lM kUE$(տ*s!Txfȼ~؜wQ$pw^=eFZG:!x9=@>sKS2OyqpWw5-䆛7 "&w ~j}/N-:$I˭JMW*]  U, $$\CE$?$$Y`v! m]8 tb߳PWD67d!$+n;WVLػ0F'?e٨ 2, 9)}\;=BjdLV=~yHg"9=M*exNN&}GE"f W܃WƁeO_6u, G.-7鬔l3%3N7b`9'!4l"/e#ߒ 3}-Y#xWC`J29/Џ=r̪ nl!AhV\p\փf9/6OOK r05ega6O".? x}O5ZfV| [U%9q7oT:r ЃS%s$g#`[yϮ1E: p۵ Rxd}}.TPx:/ēDx6B+5QY78F?)Qo&Z߿<5 0F"_1_- :0s/-H.v L>u"Q4wa v]8&fLa7bkGn.Cl}rmѶqTD{1rUP7|G};} a}OCnF\MFCZE"㭩 ĢìqE^sKuϽ/8փ-dn ؒn_N!¤޴Ff06z{3x!'2}Ӄ.)N;~8 ;^dzǀ=Iٜ8-訢 )\E'iD22e2ff_H5tjDɉip\,i2RoqI.Ty(A. kdl&`%6h'6R2YLe$LTT܅!/X W{] pab {u4 [hP,9ݲN;jM G(uY?##r}5娩Oi+y}ikJxp0xE$4?9ldc#UtY SI9,%{{ٮjXQ_8^j.1_P@VGal@aK,UkV.eQ,aa :ԯ ʉCJ&e1OmE½>r@A&+*|{p4p )n-t%qPnӹskkG=d'WKPxfBH~kI3coEA7 jK!8O&fߏ& x*g+SYJb#31~ s̸f/W J 6O:ԁ⺴) ЙkJ¤H3"]RZr= "g!#U}Wߺ4J+UTl]oqWꊽevA0s^PY-4Tg-ӏLt:ڬK뮓W!*u%<ִ*!:]w+m/J tM2l] np?w"*E^țpkqg9 hw6^f@SVk:}[, &'tKQ/rrpq$dMO@OSzN`{Y$ TL-BwX!L;Ch m,c1  hW<լ9fT3U0TJm!AR"lcg xT8`"&E%@R JV*ɣ,7ݯ{_ȸ3tJ}ڻ)7d~T曉t,_/ala]3+#L0-1a~^2DūYq#@q#TeR9o?)=NέUy72{#~+V֐|%aUrPe-X1EŕbE&<|ś>2֢B1lxXMRL @ds>B\L?3JgJSDQE"|9}n-J2ۣ+o]@Xb#R(/>ű# ެ+6y|7ߜo5~!ƭfEd'(peuqbz_hkmmspE,gH uFm_ڸp1!Z{?/4:w,-j2mJyK`\+HF𗎾Hy.͝_TxkX1gk_%5b(a*(Ǿ]k'U1U.${0)gm/rHM('u^t:"wń^8*($=%gzE mCl l޸Ƌ 1VB%@Bv<0T"Ƚ1/2.@6;=,P_ 6v.m5fiB;b7$5x_3ɝU!0PYѸR C޲Q!#] u/Ilw'] 2Mβݴwz pа$7G*&tR=i< eLdjc+ Lfd" >I@J.![}m X}l .F77?`rXv-Z BA:&ڛucSNt1`}o=<ثg5o"^eS El#ܭP`*\RS~[w݇AKߞB#ĹN H6/i@d`/nK|]^bI4-Ŭ7vPC8ߺjf4M"eCc@nQ0}$ߜ\_{HY>Vǧ~;*'Ne C?e^[ыkQ6V6n\kEZc1 \{B&|4W_1kOxD+~=OX XsGָ4CL7:1ŜG;.V.جC $n{1GgX`Q8G2̂"=vV``.fY]a͋W Qlgj g@ƈ| &<c 7jdL) o]yT{W9}aC63<}*(o&ٌ"_H P m|$'~TʌvU9HY';CԚ!>$x>)/lA$ZuxQ룁)%&v1iT:,pR2n7Uzpg8U۫[owƤt0-/nHYJx.%( &բ'H 18Ŗ-NE ZiP%ʥb'ž:w"@ |>~4KV[osb5;wQ]m)ܹaošّnMɡyԏA4 ڡͅyrpYt<i&Af;;>netpjs2Yʊ&0aekh9YW,(J$ND&u)F8N,N_=nŋ"scm>q7^D+,FA|yfƭEV;Nȝt@dXo-H$pBU\Wjy$tΧj|x^~|6)-(`A}> }jQdD٤1*y=E5=/@^TeA: :a_()ZxIl;ځ'W2GƄWGzWub[o6e71#Ea1[9&EWdT@_HzJb;%?, /}RX6d}\fMlRVݏu^UΥ y5G%;rn5W;ar;(e4K&@mz ֊_5+/@}dA9t=9>zүh,dvݫvP; Zw(Xj:EtT3eij0HSE I'Ķ=V?A|U8,-3E!&҂l䁽bAL{OAݏYff)>yHդ3@nz֙Φ*PoȫˬHd-EuJ$GHlJz_][a&$'F VcL_bu;_#w\[<AUpRdc>U9A 3ڂ,l)$mVgVfIK52q߶4y*^&^!:du`go|XVE$ۃIyG$bB쏲niE{pDiz f)dO>)>L8偤"Y|Ґ*ٟ!:y 4'x-9aNY\Ռzp4Et~mx ?.ӈҖx v )䁫(&z/nb Q֩ĥ@ p ʸhWX5<W:[4Zx!^FsZ[.ˇˡ"/;#8hkTE:8F@Ў5|(̃HdSw[- Wf 2߲sq3Kn]z7JЏȐ,_ڂ](-N d78U#kQFwbk%ZT)AY:1Z!^ǝ,'*h&Jqg2ڲ_A|T8ڈ@ڑD[{SD&9 #qD&0(pg5\M{w6Л|.mmOx0٪Z'arbVRqyB@Gg ƥaTLiBm*GGot4ivUsrMkzӄrVkY)^"J"p+,X!&=~_r)2eEz/,אp'="7l/;a ~/ј?BڹSfA\tcTp=JejЌ|"˃2g}UF"qDxlɾOrֶ6#s%R (<8)‰!}(bs)_;ݧJ<}G%k@L}Y9&U)39g/@czl;O 3SN\8>ޒ4d;M|F4R+)QYӲ6}~ygM]cv=1/ȦVzsX%*0+Q I{.yZnw\[ƬkQLW6>W`Q DK6b48FO $vL\أ qXЉ0:ij-b>{y 6)I@?dﱼc0vTq PVK>*L[*a)t6W+$-v^S6o ^+VcvPAT γPBwE9UG T\f)ST>:qQOQtxIo}ϤoE k=k˳Z5=ܓ@"3釾4"'|>-I|U$ɱ@ZCY|X<3hA4Ejcqfǔjl U)XZ3 .;ng7趔yKP}b?m8iGE8%_GÄ.Q e"&MhBTcD굲⺖u x JHӶ~+Bq#//FyeTo95cpFJ}oBz"b #)[ @rqIȢ{{R;d&3&xy[B1>4&9"%_Nɼ#z<Y5ŧXoZH*D#g=7d[iL͵w5fŊ/}j=a-c9ɣ%~ZȝlW<'ic\wɇPJyp-9Xb {3o^gbdl ]S0c?R $ I 30oj"2\> tuDL{k@'&v5g7J=[&5gB)] 5ɋ@*fqFw+'zݶ>T0y yhЛ:E~ ہص4+L"";Ohr0TYC$o)qT̖|mlgzB\Ӿj:M6wIA򥞖u0rڣ@d%.)uy{ź;2fe0sqB. R2 &_sX=s-9vR+폾IFQ RҨU%2^7O^Z|(iר$q[BNSU,h9XC\[ +ьKhʺHI5^nPC-ߢw<98)$>3xiƔȋ6ah7r2뭎1e0kxi,GnUadeKrmRcF.]S6m9W`aD (qh+ =w8W\sop1c1b(=xbdދM>/f $,׌`VnGCY' ZfS|5b4͑ƆO1ٍu4hfVl4!{#+z1%RI\_}ل@% qu.\Oݺⰾ+i[W *lY!WUb|jWR.<0njRz݁9up`b'Z̼*_LO|}܅^461rr(*sxaono # x!|]|Ea[h*7l+u^V rBzzo*Rzv|"w F#JwkPUwU<Œǀɔc!,k<̎"i#PЛ̳Vư[tQFVw߇,% K(ma'];N\ U}VAdRpABڛvQ"2Klz<փH(!tdjB(r9hF&ǡԚԜQ4X)̾~4@pio7ٽռh!JKJ^/GڣI$7c[/PƺS& iG=B~XjdC,+eNr1˱>w8UZR5})LE L͆/O0b?%-b A=ڳnВU6Y"~rKa/RVHD$yĠ^WhJT?ӜkN6+s=, JmV0feNg15y$}ry,{v\7h&~&"qy>,DU$oeXcsXwf;R_0vN̾Vc?Ħm [W;WNܨ槽2X]«Üݶ&N+thn3]<5kk `Y3Ci%Np(4xG!jh•S EmaG4Úh?2C4D!Qz4ڜ! 򄷰GߟB,uf0ʒ[u\D31Y.#? ͼ*8`{v=7GH`#6%'.Gw$SFO|<ä'Ǹ@l(`.:ϙC+_H+9p!Y[2Șڠ?9$GF&n!uqټN$ Z3S1ѳ-dw'W~]9g=z1eW_e ?'犠Vof`2 na)L6!*r;@N@igՏ⃧"`ߖUEsVW5ۤƦm#Eٛ?{`ణ/V'r8qtzF!S)KgR?>EJDPjVG L.{zEPK7!ssZo2~)GָI9B6@iϚ&ղa v蛟$3_YɈ`)X^`߃}fRlfO ,ďǦ/Oz=v}Wάa.F`-[t5Cx*Jݽ1욬;Ҕ4eo/Re4 QE,"H2&qe{qnD f<6=JF{ Pk OɭTB(ZUͰ7 rM]*sBiX_:!G^?f~W7:x*A~e?✗ikK\qi!#_icF=Ǹ.t%fY>O14L+>JM4yЍqW=Vw0cQ KH~5 գ_9}b->0I`YGS@n B.5juLk%E~k9VDb+A˯{ ,RP6x݉D+qH%ɉ'h$]4Cohn1DYFf!3›[FͧUcKe#}Ѩ ީp ġlfe-&SP; ^Q۩_( V!{s<?+a]>(ܴY J)C3IP-">t48Vq^%8exER ئXRf_B; @r|2/B鈣o'TH?8qqPq<$2K,*6wwR.v 6q ~A'b+duϵk=鮲{ ݋48/wan* WY3v|vz mu?9@zIF4)Էv_QTM*qlʛ:G`Xs`C)א ql(rx"tub{_29]rÀi(t vpcen,82h8~'_o=%("hƜFP/XUWU%%n?z؀l"qeQn 4?\u.U ;_V$9ҫNP37*5= "_/fA.Qn M_({jR .b^={Q-I@vh(}M1]ҪZ}t-Ai" l/2O1_M\aWg)>Zg(#`!S:Ԏ~(^XX@D R5Ǥ2d^G+!VüZX rexa4L?O^βDf|s~Rk Ѽ &&@>૞%E3Jhic!TQi],Vv8<>7WIƧ0PVK G"[4g6/Qtd|*˅px]+VsEOI=cn 2}K{uaFӘbf- )^/BtN:w W"i=)%lje\UyYJ0ϙB.0]12F]kӔv*-Xqww%_ܙ ~pM Sm 0AV'61˓.7 akRv),֔ҎJH,dhJ*2)]}p"k1I%n~FlvI2͡>d^/qXd #Q}kRxMOWᯈҸ`ȢrrQA -Dٗ닩,^iES|wi^a#[&½SmT 뎏Ux{6[i%fmg\_+;.G/Eis=B w࿓-kp:7-KW>A]B;tς~+,G#h$aY[Ͻh;ۚ"*?5:>oY85nbzE)R#(7?aJ$$i\rǺ4@vR@vhgȒLvP;nSP3+ déDc4en85 g~[/mAl5arT5Q¶0Is,c;lX5)ѝآT䱥y "IFSָ胑h S6jT&qzQ~zUny4zyVA~L`$ΕhR /pzybO|ןíSهyL=PWB݋t-}43Wkn&{ln@(Y8: hU9мnVOU(Nh qS=Nر49.>33_oc: g_+kn4rӁG&(RCP~BӴLÀВT[D~_Ŷ$y]Ѽ9Gl{;4w`F6k:ebwX}ZWRKl^<ؕ `0c40  fH"-:LדK$:h_N!O|$2 ]T\p訧M;5d'(R6:3o>" qt__{Y\[RRAbN<:u]YWA1 =wsE?Ua$ہih*ehf{S{fk sZV$mѡR`J5ߖNо*>_K^ؓu%"SBKDO>-J}s)]٠| _01YWqAzY[pc 1ۃd -O'M1^b~鑝jXaB`ECd @c/ +&=s7򀤮r TE1`NWSSWk7h_Boյ~3ѐN|G%E0%1am~}<C#^{_ w{KS犓6N+hK m6-ϴoQZb09K3=bY)ZK 3ݮ i!xXm ԓJD}x9uKc!R:5'*e#[ T QRlƊuzA$k] k9,;'3@?7D@{W0tJմ1~N,Zt`= =#ru H'z|3b%6n_qJ};J܄6Y/&b%$69G;$`e0F˿㯳R߼[lB@|wC#Kq7(twLW` >5۳DŽ8cb hhxb #_Xų6βQZI5dPmN?AaCC+\fnYv*rd#`.q)f݆0}ąװ縃uo\kSȅсe??Nz{Y5Z7|_Pmt"[GQ}aP4%< 0(\p]U3 w}D~]fvń5M_" F+N;:Xvo|)%:)xFb %")8\+c/kJp$FMz!G:yLpqZ]0W6$s0 6}$VR[O*ɭ($lnwD:/3c"J*%5=)v-RW<1ZR]:9Zut1!8<9gGr"p7Mj(2|Ԉ&QfcaWU䷕W))|&˓ .vR^Gx~=U3Gg SFn=ɲd}nP⿂Ț$ #%E qr[vIV&lkG(bQGח"Y˱L8w}Y9ˮpTOuH`ropVdm~bV 4۫+/#.q:Gye MĉC };ʁA.68il~$"Vi L܍O9Ov@`ZE=h\=Gx>>VU3S.f8k9o^'2vN8xӎYP6F.a9>FLPl!(/QK}rabBs^#4jJ݈^*9_U R-ŌJ}ݿ<٩h}e ȹz#ﱽylUۉV+V@x"T QQ }9X-vHTc ?kJcqYg5yTlk4{u0<_]3&|pk,YƿqREGd?wk.10_1NRjk"+5D䊳" \۟H2/ f3+. ZeEigJ"tR)l ~c7 l\]r:j6F ^— Up^QI3kdҸe)îDn|rdX0;jC*nig$"MqIDHS?tWo/5Ln4` *\=3g[֊njzѣ@* !D"$kFr6D(R-(ٱ@܅M Bھp?EpK "gpwWI\}y|1Xga0U^,Dh2X;O: V -[,qrM <@x&unx>Bfp^ooG7CWiMwkWVBL^yxBԜV,-mi`h+axA =3)~#Sn 8_(8ĔCz˕x%TG& <'t"۩\=T f 2s)(s^2h5lx"&M>oSҶglCE,rUȳ1 Eyrp dCqsT/+L?Þsc'lܫ;͂ƭ_[BzG!^f&}ať-ɧrxŇywզJReaF fs.HkF]$a?T2!6[>#YRAKngvSAOvwy!'$D02w-B!^Ӧ>~daM>:p݊:Y񫁿C9͖\Vf2()g~>av ox |x!\m>4(4E+CGk<|TW%>]7l'M|ӵ%-n# M;&ĖL9|orN 9@ՅK :k(I,mW&PD#jg:DP&7k|(lz5Oղe?U:IG}V f jr(ҫ갫QlR^n =p *$>< M\>p37]O0Y=mCT]6o aN/ ]KK2j]7p )2Uz=_eI뤾V^Ip\$5bhjDhbƓlE}ȳ^GXᏴŐ5sڦPG?=m,2p$PY,wJ!a z` H{%َWnjIU*\ iB]]L*)h9 Bk`j:Hx(72ϊ8C-h/$E ǀgʅMylϳ, ޷Wu6U =]TP̹KOvGN#&xk( ףi2#bx7TPh)Bñ-?}vyXV+D.3Qfz7c%mfJq{sB@jz-_V!*^0+KX>ESA6FڍC*76+"Q[?u^<÷:>c`LiD|5?,H4fMШV\!Wf: S8 IOrOyz&BAT Ȍ "f!ZGg2ʋ&s)a SQi۔R}l,GߒPFyŮ E9Qgb!@R6;;TB<%v &9ug<R3v~970Sv^,-bTEE۴iWa| K@;h0(X2ظ+bw0-S%@1cSi[L3Ivf1Rq]`X! &eN2^g{+qi%?eR *㛲>:wDYyn!K5 q}q frf)x9  $KCr3%X">v”68ZM@U Ԛ`2ͮ _*7(ޟB.p=B nC4f31"[@Gy\| L!4\8`_g{|#Tt J}٫iW(O1ipt'RD%d+o~E"I*ײh>!w|VKclܿzRFPly쀈e#O̶”"ªb6;{ܣ EPҚ=oRlj^!'JƑ h<ۚ.F(Ĝ"6r6)w$3v#Z>;̓ۨ'&~ Sܷ2C|x]t/C6HK?nya| 6߻kM*\8>|>}S7j[)lRuvKUp1^sǮKT0JBBHrfō7`u Ob$ȌB3pB> \upG~@Jon?_eQ؇؝c6wA=$5>EXTXjjbPKŽ;H6ş)?,IW"-Va s } :yi虘LڅkxLy7]dP^GF8Ѩv8% j^k*V6x=2#bD5( 6" ]Iu8nU}}_{f12o1|c 6O3;C{087;ktbKϟ9ג 8FUC/V(68DE2S|K˗K攩Ld)?0Ncn3髲˲#z]Ig@c^Cp}^!X5&I!P0>~GlJl)=Bc]ypN*b,XT7`JUzV !0gHnc.ԽS9O|Sw YRbG\h@O &:7r1NZ reStig1zS+܆}d[?$\L ȓyF0- ء/MLd9WX9m] 4ݲ:%"%Jᅲr ѿu[X<em`)6[TF~STE"zkϚeo7=QbuhRSj,vbذB!d R`}&wgƴ} D(|u3,& *\dppYdź!)>_\Ĭ1qf_63?imKrpmW5L:o\4ӻk;puv9|}7M)5r"2!D?M~6& J1nT-f{,n\]rnz ҟf~9'N 'A:e?l0*@)CgHTEp4F+f9&Sq(zbp56U1u#vJVL4~4zI^x-c?d/}[ߝtϺrCkXaJH/r('ؠݦ(T6Q|n)ieْ3ij,\k~oE 'ZV}ẽ&Bq =f.wC<{G^" лxZ;zĽԅQ~j^ƐtGU:obXaGV'VgY-+ g)v;)MMAK'7J,yNY_\"nqE|⍯^R8GM*~8,uAcе4ՙ`rZSci7zń-Ў 6OD aq?lq_vba: RE Υހ$}8|4~se.ӄ-%{Fd'AIˌoQ1H=)@1;&Vu`B_?{jHɡ$VړX;:-Qna7,Ӷ ,4˓hc Y`MJ& T#4oNI*x/d\gD9bD u K~U)k ;bUvoeSLe[Zk+_%g.$¡{x +OlǤF!DsH۲5")bho*TCԖ <6sRаjhT`gk2Š[;Oziv6'dPC%PP:N\/b%K_ 5k7:I霷Nj8pX`%c n~x(mv@74"&/]AOnc Mtl ody2eԗИ2At$1D֞ɍH{ntNRd$ Ur,̳;E\ЯYwߺiw{-'`^3;"]?4pĉcXppƃ ҶɰI9{UJ\yMHü%(b~w)r嬍e^*Zet0w]dci#Hᜍ.4&ۊ-K({(pES-2-RNJm(/5^:8+bbTa4(`eaů]vq W{BdI#l0SIL.)2njQZZ5FmTj0|LkV*JQAz<+b1ED=l4<}6v&=؞#f'Wc>vT`TMH-a=D_`Re t e 2Y2噌E' \ƒ(A6h-$䜁f=PÖ6ӰAZTЙ3\[;ؾezA*o tӔ*q;,XÒF7[Q|^C<'ZqsTU)^1 c6 _tRoWáiYv⎀#.ݼXqF ˶(>W6R& |26WE;kGZc8cR#škG}f$dFI6(;+?.W3ѥ'ٶtm891uG;&H-6 pX!Cr"|G p/mVԾ;up2o:x|.4=vNki;GX~}"Pti{Oi oeJS%JVW?Ϗ_!*"զ^6j iN}@KR"D0Fض{޲`C<64=$[GURY^ 6}0ZfAǺp/:|Z,0QzY"JX* Em0HǀZAYp" 1XW1 !gE^y{IZr ;ּҔĔc[]I ٚzc#nG- 3V}gpP'F͘_|moFdOiRF(9m7@ ʧlR yYWÙ|hF]b6pWQ<2l4k3[@ O%yk o@c3Q$dmC;W+* 2Ob5|>,9 V$wb%n @W͋<>Ec*XK?_ԥziE- ﳒBm]U"PRыey1e !"` 8Г0l'NڷZض|]Qt=b.tz^bgdC*G#v'HoUzRh3r:^bQ*j{ԔFK4 ?nN 3ƏlIRt6v#o(hTܿ8a?Yɿ݇;#;Ò@49m\xar;ֿ5'sjߡu-2kOB֦|>#ȁ, oGf1b<'B,ah*Β40P]d5:_>[7VP];h@BUI1Š/yo?ǵp2}:7z'mן$M1bT!;&7?"K"-kyvxÏ4!x9t ꄰnN¤ؑK*-j'yf0F!'P#}u'v9Շ*VBIT :@!,3ų ؔJϻ0#bz ˆ5@HZ GK ՗SwA}=/{ߕ R;+b[D6v,LX>4 @e? p $dljRd*8c|36(3-pPN6YJ3)\@etfN#.ù~KQl׫L1$\K5FEXgݞd:7`GPV)Fn (/N8} 3ˊTtr(޼=yQ3И$Qs)̣Iu%kIO*[%( Zlz?{sauDz2&A w !D)wy[$jnrEGxO D8F/ef mj8sؠY1kAl,2EDнE?~Lz#;˖.`.n#]U*%b*bnlӪ=E;^fAG,|)ngBaKI-^}#W8#ZvV֧?P0/`!:p364Ho:xb(Opd!~BhHzTKAy/UF;c+?*}4p,gRdh\$ca+nr*b>r N2? }& vCZ[CHmW^WlZHݺBφw۰7ٶ|L[Gc]YxԦn2s<~.t[5KeWVb8 ]_Jh[\|K`A&"SO_$Lb3UłY'N+ u{do[lk0G_`ضE߂>d^"u1BOF2ygj;^S8[n ݎL8P/AK=߹K®k)# ēF!XO2sV[ӽ1Xd4m/vD;1?seh#J mS ,IkQ(! ܻIȾzYNߝO} }NzU {TByYH#z+AR?%oTtȂ ?K$VG"Um zn8ykUD wa{{azw+/7j8^+yJ);8by L}cȝ'!je@ERn MwfL KKwym` :gZ$ThNj+ꡔ\Mw#F /.`!I^D=vvwRJڋc&/ζ0⭀h`-)E2G/_ Ə'&GH9#+; >P"^caNNN*حQxnBJcV oػyKřl2tul䂫"VN==@>T)vƕI܎@QMӍHk mYB!ߕ SY|\!̭4a#D{}y7ƇI F)#X.A4ҿ;yxts;弔X[q<-d}*͸if1 ŊU60=:jc2EVZW 4-ET3{Ngś]>yfѽ6CUw4xm^.bf.9*wL>޶<3: 轾ݥuX\beV:7^/=r,TCDd U~Q>n7Z4ۆ[~xB~y2 xW<;ٯyBhgZ? E\Od|dejn8\@q|i!)AUޝsS4y1LG>TZjjdO/; |.tpTÌw 'fl0֜K"C0 }\l*eVapT)Pq1T&!c,5s>U5̺y0Db3J"1vV>òaZdA0ͪ %:Fo]כP;=48_q b6"V%c+<*pZ|S wG]W[2Gh }+ٹ{"][6cSn%Y\Jhy9'҂U U9cU7Rz(6 zxQX* Hg!n(-ChW|00;TTsc*.BU0̯M8bi}DCgl1L%]voԝ k"E}6&BUU6{cM4 GrT.|`S;5T"꿒# b?4Foۍ$TAS"pE#t6mHhB.uFiLЦ2ʔ \{ԑ-ܴ*iIY T%S޹)@?>j/v&iiAU`WH$W]?(U1{%S:0ˮ_|DjwIV[GцL^B^]E덛j9NڍTH\"T.wZЄ3pd@aˑ0MS{S mtm=s7VpH']?D9p G/KNR4Gw֎QDW>=ODe$xtVf`V18+ YON H#S-P3c7󼋩'XyD[ PY 5&`f"٠F0ѓOغg:/݉\l:w*yb&ʹoj)xqW&{Xt=,8oL5.rd%Fbocu.K ͚ngTXZk"ߐAB>I6#L}:VCq13^RX'{M ǯfӺN2Z4ÄP@k5Cz`WtC@D8S6!f"$q%f>ۿ*SVrGdECZ.}4rBᦕXQOT: *!f-x<(/=4/7% ~W"yDRݫ4hɥp!yhӇ!o.*dzm@F, SC"wޥ"Ɵ)k*d]TF܃w-v<1ZƌP„N lvRќEV׵5dm??ʓ;j͈R2hUwiB$-tl2^v<$i^e{tvW2#GϏPeu_4m\RMMSERl">-qL1>-WEi9pP^Cʩ9ܷC&9`@{ Y1!GT&[=8f.ft45Ƣe.8w7>e0<4<\%rFKg<GRuG ,&4)ˠJdWk$t3 ~ZJ8; WWuh^v 77mjH~yſq;tCw? xer9qn!p >v%TeQ<*]<0ۯ1Ư3[Jc% h~;cTAZyh^CX%_Шk9|/T-ˎ@lG)vƓWO:ӳ-8nGelٻT0XTt5W<%'Zz`%~q?Y+m96#!P>Ӄ:sp"aiW䑤Pkh˒V6ɂ)xfW4|GWju'kN`MXl$C6[pN`Ca븞 G}b&rf QxO]_TQt ~}osDDVBoR$aC#ʒON6;m<`/NTfe6ƒbgcMRkKf%@J ;*¸NI|:~V襁eFI)0sTg^X\d3 ˦8 [޼(Ոy"vW HGti:#PGe .smyfe8ULv[w ~y Q>WzEĽzZ0h $5 V[  !%pGDιɔFSG꠷@T}Qd|~34sM59;=C05 1,g\WD }@e }qH:lQ O%L_M(b_9<W@]eEM%XmAShkV| ;#%:k/?މmZ]ۚ 0UPݣe{ 돺|7-ן4lq%i98$qNa 4se{o >O#,ݲ)tR vuTv$f|oCh(aJLj[ɥzUh,ڎh5;؃[=b`7 j; #2 qk\aYH:_[(tev dĺQ#FW#pGJsD}$ba=ÚB]~l;׈*ώ R 5 4'+e?FrK{I* w(AR*K7+;s|De@ot wulvPb>6L[v@N1cPebE!&V^ _{9B_">٬q!R׮|ľ>p-W\eu(W"x DqGW@%p.Tlc0kIk5GӆV, + jPWb[yZ ,[_79ҡtIJ$,z[%Ul9~K:~;敖~DL{/4!n{9*+糜5nx<Iڕi]z8(y1LNL6"C3Ɔ,Kf/G=jF$i-sgp^$4r~oEQ)rDawf]/K24uYc6;ȁ.~F 'FD*kcV,8QͿڦrGfi`W.r|ġOkl#n0Hy`j` sšS,pGEO2(!@yًCԳ9ޚ|&/hO[akϢD$#rұM%7Pܢe `rZUoJG[Z w+zűWYخC"D$ 3pE1 c7؝DpU_B<QˬƴD ;0x ^$e ~OPDG˴RJ7%VOHiGS=3sM--S&u-a٩fv^d6Ǡkt$)N e߆->re{ɠC:>6=E*o7<Ъv[gM B84d؋$(y2msI(z7:.YI{`&3/ pUR:f?'{"}b1>n8Uaxp'Mm)/>ow7AfYy:aK8{v X(o:x878ONӾG5a[ʚ,4PuJRH-*/gIHKU[]x0!&b]7{ú8 iy+n / 5H3SK# aD&XA;a{Q *hS~„_II˓ۯZpEFOw/F:ǝC] YnAT1fcmPCk*s}!LvPΫQ^{A !-4(&ZkdLªχiFi)P+p*Rq`Z2߅B7~OH1M'~b J} [D8LB7c74 cW?u98!_U|ux7=pG!G lPO ~4>7p$Oy Q/K'շ-sq)B, _VN<410 (! 8lil+R9Mg WBlkUw%=xnQ8}W؇B4x흅8zMx KP*8V4+%Y[NqsTfJ<%o5@{a9ԻwT9/|L6Q<#>@:y|'t+P4mikZ;pݻzfm8tIy4~ +R:'U<$!w/SLz;Tl`14S&-{g)['KlʧSP4I|njE?^ϑQpX>)`|OŪcӅ2o?[m=ĕ ˖0 64:$C#px]SShǙW+nIJv%!`2(*Hu3g gAnq,{KBf{@d6Fu('=Kt`؂O\/%I)SaI^)o.{Fs_+:*1-˧hx)\G)>p}0tnmPWߕ:v"G&[1oV~Ըp 00>s&('lϡ26^̜i/qe-P ~~`o*!6(#7UW1ׯF^T4h'hx0}6%2b*qN&jm U~/({ v1+js Z5Җ]DVG/*TzHę"Www 8؆]LS)O2~*W3Hzϑ|Ѐx 8gg{bsl[fsl?bh}Tj2*禳؃Q87(g[{#XoQOG nUo\%9^lMBa~tڣ&:ŹRұo:9>ݜ~R:`Vz>}"kE&`| ^]*42'|.aa]mI7ssa ¯x'2 }.N>軨}wؔǀSW(^h% ѯ~=+JGrVV)I) p}7;Ξcܢkxsȩ͍~i!gFZ~ڙ(7ǻm+ ɫ 6hRSD).;X[uDzJT//TW}l#c[$ٺaThebu-my'3QꟇ8b ÅzH˿]~3ab2tZEYxZK0ZQ˭!o CڿcC_K] ڪg Eɘ5$0B9-d^v_M;aY6솝@1R*gjpe.{F$@tuN$[NYV<)Y ,IBG{e~@vgln{ئ_,Kp5Z%]߸7?#ok8-Pͬ^)= X <::C6fs,0f XmN&8F<r&ŬxJ ]$Bp`vgzC }o4nD:!R=yH/c@x<"5<^XCTD6>fjC#ՒFj"$ޯ+(\zK  {ϩSfZZ&F&\W]uS4dhL7+֣lGVҚ4Z+nt a(3+Jij ͖vKlrV觮Y- =+",?񩾆n]% dcDNXvQܽ9]fNSAtG܃eW¾RdTXAUQRԉ=Zt8ROu~V9셸ɨl; -D@q5 υ=؟Wj 8A'bHIP?>lȼܚ%G f1Vb.ҥ\5Stc1WC|H*LMCH=&EnKqHo[KVR+ֲaɢmWpM:5>O3}"< #㏹mu,qdXqukatlrcCE019s9iz]0m'uwڂν<҄3ʸp:dg^scTPA̞4RvH1\6qEI~G(%tpQ!y |{M5,ͧ|j+ՊhR@"bIJ+FP+k z兤DDv 9" ̌Zm 6xZM5OİWY9Ea3Sd. pt!*x3``xAjDEpǚi{ hMHL%وܯmRkeR gV޿K]g c0_9 | (Swpt W%%.%}]X*Ԟ/Fy҃[U(_$yۻZ#O 0|B[c/-꾹ĂUURjtySXGFӱ֥)$CH _%VW3,9A1 1#L>C'} N"pU.L۶+hZ k5GB߽zӌT|=Vw?1V8|#tK'eGb/ٕLb#weDЄ8GqxMF0 0t&m*Rz#e uP ztL RG6]мE= dՕsI! crU5?B!;xB2x]Oyyys#7p^GYw2 w%'ϟ;㤤(?7BU*;_j:^Ze^og,qvR٫7Y..nDV$b`y׮ɮZM֊8n ۪_nHE<'o&/@0(+ !p%S7>Т)",…窛xv!/-m-$AsYeC2_r[vDf8м r5XK8Cpܩ ʝD̼peHsi[!7F+sbvs;EtR*)/gmz!WJi>C5NR VNٕ/%Hڒ;Q?j.ЍYhDP1taG;a ڟB'`v`piмCȴ8ձ)EP#,YXyv%ş`c/` %Q u)LfdORMzBG`_We ZE8Hv,$qwY{~?~ SW$r=3)kPPX߻*m_qR+ (JU\{(\UDKs2p4duTi/V-s̥3K:w>z4ٵ} >20ƍt{ :V9.0L`cΨf L)?=t;錳Rad'rn&,9{W#C浖'%@YӞ=h]\ºZzx(\ \IW | x Ju-G Xز@J:9fJJYhuzT H"{` zX)UD/$AuY <˅{}l+L0Uk ҁL1[oR|إKZܐ T1Kt뺲b)(-b'b'&'Jm ղtPDF9%Va-ǵotCNU Bh0-zXvYN!' / GSH-F2zXXRmmd'L^aew<)#?U USi شoA9wm; AW IZ,Ӽҏ)n(Dq6K@*Pq #m@"/Ѭ=Gr󴕎Jg=ia˻}Z.cI>b&eHt}w$Ho?p~^M1i7ȇ[dRwnq=R@a~]G$!oO&/'e8Y=q}nֹYa }z|"f;^:Ib`3mtLÆ9e;C@F@`"o>]6o*tKұ<%wHML/ KZoY ce&o/T+S(FEk[ ]\a$vk`֍l皧@oj⃗N+~D? S"?#΂h>4`#`0bߎ\N?b`d*T{1߼!c"{ꦸڶ :\ "c07l`uu8kW b"˺+S*iڕpBȎ^_/K9Su<Ɛrw7TlEo*T;ٻ-͓`scCid6ŮK ClUA 8Qu =Bhx(* jmlKet2ƭ8x J>}q!ڭ+ڕ cѮI5e+ehigk}lBF,+l'MBfHCk2Q|EL ')R!;C4qY5R,03Ca *U r,XUoޱ`7&[FѬHP%/,f>7"* qjSfByf\15DK-n"_4֭$8sB}{g *ݕ-mV@g7}Zb"]7\_= -1VG.8WQL#IW@ѐI74.[|WݍR+#}VD1^zR=Td6J/وc_P;lGvF910gO >o T.j ?Ti9/̲I:WH8vaϸcrJs%Y^c`֙ާա샟Oi: H8w%Vuwqcz` Z}*d -s֝u-DR-I {-6=1Tl.Ap{W_noX A(E(Kޖ!`=K L7_xn\AiGSs"|+Zc0AWW K\xnދ F߲"s |ha:$`kʵ߁5XZmoxlWxqcgC]~o e~v7ۜE3.`,Q1zZ:iGhj1"=P Z~Σ?rM_s:V^l.&h {Xc'!Ν}LX0LLyHӢ`y Q-N0TFNbDiqyc]۰>kp6RdS#HzB:x}KQ3 CIpI :Ūsm6"V.!VdkwcrP8}>Fl%D)[FžVlT<Ҏ![ozܻM1~ŮKun5]E粪ˉSP`+Ŷw2?Gśee5I\ N8y+4}l}*8qQ%sYfB_mZ-EIFK婂2*qu棘\ y!ĨJ9>P?'9^兜P P_/%-͠3Ƈvx;df<"6bMDsLM*='nK'"Ajq^LMAf"WTnb B4wE̷qjCAAk;a,LD v>\=w.B2.GnWOd7R.{]D8fK c?̀D\0lHs=?IM4|m9 M3> =6ٜ`pcYrA)Y0 ^ }׾V('RQpBgs6@M&HFjO41@WSK K9I{qj'e>UJJ"q:m=U_MZ,ו*/V}N`|L(oA,!'2Ie392RlLq} Fn|Y4i-)[~Z8RA!7wC~hR@j `iV9T(|u$Po1̨6etI>mJҧQp^ަ 5tm#Pmj'3J89q!Z XJsS7f lv%g30kg EO >1JCN ]26A6B7&Hʜ@ζYo>(]c%uw8 Ru23BXQ>JYv2Zv=?u= CH~sscկ=#$cAxԍ֎PƐWi.az[Q-"8 c>4}+D@r[O&onSW(Ѭ}+«@m6%;}v*b1G4|1 jǩ>7rμ*(;pjw.qOv 800 vt"&'VUd?Uw#X@sX&Ͱb^T2ȅ>J*$փ r-@O QZ׾+EFUPSY>zjar;2Xֺи'^:H"_)ܘ T'e(D#m}(=MΪ [(z˝V(XrK1oMc"<6͔</ 1y)sB>oA~q#[|faIW9i HؾY]75ZPA%@/YfM~bV7DEi6X7E|X!~eϧjL,8ژ#`@|;B|35$'3в\@clhؼk;s\erOƟ.l'wc9n;է=āw{otE'Da S*Ԛ}'A`RM)LړʦDl.9f1#[\r"%xV"^0[&y KϞ ):ұQr'$'Tx>Ffw)v>߽|I)?v{r?f#>%RG )LZ]Bkn6 p=i <==\ɽN|Ш+Ph}cq9{t`bP3c+(JU{xŅ/6j -愇+5+eUNWrSH70*@wvVIBmseY.dbˁ!LɝO*(g9HؼP-a{3qdIP'" v{C7]t*RXvc.$iȸT;C8_^*J}!EΌAb߅|Wgb.J3otY,Yv2pwsU)]S0mU:Pqy]ˌ55](y/ gӬipC!`7;d8/\;@D.dV xb'[ =2}LhS4 9N:=f_vPR+,!GhlIBA1§|(<|rϳqfs@lR_$9ٻُ^s9dh*oEH8ZnΪ H~ {[b7U 1h}T?{y"V` ȗLY<2,agG#Mh i6-zꢍ &"lc[Z1 " G6:~(5ôÙw8O1@.Bj #@ }{ r'&,@4WLZx>ҪU{· ^y|cP9=A̘ İ>ms]s}(mLqqmYbL.ËW#8@!ȫ=KUq?sV aQ1ӿǀ\ZePi+շ8Y,+wjR?.:+ݺqԨ (-eAwpǞQۙ4wTl #o&#KDMi0gĮHƮOľS4lIn3kl̇QHr \6Dt(l81^!y :MOnJv'jF0jJcXPUW4X`|,5xhׄ%Dޟiי*J xf,4(B9Hoqxйz37J җɣx̧ӷo4o9w4ԕ1B?~ WnQQ3jPUSGVy&!g߇6؜e&]x.; v+<n /P~u~.R<\Mw2dЦG ܁ `?Vfڄ,&81$j9(R͒iK5Qf2p,HE#BmRZj 3zKHEK=5Q2I)3e6vzɩYO|Zqwbvbh_K#57-3 xr悟榁KXFe+{G@H/\'`#~U,^P٥^Kޕݤرv Bߒ%iw+/e K,t6ֆ;L^+U**CIV HN\g ciDWC1NMt uIf.9Ƽ:-[4J'QwI|å'Xd:1ڽ*~8Av\S^ޫ۠Ž ߇mCB%Eh! <]St7Dg2\ьwgQ~X2"xrwj/S`'LPpuzԅ~6nV}7m)Q dZE4"'rGxA;3zml:pqd0+_D 7%藄k1xzoTDlv8;_]JAQ?ڠ+S ,YAn}F9گ[J/<QIzϨȢQ5oUc7Ɲho]vnevF̉h,$I~39o]쮞go`RԻ`WU&9C ɮߘl~6b1 =g k:2I('dQT,Dl,uĦ2}k( ~"C`1VjXyA\|{!jJ痼1y8 c?/?zE w7]a#9I&MkdfɝF-:uC6gSre<-6#wb<ɳg?EfYE2R9k=]<y{&/K 8=+!4D7bXdLjY:mX 6d՝L< \;hoN\U.c0&͂Mr+>[R9 ir <̍6"3sArA_]v6py0+oS|t ࠓ&g/44Vgtl̳Q(PO8[:c٩Y+θmqWo/q@:enC:ri ?a1Էa 1aJS? fbY8H/bDkHm{QpoG c͉Ȗ+8?|aq7D9Q#W Q:]"|{ Di,rR ek3I^%dRO=,/W+'Fb/* 1q!@>v5 ,ff4HuW:"+=$ ?އ>b@]ߏS[ӹL ˠ_,@911}g<2(~;A3Gu_3/@uf9q]5heV:w*ǃ$1oX<֩qI.vw7h äױbvQAbÓ4xbG.r#o@p3~(_/(=4x]gqim92 ̣Bz"R'"jjX(M/nAh`Aʟ}$ 8NLE06m¤"'r_?IE.5Bn;uWQ@t,J#~#ƹ*±B_eg>ZSx9+ ]V?FϐJK,8HXB|Ɂw:5&ʗקo靖s2V=|yx͈}eQ#҄L ͓Ll*Շͽ/1+ōT-~+Jv>t5#i3dِt,ǡ3% M#?IJS(7[lOf Gn/E[~%Bx&5< /Պa>G<|tKzRV`|u՗"]fU]JRlBV>аJW2ּ5]b)k+N%7Fڠc癢OH[ ܕ(c#,$lnJ2-X{A5͘* ^}\:2OFipzMl? ۥL:3UQx+_ eD> "K0<0: grg2a~*aJQ_'->g x>l2 b&&o6|ӭtL<4~ QS(j,Ӥcf>wU "̹V<$g  f͠)/ô[;$<}^'цVkՇ2q+aIX3V_*!Pa~D%>Ήwȍ(0eȯ v>P;{nx CQw;NQ3ռY@{Iekn#GL#7e :r׎ݭ+*tڕhŊ BL-&].ihCD j("pw*UGיTE?v!$WԳ.HSp 󋊬Civ6tK`=@sj::_AI7!拶"~(0}TpqCfL65sNMr eaHkYk?9a 7,=/ӒY}ՇZiߍ  1FQ`;8Mt-z3i X~/H1 υM޸\\XytlNTmqL9toJ#퍿h6qtiŀ⨊>m՜}!-]Qk4E V,w"xKWÝRmQL?΁dT=R*CnF4\dp9ל ~ޓ*t~ lSqhi "-jɲ6nM6[SͶzP^49髈*h+JN|vNT PW#$-ǐURz7W'dBv(-h T _]8y ګ+Ԯ }?GlsUC@f|"z[/^dzsƶԵhF&&5C2:qkFj0z6 A0*T1T) ~Ds.hRz%B# j[6Rnrՠ½–d_&r37y͢ i|+Xe[G%Ov>f AbvyN|e|01S?I#1E qݏJ\סY` M3 #gm8jk!d/Bg]PkZ}vca#Zl_Ms`*P6ק6pMpJ @od.3:zӮw@o`Р-!5K/\V)%8{nm6Bs,_cKi=޷Qz;ʢ3⾋ R\,\ e:kVk|vYt~1ȈRh([H~o=-JHVF oj =_(\R59o *=䷬Iʚq St}xZ9{P8)ÓT_C1 ^ʼnxj"5C<7a<ĩ)=+EDJeֳ1cvt!y dB-=%D~(B2xǎAC.k9h=ݹ1/U a @+4Q(2#j.[Iz r>m&>_[Vk x.%$N ܨ QrZ8h4>I x.(O[(McWmtjM{G] r@LZɬ+zsWyF<8+|$p0WS)1sxcJDžq^f7=yZmS,/^op߼ej2(ŒL h2'røbrB Uv!t3A >UoZ-~{E0YDvu38[H %pŏ! /̰V/ʢ|UтPe]-XAL,(%0钃8r@=j9=ӏv&Ucc!M%zU~9+YbcY줩ǐ eXIxV(<|\Jb8!}woCcHբ\b)+nkk'mN 6Rs“n3n[\]S[٥zgKEEWWu_lC~hc֮nx/UHNVo'I/uTLesMXQg0A WK$}q"rW8{BZBU5.M+{9bmT.s#{*@2TH)fGLax674Dn/}t;nk,%UӨJ>yZ_sUj۠Gx: e">3<jMiҷ^4SANfUA?_tźLjt !aP1y!?CLmG0>52Y51.$@~H9/x zgeUI U,\,r83~ &3m}y|pPkж3'X3O!rApR%S@{:5+'c8d O"c4]|bE]]QY# !U%<,il?оk@wx:Ey=ᴺw5uE[Qː_䎖$ mEOQz\D/k)嬩 cvB3\mBjV/zl+Fl euwcLы1P50T9y8UUP[]z=`uaRzSQks?=t¤x#t@bY7^pݒE8Ć YA}#~4OzdQm7)8]E+v2-d@B̀t asbܗ|l qwv^E!BU3Q/[79.4 F"<'q_kgCSyN!MƗ OZlXFա@4quONpĿ kĴGce3GW8а.F|3UyMZ˒|Z)Gs>U;=:ſvrF۠Rs]%a.@T奚|:h[Q_mK/VBCSjOҏjۚ(bK)= `ljn([ʦ\eeԞSO"KBfEil/P-[Zo v+,  X:ϕO|Wkc/n@ՁPvhJWuI"!qUʆFaUS%/ZUN=`{!G?+̭}'΁%u/#utSy>O׬q,ݒi{eČ$V+eFefƗ9X.gQn9+/8%.VjIY6}P-H `t0:ٴIfu+nhm-Uahj mnZZ7oSPSv!x5~9qWbgx~ү|;642D$/8W"w ]j^\"6=ݼ\HYgCݻ ƉU>>Q᳤XūPM!\^:ϋPۉ4E8 >)ZYv'^ъYb>tM3|xpa;df.w"M2uD}76~Fdh{ 5}ß7)J\I_n} M G3 (;Bq`c8(FJپYB)NS '}G Hԩ8+H'0_ y߉!"+ҷ($ޜRn.M,LJ\[XЭZK s71^V-(>#~LUռ J ʫC#l<,Ҩ .E:A7;93 P &:JİCFyk]q;+[5--Kcq"eãz#3h& Q(Vc}zd ڜk׆Y`W@4O dn0oy)Rh"לA?rSݣe|j̤Ur3Sn7J'7>Mr}G-,r&IhNu 6@|Sh]s~4`W e!֟#u}p-r?G.6#)|䟨Jڶ k@ch~ٕȒRt%7uf+k]B:29Wޛb-ll {t}IнQ/L3oN.!׵4oTM'^_YE-G=~MHrikk_>Ofiqfn2')՛ا#_U>C7JyS>>7T R20!:sf^:pI\uT%ںs-pbM44`Ł!aILe !LTlv|}d~βM`.L;|:rRql%M. Ʈ)!mri.'|T ]WټvQڼ`qXX+d #oK r)T e< $/{#O6 2v^0ho.FvjmD{Ҿu6sXN9Njo"7V6Ve+vLb@N,Ȁdu#^,zL:9Aܫ^pV}e?TAKǓ`y Ibw>Y@KBPTtLR xVMfD@o8hVaǼ~I8cU1.z߲!x_4Ч =X{b*{Q3H@e&j |e| I>M s=_Q_ɇɊ [m({_6 7o6$Mh[e;HݱE9Fݯq1olpXy[Ӱz^ϗs{$eX2^&0,T@M\ [LThfgɞ[_g:#~*y,fIN ^O$V̗b~f9tf*k #>P7YNTz&|.hCA;j1NV'<ʉu1ʨo^#_ K 1&{tY5c5MXq6˵]!: $, ϴ[V5xf2ns hޅc{?6W216Q61W`^S 2c&0FЃ-(N=)'+CG@y>TdzVWX 65$Γ;~I]uHo-*"X5?uo~FPrs3e𮫖< r>tQ|//N2H\fG ΦBu}SB@ ϳv sD9W-vHF}M}Fex\d\;ѹR黙fF"#-LkIFsg; uH055;3r1^QI,h4:{W؜iRJ촌MEKdMO;m="m|,XhMDO7 ph鑈CvtyX]Nd0ww-W\OQO#('Ձ|&@% l9,W]{PB|;whLc`T˟o&0=в&PD8kd#Saramku9&z!y HQd?ېBter#њeLp~ǂwe:G^>H$nÊBUpy9:p=M۹Ruڊ#E Fl0[8C)oj|uO3P/2XEwc'v dI%賆nxt§ =8޴|ĿCx#E X*CMdWY? X!)K( F;I8]˝c@n6ܵ_ڄO@-8q|3*: 7a@ۆƋ<*Ҽb8(YL4Eަ#Tvf#OYԞ۬gc Gcg0 `M-:t1Qf^UzZ(kB(ӑ TЙݼK8jۓ.d >Y[X-꺝]1'atিaY Y*hyJ>昘TJk&FX=I}T%ICLV~H1u3Ӗ~)I JG$H F$1TPCF`^r $238@2`Za*G'~9*! n6᝺+܂,[wzِ5-]Xs-Z?p4y a2'9V./5t%:, jGͰiXCNk e$Džў˟Gӷ£FmoqT&Ԍgt}Q|&H`e^>犑?՞T\17>*L2Sdkۦ:qB!rq/ t^eH_=a7݂I,jf6pr)6>NMn|^w`KX2H+[քjŖ"g?&Nɠ9Ԝ*BӞT :jIӛƽiUح%JGpij/3-7tV##YD gEG8!1vf]6.?``xL\ݻ=v)t.=#"Okew D0D!.#1AeݘP0VMr*bmDvEձu1~f(7Ę^u}B@?ux>[-wql6dfo\HBx>n/ey]y@bd^ vyS9@EGfnD4}/E! WHEhllл %'g/֤G0p57[8hKp3_y$)< :-u*lfmPG8Jݼ=G-FI{?̨C.pW9{yЉYby maY_`N#" {e X;(K&3esq7O9qH^`^p'sypZA~\=;u8&L*aҿ?1WI<{A|gu`a!;yم=}m7#RnhZ6^U{T3y ~xeFWfݸ-d+4(!嫮5M2C]#RYԸ*\&1>DJmX"ϽA߉iW<ڻW&5?As2Lweϣ`Rt{ghI /s4yHdJRtѷvvƨK/9)ە.wL&o֢ZrqG8@4@"(A%8R<*JEۊ[׹E nZ'p61]ߒF H-_ڜ9?O D!ӕe =N fx+؀ʀ2|a5{ofzV$}xAqY:\vn*uSІ}/ya%"CX/WHqA1R2HzmS-[IX!LȐ 9n\߿D;M-7IQ5آ2zm_4Brx7%RlTja9gxZKٜEyP y\Ԣ~~A/3@=Y چz<< ˿] ,Ӛh^D,e(c+r4}$z(&(Rr|S}Y/4K[0.nhb}pSP4@ ~;JqHA㠴tdW0P3'A۷&!Y4c.iFizY ˔K$g\K1&pDdzkҙc0o6/{xq5K? xy} |DGE&֮6ȧ{=ʠh ?1N$P2xQiTApE/~ܝ ՄG-13FėD"o#rʂ Q: ;7W $_4>@{+.2X R;/ѓwHأ9?#][`jKγ4[Cd*=ƣ[CFϼ(C'Ѕ=RaY&x[0ԃ۵ E1Qk xҹ?p C~~ |U {L$??8g$f:Dvd*̄dߺRR'sf4O̢N xt#*٢~z%(K UB@X9#2Jm*Rg/* 4jb$/D+mr4 2~sV`mGɶ= ~8?-յJ1W}{C˴{ft~5)~!B7)TP?eJHZ \#9ͨ 5E'+Pz k \!=UDoFϝ9Ó%ѥcR s8*oʵ'#=aQ/0׈(\7+XT'd-G2 -gC`R|GysuQĿ#vQrLIH4 ?>.[F\Od(@۩~zE '9[rF+П@?;WY{I~׿:Zj_⣑%CĦ?h"Йf,9F5s)b1-V59o?)'(ם`'Iy0$',!;BdBSZv!&䄼AT+(tANJz]?D*$D76$Gh`zj@ &!`NV90w_1A͙803+\%k:_ &brlZtDBB{6{E/}I;ޗ7ie?NvTw,Q>ԧlE|j̠u'o~ߦ I<22z4jr['@ƪƺx嵂}AQ0v~9'A:-6!mV$.' ػ "xz/oh uꊳNC9O qԈ݂˫PֳNAt n/~\u;c7ɾCp5{9 Nh=,hkeFqt^T@(+@T%8ǥ?q/٧/4k&CDk Rp\;so%[ .2`";9-#rEoN~iN6WR2R2'.-B6%1 ~r:~˴~`vrڳȔ [WmoOwJ#fk-G#a767jՊj_^sdde/t|]v}֫څA"`ra3(1SZTkX_kLKإ׷xqW&.rRn D*tV lBc ,LnpwY̗?W  1}V 8a8[-M"՛N]If ^J[ r#6k{)Ad"MYTmՒ32JXL^f],*>Z?,Є9>7[|N(㑹^CC7*g w,N\-HNk.@vW&$:ݠ׊H_YaFU,ޒJ γfw`_ z/n+*k<0 B>&#-^}M#B4%ɶĜx0uT7Eu>􎎮cd!v=g |{{k5&ɜCvz>X)^{ Wэ1򊴜 Q2]bzmB. ?$6C庳n34z2y{X[@kՔz˷SeՐNµimth *%8]!j/N8/;dG[n!+{ҿw$G[a\iq c'u ³T=X,'邥F 4<`&pJyTy'k-B R%\2C>4%`@R56 YK=slKn=• % grwmey̷f:_) +yG]`}F넣]l_nNYQdorUNv4,̶ȟk D `%C =c” Lw%?n^0OCzZ Ef6;0\о++"ToX bw2jP1fiK]j{Y :^Uuz[uI89m4{W7FgwZ̧"7bFNK&tIE=f3bu|S30x%UoԖMf/KF<|N:iJ΃Vѧ9J&QPʝLLʜ:;Ls z +-iDP R؋`M6IȤiM W;v_fN2d 9( ʫ7IQ~?I99|rx+`&VYY}DovTK u -k8E5nIF>u'Dpp1ς+KyB|)JvXr2 <zi̩_F "dmR/QIwCч?`DWX)m9j2JjF30zrhyR70`~A#>mKtdYU/zVy9&K^)^S&>e<%0orpB^maQZ<@Kd2$k,~$ ja ||Ǒ$Hq  K^CXCk)lDwH1>!)ρUK:! @ VT&d7D87Uzu0F U"thbC;f55gONIvtQQ7=RJ5? 3`lsC f즧3 |Y(@ӎxCU1vI$:Ux4 Eti}ڑ.R4wІ|^{)KI<(~xָu\3tIWweAw5:/|{''l3?->eB0ŰɃCy#rL\jP+?L֟/k܂ucˮkG2==oN%Fu1<[ {bw}R~mDLԎ睚d*g1N_#WC>~pdO0TIurH_XZS3L1QaonldL#" QU.شCJ7%EFq>zt`R*,~S8g TTggbV3w@}*-n3GtNB`BP.tZ흰 xfQCCPŘ ̌`q[Cn wpgRSy!gNa~Po,rLg KVΜܢ['1bn=ƒ24pם,ۯ5:/-e ey_<ĔV.<LW/P|y::.էKZGz(~uj+a[?_rXՒ?"+G)uCiNv1!/V+[N=sa[bk%$@G5+@ NɌpHg6?l;)@0,fh@7G}iI +%J&N:[?kodbm9l9 ]onT]yE\ (h|T ybfV9wZDyRM풿y@Ǝpq8{$3Զ_ZC>40&wLEy -,~{V{ m-jZ{~u-fV>`sYv'S2z5?D[r<n3 Mh 2%fEH>d@p#a=$YG7G5diEH[FyUQa'ӃL&ɠtoQtմ!>ovK7֔em/x O/cW_NVY4\%̤U&MC%3Sq"E~m9,Dz7*BLC̝9n†` ^3G^۸7kj+a)@ϴ-VoN_.~d">)oA=n=ax{9vaLw<x{GFWNi|&tb[BBY̒%k;x.l:ɕ81U|+} 9vH0y;`* ]d'+y͠@E|Ö] (ȜOW.ƷR!; ~QX1 ul X,a K9W5huW I?RAՂgaƭe57^,-nbX'Pϰd&X{8‚ׄf^wlބzMB2S]娈ay"hIg;QZlGxZMe K\ywAhFOuqxF%JF9Ԩ GHFÁ{f~m ىÎcǺbK ~ MNL_gdZІ۷~ s_Ihi%UZi_PjZ=(6!JO@eObS/5Y˾t(-#րxpŌIrĢMa czUJyX­)n&Af,|AxHuWtƗ ^iYr=ï }]H!k$a_$Uu#TP?`E/ Xp^;f٠&QjG,'I JYT˅zH8i;Xf䳎]dZ) 5[`4?@Jy%s94I y*C$$0b$/z;SL(Zpr%7-з#i*¬v繧sn;MMw5W ^k8B־S&5%y,ۙ߄9ȖhbƜHt-`|%>;$޿ )#7li̼SƧ &G/-‹a'!Q!k>xN <ˊY .>"}["trJJHkxhk767Ȟ} B =*ѾڃeNޑ%O~W@io81Yζ{`_pS'}F&$T-chw}ٍsΠ,Q; 9ޅ?, 8HKJyJ!W%`ZOW.U!nz_+i̤( et%3`k ?uLkh<7[^uPAWDamQݼƆ怫'T< n+˙7D! mꦲI'n!ړ;t NӪG}/d]3.[7L݆VWK/";-i!ڂ3G.8:;Da~6nqԟ R;8%8ʝX39 ~@ O6(ޫ$wԋ&Q1'BPse/|lk:9$ԙV1G\bȫ& 2fUuJw"BLrf+!߉HчiN$\OAy$c c/OKIi 5Ѽvr+ǎwoyoѯ \8Zt:IK-\~ F-ʾQbas-fVѧWWϜ$EVSo.Ox:Rvr۸^YI19mgo ,9 WvEm#o,䡔Z 3s:/b#h"ATͨg[HvO?2UR\Tq;.T{ ]JHRN Ae+|~^IA 'p.y;tgz^,--HކZ FmK61uLK 7r#<K nA$?!43y3IĪ.aoemU5?T`^555"ӳ9 "*M5R(?͇Bw]7TBYN$ ϻhuJyxcF?mӧ e o"c+8DJ_[SFD ߹L|Y?X-rߔ拿+SuSl<(TehVh]Ԅd1;m]ǜ!wd}oU[iom՘B;6L'{Gnw$ӋVY3-¡ E*2=q1), V 5\U6%,* |ʾe\C\邦|Z3ur'wx3 0&"zU 6ʷ/.vdT-쨀Y͉goORW RxF@Y2L;cڸ3!n\5ՀtMP穯Upicf_ȨhA gрRSV/)ǔ[-Pjp.IG¥AoMJVFe]@sryD];{$MQU1h*AIے~Z0 K+zmA+6Pj5xۅ4b]Cm#MR;ۜ5L3eT-ZlP<=690ɂg37%Fl-ch;lC0SDaSEZީR=W❁tϖl\$3 ߴbjA(<$?qn&yn)[CFb4v!d=4  dV+ᩈjSםJc7L-%Ni>U'Ls<)1؛.zGʔ}:\xĿˇqRZaMILIVv9я1Ч5Ɠ.+`t¤r茵O$YBsKfq(.ngFC`lzv 11AFs]`ڨxuVxBˤI {kuĉIJ~es 81 W|RV?, r? V3|vI_?퉘D*}Sn?ݰ'*ZT-rĻб)g۠ nkU;!"}G t|7|yT27O;;q- y@Z^BTNu`vKU}nx8w%7&_kb"ʵgח}}Pv v&!ox dɎTj0h&pjC棞5_m}Vwf0 hql(#uOã0/ӬNvP>]+'˂?M6(3ýsNsodA^D\dM$t{uBkf[t*CKE%ЬguhЪW^wVd'2fFk_|Ǖ+$ȣlRc s4fsh.XPMٟt(Kf=AA" b:801׻n@{pVe^RRR_0h[>۾zhV2TY$AgM z&i~qTۃh'O"ڞxj1K[7BATd_db}Ff?Xo)r\T\0KyڷO"sCpI5σs]!ncziЉZ|ۛ]_=;C $r$>w/K SJ΃%f;̓*RX4>x_~ړU͕IVmRLk (YA&Y)E%áF<{?X$hv1N'ǛSLspܕϕ좟7BuTyb}iתFr)z殸+.p_|]+ wҒ_4B[+iU/T4,i_4pa:Y^Hzwf7чH{ѻq*Bm`{|2%N\`阇E]uӱEEGъ& 0L '3\HGj[xa @Oˡ!ȸy(1-8,HH bSjr,svUHg0֎0\p u/ЩiDpE^ (mMlPs.`,->#̲'Ӭzmۓ JYE^aCc~NmKcT gړt+qtYí&FҒUT:"<UwCSεd8" .srcV7z*7:">-,bh`WZa|y='6e ɏԼy6wS)׀)tP~T.Y_P㭙\#Րø \lbĠ^p!V|rѦC,0Z4f]c~Lӯ V,`S1vzFYQq(M0Xo 7-6y%oskC cOK5q|sN/rTM0s@D!2NemjQlۊS/G'/z<K $ʔԹ;2Tʙ2f,{|RiR>nC 9Ob+9`qbip:7ջG,D͊4( ME(>QoJٚ._n>ݩؼk/GKs6xDe ĸQůtɥ֜AZCwx)0IGYv5|ΟM-BW!c)xlzՂ[l>'&Y]M]XwZ]`hG1j[~r`>/x%uj΍3NKD\ݴ'WĽ8~KPR{=y{sP QOH'e?nkF r7RBDŽ{zQwftFexI e q?iϩ4o>tn2 2(ntsۃwn됳ձ&Ǹ,9pCa5KKWQ  ^ f&^G ᷰvq6њ!~u.Ӱܡ?OIz)WM+C;-ogNu3,**b"yuJWGct}:- b _Y?U\^NÛeD_}ůs"M=gZ\OS"uZ'gm3敀a"௮>&ëX?Owv+Ceis_Eu1I16F=֘2P4oHӾ>%DKSlƎ%v^brdA 5IG܌RAg_~.e;f$m0Vɏ7JS[S,W3X4&E3V.Pۧ#ڴ#ԁ8ӂ sf}`r<arr, ۓɠ&pGG tq r/+x*¯D9vOE8,pC47w?]g2GKN,e%wEA4 9Jі!{#T4R8~3ыxSNm=mFbm3ʌsar'䡶ʂtKi%o;ncLm{肙h*9Կ[A^v. qJkdBfIod{y`ol'&$zlF l2Zͤrt"U\z=eg0g̅ZVyusHecov:++upz%,AF)8d0}!'''Xq%E-*Pr%{O䄛fp~s@<4GpǙ2oH[5a~W۟iZE% PC:k=#Ľ &.?5 L^[ꄈ&3-9B`x鸨sbhP?mkl3p3{jb=,dpza'%?[q P`|bew>b,]sޚ1>4LxQCGkS8DgXE- Cl5:z80>e'F"E-\}|LA5yc;^[$GAKk}$k Y@eBvfV8gB ?wni᎛FO=19!RHdXen䂏ˇ #tRd΋ZrYY"V @-$8jt5@Ԧv̙R9w6@~aOreCj] pvF1geڿ,\ӥA+E/.MC*n^Z\ Kp; 3Is@ɕ+ikkZgFyeoC *$=jq͡~;)+ukqT!k56ᥱNN4G aoepGٜq|6 #~B&ߔ(g~_ Ƙc5fL ټ1h:hmUN̙re#D[v]ӛb,"F=*XAFMIW,'蛳{|gŕBF,JƸQwEqZrO_8Īq,vh 8W *k1Ij~ t?hG}m!6TrbW,V)=FYlMNHv/$GX.pBr"T~ø%*e[ܴ՟3V[7o~pq# I ЍEnxiPp=]D3{\iVJH+q*rmWG#Ore m;bRtt`iZ4⅙[sN#|8|&4 bqI-,Ҧ:}D̊.dSNy$SK zcݸ[=@kۿ-l2M' 4V9 D" Z s8cXb/PZyiM6V+wwLXdd. )9e+-/X[B<<9|>3(morL#"X WJO"^I5>_kir(Hjk)Vʈkӱ"9!g߰Bө` 19))9 KG\G De*%,: Dt2UfĿTIPSLY"cޜfe iSZJq5zve@xzV7Ldo FVXOlLTNEUZ`T6I.~?, sCThU!oф2 h1Ӛ ͱSlxZ$_aٞWd|` y u Sй9:TMi"Ol9 x VU`3={Si|;\:(OqDb ML`*gqUK,ěv&bHO8"v *s:f裮W13~#Jr;8.&#eLw|jucR K"L/>YҚlH^A6[hڋxaɗHXnB~!vit IA]Hg !CWTh-ϔuXMݹNx &5@e+-J6@sAuB!fh/[3  3 !=ڷDmnm@) Fr]ׇ,m_gHj-1 }U R\Zf(Nr =cELJkG l g2Ӑ̞}Oċ:?9ޚS>sOXx%T)^OvGʢ*`ԧ=Y{qSu'T&$(:SUMaG/,(ASWY#-ii&+ kO>7ҩfa)6 ѩҧm۝ d!S% SwsKlMjq-/A;,Er4/{2n2%._p;M$VFQ0mE^)a*v]f90$OՂ^WñPd{?jw\i~Gpqn N4D#{2Wu-xg԰L\f~bOIj1nEFزga/ z֔kr®NC1ZE,mti1@ٜ&z4Cy%yK_mL~G12M<@/9`J\"nʴ=RTCou צ}}[hSZԝ=R%ᤌ[]ZG`Q)Pv7%I^ߍ7/Axb{8-2 }Ke){X#Fh>jMHab']z@UUX⤕rȚꔷA2\ϒe ~靬tdwqWZ`z̠8|Wb+L[L_Gd|w,]H 3ߝx ʹ)ACz㘪naQm_&%5eLZQn>V`9q1Urkcei`sZ7^ay$Lō:Y%úVևod%yxl;Yna cABX劙xKoFI==p+6GYc͒CWٞrR{C0V$q 0q_k7G0ڮCg~:lF0ZvPr=|(\̊YgA 2fxomT (_݄|\-.3~5zz F*d“G }4o-Ͳ 0ah#arTO g-0tè-֩7hnF#}_0>xn>` "x-:nxllRW pE:A;Տ8IBHBfs\@UtVQxMKU _0DmfGH/| vq= zW3u9[4eZ9_cP׹Gta^UF"d07'acҥ ɬ^'G7, nkͼE!IQ=$Tj=<=>&VנUSڴl勷3OA?ps-hmhlȉKND(‰"MdAKC0QU&\({G,xԢ&aJhAG*-$㽒w"i$͂4mqg*!P9K4 =_]A#羵Dv7YǪNYVC+W@n*kɫxuuFR.R]2N}ߎ)a7A| $Щ.C3NjBSP/_`i;PbIoɰ8 jf958IS{ X9/.pFSz"u5Weߜ_T}2|OoY08$cl* mO J? մl6r\X4_چOXd[twT%l n8ks y_iֽoeAJ3jBbrƍFǍ,b` D,{!~o?z: `*Ru^JWPbkݸOj7ux W|ԇOIySZϕGz,Dz(:Ȥ[Ko`] Ytnbc`)蛔2#0Zq` ;/[;,_(/n*~d܎(Yay4;JuswL!"+V"%+E q60yNnTƞ%canS҈^&/|1a7)68hwT]ƾbGG4]Ӕ cHffzyLc,{vKrrF33Oqt2%3=2oШ\}ɬ- \D#FKi6L7MJtH}?SysjO=Vg)$z12cb ΁z(ۏlEf"^3ثs%eGҐP^߄\;qܯ&&6mwʃJU & &+!/Q͠a=zrt{ɓ0^z s$د{; RhkPw0~e.|`J>H-g:, ,TwQ-`%\b8K@e^]p b(ƘuEH]JCSldEx@;ϩ rfJUr_KqVv$#}uN>}f5}q[iĶ ?WC޶Ou{˨6b(X%Xg-ƆqG,J楐G2c UB `] H1:U&(B!-W *_ɞm7e{Sri^߶43XC@qqIφ*F-/fxE1澝1L!!h%%Ī~LiGN.j(c>-;|zbgTN ܫ(2Hrs+| 9vO6S*ڽ~,$LH/c9Ȭ+-#p+?ojZ4AmGK߯zs TAFia w,9鏆 ]B?՚/5*N۪p[^_(JP,fJjFW 7]ȏ#Y.#-JǏ|ɥ0u{ҏiIz𰿏y&@09Of!ǤYjUd?+uE<67JẼcE9Ee=CV 7itYhP0'ȑ#E'b]%("^s&ԥ;V{i}~'X-=f$ 6H˃.ZNM{wٙy%L>ZQ <{a/0"^}|E 7<^96]5(@-"@ObNǥRU:D9 nOygSf#))4)8no ,HSKq}u_I]ޘ *jP0ā \뢎nw֏K`a/EOE'.՛@Vem4@ı,V^Z)GP;;&(7[zmE(1!l"kchLyYKu_qUKԣzygmK.1" Po8p$_(IdϹp(nR}u3c |GcPp?d8Ot/r4 +ˋ)asq{TN\UnF +C?߹5h ণ Gْ}L&3i; œGCҵq.ipdpt?ŧg@PJx,/'dlDPN{(8 ;B@v CM@%`HHARGu$1l1,hKoJPa+;;mU6vӘ">kUE޿,JSiD9L Q$ya(<-~f+Z]J0$VL DO\|oKŇI/4/4ۭ#HǹPԀH֑QqNz*q=^H~$80R5b[(M35 \jjEsB Dzt'G S_$%c#%yS*& Stwo<NuЬ[+žxdc!',ݒ.9pX+sI]K?~ߘ9^МKA/U1} BNYe{jzEޙ|}' ؁ofm ]xzVJTN_˴^g&V!G}i=^̭F-$pO!E#_dԩ;*'6o)7Mc#V;8u϶c4?4E $x.搳V+qWzg4}]@[`wh|:bH!RB ,Lϡn!=~WM" uv?Dz_uyVX9$۵y86z5򏎊.w?j#VMInya^7t8zdB-h1 B*eU߾qGHӵZv!ɯh}5eLC [wQDqhSc74 ^Yv-F#ww{*#]Ï|M/a~ yIhhw]1wCdv3()Ae4潤n1rNrz+B7(d=mB&kf d?z9yi8x unBo&ypwݪ_/֧s؟S?x^gIjOE)G.M y[/]q ~u_v 9:es$@eA;e)WvLwXa] QznEc81p_OE@ bhGbz,YwQa>"`TR!΂RUVaHiEmerFay%xcI5j`eT .)*r[3g{9H~GE!{ޝB+5Zz+_㶲 P#3~\(?X*n;4rSʬ#H# mV^1旍^oܣ.d]DBae1!jaH1lID]g񆴦wՋ>=O]7úHP!`x2xZi ٵy6}II ptD ̗h3YMhٱEZZjka|Z!gѢ[`Tό4,ȉ.J.GXc] .W(K,2"AIX=@l e+eqG$ot機8e^}){ffGj't'^"5т0O2VPNBNupgjho%XIϧVٖ t7d7^Zm*Vc1 ø RpȧԖ9aܻ h!9EahPunlVHsϏd%^#ZCɤgFLs~ Ne\PGվwDŽ]f-^:d-|"ӯ+h%@͝y#wu&݆@ϿhbϬI?P:ԲaoF6 ~?}.ݞdC;WJ {bk:V {[cDofM(_9eQ9=1m?J$᝛Q@4e1ZH?O鹃ɲS΂,cC~ 3VȨ2a [hNWtBVB@DPVeP:P(p^~!KȄOzݾR q'TWlAQsLtJ EZM*Ne]7B/LU$Yfa}fEHh+B(vM:y-T|Jl܃.A(qLʚW\)Q% _$h_A.ҏ6~- 1ux:̚ҙ?w.# wI]Q~F p]2G؏>Ogb²I[߀MÜu4y06x݈0Ԃ(JU y@FC=Px"aץH+)cՆ7 -΢/ö:VD񓦉C0Ώ+)YV/+ w,"a]nS^0(P_M7ml+z[)I׎ʁgi;N u\xF|y&$VL&s|_~r(U<ѤZH3-lc]?ptI"&gR2" ʧHQHgDgPARGq@ExnhvQ*e?p+ :Cؖڟ:tX#1q,,aZ1%'rħK}8[nty:(<걏IǍ:s/(P_osL\x?t ղ 1ke-NfDT^{-hfmc_j"qo׃8N8U q#uz*_Bc>0:;Ttҡpq@Ҷ O`&JBۡYπAfQBx: ~Ze 'y_0›Yq.7y{V!KtJbUڍa)0II2ZS/g{c/)hCU#YB_Nh/O ?pEr)yQk6j^yo:Ū]s4TԸ'J:A#TWx:M~/}Dک/k1\Eo'QH:UP]c3$QpnמxV H3qHpC(='x7 -uuI1L!'"w v.F[ǁ㨙JJLEIkHiW^(NoICI:YTBAVYcO61pU0u~޵m٪cTℑ>^nYMk݈x'\ KK l)vPT\0e9cTC ճIF#(r1-`c෻L<^MRrڣ^D"bװm3Yxl?4%_Lnj@ vyҍZpAp uJ:wO0y z rQΌFn+-^oKrYM+ OpPJ9$¬kK]݄A)҄XrJ./$<~ų.AWRc_J W&3mV󓷁xl68^!15<T[쉍<~%Pp"otGU>) c8_sA%vt\' lV%:ͬ 'hMI<ez@EH0SvgV|1Z&1!EDm^wez13"ɑp,j@@X,WzhpSѾ hTTǕ8l?2\Ҏ:,ˉ?làï9#QBpwYx)3DΖPbz O `* U:#V*#%.ХH6r.. u"ێH'B72cl1LkHWgk6 UƗ4W]XmgE%u16 |- x-Ff1f! I?@wou)mAa[eu w 3?$h[C-] @|*ێq\#Uyk.u} IOc0oJ措i` &9)+Pߦ_EJ9|#DDxany`[amʱ݉R+S/QZBLfi+bf/,#N iɽĊDLj8YӳV3E)[r qeTReId.{"kX{Z>uF%O} p4F:Xlv$z ɓ $l_ꠡ?ьi]%KW{k>.\@wẂE!i̛[}a8=_3uiuAu˵qZH88?։!z%7hk?tBb5ґՔ]7[AE^}CŴ.;lć͊;p{"`:ڟ DI%ƐA䲿ܪ2`VeskL&/׌}4HX:t4r_L(&}vf㪠4:BaR2>hnsVaXl; ||v=E,,j 8_yh/ !}#s0w"'Wgԕ`Z6Vp+399 D-;i3s.# ԒQHD~|*a)BTrLqaes@!C1V ڲw|aU.55uX jf)ZDC`p[)EbӧkOyMw-wcڀ2 Eb?f@ɓZ"~̒8>FEN$D @%_8 XV0gf3,1 (݊tQڪkWEVCbA2Ql8JȾQz:_g1e =E%Rj2?N[:~҆I~ĬEn־ϣ.P^LW}qR`C%һ&UCw-x WA߯%S"~~4kfg wMXא%Y"I@%V7*gpy=N? =J4fg,%*sez/:s,|&<&wy9/xHN@U[eˇYqz@@>=f#(Y4hۍ N8ZGK%3bUGf`g9tYA]d* &>e(1cuR+EqPw l mʨu/$4T#-o,Ш}ߌJ\Iw@-5IM9UEqY[!mЋ@ngZj"'ŌeKP-2+y{qt`i_V%իϑ}'ubk6 v^Вsy=HmWX`%A}{2ݴL~gϻN:3G*m=LvhD'൭~"["yL'OeO)x?=~~ w0w )DȖ.pK<BR?uMz%RGw]Mx׉?Q R ,"Qʙ7~R\y` =á c`ֳ[ slO&O~o") 2. k&m랾PakWDA^(2icԄʋwLXFoɌ@zۡegVRן/|zyHƴn$cu tG'U`pvn+)#5S|sDCGv/.Jb9l7E4B5[(A O ~&F6VGlˀ9ϽQѓ0K kmBOHogpL & ~` CI 49&ՙtbK:≂X+:PJlf#d8^N/u (O #! l{Kg{ЯshC,0n̑0z5uvN=sjcA!P#ށ0yQ~ . /ّD2r-^T ~c7<_HqY@rtBl6fZJ|\V)#B 3}=QnW(I8 EtzK-79D_VY7Vh ~1\ ;˙rK$'.!4{$fJLYZ/j'Ď>YIz\I2.C^FaQ<./6_Bɻ^X֡4kB&WuDr0oOLx}ޖL4-0 f@*5'OcT $;#bK/a-)JXvT9QL}z(!L.ɆԻB'NAo xb_լO㗨IpvBV"PoG͝=vrU(k̀|aћ0h){̿!M2G^M}_'/Sa"LȍUxYͶs'q go*!:uid `벏H' 6bdOSG`FL~@0&THRkdPƯU=wXsfн7IZWqRIQ4iyQ$u%)#P?>FDBfc~S[k(o#Q5d&͘]o~[ʼ$85U-ZG"GRqm\0O1,*ЕN-bF !q>_MYf[g9^YPQx.oѓk_[fP)ZM xH3=n19BWy"ZkH]Ł+m$:!N Ya.#BŒi)n6S mڸ> `/3N7 ,zU >Հ%{=G N8SMXbGpqGvgvȦυN察pR%.`f/֡(أӃ3Q݌1Oqże]*E0j}naDv-K 5ݟfFQy &B>dkLy(ݚB,Lv~{]ws"z]Bd d]*W(AP**K dbƒR|t ViM  +tMl=TKE;PlEЋh,"OF-80["bD &2G=bf ta<)>yg YMΞJ~ |򞚚XO3.u$.X}Sc33GXFsN1*{WOHZlMUz%H?k$JEjm1%㥑&@) 9ߵ9L } Y_{jb'b.LZ[$8H6T 韬>=)D|Ϭ1瘏KʔnXd;~_z\^-e]QBRY uVXHj2 /ze.@B>qr X  N} D xnb\F_!ՖC<0=<dK^\^Ƅ@){NOD558Z2y:g%XNPk{zYIo_+0'hHn7٬ f}P'h 6>?P n vz nPO;9\*em5ȳ :ۊ˗om% RX7r՛?7nTM\)tjp,嫦P|V>Hwnd|}gH4H|V.kΕykšO<ш= 4#c)TG꿋o1ѬyǤ:mT,MYGvX 81J2 D6*!>`1﯐Ijً::/u4_i_SfANNAZgᏉJmdЋtw &36}ba z2g3zթ%ӝ-@ bg.?&vRE@A9'/ZͰ+IECvnN47u/q#v$^BQhg̮Ʀ{!; 'Z}7sD'ʇ!.p}/V~ng)]9hFVШU^vU\o cQ ?YxK/WO?j<6sbQQt/X -8KX4+5W^C*=3_IM4E{b? 6`z0 %`#GXY0L8'-; wGfQ¼2 &C,NOG^ҜCQtޫmq"hvyQO%Za_!)rvh7\EY44?CpvE~t6wbh"7К..0he_5n+OJ{@--`NΖ{,CtCc*)kdS8SQJg֎%oeX@Ew_44TZ@E0YI,gi|>f"6|z uY(P^үr`zՃfJO8Po"ن{O6qx#NY\Ei\%7ϥ?qLOC3厀YH 9L(3+Y][xX_Vҵpj~HQ24Nˤ?zZ>&qr^q!\1> h`xIJ*/fzȭ[ߵ7պ< qل48."*=ЦLst@^e-t*ʡ>L>\LnAhfk;oTpGl"m9D7x*ܡ)m/xL%L} )n$)O>`P–|u?, Kȑ=6dKq}Q~[tX-JX]R[ B-_* ͵@tJz͹pQgHPkPsSs}'K 4)NNXE2=zNl={ȌWyC:,ӎZ\Àa2~q_#%6ePLAqUiH_#)KR"D\ +v]ߚHlbZ|Jά8)@=_2TY>)$ *}-1=ţt~{B=9굦nb#vrC3h$;Qp:Y@]9g2,=bY_1U4u* (`->Ab3$9l9ԂXrJ }m0U] ST4/ZxfYYO hGW|X2 tPӅbr`nדtT`{iKbF%cǺpRqd$/us_EEI Ry[-̵U [*؅[>^Թ,6iz_HrCk{e"|m3{_<| aư==<_J5 [N SK@ غ. M |ۦ`iv<;Sy3ҶW\}cf:>IfH+ sTFCR޹>\JA4Qb3 c-]SLg'*SDJ7) P2$pRN^'tRxK,vT{ GvYc=腭NWYf\L)kG).Ct4= \ U⺷ؿ<bhN.Y{ '=4t ?:ˢB|0Xc0xH~m _3 2 @^2(*B. 2U"ӡa[E}vC]08~H5,ho 5T;MHG[PT}\N^f+)DHVmoW etmE(461 O^u]/1n"`H T)E U b8i)1PӖ4WȴpGK Z5b:J,`O8GPPՙgߪ}t6F\ޯ~ 50^GZy5e)R ~71P7ςoQ]j:xԱo*=%Mš,RPU)*0bdɠ}1-Uz@1' *` P?/~ (!jȀMp :8܏}`Trхl39~`U@%慎~ Ei -]_ǺzrV"35F1iUfROKv xL^E _&<EО򉆙⁅Kj GۅPL AT,nwp& +>k[˧''qC1:gAfnOY:Q:'lXv̝.ѧϋi5H4 H&\0I1oSSt P<&]r>ޘ!ICg#mNl5h}Q^ZE|,@@ITfFdaF@.O a!egxI -eol?v2Rd% *oP.NLuY Z[n“b D#Il҄\7HRޔ%cbV"qo-KX͸ h=_c*>fLz]\]煯sN/ͺ9L4ٚYF+|_IrGTMyQRbtuzsuh|#!(RyFOH&#:BQ%]}#5]M|??9|̘ZnGl؜0lcYjfUspBbdg3~:A/۹҄@&osv 's:Z?G?kBa`,bڲxP#u=JoGӨrs'1A15k餮,#rӼPr~, Wu^@t1)H0*.J{'#Bܶ'E7 UΥf]̓WʀQBQE[K2>Zu\{tث?sc&Cg"z/f& !l|bsq{i1- a2~&&*oˇeyYAjWd9 + D?}R*RJm(QƊm}_@A=qlhA N_2㨀5cR1X*YD{<ד&S9.<-c|\Eǥ3JBsMu+RH_Hpg%e\Plt z07dSw_.w90 Esgy4Eyt0W/Co!2 \( ]y*1*^9| yC]~1AY切|I;6hqЩ3:Z/o(38/+ǣٳKKCP9iS| RN 5KG0קϲadݟͪ\Ew6 夆bi%^(P*NiV a#c bY$cV#ϳqmVw)kPpE-_oRI;w,5FD&e>O8Y8.ePM`ƊͰ~>mRSo|A)] v] Wiڷ#wilKL@B<^Ŕ0JKn!l={"#'WK!=O+gk&ll q=rwd*Չi徼cm@&c:Sc ڟf f,<=v1gخp'?$]ze d:D(L|jpw3uD;s`U'D9IbZa}hP2x㛖ǜp2 Vչ[kcu08UTku~曎;{1-?/vo_=p]DAt!H|Iɒ 8/*"j·ؔ: 7PA oaID<-P(mZy⢞!Mq?1wi CiI0 .6syUGti2"@w}Fd4HEz%d9nK{)L:mN툑}͊Aَ~')9G 5hk>\ba#AGWAJðK) ]1˞T(DKEp_ X;SYeXY>s:@'%*2`K˷çG\]@ÇJyRaM]_Z*gxc4B{>s&~ڹE? 6hCF^Moh$ON`bO񮥴ei~"G_@=e RT_gob Uճ]/yļ/~ueN`FAzײk+]$Yla`%oY$DďJ i6dvMџgMJ}{\1;EPڇZp8)bk,vd/"xj ˰ዴeXzeff5bI%sF2-mKVytuTjiم/̯ }k YЌSBP;.H)Tp&xtx;.n(=l{kϥ,\㓿V ,ܠRPG ǎשrF O K ]Q B[@Gdՠ׌RI>> ymrSvrxg]eM5a1J- ,4#% ڌC`d~ڪqtl;>"(4(BG͍KѭS _a[H?2xfhjUp֮L TߵI{Vj.U"lRWսƨ!+Hn.Botل9,A}tO~@+ou2&O,{j~j6Y?S'z;l/BnM|$t ,(wҹ˳DDw]6Wec ϗChOs+9,Do GCT= ^-h/d uGi4y/rGu WdN9v%JI谌] &K4exdV ˆcL6(=8x^hdrGL':O*SU,/"fqr7v-K9?͇|:Ht) Lj1Q)\N!8A =&Co2tl! aeh *eHY5U2:P(r %qƁ8'tDN|DV!cJ=O=((m{:4_]4IAƖRi\YuuܗfMƳ`s]Y*OV+/rEUN 7XO[=K@b G \aLJ;p}-hεU)H{^f&SzHXx7IE.H6}iF(B}f2Ox2n>b],y#w 8RisLW6 j޷ Z@"vbCUJj+Vk1I7Sdg}'CԻƋ ?`'Ë́/_m0 = j(MͯC$"Xm= @M@QCDj!BsWjTItf,'Zm#?@`7r-JuƖ?qMث=:^zfNqG<Cu*T{p> @<;Lx]7Ԣdkogf75ǻ\%zKOllh^֜ «]ӸV`Y6onJb:v BQ>ǔ5k>鲚H$ehq`yI׹~ym[KS-q ,\tNe{l}p)hul(y%qR XZT9aST҄1QX5X8x1wIF_} ޮÖbh ˶ YZ