python3-perf-debuginfo-4.19.90-2401.1.0.0233.oe1 >  A e~W^^f) glνx2*X܁գ)OX]k.@c&[" *HF{o*.D{[@/UhgbA"Iu86pU!q#HwK+;J.#"'ַdRC2oѧت" KcPL(4󵼡e?twӯ;դdx"&!qLϡ pZUR @/ Ƙ7jj5ј<ǩ\W;* Apy>({h:&$}NI{Ȝds*q `AI{?-׷LTE}hj`w  $o +p"<6=ex=Z 2Л3f9F.d8`6cbmfO+.Je^Vp>p<?d! 3 ^@Dn     b h8H(8f9hf:fFG(H@IXX`Yh\]^(bcd$e)f,l.tLudv|z(8<BCpython3-perf-debuginfo4.19.902401.1.0.0233.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eobs-worker-backend-test-x86-0009.novalocalRHopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eɉeɊeɊeɊeɊeɊ0d307e7c75b1802891080878d32395546b77e7236b5627b49a7cd083f7b4bd2crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.1.0.0233.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()obs-worker-backend-test-x86-0009.novalocal 17042491024.19.90-2401.1.0.0233.oe14.19.90-2401.1.0.0233.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2401.1.0.0233.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/3204801bc0e3b16e3cc3226e454043ca-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3aa046e0881541fd90f233c3cddd7459879afd0, with debug_info, not stripped6Dw,sutf-81605f4873eaeeb593dc2c61a5a1f88f49cef62be4549814e3c903ed89798445e?@7zXZ !#,?] b2u jӫ`(y/݈@+Pf#yM&߷P𝾭A`jgK,_U'nV}sH"})df֚%'',| -tO-ЊLbyr3ȋf<[{pBH_l~ $(}LT3BC 9SƝB/fYKPo+!Zǩ5򷶑NM'Z$&ڧ6!LE8TrM` GMu:BĒ}i%ܧj¥Sr 8mX.yl>R0!E2$񙨕'BcE얜s!{SZy̞NP|7-ӯBr@u +i ƈR|tMeY-* ~ey d./?a}w(GR#3VQ,x16Q1\sq F PmJT=PwP o]+w =Ug(ӓ\=؋aVpթ zXU>'LܣM٧S5Ij՚MMnMHUǺW:LʊA_JӼp>U6hvy绥>-}?C@>+$H{S^|nc[h󃱼Ej\s(քK@k-=ů lݺp?Kѥh>0|d)+Q$()$7tנnNwZݔH*.u:ųI0 5*miDdr=N{/[@#aV x+z>k$}'l,> sb_@ P`f v| m߬q셬/! ~K\gwL6cIyK{Z?_YY52Wy&;S !@ *ˮu+q]:?90)L݄[}ِUL&Towzz8` m,;{~O) fRedrt}U1jx墣3ؑ}览W1ӧ]5VjqWf[GlQ"|)*WsSoy{Pn5Ж~Wϊ/~H.|1)Wz~H߂(G-b' -<SVO=&Jgnʛ8%=oZK7){7k\WxYiׂuZ2g*)ր~FE.47J6d)ͅ2=iQɡ,&W/uu"]K(, SqR#䶮r6#؄aJqbN.q%-of 9J|ۨmOQ W46m\4Owxµʬr #_^D^[e1 3&] $/0:ᎈ*%!Bܾm Y@>ZN1GEc{R#<"&`Hq&|㻕 nm!8u߃0yR7{)=&XQd=}?OJffC4cXF.Dr 8t3 Sp_c4sDӊd8pqyaAu=R?T-N+6U^2% =9Mw|A_P:rPg~$>Ef3}5TMKtBvMda)M"U  |,:YEULw۩`դ̖ -هέJ*9aY%љwA}QGCyx QQ*+4Ȍǧc{Ⱥf 16*NN0J/ L8mYeN1zڝq$LdW  faX,Ql! ,]z^&>q؄[4m)*N^K-pv BX^@5|/@&9;[2miڱdUaI]*D@fZڿUOc׺cb؏,ubˠ  ''[:ʐYk)O3ǚFI4jf;^'YDmմ|8ghTn{ ¬-mU2_Pb8~)z|:uW[]\0]_S\8 OZD aZA q1ĕAap0IrbnM0Ww$AuZB$NWt/S(܌UY-68sw騝]ju=̵ڔDItsF*QrU>*dF)h7*M:[{`׻|w-{pDhI v7xhf#C-dﶰhˬ8W/* 5ڔ;*7R$zQ, #\S;0.:%Єu$Xdt IF- |#fȐjlҬM$>Lz3<*hGN~֦ڣOԊhZym[!GiѴėTa5 ܹRXbvu-NjOi75D`۲ٰtP~,o#}_NeVy̓(H)"W _Fq`$DJ䁿CICMGoq0 X1sKg?>{f+k(x ыKbzj$ Ysq|gĎfZɶ^g*8&L? [1D1hfi`VAy 9$j+D;kt9)pqBpuк|S Tmqw(H8YSSՂpA@l;^o.ZXL3P3}کroeGc,ו)?zdLsȮ=6M*-5 >%)(xKF>OMlIZv2:UHz(6u.~6Bn:J' !Ro ԰P|i\r{ (L&RXrKZr#4tj8HyFO{5&zmz6Eβvx4Τ2D 7DI6DE,f q6EB#@+ n)0pTb!`$~WZ5{׮! =F<Ud*Zr٭y$ 9\+nIԕ1Uz&AgmJNJ Wv2Pbv(QRF:kwb ^V=]&Џw;w?F3 {aEEQegYlK$/bk;\SÎ-q&Nw44*#;֑̻0]yu-B 2idD> j~28TryCP`V[4cF|V/g} m #2Z# i m oB[^9؊YN=Hi?_Y}jl|<iliIV95#E(yևﶝi:Uo4< &B>ͭ2, %d}"ɠw1 jagpcmq|<3VfԅDҹ3\HIEvǑEn ^XĕF@!@:nfQye |Ƽ@q԰-3?ʷFߕ "#IE 5SeMz0@C; -9)2M( h#q' 3G"f7$Y&pPbw8=p3Ѩ؅xQ v]b@NkˣK87 ^S<_5'i._ zBȹkMjhuC@y%Žɰ_SzxWD_<Ј O 3F@ p3 /=Q2@oCFתNFtg"-)"x{=):l&ţ" ɽ&`ic-pcfXkBR];L~֑<5o A,a8m)'m|\VKLbV bq S/¡yD>( R}wO1F97'@dmӈsg`J+Plmtx]&Sf,pV|otS _?@Te[ѨG! z6s5Rc"uO؞]-,v~ڽ*F0oPUB>t$jٲL "[N:lكx]ɝb睊<_Σ䨎r⻃t.!m9GxcNQћz+ݬbƧlUQ8'vG,X,6cJ\%>WrAÛH1K[ixHuͰh\7ro7.m Uٻa8)õFA8@}v#D&ohRlz܏.ٹXwD_l[+ƙSMh,GAY9@zFs`/wgOVx8&kəCs䶵5SrDϛvl֩ Їî4| >8ED S*jTǞ] īt=CMgre+|9Oq2jd|a31 @} "^ FZ^b@M0TRD/x"C th͞O$"W:vo&؛R=2\2a6l` #SeiFc1{ܣa{2(ẃtVn]0o\J.k>Ocuk>b6I7e{Tܱ#=9԰fa$BYELv_y׷(DG} <Dv;]TdCpauHL0C1r#Hz gs_oY*qFÿGDxr*8C?q*P:10CovhN/4"ަDkFe߳t'ykx9*E(tR|IaN%G0v{% IhFMkn4rй R,P N_ E| 5JW= V TόDUx;ܧ#bqA@:sPnJwD2{&j "e:r皛:右YN~!iN|'Rf0YO݅y\Mʳ|:C!DA6M2klOG,r 6& .eQ!_lmۄq|re‘r[c^s@l/#b!hqm~ӝn2D :Q6k#ϣHZOkFd^` `AjMbγ\*'iʊvߛ,A\&/Bf">"zw" ?M-cQw΃q}tij#"ycP-U|f5U%Xި'GVZ׎IpH'Sm$ة^`㎄0I0ԏQSXoY,"p$&1;}L$ @+X O?(`d]tþ d2-W lxR5U $PPJi̪V|^؊cպ}j=3CqO2/%Shvӄj~vHݹݦs@ qMa/:8F$3HF#wּd%^Qlm~WͻVjւ!g|`vt-4H(uA Udu5ybC_T}Xa/} =ڜy&xa:/U -}n@7 r 0]ǀ8Nm[r{MĤM#yĴ79~aйD4i~!!F%yb0Z6n/z<6#"Ham],D/Rk)\ߵE@K ìi E a.ɼ&ҵhSx)d A:儙͂2zuN:9bŐ̴N?OQt֜Ԙ]~ZF9"ԙfrdkV;+|jfo[4|.CA6+npG=-/VQ>~1Ю-SB6!y7Beu߁;brq}oՌ_勰p h9s`q) /o@ E0x>v@a]YUɷwq7q>s,ԙKS}"W&;dnRppfK\_Sܥ\P?nOB *q*u<5m%wwH% $ 8v^@ʁt#4N?ͮ9<_Y>b})K<]▅'\ "s! %]! ;7쓚ּ\t.R_G@I'.^6>yl#3CM@v^/~UF CjFkY ˄5存哨-0 r`'\C!{:Tq14ZAKO<93#^,Fi[b7gQKUVQ+1j5ZǦe6fr3RY%Aֻ0LJT8RJ%^.>8R&;(q{UTx[W%tdM@t!;6U<#K8wsyj|إ~=Ȼk>2<$1P$f&h^ >6[[ V˺v'AfJ#E[g z7ƒa~uvXQRGXѩIjjy0d=Bm@#-V\4դAKL=l81~~Ejw:F4N?Db|{i3ĜC?`ٻÝQ 6<(_7\`s>h+Rm=f_ܜ l C 8ۡ]o+ h'vd+zĬc}1IZ.3jRcui*\g;.g- .˯͑s/PH4Θ1[/h;YbGl [>n}!+D6*brq{WZ2#Pyz9)myGZzq|6p pg 8pc8A:4d4Ul2X|VObM͹@~·n YKpf}Ly']2)\r*v҆$2 |ś\;nhDȆӒc$6U~%@Ix+N fG#:mFj%G~au)uc aАøHMb%Ћ8AjS~ }ptHvbGkbl+xi& ~d%(џ_v 1rT(iȡeGSwVn$u@76dR&SB$t`]3B 87;!'Dh@0_$ cU 5 ) YDE9@ӃWT:TsM}[t%rbWPw<'S6HΪe~έ]Qezt`\u$B{Q+2< dXTg)7aF$ǎ"(~Hϔ{@w}nٓmka Z8(7Rf{A.4&SDnŠfTL7QQz|a9{*`w1RHG0u,d5%OQNT7&@K8^`=n{CqZ",wœz =r HOAjNG6R]Vpr9$ JpR)id sޝ3gBwU{=Qű?c%MRRȀ]-,yߎ7վԺ>0VϻNwZvP>h%0FYK?nyaJ+OX= -  .Ij ONeD͍~sz*™:m=g"H#; ]]e >iqKg#fc/7S>Cjz*4/B4&G~ATMܾuChȣњрġAҷ e~J:NftPAkbVgn|!A"بPC:Sɑ%l:lf*OIG!A}gY J*r{NIdڻjo~ȹ߫n6?8mV))! BvD<2* W͋,myjYaq NN~Op՞1~FUouԬ,Yr ^6OKb3d %79rgSՖ/fP!yܦ`"|KctD<\|~F`lq  I=ayϡ ϋIsB0 IkɓcQ)3Jaw[TnT['E@VAzG|2W+MJ |Uh >f {8ƈ @b:3"\P;ʈͱ"=Zk#k[ŹBjKUkm;w#g9 Q T]7|DkS%ؾXŘ1~H}R$8:`ԑ*5<OKq@zGcz_Cֺ0ɿ+'4 7Qo:4 ƣ`l )Ma|qq^ljkf,2Vq8:1#HA%W&hGHA%ZwJe9 ݳRt]Hq3"WtQTM/9獴z$5<}ORw ҳ`ۥ!ݻep] mϿ1(o:~&ˡ}\Sz@]GA|wo\žӘQ#NH HjYf)E8USLO":8Vo7*+!u쪚['`I}Os<ۏ DA$xjg@wW`iMH@i(}pq JM0$,n喓&X-FS; DVxx"·|6 TF1P\7],"+' ؇\FrbZl{zD7A3ܰΊK|X 8{ } \O 2ӶGYN5#yhR}P ۽;ޔ ?C.R7-NB m Sq<ě0O:̶U Jcq!xCW-0HOhwIc3F&ėxC=l1xN_$NZX)Y1:clBof[f2,e}>#$?]6V(Dp}ӊq|v|? Z2SB ̷Ts)+6F_{Sڦ2F.]IZL[@cm[zT#hpWuya 2 Ʉ2QrXgOWf_U7VP8&*Fڗ{p`oO_^[\\>_zlمL]< 2Pw,R#({wQ] إ$OeW3=tGysA>> iA<8mJ u)Jܭq/#t%iyUK18G|.Xm1%FS=ҖxOF<">ޭ5GBj@I sGgE@5o:ae/0 D-DAv/O!ҚTfEӮ(%-5m!לG{LAsIŕ 4ML*:,S `. ^x=F1TeoTy+7'?B)'g<<"mCU l%IaEh ~-5U8$U\[x mϲ/V ޱŃڹ{޴V7 XmFRH (Hz3NSiOw[ADo.DQ#Χ0 율ʎ, CtIqҨjQfYUttLo8kj>a̶&:j/5+M'Ř+ >"62HײN U` 7nf)k\VcM _;ꈋO:HJT6G 9Z2Y7?}Zəc_zŒ<S_wu6UǶ-7>9՝ v Tpg@&/GO >xY~ЌBl~dp}غF,N| W ]t%K4(5TE^sXe}˘Gɷ)>Be [7f,MzaՏp9;.A bW.Ub<Րz&q(\e|= 0YCѣ mwYc~ *s>OǍ98X\}<=17 9N8d\*sZFd2\`{RD?O OqOv)Ea&U}Xt7>nlgdL 'Sa9dHH}RUvaP 1;"Dbf+H$%M 19D/6.nxeb\q) d~4.g!E<~1N[1,ln)qF>]8퍓L2Txm|qݝ2Qs$ܺ[6c:X:x/o Qt":vDPՇ!Y3WLos7# 5/v:W)߹*ڛB ESuw|8 xMC^[ˆ;!"yCQ?^?Pt(&O}TB?۱/@PIfQ]_VzUG &o8xҷ.ĥ#ޏEZѣ<[1wvR0mpEPW,8]B#~ wC Hëy6/:`pG=! ~~ݬ ۫^WI&5w]%g₿ a WtEv gu ekPIhГ:{V8ZGC\A/aD 9;Q:xPF{2lu!*6QGȕ(0p2:"JIdBUO9p_Y\>Npo@7XKl.!f@xnT)V)K{ėX#rW h'])6l)&\%ݬ@v|"}'D E׀mjlX]TN;(ULF;dgΠQ o:^ZlV< V=rJ_jCێ%cAiM|]CKL͏xO(6QsnD/Ep+Q5VġB˙4J"B E9 Z=!8niSW. WcTr3UvRyMo^0]Wt*q۾OTH2OUۄS ߺEnY:]䀿O\b9*Kp|9 DT<:Q%mn;=#<`Wn[]2@d g C!Xybwz(p' br٢&ZVT' v"r1G\EWPVb) w%tx5|nzx74 ~|H;'ؒ|]a<`b ~(3%"ӨaƩ \jynɪv- G+6m>+w*7 3q"?#YXC[rDI5e\8u @Ⅼ(QVmI PDmzS!֤WJp69([Ўpq' 2Mבį$oՍ5mсGU䒖)h.`i6䤼xA!zG1_X<{U'Jޛ0tJїbVfKڞ4m<4lj/]"I.;jOTaFQHFZ$JǨDry~hx7/u^*9S4 '}* 7Vfu!wM,2cYV k"P9c$ # S7;܇`azTiRv y*gM.Rއ!*J _9bFM\Űj)^7}BΏ!Gf?/"#{d EzlQՍ e|5l"ѓ?|I ݌<#;83SVM%g;zh"ǧix",V~h?W%∥6H*y=pdzj=%8 <nHq[l@vlb 6h)ؓsz8ڠ`#+8 lC84])h!Fb!+'غ Ep\rp]`+,3 ~$"2||P'*Bw+ԱmPE$R?Hm^vvxx|2}yCBpEb}=-+0R<͸M"1-/,ƓUh:Yj$SriE[D~z13'uuZsN| /ۘPja쵶Oa(~uڋ Yk[ȕ]?\ `x77`Z f\#X?M^eDIjvir(DSz]Oj4Hmjj:#$L`$RP1_^73nNZM5z|@F3x}3aS{W\4R t9T Կq[w+7e۝A4k $1WFC> N4n G nQQLɖZ;'_(j8%us)g"}uoXy(@ڳ{={dFPpIh#Qen*"ul!r]bڍu`ڌ-]WVts[(eRޠ c 5Db3eWCAung +O_•/-?![R%-[ 3%WChuTzj/qr=߉E7:뚐BZnлGۈ5M!dȰ 'FrEOo@| p(n/YY?wQyV?ɃP:-J<@a FbNGHH?͈PDHrfLb@e%Wع焛B{ 3#jTe'}}.",+#6$'*qe;ZG 5S<n;娷p QUm;!:)tJ۠J%V 'TgcD粖7S8"e-`fu+ ٗzG0Z&ޒfDAwd̯ɼ2T2ǁ@F[\+^8WSQ}>I/?alNdoZ3]JLdDGe}GR>u~F#SbvjD w~.}FB*xNpSw^s^[>'HXВ4몤pqI(kj4ULo_;.QہL'9IB%d׹D.bg)Xnd;_cr$&1$iqn} *jJ>b25BX )f4k+f?j%6,b'@RbLs[-@(`C(#Xd$2Aѣ\ACةhbj& [ ٘ITߡg3pg {qyOsC>뻈liPyA~{,u[ >IN#;Ha7;g=,z.~Bex]R 7|BYoݒ(䊏LάR2Jhx h"aE] {OwNy-ivKApa`m9+!7Yd/ qP*ގhC kl4rb:Jؽ$p>EOKeN_nI8OJhJHgy[y/K_$pv 7[ 0Yǵ?fa5ˍQ +SUnDQ8 Tj 'x{E8Pn4GNKf,o@j Kb$Cx8 nY~^(&J4hXjph)ZLY=^y#c"TcjoEs9)w6sMQ SHrs;i H^e{(LIF}ύwY -uSʁ~H e3:ȗ4! ly4tYؓLs</JS*ްOvp",bӔ6]0PSqW[7e,f[B7}[ j簾eY1SM&&S?2ʟ Ӌ>n!ρ..9 … HXgۘ:$? !0MƋ]SmG>3X"X"$4a?U./؝7}+Q{FR.!HxEk:JђU氨RUQTwПY:Ƣo޸`<Ix=/Z XЧ sOu *)$%V桦ߓCbap9R =/C= Kђ3w0 e=j75ձyX-!9ڔ `Km)k p7?Cfg:*ʲ29rǏN(E)W-DΗwO47 n5<< bǒb CzfwN0+$hSgzd/=DʂZq`O@5BH$M*l_" Gbزδn/`C gT\J;AN _d{>\޽*[:v+faJT۶k`OVdOoGnү3}Og]TH2%1j[+4߂Ơ9 0(.#䢸 7y`1EVbjYjHbg=+L%Faäܛ2_Ae҂7kL}#aF>Y ~O׊ζ&^U[0=JSo*V6cۺDaʣcz(+0l `NVɄf #a xr\?o YZhus/NMF͓A`+'xpϯ~ ‡B?#&!ḲrC赃 M& 7]2tWHAf#i Vy~ެv̷~3T Yn!Kz9iW_2ش\!QRiΈ4Jk,L JCL\nHJ6Lg3CK!1^ցQ#z8F2*slf+G؛x]@.^f ~$}i ҠڀTT_xFj"vYJJ-юͪ|oؐ1'Wv@+Df)%k fk!O!  ^)ݤ1bl a0LtV |Chm 8NǦa%0kOM5U,m<]6ޓ{pNaD"g~ ʪA J5 w9uxdy'rDe:QxenwCkOONJcfr/s XEXTm†Kes`{®7F_nF8f/et-L.p:<:29;$hLBi^hDO|_Éw1<9;/%V֍ t k?\_2mx쭟. "au7F5`Ígz xkr" "ʺ-:zXꦫ3q(]y᤺0b\d{X$rKeꩮAWI3V,!+ׁ؞:ZF sM&H: g3#%d.(q@T5ge ^/}Ǐ}!i hU@e%#(<} X ^>#u:KՉ $r VsͥHK-pv~\ߢdD0Ç/F—+'o?74zwmHbR UD`_[!/ܭo%I]:NmfPλ)<`XQE(hZ/no+Cdm zS̛\_}j~|m i7<Gc;nxч@D=l9*4Dnߢׂ# 8'ZHB?=PT N#Gu7sD_^Ҭ24s[b>z{F4e \RS^hEnPRtq_~$&Gt !tH;yy"]Oj+PK2x\ w}4F ׂ'%P>`[nwz9ڇG!&/8/)4ie+4\vPZD*7Fa51,l[(1x)pKgqP@ GDYyΡ(38ɛoۆh~Z*Mbc'Sqtq oXڊR˦p:N8SU'}. dg37c|68ʩxm͌{.*F:=p))pߗ|׏1 r'])2O}gm}` sȬ$[Sq_ fqX'Y VZZ3#qKNxO$ߺ5'>ԉBIC0㌱8`w٦1zz5ՅE҆nMj=C1JyMkD35R: _M/7;J%@OHG)?C`b%; #xBW$?vwLs˃O_=XwMͱh`/ N\-V"yS=uÔ5ǫ|]ֈ=Y7eq57M#\y@tjoZ*3 .r;U\S Qb6mKKrtWs,5y0LJ }BmÓDM-ra\ʰR82 R q=eJL2_c$!K0ɧt[= gEBFs@+g6~4!+ܧL]+iuNq%~L^"VRFvuԂ9{ O0`/I&amS>I#twN )s<:o5ޢ:o;S?\s>*[QK *Q4|!J|<#4]D;ٷ@cIっ-TK*߯]Xh->?$W^g+Ǡ7r? +bɗw| _3ouE`XL1E,]Rø;[]T:/u7(LHnNy(X:#r,6]Ktl@8V"Fj$KtlQmzW<fEI(9gq 6cR_cIe!@$ ޒɺC\ɲeT!hm9dY[I21]PnLqT<}KFZ%'81a$C]scM쁣QrO1E鱫hyo(vݒnA=oW jMF~@MavYuى]%m!{ȯNL'?fนa8G〃cPt)rڎZ4Om<%z7DoA1+AZDqa~ɕ7<`h*xbqub#*)LNwn30u;PH)ޕY1d9"jt"Z ? 4 y02-ww%#E;ap"N!5rűسכY8r&\[_ J-ԟ.?﷊sPwCBCHKw}d8JuoO;ҬVIIV8֜@Q-a.?v#Tk"#qG%w{Wہ3 T<)'M8'%x?68A~P'Ojl3<L.݃LTno>#ctqVE ±N3jШo+jy|>Ƹ܂tZ8Kt ^w"`;SGwǖٖ[KC_}+9H=Ԋey5_ ʽp)HN 'qK_ lث>{(h_0Poe7ߗ>*b3``XL| 7]ID <-YV""Ed!R7"/nJqMݯN1,T= ;'fo}<$څJU9YOd`\: s d*1ލmYGdՖq!W;{c'8d{>/I@9,H zQ 9 fiX)/Vd! f]PmAvvU ֲǎFKLBh&r'~T'A9ŨhTl`D5(=xLcޫ򁀛IUnmQo%w/T ]Q-st{RG:yd(~Fla=+Ľ5ud̙;z6X- f8(GoD` }DVj0=VFO;F 'QtS.)qO$λ}_63{L6OV4 l*CYFh1 n5tjl x4*LItAo^.-> 8LtB F[(-۔us:CN#NTY@Pdöv.2fǹ (=w㘸WVFMuhg8gd<~ߟpzWI\BTy#twD̢=­H.V}NN]G&PMmC\9geg`1^Ų,][APz0Ae4/>ئmVR{cG,y =k ܔ)*zV2:Tӷw&E^Yz x[^>pdrUL;V!&ji5*?rb V 5$<:9'|^wFE}Dȫݜ¡lt$YkճrÎiG!^bXdw9IS!O2CM|4 yxixݮcWl4[Pɝ8Q@?_kǁ1B~Nnu{kmI6}J^b1( vp9ە k< ,ۑodfn8 j }SNGIJD-~|s|ɥ`)ŔRuHԃ(eVޫ>+vU E,"T꼕X,jX4]_S6peb2aWO[nԹmn@BT H`r?,-B}|rB>i"LA4pt#jHL}L]4FftWZHw:890PH\l]6--m>"25~JNj( 8Di{G>S/7> >ZCayM&j3{z K!aWW=32cȱ"#92:(lC.8TA&b2HN^3]k KL_|.x_=%QuʣMKLP\ ^NnnGZ[v8ffVDCI}V-ju!@aƖՁA̓2`Mc3,9NSxjY5T,,t)Qx+{eS* {<}j!Y(g(9 r*x QRTWv~P ^!F8F~"whSɟR#j ^n)բ2(ʲ% -b} 2O= j{s~*?C<8JZK|*Ai s=択]~၀ֺ>S >fi{b>7٠!,5Ls,CQ"k#"mw.mݪ#ةY:nj^ \_^",iKK?T6)^~k ce.o*'GDGȪ)5\2L::\j9`83ؚ*mI<<ڮjBܓg$?no^L\Z5U?ׅ!d;Ź"$p/+=gV.@FZ9Z;M?,&F'U ֬/Lr-=7bnBȳtJlbtT{B9'~Z:uO>2"4ingdc?4::Ta-u"`ʺ]'_=\PΨEVDJBnsB^[&A}0<=yq%VE||7Ds$Ry9E 5 &iFFSe?EQ[*#{=a}ņN'L^3oh<ѽ(Uo-z[?Q|Fש1Sߤכ LlΜ&ԫ=v\5&HQh}),=k 3h@ Qr\Z6y紺8 2hQ*uQɌxgu~Ϙ[όzdP<)3Yc2$ן8QO5+ ܨYoX/ `0η..EQb/ÑEBM(Qt'O ⎺c #Z2H[/Ėg3C;X6)xX DЮJQ ;oFzJ)5Bԣ*5Qa!eU5Ky%_b 1Eos5AA(AO9y/p癴k3C `Gy%:nM=簽aE^)+`n{}JKrm跖>G~ qbOlap ̈́RW“ b؁w. IRBf꿹8^{ m`۬$!)@7YugoԳ/Y5P\tHbbw |ZŇTmdBָL8?h9ߤ>.Ҡ,ʃ%laol^&x谉 j㍪ϭo Cz؄*2g\7hwPR"xU;H%BJG|:Sid+HQ[,lSYڧk^R."mLIw[fOzil> W:䇲yꦃ ԧR %ԭ{6YXŀNީvgL:/{.Z.|zZO2:C鉂湫]W|vifv({8rECOv+cSG@b ke&bVB'Gn9Z %Y36޵dx:$c4?ZdtdJK$q֌Pw SoGo 6GA6*bYD|oHU>E^7r%(^>d;<N:;GZ Pi@o*lW\c;B:hGzeN9qOÀpӑ_|) q"씥ϓ}8ZLg  TwZCXd34VnnyT*E7eve1aPAl sqn^ Atl]'S;̬Ygpyp#"ؙi%)<4jq钯8t vUj|`A9*S4qkǢF FbtQfDV)3s('TR\(0' !$y8&Y9HO ,CJys-rO4@Mw41>ŜޑoKOu8T*(R[-r]7Tdad x։kxJ']o)b9zQ6qڵǾArnʊ7Ck\I!t*9YS/T t y|8O1\]c}r DV5nkc$r6M7$a*=ē:6j#K׳zô^:ĐnՌ+0y1u~Vv*@ ގ4< G;W:J}Є#^ĸjoЍ3t~I'tcƆ">U~#!/L:ā=ɶ7$B'cxDY=on17izY L4qU_,[b_qjr9晅[<- ?.#>Z]/d BLP_bk~+pmv? k|뉩,Ҡ@\$'"Ckc$\"@la =w|O~_p))m,S}}J1'f pv$MsO8Ztqh=wε_\ 瓄w 'RhKؖgD@$WowIRTk@OK擏߲l$A-/El!3A-PKMm>+яv P"ȞOb` V3B1vZP]n\N9Ã1CLQi~E5SJM?EU}7a.JB~rq4%k!t 2Eg? MW7)2%( KO@ gXՂ`Z],E%3VAv_QPK{}~~y o]|S׹Ȼ5Z(XušoT$'>E {eCVLxm/QHҝ_$RhX]=.XܐeFGL5QvJ[-h,=t'y%Fpt`+]* Zc1PnCpȺIJ+CѲXh6M0l6W~ahMTI{~fq(\ .єq>M\^NrHAs:GKA[m*>T;}g=DnHWEie",ׁ֠,!^B,!c.~~KҞGӅj6Z` ͰgjsW-=F Ўww鐑Wz*y86|]hW2=4gߑ*adgk2Hβ O)Bt~(S_>-ψ~6shA*\ZI'9\UBSfr 3t Hh+ƫחM%n[6f/]@q '{ء(:l~RӘ$3Y/"'S:&KFHT*P/|q.?~+`tJ]Le|[T=-rk .V`5>}a#ױ0"҄g.ƓEΑ& k0Nidn f2C|KT;eNlgsdO*qcnSj w:LA?_t6sIFCr .LjEkH0qhdȌy 4}$>9 b"D|FՙFŽ0h"%KV>.9"=c PNIfZZOsq\E2 T/%DܐAk4x=hw,$ǭQ  BΝux2pHuj6LI&oWLŚE"j%&g pZu'LBNq}.lnEcO,ʽ묖s'qμH @LZaS ?<}Kna x]s)^==TL9=}<<`0;)͒OW_dH ?tԔ\d 3[}%^Ap| ,\ ٗSZ#Ґ,b VŨD6FVx[-Ն!%&nj:u6PԔ~ p)k+-#(g⦽T Mۿa)<E ;ihZvO-Y Ov:-54"_) b`q:Xxt{]G.܄ά堘"sI2{ij!!d kj1n+ 0[lZisT "巃4z9-("DA?C 5}ax՛W΂clP>tv?ʑ>bjuߑh>C})L!skΡG Ʀ\sX9ioE1}h%.s)4x],$_ if56ڥ=&] _xFK Cێ IF|zp?-ȓ{畄bQ, MolTJ/_2@Vr-~y`#A%L/A0AQ ȿeow㸙܏SCf W͕,nڡ$~liVütrPdoJ~+B_H b4 E+e%uB˕^Q?Yه[IjBi/+{7͒|.z"Mw}p9ʿTFXS=97[rT/Ųn V-5*kمOx&Y<7ԽJa̲'vR/)&+l>Z  $ .y3Iagd >8$P8`6#? ԫ!*\H2s0ficDQAQ$cPj2# Y05-Yq(J~J+TB{2,^R1h©0Ҏ:C3ggV 4oeW,F: A4Hd΃`+sK.R8mwe!$Vq[ rM\)ȟ =36λ5nF–^{u,lp Ɍ( tP!Z7h=;|8XC͘<߹HbQ~5> D`lX:3(KoٌH8>4:Yec Pqx-Ju[֣Uبw Fmz;y:'XKԔ`ﴙD$yܩ}$~NX=DADj nbWSNCƪzHI Ydt=/}|^]՝e6E\eSN-JՑqX41^yƾ*uv%$SF,n{mpLDf>-o}RI>1Q|`3ypGlІ|r-aEl:Sۧ7wo:.f*ľӕtꞪLDwvhYxM-0kp44e[*qX nHJ.KK4 dӚE֫yKZ*HhFĒ$ 6J%X!oo-"ydN.]KHTmiz {0RW5W^T )!d4$) N0)4KrNuBCxq芁Sv;%(@h[Ȕj"Bct4FB,-VG²fp3}.EkI}"_x1E/T_2|p~uǵNҸ0|NA|I?_7}g!"1Xq'!4 2XygG&Jp BՓ3?)l{+0&k4AiU[F|oAo댦ñeQ |Gn3{ ,Vt%B4t8+c}NSꔊt,yIJlEK뒐H߅jҙ*6cꃈ_PG.s^4l٧zUvx%|e#/x&5ϛN#NFj $g6{S|08tIa[cEp0u=ʭS`R{(_V_MXYH-%_LF #4d"ީ6*Ю"t3-F\<\We.Q@}}^taY0,CB^tr#P ^I|IP\Q.*sgɫf{7̊]:4?fs֍EqSCtGs}{:7BgxNe8йKvUjRtqPNlJe8z& } p_̪g6fn6ɼ%03 FiTX6J.I,A>v`yb ,!`ȹwU Klo)k J^? BُͅxUG+Z_K׈95&zNb_hmD$$hd:zgjR"(a'v |%{7A׉R.,/eV|%DZW}K5È겤V;{$Xm$ iv:}%xE9P2YB}aTG . \v7^:k2E9ieya;㳙aCMbF& @ulfѓm֩˜P3"=c^W/<I"ېlTf:^rx[԰#u%b|zreUYUp?\`zx`~$!ML/5Ɋ{|PB+39h)0BO,[e$eR-Y`ωI?cy ~mG|4o}E7ܲyz6 `O#[߲&dk>#/UדZ)STtNf̤5y7{dwZ*q& 9HΜ"]HX@, q`ʃ_&ߒ^Ü 曃#_'f$م=81c!Uj)A}j.[~_+W(MIB:`oDJ ;~Ͻ×# S3*Iܧ.#ӻ| n]086Eu?a\uM,ɖզ]-]>d3:"k&yB,icƶw G@ ɗ4. Zyمy}=.(pD-䤜b>“v@׸$̖/'ױ~a%D6Db 㒶ԑStm^27*Oe/] T|JT :gg݄z|#گk/.xW33渰CD04:$vSBT ؟ibRsih7XKXѹ 3ݼ>DR%iϺ=Y4/pK9PȆE8p"5SV'k(!-d^Q~$uOfp+$OKq>=<24KyP'F K}!9au bٲu?p3zj+-Q29V8R# h)LuM?5Mˈ}Ēaxb>z!WkzSQ]#*\.UcmS+ث4_c7+!}ldˡ{(,U+qd뼦FMBuúQe\l&~6qR6ۘo88i!߉wݻ Ճp+LZΌ*InEa?6x\[I= 4pf+q[*\=gY"$ JN QlgM)$} 925 9e Ud1oX|VT)M H<YY bDߔ"{vŸZV`\7 VU͖\ :99+V=̹rWifo6PMq8>ѳ%8(to 2wUMsE^6D:rC}_8ANodB $vc l=`?ЎF?-}y)jQcΘ Wbk2#5#wPdF>ԥ҈wWކ~GS`f'R=M5js](w0~9F$!Xy%N#bD4x6#ozmςEVD Ti@Z~εe!'%UsffA&`5{EY4#YI*NƣA^"|)=w-A4̓O4y=ԦWfz1lڻ~'gJ)* Q$ Zsqq13[]}^ ̅T6Xkq kV4&[ICԪVhWpYF0Ey7udC\ AFx&RYJ58 f%r=E/KnKM& ){ec_TES T4. OW':㎝Ǿܢt 6Ɵ<`kXk4j<)B|KRN&= uWǓwmaI_=uC$jt_z~d\k skZ7*k8%vȏmW庀KVj9 ꉀmNdž g"e,}(rPN}2!'H[)OpW_*p92N[ͲP1473HM 5J_']J`uھck$'rJ5[r؞ӘW|# >EF@)WTmqy&d- 7pMlK,Ե ZZ#dQ_W{eI?c(-WplƁjVЮH /qS}h@Sx@*sϘ5̣JDwqQ;v#dْ@pǿkp๏1%: 4 A5}ћ H T`v2 h4ߦ~q,ק>UW<ҕjE\>2훁xbb{ 3um J^K.jj9+7؎!5t< ^ʖD6N!xfSDz4-ߍ>\'(DA"DɁ{޸˘_)@8W?&\؁I?PB϶v y= <|C߲A);ƗLZN\^V qZbkoa9H+~oᖻz7 0S_7 xkdP~^t>k:JYpƁ]ϡ C IJ⮑]P+3 e}[tVv4N=Zݿ~|`9RKŒv1HN559=xJ3h ֔X G+wT^tqffv~=$ HcVG:E}v ]:?m藬gzu<#@mOJGf@FMg4[Z^6cιbxA+r[2l.-^vr=@#Դ&ɖdI bcaq$z[' ͭ`ұgG왍OѧJI:ꂑDV޲ [䫈Q{4@$a@Ou0K !ȍ %4X"0`bf@;X|^`=,bSK"<\ѩ&6;uѲ/N:򎑸&ma7aJ;3o}f-}8:϶[<\9aZQRn¯ñ_ܲd8Jsd^,Zo+FG#th&R]qUMO٭H!Y-ڬ>k pޅ4! r("j}8KVê&1ވ/oAߑB [hB4\*],B4lӟJҸA]%%wQwDoa,͜hu K$c -+J^G\쪓)YT6w!xUѹ$qNɴ1_ߴ>Q]}y9Ĥ;Z($5YY}InGql|ZEm={7v+_~hÝNd*`hʹi:w\R0K |2}|#/[$iUB&)n p{Ek%%*7 SDQևT} L[Z{lqn \32Ssj">͕4*{D~Pvֈ):1=ȣX; Iv-H϶}۪,MlNwKBbDYruHB7` eո\WjD/fњ>?X+,; %%w%={[oG;X( c3o m;l3 GaTl7hMn>`X o]^=:9gmnI[Ib\a/_Z:`i@ʪb4DboJ*ǥǀiM9/gՆG>V_Q+ٮH[Fj+B'X[PkϞmSWf MSMDJ}Sׂi > Օ}h5wTݢo/(XTCԙ;3(V+P~(fO21x#كB3! [ՈKICEV tC849t HV ֯⇓|CQa7H?BS(ړ̒B_zSܔ8)I{س㏪hYc t FMݤ$V,ZcF40>zdc rJob}^1kQk{$.7ri7'x^ w(خj&Q-3Au[U,*ܭ4F)}uW(HPy"[FC״ c hH4zawlԕ77.=V)Iބ0XAC8Jߛ9]XHkn$e(U)-f?fh(CyIVycg 7*-*#u]>iZN_$1GŰB|6$ XaRu֊!@MT3"͒xHKeG1 =u�Wm{z،J)&Fkb,.|L)5hM&ֺ{K]8Ve b "L<ɁbyE%N`XxBU*0f듗ZݲE#rURfCu}3j[E|I R)^7޳f+ %V0{Z[l ܄ uY- GYy17&3ڕx :7Dj 8*Ex}!9hvb2W]!„">=k_3y&y<&Kh e*mm{#bq2ĕ%ά}3ѧK 3ݪ{Q o03BUOZG鐁른V3v8;lTAO/\f\f~'rsŚҦfٟ$):i6tY^͑N#BJƱw[NX(YڞA)Si:8ss=BWnSs #Ѱw!%J;t+C?% U*}y^-v*KCf r5 41*cːdGY]0W&kT(Rȷ?WAӹ|ʹҚP&ab]$cEbMA9wd +Ϡ̸|m!5JRZ8vy%ΌWk# :1k^eXE: yi=l.|C}׵/|e-%SLq~Qږ #l"|=)׏f')Ives}Oóڸ#(UJ5NiZ DSJu\Vbm WJ A^%:3{}~45^ %J˯} |Bc[7'FMP,L #=Nn%'Mp}6-cZ@ĦqJQl=}n5Sbߑ2y0/cTtEGwLQT*QL0=ݞmaz_KX՜te|1 (Ux"mlY@r'gqMӸyvi}]O05nqYVG즔C=rgKi,`Yh {ŏjKt`P{;;]%xLYjYm^V!a%-/gcV3J8bj9EO =j̦{Ö'n8 8[ v]}M/Lk5cX"k?$aܓ/jdkKhS%@М vډDQt,oD'`| M$$Ʋ 0M@~wOoi@rj%@(u0侓Um)J9@F\eG)mZ]\%J>^e KΜ@ip` Q/YAHNl`#U׼_(|xBĥQ &wر4^.gӼ]Υ}T]vݥbR& A 2\(K-'^4"se>SsoH-}1pmKor(.\ Ա}}xEEF&7L◿{>C餤#uu8>!QL0Δe.<&D$v/O/%Hi펋}a­Z%ots>ϟN$6qXp)+kt_R>g 3 rɘVZaؿ ;nfWv!H00s'FqU0Uy;o̦4*~};'@[í5.m!&WW>F ?p02uxL0_ٷ,9\&mL.g<ǐ _=rI*Lo,]tS* O9r7`1j`-n6 轃gD~O_PXK^K#N X˥RV{"ek{M(8FrWblD&pTQJEBZP||K@>s:3 hoG_/["O%{);fJX=-?)Q(LۋNފ[FDtL{?d;!h+dL' (0i1,Đ&osQ::+-KC&T\Uee` A45p'7(i3H1ӏ.Q 6wfv2)pft ,͍2Ea(I]4]T w%+u~~n {DÄ;嶌\RX ) \Cڞ-uD F 0:?{(?~q}c[v _ގȁdˢh},pJ)?I-꒽ؽ +Z;\j]8.Bb f̭t6j[C7Xq4@Q"70 %_|7=9\7j3IphS'%,1Zp4uKQsb,BQbV0,h1l2ꑘ7͞>]nb3d!.r&6dlv i1F*Caؐ bV8Tr!Bh "5("{Z+h /]qv'i}^XR}e!5q~Zdr\@RlCؒC28{͛UɷHǔ3fJ%]Oc<Ӷy?A a7JG\SCh߬{?X9W,E+?Gd7T1}"WgU:quCТla+E=y"qCns%i}]Ɛ<,( ^!h9hwK.]6q9.V7:/~i\S]dKvy'gH9s9ya]-7aKЧ^VB 1<,5"w ظPBo >x{Ndx,6`+'[Qp&9KeTY@յډ~Mwէ mmlX+Nf{axŋbkQ5ȍCtoRdmP\\ѷp<~Er=KX]Y0X]`#e4m< Yٕk[2RH)ߪ8kW|zݠ{u/XS8b('$r%qDDY;.=/Rb2,OٺJ&}1/&<vIG񛋢o VEO1Hg\~ SQ4BӋW8.柮 B !5tM,ב(!/#Dot"8K ;q2CJB_}VJ{GH n^(U׷h8N/d?h}11)\~%;F1BrVKpne/PR3T$7kEA~k/VMAOm_ Q+4^ymR_gğ#ՉY--b۾mbl i2&^n9DC9}TLvҏo}m #8Z"92SDFM'y! .&rHSrܴ2\ާ0;*{]3Af톈4z!6BκrƑA!j:&z~ZύuVkK< |R Cؑ/R'!|0?vcm<Û3G'ecO yw}@nܢ`9w72dlBYN$ܭހ!B/cWodc7hc9̕ߐCDjn^epJ@N1k=j>Qlv" ދֺ::ğmCKdd9]01*R&s."t$ao*截Z']-3c鐴1ɣpJ)]ʼn4.?S\#Eǃy@cJ^!?@D%}":ӦP@/rR]O 9/ :|)`?2K,؎v*G|Ka{N=OERт?6њnj1-Оodˁz̺~)r8æMiR#W 6X y<ކX5Rd7JXFl@3,>YkXتGq2-bVZmB,!'.i8F3 z78o)cc ؔLy Ӥ5T;#W;ưI{5N2~@"/+uyekl~ u ANRGxDPOͶʥSiV ?_܂,5ـ1; % YmSe*XtvW_>`7Vh]O;Xk(˴Q´i{$= %c\_S 1xY 悰;ﳿ0UY: E^};S8 J؃+ 7~n,wEjPAJF7MCWqj:P:g<L_Df*\Wv/!yi7F:Cq3;=f&4 ֢ EL:љHSrRPI 3%LFuG(dB  CY’58e9k)YUY`acPUElÓwh{̋m_=hmKnJf5µ0-W')Jf<k6[~P^Pc^RT[O8֔bue6M|&M $eNyF1P_+JKzG*?Sl.(xBgC}ކ=m2-*G|{s'X: ~Cj~sDtbs۰^$s hWAD}[&"c}oKjar^ezx$=:lVfn) ̎W`=Vh Ko!xs8#A E#h޹(uȺc; Y+."Вlʀ3*GO 5$?dx054^ݥjWaUUe5єY=؇ ݰ3(Qoj1]w>i 9ipRɑWpɫ<)2^.XǒFڒCc)~Sק'6/8n+h ^У18:uDG0vvnvշ)!~GiP#vdnD paebs!ղN՜{jΤg[E&WQWWz,r+NhΖd2zEo-0nz@Xx^bhJm9w}>3?/AP/$ћǢɛ,,Ɋp .=1pE}'S. ѾSQ_R# QdpLY/]aդ-#NJQҚ)okZYj玜s|(/{N B4ŧyi.Kd.E[*״"#i'gn'Ǯ$آ#᫝wh9Càj#j?/ޟDυj}ET_V<eCI7t =|餇hNiJsɟ4Uص+ bv)P[5} Ɲ)+9P!¡#FJdK"oRi͙cz/s~@DT6fW|t9d{ nj9h {^zsGss1B2dsA_C!:4 32# c"^YQIBo45sl \~ *| SElJ.Dv>2B]\lVP9op ,s8 ?p&yݖ5rVS=f1DtJ88d^[[9 5aegЗo&7 GOk)3)* 5e͆<3&Qȗpq}Xhh|=kgȟs;$T 5y1'7>鶅Axzhvt]Pp&[n0όpPm7ĺ8?dzhwoHPZɂMDj? I-e~B= .K$p5]w*4Y_RdcCxֳK7빣F,ഡ[XST&P3Q[L|M5TbLj:2 a83\qNG||EG|u<@EH ^scڽ1buB'B8~rBq3Woh:ټNZv龍Xej=<Uh,z[V;pOϼ![vmtğ'C łFC8.bEݻ:U|= G>q &ՠV:-}L%)õI5Is'|ٌD˹Wt%+g F7‹LL#ϫ7he@8Nf)=mCn機~ s5:ָr:[qy%bI rmxVzN8'qWˌ|/ѢBɓeEEL .}=BlX=J%tdyN`='ʝkK'2%Нe4}nv-~?vX+ڄة00x⸢F`hx S禘+>31"Xb9q! ̸\.mBUK36qD!03ɠ`6ԥpʤoβ+Zw NO6?C\[x}ua!c;TܤPfCWS ssMb|*f |A/fFxUѡ>uT?mUDNv؝j̖J8mT~T!ϻf~Λ`rPٝ;sB ̅Q*D@Fݺgˊvs)r9q W#Wht%]ϙWRvmbVH %JTW<"k>P&xVKZEZ`aӱFtgDW5жcj-44xEĎ|3ۊ&e@Jɐ>硁Ϋf6+l~<1wckܰzI#^% G.QuWw,*y+7 (54K83;c& EQeՊmpɚa"D霋ّ]h/d=ALy0: hLW!kJĈ/]l mKvPHGxȟ?=\l(,IU_\Ϯ8$S|rB3LZ,c?T*.TʟK22š\~ #;]>OH{J&ER[ fIɪ4pB0pd ݂78H`&F&cED{*tu>5S^.L U+$p㦜bQܨ~4Rn@I\5n ԽvyUJ+F)``?KX:tPo``q2+BdMYQRj[0NG^)7g84mV$>z`vTHHˠֈ=ߗ{k:;P# emCVzԑỳbLUȼtiUm?E$Udн ~Ys'Tli?"QR˨n7Չy$u y{[hYnȟ"߇6ׅNcB+Vg|!!6_DLbr7>hV(U嵹L!#KZ`ϘoVe"{d@UOn([A5| :4-ȾZAg Lşx `G;cm;Ds<ΚU6kr4&Aé_2 mhqSrZHZT@Vsɀ謪)7i2b@;|aw=47kQMC[/YtذRuk\ym#*4%^0^q: U@i] SmKQapoU TQ2h@̙V P]Im467yÂK~VVdwd)ÕkF XyhP$и$Ņ-&|"g%Dl5iY/H;nԜ\a)YϽjŪg$+۰ĴOga1˝5$;nqvBuc7l1Y/Nɛ4?g79s+ 26nTL&F"`/Yhl+wz^j (%/U8ܯ?]U^0\>Cq XKʂF.XRgݒŠ6+GJBv$XKa:g/FZTuYH"b_NlimqIa`OEMR6ActыaFÀ3WpٞHp.H 2f#oFb$h} x 1-"P4W,D5PCx|tEo(NQ' ;7{g ^}@[ܺH3;?%'1m+a7^a+"D,R KYڗ{!]DiM6E]V2=-J gCIJ?!u;`ZZ`oV~%Zh= L(Ѹ0_7#,y&HW~-i'u!ͱH`ol~ۺop[嫝>\IvMdhZ7LVH|W:MuyzvAGl(d̹kڊCHi[ߍo,7W}ġ;)jc~Ͱ鬂gua6Ex_ib kޓ:PIȎH!\6}o-}EXDŽ+ Ylaf8HeWF?8FQ"D.9 b] U_ؾlYc(jZ3Jr_b4Ҁ8ll#֦wŏt@8 WÚUJ'4MWnLTgLeTZ$=/TiJb}+84bǾYCg|Wj^$>~{RM&cӷscFeo ;8yV9mGZ)!_7$ 7єP?]F>u&8u-J0إJHcVb`X&^ݷ W]x tU81Ɍz&^ Q)=y!.c,ҘPff[i fieI+Rik<ĺ,2F7;" 2D3-{sXΩ43h3#Jqdp}9x 5@߆w?t?.{U$ELKCFbh}pG),40zQ@y7ѽU@MʄLZ6nQ%|2?Q`L'X*y ahؔwU^sɞ+@PkH-|=[~cl>T.χd֒ JBUҎ 5O2)p'EkXͯ[']zwU*<3YhV#';~OȿB&t;yr$!dǞ9D/~z>Yt+v9Lz-ڼ@4jt>&,U} 2y>6=iw]Ɯ۬!/ǼZh_6 W+ ƒ֚2D̊] @>F k[^̮gX%TuEUEQA7뒋Q/= )BZ?' 38Qo_alP0ם֝׀肎es(RXw? zv{/3z`q]0V$OEI\gw󦖗Vl{W䴬iaP#&FXbImgz?X[DƬj9b&AuD3jGݖH>м . `/$ߗ_}47(m3\U{53M hda@; 7c{FhDJo©#77^,xpUQA@yR*dt 4p~qڨ_IWYO'N/8A(XdutMbջI5q#!4kU¬Wf Kk- 'ApKp3Zv?~yY;~ T#N IGyNgz ow/oVOOV<d qt*f.b1(!bS5: w]) jdϟ$jqmCFb,VWGctYlCgbڂ릥{ATl5:hYv{JR#'Msvhic!bhT+%Ыh氃uM)Kg=j<ȪO21K·8>ըj? Dw{뼵15N[ 1K_U'et2JtIK*e kg7!)|^64|s*-F- |=GaU$GpG{$ݜlGI`>_1m`jmԈG{;u/م$O:ax$':1쪿~u%WljEՆ!}-C9|$ &ǡɍpu# 5ώe=/vI=1u6H3֊4}dݦrⳜ۵*jy1\kǏ:%d K[GmUAB2?̖`vps$zydqxU/ΈD:무jefls{}ȣKPѮPY9xP؀fvԜxTu|䖙R?,wMCTۍj${^IV51^E! v~qFQ2% uhu[fyV_eC~8.[fRv`Z ,ƾƄ.Ai&j(ˊDwբiԆnt՚$`"JzBg?Rcy@r4P\ CZvPdxe-1;;3o-yosV)J<;*[#{ngd-w|y65\y*'e6]ր# 81kܘw)i-5 |ςn*_#YVgҥs͚ c-(c{:26eqW[A玨8vFO~}tٛBПoxRxXpAMzsZo2i52@\Tys`g52IC((| %e%mWhe ό9b#,pA9|DbwcTVPd\(jk)X+$w!W}o W1%Vst\4!.H^CO_/,(Z]59U>I _ rpuq͡{BD~ؐMOЪ2΀\07b){<1@Ovbtkums5m1 O\fSX*m\jAl&?>1g6J,+ܒD RY{0cZWʯCů5o(IDF{r9.U@[&ȥ^Q|@& pEX ;6\|f8@(l:"aR,v7Ԋ&Qv#XL3@Ώ*&4\a[`!SԳɌڃHx^sԸHJ *N!5PZ{b[Ab06::Ձ3I'zXe u@>p Bc? ",NSNl#W' ì/PJ0G4 ¨ޭaC4qvnJ\-h)aAhbrl~.!Xnja{H v.ց.WSK<#i-/OW VT3s:j. sa$:FԋP)Gd?!i NSfU|`J8< ҜzJBR1ĠPw/99k ߌ$gqDTв|}'P'm˦(:B(sKo<41ލ&cuoוRq+t Y˼8p` qAjaD}8tΖ+ĀvVR9+a3xv1lZ"kr$fI~ȟv0 vքjP-]:Muc^ ċ/W`Y }t}^N:]_V4Wvg#E)#5gB }4gWĮ;|;ՕMҚdȇyYK{! uPe13 NM=ļQRy{@P(2w) >*),;Ӗ&ו=IkR!a9ӦGNrUhy): q ; ꤪTCms}j./|9ٖLKCꂝ"o/62Ckr#eҤUΫ2#൭WQ]:z3v=8z@N n67tAndQ `ܹupT 4]2Lr4,g1?RY.zh⻒VǬ hH198"8{Q7 !4OM-uXe@֮Fj1Ձ8l `` ?3=;Ep,b &x:ggnt5o;Fc GVD9bsq"KŻI)8Ll7ɏ3օSJ`6i G_1*ZǣQC֊:ϰ;o6|7}{UǣfByǹ/&2a_.6$}pY-%c7qz'>vjz9tRнكPlD.#gn]&hz[σ*U2",3)NC/yz(V݃OT:=  ImKt̵ceO3ԗ[8Bg*9k(pu5Ҧ؇xp0Svڭx?i45 ~3*F6 9P&"xe7wSkkħawm(sF_iI/d,sP ǤHhDLQfF.W{(,p*;Zt@.o:,f`ŘJ+Ya&8&'Lcw/m+sdWK6j2L(S X_hTs0!Wty\^Bs^ވtU7@öИ2߫u+E/ߧE 2 #uWx~Q>M7y:p+uӖt{9| pNح$)y,p;B0  ;xdhŽa9;.E(^YͼդCWtD|l渠}ˣ<=~͛`na z>gfbı?ݓx! aR$;QȔW:xRNU/WO?"@ J G߉\2`"9U-SXNosr$Ձtnw.?c z1jH4 *2CrU|u0%ywPnW;N4TCބfJQyZ^5Xa:a rb=WeFW[.q~ط#@x"{GiHeF9t:vC e/I,纗/A q!l}Sp.νRWoϣQp^\O)ݨ_W29B_>;f>F=h~1ڗr*36f2w먛H(:F/Z-P7|ޫKp,4{ ^ikg({N'9dbݐ@wrЂu΀:b}[FFn/"*Xlsej!G2?e6?&0P=i*ՏY 5! d2 %ݾpcUndu;U'x)&˚%aN&!6Ddu̐t^b\7[x-& rS1G7Ť:|j(vƏS !@BuiMX,> "}#f֖ 2ڴ ]c D_'!)w?E[^-t +ZznMptUGRswa勱Nsdi9v5U/rߺJ@]$,;z5Q~2o %B`r";M|S(vE0 OetQؗ6xT=GR{ZHpz.3a aOt'8\Ys8e>-\C/" ao.3@|%B3l}0sg+fu_kh{h)~{JNěJ uwazF%jt^~رxͮ>Rv}g~*Bׄӡz5A2H2+ٺ=oj2c\;5l3L:rFH.tM)3/~<-c[#\ľ+͍KRFHRZ(9ʸuo56מ|\)8{]r[WQUʴK+-2M1nyoU/B'i*!!RSwla)ad* zׁYo; Ko/Taɲaf~'i,b=2RZ(|e PQӝOoR# вT!r gYU-ƫYFBċHGlu"PiRtA== X.2o3 W/:?X$V>|f9wJ$91ljkC7kqwؖa@!}Lp[,8']`Mc/H:ZXo]Ns$sA4uj>2)eSK2Jd0Z?yaW>ODg0[X˜ 9$xJ(0{NPsIEG/:Ni *c *hƌS掔gUq|Jv3."X}]Hs!L+n HAҒ*9 _$&E64n5․rs)) TM屛y]ۜ4ryTwrDF UDZk FS$9~(ꤙF=`]ytGo`H; iݒk?/v^ˌ'4ځ@zuL ɼ@.ˉ֨J{kunkJ\dZ plJAV#$?I蘨x@:ܱ~h>WR69jH/,MKh.^ݏDa<:.n9INnj`n6n;`$ALݢ=B1y[J??m3Uxij,ȗ:gN6:+;KNm݊ GKlYHk`)|w}/ )M`V MbJvLg5#S0rh~0FQ1~C%93Ob!UVN_d S#GMA˳}ȴFO`{ӝ9ž.8 nfksMJ$;3%rA'2sS@.@i.EJth$E0$x%QM /}AcvB򥁼z'^-=9{-Mg\(W^|"au9lЮ3^f0ZODWLoƺ64t`9%*A߮BNrZPx7h|lX@9/`T#i vhb+ d+u%9MZMryղ(RBklm4a`((/A}kX5=Y;)(.hxO̟x^0cn[I%pMq}kVU7Vw^~?:Wkox6b۴.c2@̨L:wųtYVԟofaBt.dIB!l.@Gw~_#B?cga?hIqTMW&$'eX*0!Y-akFhQi?YD@ѧ{CIFNM=׭ -0T3ҝZס/3<fUܹvz10PvDǝyKe_(>~k7q#."kePHG\BeM o7I!&m݉ ͙v¤+V-]:A?HU+D<`A^Gp =~@zܻ^Dk%da;d>wCwH'@:J9F[UomxnGt[t Z/gyp,?lLCͪ )$ׅb d&Q CǴ?J+l# }V+þuE?a\,h_RX( ķb-0`\:n嵎N?W7nK.yB}\q h-ov/Ǝ: e3_F,/?׮DA'*BW7B]شl*"ukT̲X |p K%t].d&89{6nks.ǭbiַF4LcDRj=rdH'/^t3oIB]c@^ЉHOZ B)'n]etmMD]bxb;47yBfA;}b/g|7o 95§E2Тb,LuGZ$t'{3Bmu>`@bV#f{Z0+nCɉ.W6DcֱtS`.FGGu0/-Oy&iFYz)"hI p]tۼXx@عcgthDxN{BMm}A_/14cO.a7~KNƳLe(k)؝9^;_.4R'k7뜫ZE rJg\2G-Xr'4*U0?u[@=wlJBJA8'/_D˥şZ= Z,5 zEsǎE4 `ŻњU2i "W&ɧLzPVmzDٺ؞LSpR;籇?]Pu&N *(U3xnEVu77ѕ*`0G3C` DZ$-T>E 7P$솴jlq".HoQJCh?75#p۹S3Dcz%Oxcdq[ipQHX&pO^CFyG6K싺2Mh.Q8w6!Plk', 60@ 8Pf}J+[8 ÁYL~llnŘӐgElZt#7c_!ڤ{z_Nε%'a,rvc-i#Lgʧ2U./xg{fhm[iħ_* NQT#n8}d"90|ipb=6y*0r!QIc8Z?NJR,&|ǏYg?9`n8 EpjFVzxH'~g%l$W"!I_oCתw4tTœr R -LI ~A4e1w$y/쪷+T{&s@2 Dө<1btAP0N/ީɣJWcLS!G!^TޥKKzML_*"걝1Ǝm OS2G`_^;siuTV&j J-*:dI3 3!3xk :tc[[ SDF"Q]] c3kJQ#)z"8Pr'A$v(]3qze=QHu SV D 8K_ ϐ|h# iyuS8^}沔%>{Z*k##txLt<1|c34I5=V_ܑ, ۇ2&өQN*H7JN? d{6v^>g1 5nkq*dna9k)-:JjI}ix2S,>7UA,ٶwDnd|>rT5Dކ>RX:j{Z?5Z':x eޟ$`$ه; ` [\ӦO[}.sC˘)ӃReqxҚyce҈{b]bvI-0s+2p }~<#Jy7;4,ju\% l5ɹ E-ޯȄ1J7+ qP= U>Vǎh(-뢶^E/i=GIS0(pqjR?gsWIR88" ZY[V[y&މAe;sbAoџ6祝p 8;E\(`(4quL:6'X~x"WJuUwZPz hx 'uEՙ냩-`ZLw۽(Js0TiQ6T }T@t^bY5$C ?;9]嶛* K"y|0X1w5[ -8c-!">QRm)(h`[i<9|pyGD31uĮ@ nHIK_-q%R9N'{њuY^<8Qg.Ƌ-AZh;-ǕaBtN(,NVSqq_pq]7=C|@+ub8ձV_r {A ?5UhqPtGVGz`P3?z714)Yrn+:Tma#ZLxQ`q# aJt E9ށD[s46=D˥_|(˭lyq.l;Q Sb"͈ v| )2UlA3_gKDaԴ.~A HGl@4Pk*<( *,S=VGk;݊rDY M Q LԗzǢЦ5 ) < 4]}WnkKG>m{/v/J#uL=iꈅ&b xVȊ &[$I%]lӵi =>8LEuJ,QxP^gh=,A Ӛ14hq0Юdɛ,[$52eD?vC"ys'lwϠ.ud |T >o{% T~P` {":Lk@\B6pH`z`rLKMgOfXK+~b'\#(4.PyJG:e7Frf[!mt{MljSc9,߃9J!:;kO okD -6 _qZo03K V+|笓/'U ~6;[)C@HɬGpݿ#u6z0bxB+6jU5*E N0_V]1c,uJ5x5Ax4-QKT=oOGZ$s wp7&&\~e@ IXDPj[q _`ːeD>c@s,mmacS݃ FCDph{#8 }]k`N%qO#zK+ᆕ+cӁb{83ա<6e#{Q?)j@͒]ţn h]0ALN8403BZm^﹟H Qrf)̩.l JD9qhm?È V0s5[u `s ̉K*\9&$?GXM̿v}@B8RN2IZp%"ZpZR#=a.,t0p.)KÜI[ JGN,ӆÖ$ALEB( 6"@>CoeMN%UɂbLDY>Ȅ(zJuuqɛIJ!xvdpOTNG^CbAywZcVOf9oBkL"X8Q3L# hv0GOSOqEwEu8 5)]܏B緱jv xFn=[ iRUTpnԦ墨7uQG(hkrzsk"X dBݳ&BNOdbaa4{w) 51K$JtP(!м~YR`e=gͫ:Éypj QP!zן\6)';-9Z=g) X2v@kT:à!)r+mK}"]azsn\2i(X!6( `M؂C*HLYfH*)ɛC (D_aRoMpr8hkI;߶ H0$jFؓUC1ԵxTCȲu5K`*/䜬ZGzʙYA0N ZǼB(AZ=d蟂 =㰄  iu5p vFnH;~΅3|ӿұDd0ZI<}b7m^֫bƝ*R(ڸ*b tJv2&Љ?`z2lfnpf=u\$$ YjQXH~E {"^#MGQ;1zC Kn .|R`B`djv Tϛ\.j]h2=k/R*5vSO3x#r&Z&;2f8HMC[:G6 ;l!:r05 }+0ISp MK 4 Qv"΄[Ő7Aţ CB9[;(t.-Y+APh=g|F"h'g%[Oc|4N;'X+[&[iYB?(-pbNo AnD!86IIy,/Tmh?piڙF A!kmteTv>I{̃_91]eeK/׃qѧс| :#xaD3hwIduM5IQw1 䪠mD.!(eDla;Ȧџc1l}2qΛpI}i&J~LrŎ~D^yr Wi)r/Jeg,# ~׍)as{4&mB-{//دuQl)R1pO-x|9U[`k꺿zw; Z6>ݙBmfrVX''M;?5ցq(ņ«4d! Qb#k i_.|xR yAy{Rh;ؕ6^@!tdہ[[+߈jŧJy6h :*xGʂ*~Od6dӬI}-[e=1{c'_@Sw.Pf}wЛ1[Ȏ3aV8LӋkU{PoŴɺt[>cV"gŪ?;nsHtG]q3E !YΠO5 JtTRa7_x]žN.*O';P™OAiIVZTF+2 0\n]WԺC:YB:t=NO~jL{(n^[t}LSޒʾ?јmoWaha*8 :>ҠcjCv{MPU(Kj^AS\8xwH]!>p+`smSнU{{}R=˙ygv٨ړZ$'h:\L,x"a#Hw[ICL͵SL6 p\~s~l(ȒOBXˬJ>슪<3PAmGȱBEZ!WgْX ɉh ^P"r; ˉC:{gzVe>3}R d$OٮxINXc/7nˊZ.NdmkJһ(@0L_#gmw_?9PRF4xb~2wy开rKHСcai_#t&蔇a/"9j6K~ivy!{:ܩ5}N>" }Gq׊̀ Ԭ|$) pXTe @+uUy0˪ 6|k8־wQnNֻX}8;-h1eL*nO,% Tg, 8VVH0&f{Z@t64ZW 5\$dxld=W媾|pMS֏[sbH,]c6r&`'dG9Y0_tqt&7#PE|@\Ӽߖ4ݰs]QFm_ ewPpLl&}٠LT*~/*$'HZTÍx_?R "1!(\@2Lt󈻙 tWuiZ1U=Z%YE>h im_[a|/K IUt^'$7̖.x5K38$a""%BYUR8IenH޵ܲX͝ats&S'@WzTA #_@hZӨF^AOVR$aR_w| *iFA ͑?{'qM+j4\S+փ7hIAzN7$d_`z( h?MXLn]yg94#=d͌f -]D%qV#O-޺2+  r_4R Q\obmYT j) ST,&s#}%ڪ G7IQ%϶J, }Y,b}߳yֶl+fYp ±0ҽً*1!(FjJmmsmCkߍu{^5+ Aۊ@],@^bG+q4`0 s, "P`ٛAjk@Jy" -g܋M.WqKp`mQW +T@nhy* 5/[r@*ϰJ=]uadmX 9dH3SsgVɉ]Չɒ);V7xV+}"&F$].x҂&j;;x}j*"Bלvƕ&eрQcf:9JR Pб6m3C٧c 'thVZqMA#(kQvV`p@ͨ WJn.(jx}^ᔓ\ISf4p%S?D7WJ{8|`LkO"'}Sc1wLv(S>]}oi-@fMz&/h,fz¹[t_DWeP݉ Íf:d_Soo+}#~yI >=E!Iz\S.ݜٱԜJdP/-Pu$jZ)2֒1Zy|ZJMJȓ2&{vJWN&LV$SER!k 㑙vy{XHTaGX(pt ͤSvͿILʫ@Gg+5NK}k^O$5^R{/ٝI\EMi>mMwP5' vq{CNFrҩ/s$gkdIeLbHҗ==j} ]V+eL3[&9.v!6&+hxFS¶U:R3NDBcH,ee3)5ӇVyڶx3KoZs{z.D!e@eq}+WeNH(bpWSҀn^1HVY2p-Õ$JVEb1]P9OQVUK#:FSm&Y_!a.='t2%pVnlWj鳘 ږi:y=vd+?.gakP},@KɇO!Xq ys7`?_A/ApR]<WLRUחKB6QzpLVtF# }D& J6%@\uUV֖Ij j!Q\޵ .-^QO31U  %F 0rٖЏש{>9+޻~l\&jO mRr5`oU@> *A, NL*_#D·5V Y~<ye8_3; с\%4WgN`T䢕NOq @1qVJYM0PD__q:Y# QLzCaZD."3Ȭ"Cȝ+*A+g!s¡ wqa%/ vkOY<.)Վy^"d ֊$.j9 _'-=pUԼ3 U`FpIԧlP?*3̗`4q!Aa]I4mt5TW)-Ff+Y:蟅Jlάи WdݧUȨXfdlێGXyU B<{`Jjh8"5lR6Wd͑{EF vvfY uZ$sI/7PQ̐XЊ1/IB5/_ViMQ)er U4~FkglQi~y-ا y#E8m7y"ICO,Nb|"`q{t=˳ #DQY*{c$Ủ+%HXy?4]|@Y!KTuK(c LP$nr0gJU[[3"[ 8HcZ-R_ۏWYJ\fQ11EZ?e">'Ymڃ9eFlwڎ5 ? #s'lO" WcN"51ډ"ay"QQؒI7#,Ja/ j)9 ՠa MFx~!Ѥ5'\~96,˝mjaky/-P6E5#$hՠuket #E} 6L!hD>~lsDZg[ ,UijOeD_0SEF1̝axLfL6)+DhOsTRaGUx˫7;*#t@>CMbwt#'2wGC6`eEeO2g)f^>7UMƟ͆sbH#Ebk~5*S{q-dz _s$EOW4唢A0F+ UrY(vhsu=*T34-\X!nVIIm4 f̋bnȹo7]Qh%FOlU;%C|e8"$:qb=e&!:B g 7Q* +y T$GCІL >+U^T%֟uֻ$}1$]ϐRQJ,qӉV9ȭC*Y)?>-h^ő 0Q+E=Q Otv( @7)ujn_X.D9jtⱩLlcGVM&%b?Om1}sSE2be%ZZr8 %_j2E@y egnΤ:m]\N?4p^O#̹"FB"9<Ǩ~gq:ik #H3^B `ˁPdIhHJf>5S'j@rwsL ,h1lO.!!ZM@˼rce-jR/ìIP[ls!JN  P`4b PROx*AOn8cjKћngQW*W+C&ScHZ; ;|9n؜i)L-(e lf.: xo SWO/. v#(ޱf4VlZ)`b6C1Bvבr@WG-2fI+H).@g4Q螚-fHc\xȄ?abKUIed{!4s%oKG?9gx;&HNDԴVRSL2Jv,BZL1>=뱮Bc5 L37oq8Y_ Jw~ݽ1]m} ug ]qI?3р NX-jbZ씟ǎ L(@(UO2e5j{zwBA:eƬgrӝaw8u-$G A?yiK7XEs/<*,4kO!>rICv\%_pӫ͖+L Ly~BoIMU7h'i)'t c|8]ۧ9=@M["7NHˇ)Ncs 5*W֕|{\Y~YNPZ6!+syP!_h[Eo*`-դc &HvklHڳw;NX#Gw4h5;ĒʊcY"&Ϧ*e *fɦDf X\kdo@$2f,pŮ9o̗}A!m/?,*w6$?{n;,"?4/I^GŬc^b?K9!Al 9Sm^&-'TZňw f5ш_ti?__bĹ=6-#!;i)^Yz$IBhS wqwP>(\ ˓m$ w_NJP-dAn cL<׿0`]kuoj餭W||ВB B=sЗ͸WµP "(5##bƮs P3%H\:?ڿiǬ3iwIjmI,$`4Ef Ђ\5ڭE$ˣ6mqp.]8\0V($zy qG"SL %+M 2Hwk QVK,3t㝖L{\ΠJ5ڜj :<dckX4>'"e\_Fcu+i|sd7)'0"ǡvO|/WZHက.`U |*! U鉗vĦ0!`U["]'L0vS w'P_<eߪR:M7'lV$bAb#C̤[9ƅ j' rB씭AS\rIGҮD6C-es$1q}֚v:AzXBhV~6kK~yU];8 Ds+9tݐΠOGOV( Dҋ Ayg.b ٓ_QqybMG>6>y;1hlwB0C-/ա,-6pvh8 Og{:OԴZXD8?,Q]lH!Kc Iz&x([NDR3y (B#VoM'ݪ3V6M8v[o=x٫œ&{=o.GՋw[Nm{d;LBET>3&>Ϫ}f8Y3:\A!tW[؁QiAf!PDdӒC8ޤf QZmE5>&bkqlU! $ A| p~w:{^3@B& FH4Ũ([W@6 :@~w?Yٮaq45nᅦ>#BC4jy:R!m.1f+CMM"05Gs R;# D0ZB&%{zGf 5-U@> pp M<6}dXA9z~ #$GB7ٺ?Zu* >Y9X]ԛuGO4=XCf8s\7"Q2FQ Ȭc1| }#È~ ,B]ʅěL裶Ӡ+"#5 |ŐXP+[*Ϝv̫ 3_ si~BmCY^sX*YUH)TɎqMol+=S!=G?>MtQ VZZbb)ZwbUX/1U-]8,FgfԲF:C@I)xx׳Ș{DBŃ[՜͎op~ǜ+u~o1].ĵ4ĊٯV6?_ ȝ 8 B26R%E> dgo7=!)'%d@&;Vw]_\[[Ƹ\ĺ7YUO)8r U:@7, 32VFa g>zezZ]d_ΔoYC \M WCuF7UJ1:Stzj~Ügʒ%:@NiQK?@b{r2^q{;kRja -Z붺oGm{-;:Ą2GXY$P9]Hx~.Ie>_<_h^Bu3KCڎǾ61Ra˪%Q 5L~6xPt KʷS }ӀJ]~ޫ K,/ԇbn_>~}w)ŃTiUBtyͣeoQ4,$ij\^ Sruia"Ws8ϖco+}}>AW݊Exc,Rrm<T6^wE-ĜN巍k:FSsiwc/c A}5hFh}s\6w@KLH9[66y j@qYO!u3fO]89^ONxs7yI;V̊ Q.Z)8b'J I'BBUn\r/dj-ZbFOP\&#a>9K&C{:u5"dzpO=jeOp6w4=̱? kM(_Nܟp{vr|팴;B X 4dAó*>ɉG! EϾDŽ7-tůŧT>S8W)牙Ţ?;d<]X d.9+)ei;Mg;ψQ"?3ǁ6ÃlCPSI ՚4hM\q+=~8UбWR0mG6ZA1Z%WIKj|3}BC fz.ؔt2>slj8 c q-4D;".M@c?`Pn&0 ! @M1>w/gooծHhQOɆ1ۤcW1I)ӐRĨ[|JVHr /{TUe :}c=E̾lN$c9JcW:HQOI_|`wp~N({Z<{,<{}>VU"(pĴ_~#7{jr0!bㆦz.AӔcmtY{up~JQPj&R5DvIeW h Yݖ(_i>XyoO*$/}ѯi|GmR2 q`f( t(#![KVVeV(ۏL]6%eɘ!* ĞzՇiD wx򐦲W ud=HJ5KkFI``@K;.{]I!crrIs٬6՝$M|뻏R$/ ?|"B7"vw@Qjo3|/uc YkkcP)" y/٪)|q)yn-h[-Z ~(vJsG9ݤ?<Woe)M!Q*,}м~ڋ7[ #2-X3|$l^Wܫ\X3ԎA_a8H 52E/rk?K:o W3<*qDZ8Kn£anܗɠ7XpBUɜc"8;o&eyv}1;ԮT&$KM) -%˨rcZU72]{3pY% A`z i ǑSS'n4]@9uS~:IBV6214\ {تbKm]{&3"?!swtH`yYq$)ö1 p?DC4 <%LSMRvqހE)p@hУU3#0(aC%_ah5e1g? M KF⽫/-Hx?/)fxv0&qWcy AH %;({]k=)C制:0wxrmҀ}`xkC;d_J\deu*ƥ>q@х";cDMmHFwT磊rš;:oşLZV r>8gYCإN%1k6%"ֱ}gdK+*O :KAUoBUf::ڞB~MϗwY^lffa&'.7⩥z=}@XSfn,t )+oG|Pf/F/& Ml~>輡[6B*K⪦Ͽ*$e88YcYx?"U`H52e{U4Yvι+D s|q)p#OhkuiZfli37)e2 (CѴ $in ?aiV_ aH䐌F5K .T(k-nmE|is0%1/ïR2x\PLEv7s7r ̩GsXf nURiA2Zb}I5!;{i􎴆IYPkߜ}r<@|/,x9GwpEx:17DkX:} 5ࢣ F |zHs rدP;(8X21aìO퍃livk{ft4m!F"z:KD6 >:EO xl"Vu-3Jύְ^ߨi ݤU,Ťqsl#u&[ԬsPoC809 )yK5v0ix1㜼RӚ>k)?DvWjه YDTdY*Jز[1gJdm P JeOLBg{$Al9{93:U2OTYBVVșŊG}(N#qiZV3/~@fl$tqN2c 2\_FIAɘz3Uh(}ڍSF88J9WH)|%fpct/6֔G[ńV [j.q[pW)^/ mP-&JW .@)+/MdVsy^|[AHBktBƽ2WqEBO!93U&fuW2U%|W׋cogCR|]ǥ8R@鲔>H7O8t\ $Ql` 5&''C= I"E5]SqX d-F9h~9Kʸ\ UsGvɮ[ ڇΛG<5U/fQC ßLXD/D}zmADֺ3evcY<ƒ`+C2U^,eA&fN V 2J7L7D%ϛ7en̏մt&ǶPtKI#&ڥ`^D.JR'9DMq0DžNZBw_j6V\KA z(2MY@7Joc&e }H` 9 ht@{Sʵ 1OkF㒻6vU*e1BM'#9n=ATqpѻO8sqArwk^!&%1X /MܤTKfTܘ]\1{Px;qbiMdceݽ' wYD!]" (l˷ٞFZm {tLc2yNR$2){shoTUo19\w!5v@;ɀiq Ѕwé-$挗mG_TLN'<G~K`d5$DHJ =KY aN| NAҋz֑;WL-H)?p:mSU+(,0^")VD1r[(ɛ9Ē$OBQ=y|r]mn>g:jCt56YUfc~CQ~ X\>q D.a-{S3`mĎI߆U-1׉ |oknEVU^G(,`3;6lynZ+eΘ]{kU'?5ȜP:85t˝+)/ x9T40ʉ820B a؍2 J9?!Sv(ų/*EUЄi_f 3ӕFaV?SmHA'٥z|iX.+0 :f=FNc~SB+g%(> %#HX>dUXyjxZMA I`*'~6PA/H.z^bO)VȄ??sڢBK9E%%_uYهpmKEyVmH#'ddߝ.S{{wMBQb?":>B6{ ?]ݧXE=x %;fϐ̬N朸m׈ߞM3-q(Mdk.MYv冽P. wE9˨NI`~ 7UBp;wٚ׆}aEڦ~yBn xz5@|"Id'#rP )dԔHnj:aj[Mipq> };qPa3ra'K4_*LO'X gnQVϐcC:c,0.W'87#N|=ādo:lHU!y'1twDyMW5km wG̢m5\BtIuF4/]sV6-=m_Zq<59˰~?P}p.njl4ɳ-W3? [SLu@5 -i_4.J9>TIxv+u[RB{sFFjjUz@Rwj.WXm#3JDߴݲ:8]3I[>- [3V?O*MR'i7HDu1Pb:B@mWdwXy7JoׯV%G"ď$-(I0@rnk\;J#d/͕"؏'e#׬CLdp^D☕bX,!L.K-DUR$tbo#fpk@'bPM+HdxlSֺ!kϥe?_u V_RjoV &8~27 EFzՑ3POtpY`&LF>yhA-@10TQG8NAK+|\yM]yjV͂ L/,&jQʿ'p&}zY@>m?/ `{PtsL$HvKބ^ퟝ1l'IGv~-lJ`?|TƽoM k6mUR99TUi5NPϠ)m:QFi=w1xO@Sg.ܩp 6j|"/&3QPW*tU$EcQ>0NIۄ 􊎉}fV 㓙M?1M%F -N"L<$= HK0s)}o#YHwjUl W*)U8 mf[t]ӸeM_0KĂt5 0J(%g>QUsbxV7]9:_? gVN?Gp_-@0$IVgT6_H 0p`bY8imlՊmš)E3!߸C |H'K m9Lk'5Sz5 .%zں͈@T-ƴ9ᛛ)k#4VH A /Q@8m }-J`_,k6f/A{v{X? LVW͗]l qFל dERKUF I͡+F?6sL ,YtQ\_33(އ -^21d+Zݔy6}+P<޷xzK]7L=N ؋!&$&CYTn)(.yzKrpGžq8ҶWDlXC >o429 *h׿5"y$*Um^+a#dqbdA).Δ‚ZbYo4>m-j^Q@p6}ִ _8?mȋ:bӄY6pţ!x! Zd9ߒN74^#c& ='LBkO#*Iޤ5vfV9  %uI,eqR%{JVu+X}@YJX}\_mK[74ABWUA{`MTc.fSdia d9:2!oG"'!'Vrrmˏo8+R&(#,uҿvD=}./C8qNK#_J!յTƑ.:qB-O1{0ﮱɏ-XwYatǘ^G!dd[ 7y 1|uaԅuܓ.8QcK_"U^8sDpJsA_0uB\ l;AMSB{1;<9Yzt\pHMI:z 6*S\:'eqsl_cUE_I@!GGeݩa6ݮX K4x=8[հFqI1ivՉ-yRiyU`2@[l)惺b.7XIW׋;Sw~8T|{:2)D;|cxT<+@YVU? q1MO:CϠzaI\BՈ+)6U&g`4^i% H73B{OO*a7Go}2 @br>hݮ]40vFX wP>)6g6I(=xfK/ޭ#|p}8T.N!yY6~w4-*EGm sM\x -]R@ֶ+A¡#z>lmu6$}RLDyb҉_o5 ~8J&"=Rjj#uke.4c߱GFQ$+<"bwf%dԳ>bMPBwͯ3DGxkCS@$M\\H)UirE"ia`n禸Y{{#F3' bԢ ֺԥM#8G}5T;[#9DAa7JPh{h٩ޱBj7C֊ V9 x{TA,GV"+g] . @5i[ xs_r(9x O&/ $evKm^hZVa?cgC]lɏNm:Hٽ/x/?Tf^EId 13l8; k >NA_T8!^8_exeoXŏd?GP &ߥ@p#HGNlxvymDEGHK fwɝ_e'Mm%$J@MJ 9?_R8@%mghL5B#PjcVw}|д.˓d&6@»0$)a"h'?j((lmmCNū Pp~QDQݢ5P$oDIN=7J|-8H@ῧ3ʍS4ċ wAAc䰒-qTUub)dy~A ukЄ<EL7Ta \+^ vk1Hy0ױ1Y|z7zv9{L,ox"{RzBLFI`f2?vp!塡g{\5KX_0u9RRqN,Wopw@"ƨvNz]oQ,E=,HRa"`hWǡ߉ xؑ:MEM:I~m<:9F90oagkĊs_)T xD!ÜC P,qoG~g@q660Jiv6/7Vvp45ĵ@N3W[e!LMX[ז99qs#ӈn p`G<~9g260U#4+L k|ӄu?1QtgI@N}j9=(IEAPӝ8YuP6aѹIDv|;d e _oyד':s7U:H4Dm@"NK (2 6Հ16 ZNbp֎?( $cQniN~Lޛʁ'e{0 %(ӑJ=:i䭉xV_0J\C \RoQ…QzB2S7R?I )3eېGd\a|9)~GZlaXu$}<>!Zׂ x %.QD1#K`۷[!Y IhUOV6B.j"2 O cLNx@hx$$7? aw!@/0>[09hszӹXBI/)G 2f|YRZ\w@*: F7T y%y\`ŎV<-e9Ge8oϪ`aݍ)$ll֣BgMCTCYLf& 9wІ¸C]6zbZŊY4!UeB~!PWrgh78u'iKk:U8J7OtZs} ,])zbƬ: BȴŁASwvȠjzd ՘ H[icp/FXǏ8ŒBNjτhlE1U?4oFrcd:uIJPu2]QUݲ{q We& &voT> 6\ -"*V6Wiĕ 5=3sob:k6uAZqǚҥx`Wa@8bu OÓr\AafЕs :|K[%Eˋ$ɳs;jm xBi 5YQ{<t`/ԟ{#+Zpha䳻9楤{Fr 56Om XETiXdD&Rfa䈣x T}kt*2aF`j4x[wr#׈B?rK,cTrX"T Ε;+c薝A%x"GCyct?"lvg}:_^.60 0NIij⧈^ɠ[ 3Ҕimz,M#lnI%}3c,]~ 8 Z"ģLN~liC`&&4wc/I7]kW_s?se`|a2eir;|)h:BX}.4wnK`1d|h"5jHx/YFܵ%[.R\o Y]4\1gxHV9Z\VCgyw!h$ܱԽT-{8;XcX;?7I>39<`@Uƃ hrtΝ'૔YOf6$&譫|qe8=NDjtx╜J5uZëEV̰BysŋHJ[C%ʞQf] $51K8S]1H;\ <{b`b[=Նp(;7%%FA]neǙXaW7SΪeI6|4mq|9^|pއB.wƏQuD$M *ἱD[7"ZZW ,ВƟNbm{ԣ唂1*:<t&ԅ"DHqb4VLaoB-h_q)G Q~#R@ld- )4\:da^X}6dB:Rl5".`{jˏh@<#y j.-)N6ci@6 1*^}$O̴zakԟLqq6v,]m{ܐoLR`( *8Mf &essAҳ@PPp#lܗjTIi|ܭ#e&"U-5LbݭUm#q[V'fXց*JR$#s|$Z !s| Bʜ,jMq6% @*2V`zc¸@o܆E/9k9LFH~%wӃA_305M;b_36?΁\ko;캀 ŒxĞ`<Ԣ.ޟ cOs_s1Hg &@=I@}bK.]L(:~Ff*JBdؔQfF|93 (ڱ?W Ǎ3bqRept#_Tp#`5\Erh{%4^4Sԃ(AB iz!W@yj]rYK5_bfN_`ҳ%>j< h ןv.kiȑb&DmצKae28Ъ")æE"*Zl>ڕȻq+l*0K] :@j/^Uqr;#9*Ԝ S 4u@Z{7Ҫҧf/Mx)R,B+BNu~m!şJاm3!>>|RےN/g$-8aDx{|sNF<]m+=7i#(SՈf1n}ޱ^`^6F&?vֻh~h,XD-s*[ĞE|sB:7zL1ϰ!X)8KǠԯNvL gh/K`2]A|K EUG苞'B(ܛ[. {n.tH#/3;L6o߶c=Q}QlEﻤkI멌;+K#8 ayÞ^˜]e _ǤLqP 9Mt-UXI# /h{"X*z-v+,p](=⇑~L@<0Tdp%%aqfn+qE)TN+t_l HS};Ҿ #Sv3<`9mem-֣(;D ?jq.,?9/jC b}.H7](U2q3v+y 7"59~5$#:[6GvO8{_Brl(B꒔qc_>`!( G]/|at?F(V6iVUCv0/DB9Ʌ]Q!⼖#|6 w11n@Y CXH"+zQΛ ]sb~,P/o Ŵr8mXut PV0Ⱥ YLw?ur+ *o[6Z%!Y+T|A+^ KY%I뷉A/) x,S҈8p3x%tZgF}_K!'ܨbkSнc?g:L)7UxoLU6}?k$v#a9CPC4.VYؤc,`IT}EJ`zK܍VoE ~>./!IO uxX!c;@*?g{YRW8HЉ cדރeFi0C(dE q\hޙ!oѻ/zл4Ar_;)Jso."R瘱y$%"F.<jx<%LĮήBd9Ni`O]z"`HKǙzlH a  U4:o3+w; P;Ow.8ACc NJ`ִO{ dJvE@Gw\2A4p}ٸp 7a ,iZ{Ȏ\H-ϥ> O+GFcA ˖oK(Gu$;_).sҽLH6uMR}?^1lW+ X+Z[XSg,+<͈6BϜ0,\d2 A[f-qd8l~{SE$5cń_AJm!w*gYJ/x%JL ڂ_P%_x9u֐kjؾy%(b(E|E-zHfQu {*̈5Sꃊ婖v/Rؒ-_TMDۃgdF)-q%o &ܢS)@QIqt hI֝9ǘz6!l5*8uQz9T!vkbn\גN*dL{Nbmu\ڂb~q3HPٝThDL:z$5e\@rhm(L_a825qn8y> bA45AڬJ̃K/ w+B]X=rz'*ǻ{⡴֔T!qF I<_@]3aClu1J#| بFHv #d*ͣi<ZAE9j:Nx{\G}Ɨ8 *@X MFy y0Kx5M!_P?l| f;SD)fJZ?BV@lŚNM+; c8ӖX 3e=70S,-œyӭHgt~s@: b ;dwj6gaaZNR)-_i 4%須 b>LίTXMDTS"VI鄤v6$"J>yKkL(*;WpB#S'<- &RT;OxfvF7JS)xLs;mͅ׳>eBqn~b?eņ÷xkLiH2-n/4ϒSc'T%/yܲ[w|C-VJ2uߖhNdBV.{y ۩+uޫ^ ?}D؂!7ֶI'?jPIϩ, Dq|qaz"dԆ_""d#<(-WCʳe.n Sͦ`ץ;Q#H qݽ*=>2$ǂ-Af}}#5$ tvΔ w.JpȢbOǶ3^Ֆ-(u0ã$VƯyQ?L{&:儼J8:^C/|t=f^׌/\}/2 L2ZZh8xxK:u"6A>`e;Wk/ Y(k ;)VmrpeV _#P9+oHMJ" ǽn7VP1"2ni&&7ck܈ѵNXhE F4rz1,x9F$vZ'$i0)Ecs{oK[ܸvNizeBJq$mKWRN%G[Eųgk6(6<1eWhmWqRs6(A5/1+olZV$̄0&Dkh8w8Z^)GKq )u- Ѿfe$:R)g@|l:2 U}-Ȓ#Wӡ芓MA`NEI$:&/XOǧ*B} ¸5qPƒQ) Ba{peb_h !wcl`HS5%AyXR<]Ŝ1YL mƊIxCT B\+<Hr\#z|2,5喇@8 ( ~V`e=S[ q\?fd}B;ކ)4 wAjKRufӁtH2{qE3#}؝4KeAu uaw^T6dUe`f֨* `6R!&VuiOv(HY"ѽpCWҶi$H8hGWmۓntB"VyrͧQ*8^^cPT+ ZSW8$S;A03vz<:Ђ6nV[bxr^jucwuRMMRjq-6 "gI@Č^B ߦNf2g~0#\r&g3n,~h='C*w;EJZY=ٝ4Pc2f,![7} J|5 9[]N;'f}RķwMNٚx'3&TvQ"PlY!$ [{PX('Kc35SpYy_z0J2#!wxz~|Be4J '\* CUچd qծFI *y#]c霄=D^.o.ް|CC^5e^8M:Qa晁xc,oͶ/a.ioEx9u;l5,A/ǥwFS >w`Z=: `ԣ|e$qZ#ma^ÿ_S/@jSĶ*7E=2S֚W3Q)7~ '1/$GMQ2(V#wii(хeYy׫ ^"_ĴV/|3g#w͈hH=TBQNOܴ@_i^Ub:Blʳq~韯ٟLwC) Ɨl ΧhXX_cJ؀OL:NH}Oզr-D2FԄ_Nqhk{l*Nc\HgaOWs*o5$wn(*Nni$'={BY%ںJM”Ri+ 12xTX FXz*kTL Sqj !_IX` +y`p1J[wm][{`hV?Y=]VHX3(Cf8hA:awt%cjw}X]l;26>QISD30P4 cbje˧U rus]Zh.QRԂtY󘜳v*pΰp&ӯ 9ByS Znt,}<#XfAyкXW&/vڤ@OAzcY/6;WXX@r҄$é ۂXؐCXODHY-T9neaVIn{k$'u )%ׂTw\e̗Fyܚ)e?RS+#0hޯnҚm|w4"Tkr*En76  d0VYۭEJ &Wrc*>CR/Y+XCZD_ Xjp6PW6<~qs^YEQL/T\;ybY9`Ӷ=?ՀCe]&c+D|Ώ<Ƚ6sK©_^Yo?U;`Qivb|+/#i,eoX\_}'6H"ຖ=86 TJ]ka-_40x^x1֭tfkgq[E"8{a 7ZZNoy]*ʶ5ӓX^w)RE/ !P'#ԀIz$8tCUUYx ‘YHyNa>KW7?6`=@U-ʘ7١07%8 'j irS l5QeՊ8?9W@!/jb;?%q|CۖS3~ZsK\?FIO3aUlP|ehT_ߊ3y%xG%o SѢyv_NHmپVპ^\^/Uj/lw,9BhCidp)s~2Osd(H{׈^ʩy.Y]2Us:Y\UIw,wn]t6SQViI<0x<\K1NlQaIG6Cs*nS5.馃f7qwA[1}Baef-d)a:lp2]Ir N6:t>\er(ry;!*ou&8 C2/m"k}DwHŎx~fv\\lae.tV#Qd6H~0+Pj/qU }chV]R\ dߑ\,mxBPĐ%n}@7ӸX6XZ.@*fNBzjV) 8ic7Nܙ]tObQh&rmT,|3xY#C`|.Koe黌'?T}ձs 1`:){QsV)P~]]eK 5-  -fCq 骿!1nsSR[S=twCf1 5~5!).S+ }_b}\Df%Z'UaCI-?mb8x4O}Eol8!v ub]2.UviCٷ)z)A8G~/rE}-uR9J̬ƔS`旋 |׎zZPKƄtvˮpD2".^˅xJaDJ&{ B> t<=V07ScklT与 Q 1}~+(+*EmbN@ Վ+(  =\!40]J`ư2K>Kc+@Twl45 ̑[c޻N>K!I[E˝Qj{MkHg0vo4] P0f_nLP `(㬶Ęƃ ޺\=l+ ^'Kf3#;g0w;EN׹-b m`\VFXcw&Q|#njXSd+= H& lJ g.[`ndOV-+s.h/K%k]H.&3φ?ȆdabO~S FZy>Znh4X\LwU.T=ilY;/6[ȲQ޹=` <$rU̻6M0!gDnpazr{X_3 x;Pa9"?{oMM6fN{.b^̓7H7rc~/8Sգ EvV0Kjb!lBhmP:7Re.B 1>Wswm\Fu`Of.0h 'WIg;}R> >)tKW7ŭBl:qEA\[^CRL&ٰ ЂgDFܓJ_! j2qz}xJ!ι/S t)^M?yqU}9!…T-5J@wJfe˽1t;[Uc[$S3:ula#A gOLi a6vfJ4Tzym#-ScfVCPX wz38 aVKh!b31? DJ<ƛq 4AC<)M-҆!NEޠߋ~*;Ԝ+:҆>dcץMko\Z sA\S uP'5EGv" o)^ yaDN!+CR5xiRUӇ*)Pih#xUkS̡fӦ~{pafOd{LYNsbOJ ;ru _fS_xIF5%ZF65&gkz8;f).pQ8mT=bܱpP6R1$cK퉰Lc~$4 F3%( [ėOOcb[d&PRKPT\@O 0{D]`bWa J"خgd,)lߔ#sQn5&<$D!29KJF7Oރ[xx$H0>J#)jX^Jc BYHwd{q9*.O#HRctN3AK Զap,S~4&V"Vwp i&|H^(9E3v)PPEGK$~^:(m1l0ְvl.NP=:f < /AU>|p>7D)u  c,B͂fKM4 O<=u)}43 ˙qMWqNrbpR&o& ,}-: 5|\~_A 5 E/YqǺ~y Cӷn7bR4&q&CB|v`3YN5Zk)$ڑ' S*"]k$⸉lg LQ}*͑eߧ0G2}3(,@smR}I!FǷbs]6\`6P3Je8 o]u3adSo+#6'.iCa׏@!jwQsL&ĵƢ--Q0zOѡ^&@x Tի#j(X[>,/KXIЎGDkNK8h%_p#CQ)i>J)hQ]!ҳLoeA #tSKINEV&p%LJ0Ojjf!Mk ӶB60HS^|~pR\2ON9taDS)XtG6f)sYƅ]2139EvZTػߗ~LS~L<.Pe2|]i*ЁHrSedgS 6ԈWU'44 vRxF'x?oDi~67:Ĝ[ARk\Uy N_muG/W=Z܄%_ڗ1PR߅[!giRuѽf.IxȤr6pO/|jQ?3ΦwN?dr2l\Sw?|ABQYݸ J_v[ LS qq럻m-Y OELZI ,/\p,uQ|acpLՑJGaDpoP$_'<)Oâ0TuJS[62b|IS /6L֙|s/1>IMpNS]V? ?Rm8c?0jwȔ=aӌ2[[i_T?Q3cꠛ1OG$x[v3 ΉUwZT <S%2-o՜:{Mst]sI9z8rX ν^2Owߥ- ɿJ(mY ݲ~0d)C֐ߛl6 w%* 1耹?.wkQOJ^}Rs*i e4&EgL&:S~\hBI\~WHHV1n67}VL $7U_m<h1 n~n v7||Eb.d y $в<&5>,J"w^{?v6Y] ƣ/'.L-ra9`z|&_U6(ew9>j}C.#+sB]W*{fcp Q)l\Rld趩~ck3k&sfj:A =/VKtGJ[m!73Rv ZoތoA0Kۍ@}k ˋD\Sff}h•vȾϡ ?; zUGcK]0- ̹ވ,J1CS(3ڎ~Sm IBXh8Ke~+4vyS8 `+@Zs^=feFo"y^$D GPj{$^a03eA&y*{+ao4;y`# iJ c5U::R/``h1.eGJ&?7Z{T s?ETkh:znoEscU7v"Tf}TǶhx.}}ݛ/1/!g?^ AP.Tq( 3ԄJ^H=+y-!:Q3iL2 =2o-<1MP +xWAoQ6$u3Ė!('_5B] G̅Pu-mh-,ktkxJW ] U ޹˼41w@¸1׾0"_u"5U7b엛8Yqp=1=U,E"&?NpNmo|}?k@жY+KcJ./ 2h)j?gEV:)9P5o@3BUwt9X 7.e$_xD{B*II&2`߯@3aϻ$p^{-Ί( 2|r8_~OL}$pL:4hkrWƄ1-#S&@XJ!r+:N+h\~V]GW%?O}',Y=oLHDy DNiLu6(ޡ,t:BG?t+A$aKv_Qvf {FV&> AdH_Υ)bSQHΘVIn#!<#^x|4P'$GMhw3@3?5"cWK* joBЕ~[T}zYt|wabd<=fرU*:j#<۪=<\f/Q3g)螐!t-cIbq|S+MG`#1@aEmN|)*轑pwGI }nնL[pvk6aM]uYJDanȋ]9# 4{F㡅 +6|]q19WHy6FuI2LAZpNG-ڧE1< h~8s &:N~!m!2lP.3/[Rcw\2y(N2cUP}ΟWb 3Ujl5+V{KФԼ(NV~,gfýNdaD_4nv{BaT> dⵈI-~cHgtJn S֝qzoTij\3'W>y_E7@kWl#/6~UcK }F2''yw)h DQ34|iOSZ 'p{?.BiM~SX[Y)!|Ic0 gKfKY`da> F}B?z@hEv?R|2e\toZ,7'2r2&hvdVla^ț;,|/1OdΗ%fsz`X,7Bb%ϝ` O_rkpp$}Ф@S׳h[Y3-̱+L*ҙv1ؤ]B5p˕ IetoN/«wUїx3 ?p~]q1%1n tdsaga觬{( \g8[~_chbsbld~=#ڢOΉy|Nh hU6:4vťP>]u_{.Q|Dh_Q(#UAA1nx"r75L߼H y ,73;{_T@,0L@;Ԅ#|zEPP^0v q0 5Ԭ囁/n%: y-Aal-sYr _+6a/46U ªA듻i`7N[H?s`[$F'B t{͸v#5"1U!7F)f 6>}e=Bl5Q|Bߟ"mham-`a|6 O\ zV2hiUΕr@KD\7!;į5n׿QUҤ ICO}^0&N_?(7 ߭MulU] ̲ei7%r ~50qq=GSE`Sy'&s5q#(I] ƜxiXL ~{J_E2n&8o9clpcR"^x_n|lnc}aӯ;h=zGGR8P: f>>t*y^<9/=y\4%s$;a"Oȣve"X7ot_uF9䧃<# 00Ʒ }a!ZU6Y1atnTˣovy+D\=p^%|۪>xeyxm)BR%?+98Rw&M[y޺0tHHva#FXjy76X =F+[~R0wwa:<ߩO+M4\ f<~LcI:Mw:s`F mJyY 3.%-]ZYˆ+&+I >.O^O ח&3'3B},{lk6j(v(khŨ&Ht=C!:f"xy |Њ?.6db9޴q%7L񚪄@f4}fc%~%YyGܠ(1Gk@r %|X"#.oz>2H)!Fg&°V y3Py un7Αq'W{C]ퟨ[nm5hsż$#;{ĪW\DviLı.,-e /`V A5 ]j ӧNg]ƝvS &*q8Oۑ՛ǔX]۾Q1f>>gN}p8M%dȭAoSq~o5)`WLW^\ύ!SJjFΆ[n,DXzs`nO?)\鷘D9pe*l.af$r`VW0W+DS.0w/^pY3NͲ ,GqwF WQQ.j+*.am=Q|8 뫊"=]v[]4sP#x-l=߭"C-Gޑvru*0)^eF$*vP. xܼ tjk@U]RrO6t"7a.aϠ`~|+z+s8o 6<}|iFGf)U  YO2#B},xx;Oי*Ed2cI{ۺ!?8T"dg-aqU5gɮ|=c\a`bO U EW§଎ו2ԋZN2PUj$k[Gi89X ((ɶUU$PF|m?bPm5k!ET҄:[Dbeu1D*s$>s%6 E4qlAɱ&_vʱ[HbV{~&l>cb=KrO UKFĕ'6N;@D:ڝmG aH viP ZOiw\@KƀYkOnsG{ pBFý xe1L2q'kq-K?;@rx\Za:Km *%6S|?ZAW d nU]áG!WZvwˬo>Av V.=HEA&1|{Y.Z….,J*nb8d%7/ /FNZQOce!/tM_ju־ҳZz/VfƲFΫamk]wf1ź7:h@Q$#1X%?^UgNZek Ht*=!RrE ʈ##"JrI3\2OF=PҤK$s8}ǫ+;fcz :|xY/7"?[7ar[Gh<&՚ч2ȤY'7쩕 5,[Ø/Ԉ9#7ZCrcJ(sU5BfLs(NtAmvoe$ xehfMO3r1‘a^q1c J=Zn@J9Խ'>-zY=ċ3szb:-dB)Oz? P ngWYf` &Tq%YwtDFkd1qjׂ3챹˨.Rw(ww8IlU 8ɹ?4 IMv!>Ρ/NOq~rX!&ݒ$ x7K`r6aTؗ(GIxyI˭z{*)qE|,E BN"CԀ~eKYw2 ڂP"%hlA{FZsMh6Mw֥GOez8Mz/sj*_N4gK h*šŒ$Subץ\(gڕ: Gx#&+>'dg>WO;rd; $Ir|5Ɋ!j7]4yà'_ /9H@ OvP#/@v'>2NJJ\OVvh9"{*mďt L Vϣ:0)}u_|\DhW@VEnbAu.~ӒOy-dӠLΖ2E2.}`hڎjR$idQa\kLV9QTBk&ۂV+ss3s."b!B AA9܄vr8%̓Rʑ|ܭ 0Jg 52 be_)%"HɒQH̞R<?ko*zً_KfVgxi{aeK^Q.N92iU?pwѡ*3HtKsϔ?ȤF˾bR0YM?ZN^-QͮUUN-W0Gq"p?>ZXSj7ϐvl#Nv$Ÿ JڇʭnΎQ1r\ܿBD3e%st^ vA5Dfۛ99AJ1fiO@.3wNJuOĂj-Ǟ*`ݴާpN fQxa?t^a*{IyIm6`[lS]%Ź@b+-:,$<ƱLfu"4ro+wy}Yp{SK(>XvIh`_dg}p܀}w̲W|R wBֆ wc$4.$6K/-D-Hρ;(jW K,:|1lծDB.Ba'w,8IѰ-)6~ ,x Y,.@I_ oTPļzG-qKUn[XPwbŰrH™v0*\/͑=CmN2 }:ӫ4Evէ T9O tj" "_ X莭TJ< b#a~bᶱpHhU}BD oijJ9hkUʡ٠FU$A|&-~,͂n$g`}aєC>Uj=W[R u9INjh>ܡ:żX!o(MG$R|u ܒ}*R%!?cV9Oh>:YsJw|3224.tNP>iYz: Ms-7 {I1 p !uHsӇ-xƭ@{|b:l]LƊow1u}9_^w5\uVPL>=PaPs;.g)} ŃD HO7(NMI^=eTR7`Ygl#Tzdehu}af*.0u :)z& ѩaM -ܘ@ y?iC-@$_:?5urH^k<|#wؤpjP*B-mf8b68'zu*eg!cJiXߖӒr >2ܗ6JE[$% p{%Ss酧Kbyv]^fM6:<2- Z `qm˺e%2ƂI,ve4H@!!YP6'PZ'vFJp4KWp/haYd&\N-_Xt?h-91첶׷![4^2uid&=؈*QP0 _7tU{ Fp|JVAl`G1>dϺ#u ٌe‚-x w%rc4{s2(.c,3E}[ȊU)VV!Q֏.(02 H8!đq*kIyOW*fǾ[EH*^(8. ֎lj>~zhNhE'?k%)n*Hb%_1,ju(6w9&U[T'hk.}ҫ' /%2:d~OG7,-S;9˶A{' D,0 QG맲DQ[0M#O4#jmXL?)?&"W+(jDGyqXmhu˧.LNqȾEp9#]d`1G7Kݷ 7Ϊ~Mr55I\pH-#%BOy@ƺ q 0SiWKLh=ˋDwd~2Zl5+qb9P/N6(H@WeZ 57d&x(,pW9:i->/kTU[SNӁ0Qd:MO`f`*Jh *cid>=ORv8;vș M[H0:Y詋_VBBݰrF[b>lCY-ug}}cЂ]ӓn="NB0ŗP%m2NUX\=WUt'\fyࢶiXY1rPy!l߯#2ݝ@%'n`m 0j9}_‹5lP۵ax>c7u ;c|HnRQaSzbqQ`p/E4I\e^K b ,~jE,W4l I!@D/G ]qaQxgiv:Hy,Dd!z !]݄K&‘Жlc> fF¶#n-PA[Ϸ Mi=}ڗv(x_.)plbw0RD ~!)jjz%jrS2fSU8I13g: 8} Iho.&ܥc cTv.{LvA/:&*pkqcZ}'UucӢP9ٴ(N]J6EnxoTڌ/6vWfꞡ4vhֹP~tbCw9-@5e_*iK`,z+\A_ 4?!Cq;<3yS|g[uo.g N]LvA/_/1njIz|(2Yt344u٧MlXCx]f $ߔVUs}))<hm#U|w|G9"Xrf=x^9Ԏٟ4=nǰKC6Àĉk̜Ӑ5{rG3ۄaBz ~ϋ2ATt#&X҈bQ/s-vGYVX)g=tQ1C 7:q;fKE<B/N7]Bl5D\EUwEܿ:wT:#lZH';9aavX𘫅HRdH/Bwt<տʳ慳LWtCScE(NV)uW=%l'§|4Hޚ`wTpy[©V_,x`Ⱦ<9z.wωA6~ZqU{*25(1 pl,2˵OWZ?^F?TrQE|̊e9%^q3r Ճ=X/.ELkJJ5VlE2qZ9lvFSA:he.Lt4iNQ1ɫB:9\6sqš5M`W=??c(OUp3NL z#|VQqҽ dK7ʥ›ibz!)LZM܂w8$6^,̅^rfZ-C_\zٯdH^gZ&aKrXtϗLT=7UYg`+PFDoH']ȉYwrZ#;* CKBTbu=&zٚڂ(q}:yKpmr;} e/)qM|#>EwEv2=; w&Gtb}-gA&OpzO|Qrw336%\ݼ7VGx$Ñ0$ Xk !0_vml]0LFf}>yĖp5(p}q*jhEw`6(ufKH]:s/Nr(xZHE< #q=Uo5 ]Z&{ 0Bx(oC«ݍ[gG>EĴ,b˪~ k7u߮'1HyB7YxRCAVK6sDN}6Xz8ఘT p/ǹE~M"jA3=hBGM،k&9min2=e;UyvYZHz#7V ^e š›&'{,-?,6>r/4DHyARljw l`w%pEqE|G|(vv. [,)c5;ihMX`Oh8-%P\^#X`؀OqUV3wd%Vf+du{:b_=ܸQ#] 9N؋Q-lm>bqq,q/\&C:UaF#Gw75 :8zJdR9YR8|$0$T܉8R[b+^7~ \cQ٣Um7Pq_R^̧P_l#6(dtf^vYi3RlSq{z Cx|K=Q,#SC#f@"PQgvq ;AELe]rJp)rZj^6Ȯ"*N;_8rcBzoVk8Y. 2 57\sM3U7/ϔjG ZQ3aJJRqLAWB9g)3S%wѨ7sAJQd9$JZ/TMfUAdvdK YS܎LB=(!iɸބ8f.gn87i N$5=Itz=i3)[{vlڕl:HH2d]$ b Rwc[u+փ$?< ҷ­#?TquemD42 ZXH~U;̌TsQL{*KZ8\z j&2PZ7d1SBe|oTa[d4.F:h8VzV/†i]#yaT48bNrGZH^0/v ۸pߗ3{U;)7,=cUS:R ӕ*+o%RK-+|,q i Ij%:'2$un k3J[bu 5dab ӎS ڼMr6khn6"2T(4:]2D󥳝;)fΘue0/xG$QKZVLu+D{`!nmLzAW"v"'cϢ`>s@ٷ.ȫЏiub-+h!c7uwl._S1u5@0N|]jKתH@,^?/ӽNwU>ߑekPVT%8@\JľGH#WZsXC;tC?vqx@]]蒃L-\uӇYy!b`#ò/%ڰH.y~SlFWPÿ2[w:\Sڢr;\hyci "VQs?V=r5 Dn, YsKxTc dLΠgYQ97m {-1>Ÿ9gI$Dy_S y8s-˭[VC^2BAkQ&;Q֔Y*ސ::Dm\d|\;Μ⸏tt{N©I(Z:7xεsvS?o s߂YZ!|*c=Gဗ i,ʶ#T?3HAKn "' [8k˱T/-M# 5Jj.9aKۿs+ӚGjKf(DZ볦$S-N8:iWX0I`-BS%L<ӈqmb=mo2$3?%dW{xxC|AFuCD?rNoO{V2ӃSCᙴF3 eEꎤA$543t4JRq@e6PI*syQJ>|γ i8$˪tg*ND+"H&ի{6/wW AG8+YZyVnkxX2hv+ġqjB#-U-wJeE@6%1ݞJjk]dYl"6]FM`}'5 t΍C*4C>'MZ(-.5c7~_"u܍o(2[5wOT.p2r){Ȋ_Joc&Vv5}0z- a+ca3tY..g~i9gNE=P LsPVue |l+Rё;%Ga;+c>Ɛ 0KPR 2 vBbobͬ=؄BV˻Yfkڭa4@%m!Ⓩ?os6 _ R-aҁ?~t͔Mn j|urr Դu_*EY`^X4>AGXLXfyg]o&E| m.+uUqR0?#9oq9d$P\`O'>/@=7(-[a.[t*, k]H!ԭ]'9F-P8Uw 4G\zewpB<#\E,UyڢB^M3tP>`O/OHh|QL I౐RZ?7»r@& g)V S~c?Ҫ?JAcŢ\;8Nxp?TQ mWplYVPz"B8G'kwd|\ɰ1k{5|%rTNj\Pvs'1H~_8wz.s wk{8$I;U'qWy·-PiMI^φʞ; Gte;61ajxvyk̗G\D^>R\L Dk[,~zU)EY֝ȥ?(MG]ePE5)R+QL /%?\UC* CFm.Gve؆8 W!±џLKpwr]7:G֬{U X\ŦxYBq_,cP$=y=ϛEc!>3BphG51Ca*ۄxUϐ`zñY7-vLd%xo\0y/}{3"&4&׍nShm:"|fr$#y$]q#UA'+T^I*axrSڕ=n WOCq 5^iZ}RN[:sr.B N #6 DUb)޾"Ԧ.:BB&ΎZ#Ga:Rxy'⡵+ɷ2G¸m>^7xW`Hn_@mV! Jޅ8& ' s]TD]!4Xb$9RS^|@ Q2H) +Cx<~)޾?[אضDbce`Aѳ)[-8/%?Ab |[HHH&y$a 5]r(iyʼn0 ˆ'c%GJ$)}ֵ_Gm8~0*hPmchD&4oYD1fǕ \;,Yt 9Ҳk&K yP?h[/3pE~Xs}~8p_Yg&,vEB [O \pf&S HOxP֎9pPѝUeW,|abѝ$1"L sQп"|7L A^|$0rn!Ikn'^FB}usHXqZGX uP'[Ob~4'(9JhT4Uq+.M9>'"ɫI!ޒ EqHAfZ9x*z)Yd7HN6ޚk'Bf}\ 2i7:,J,Q泹dt(oYAur>rQn5()ܼx%3%9'%h.[B/SY$|} еDa5N;!dCY=K;Иl;><84 U5HʯZ]j:Д:o6+ |!cC$-#^^*GD/iɇUmiC )6dwEq*Z !{0":Y> #ic5v (aJoE p\!l|J !Id9:.?DڢFG4o]pQA松'b#w0!* @ۃNV:۞T)W+~3Lն? , lqḊT m[Jvlǻ⏛ڦe[b2( I q27V B|!6-QɰIkSNl: 4ξPTJtxfIk{^qEԸ#M@ yxh!vqt36O$LϺ7e YqY.t2䵩7T%㺺ZǤAYȅi 1Hut#P\[kW9Chy/`4UoedНdTՅnE =Ƭy/{jZĮr5L0Gq=slN´=+ JeVۛwp4V2٢J<+\%ap\;ß S/F\mx`;v/ O)_*>pi]N.G)@ɿjH9']eQ۞ Ո9s7oInglj\Sh5{/aw =ۏlXbūU⺑ {mZL\(5 VahnIZw lfN70EÇW)A+7gZGg69b%ӗ Xߏf.!]h3T%jY,KC#zA Y1<[ Ұ: .@/G;򼒕WX cG2Nddk=4VMUcHn%]MGˀkK%WkM>n0|J"|~zZv}P>:|s+ (/o, ґ9IF2֦Ĕ3 u[S7ҫ+Jvԫ!j/EiHb6wU``>8q@cK쾪NCȞq8Ս)\ 8zqĖ~fiYnvAWx=2fF`oH2՞⾳Hu:oˬ?é奂(WY$>H8=m&8b jC-@}E*8% &rr֢fR&` gubD`P0:O`"QvVė~m+UpiP]s!HcDubw줗]HԳ/?w ?7kFR=̖K4F8^㛄?u(NmϬv%`'m5;L|[6!XgfOR^wb|;M`߀^\;\$$ !5sWB7ܡjl*7?dEny+a^TglAi'6WQ G\q~s{!8WTslE/\ƏKYM%fh5KdZ<" nѣlոgPGʃat_AMkw/W3C$qf |  k( H*L\*RQp.kć&/Yvr 9'Ci"8b V TͷTGx"D);' +z̭󰋲 >3PЯmpߊ_bzI)}7M(;{:P2^Z[A[mr.Cɂ?)h+zqw9g :ssVv6|jFS,SdE /B\SY#԰/=#[!XKGkA#?Ν|ūb}`Ps"jqun͵/8y{RgN|[Ɋ7i\'Qf:,BcRHhNjk?I]i2`LM]F@Y%.Cg~6y^(seLN_k)5CmY^mƏfVT(ͨߒ܋ "h E~#Pp}xʄ(Zϭ{_ 2&u+]DUSsXBPmzF{"ʞ؞.=kwb 0иЬ)"פ;a)uFn=]25'@pOtc[)ma]ohu1)Q%Rgm1R5ˆ&Egb(H8Z>V2] D;3)%mu|`9^q !nk fq/uzZcH1 6o&-VSPq2>Sdd ;a7 AUWjA_}:l&!Y,n (eh4ߐ{E0]ӨD$Icbם4= >j(D늕oBG,,Ja![ùP0ad_#7xӕ(A,V!杪F܄q!vRɤ*cp|j>?-ZS"k89pj83rH6l*Ri>rb@PJac 'lOxC>X{ rMjP7ǝnwj_%$O3Ll yF&V4GE_p6>a_ͿWܬgwJjpl, 󭋳ƱSovX*||̙1f6O[e:H:]S"h%}40Ȅ8$m|z,vݳ>47vF!uEO`ɒ 0nAu}QY;I[DfgۧQVKF %1DYp4XW1 iFXs%>g'LTEӬ禴cWD$-xF teXԛq庀ȰKcD{25{et nS^nDP'_ӹ7>&ij00.B lDIkC뷳ElZPOnil IzI&|6O;OjQ?OwWr pHsz+ɿ')JhMa>*NDP$3.^IVw$Ր ^^^t;2y#* 9['7>,ۡ»BOpUBG%T/yǚ1J~~A]sW:5upQ!Zɍ e$&,"4.q+a$PXw  ӜkS ڰ1Qwˡ>D,"* 2sϖ9ԦoJ7n]"2C{,U+o@W5ZdD'oןLoVIdKkJ.Ib7D[NB(AJ.уFvqR+>& OrZN}3Ӗli$e24ZV~^J.RJKn_yY+A#t̤ӣqȮjuS\Mce mR6<5JT]{SI-GuG% (/**?o\bD~jN=ds:mluި 0[Tn*"\+rQؽn!^FIЗ&5J4r3|.̓%KcR?]wuoUfªۂPE&;x{ I9Dѩo6XИ3%4Bd-|^1#MVUH{1U^EլoE#`\KsH#uq#@0ڤJF{+$02vjP0Q5 87c3}bO6ۊh IxEl1y}" `>{idi]'{\DFA<dCmu"2H9~0~. ye7? s4&}UL)H~b9 ԠRրkYөHd?Maq4f6d3DAtIu#uPDLi r.%'[aW.n2ԗ$U5Uq5>K6]=Z]euu pˏJE?`@ M<6 N&[L'''kN!) Pt7/L.fcX!mO])$:vֶiwQY&S# Rmhr 'xjFHm\5"J)4IQ=[w}^;#1[U~r/ wL6d @5w&eOĸdW|wxwN:9ۇpvBЦor&qʮObޢix~Yխu`mI(X9>C!E"Ȱx"G8ۘ)/!WX\+[8$9U!4[Vni_ CCE2݌ t Z21Pܭ()f貐%:{ac{u>jxklE\йv=1%m8|-̀>nwbZ(ZZL9`aDM _a doURk+boZ-] Be@u1@FM\, ݛߗBٽÙ\7$%%MaJxmHQ^&N w|$QP ^Pj^ j^ѸWCqnM]q չ#>xZ|z9k6 bf*&I'! 1Q--.0ܢv~.VuȋRaf_Q4 RYH7AI é @0RM!Y5܄~:6#jx?2ױcoA3A?p?;ԴZJ-sg7%| ) U.)|H} j3 5q,\doeuM 5|Cƈx" ٶrغQ x+הyeڅ(ҫ{̙ёrVsiQ_+[Ct$[*e5eI)mxy{F|%jD ˚]hZܴZFtHhGyڗx>x%$~=}_f shRzJ3 ʋm/vX'qP`%H!CkM70?ХX62~`Jh9^@,H|]x72chMU8u^uF\C HL\{(A.泯J^^@'9e@pkf3YAU$FCϽ4i/ A,۫`Є7v],6 #2[~ߥ#Lt8qsB r\E=]c6(ITVv!Z%8@/3Q|& Ch8^G9ko=,õ,:X^Sx˴hggUN/T:ٍ);}gWZiAIJW,JTcZ U"?,*)W.Ev+1b8?0>Enx.D*ȼ~]2 `a;ʩ ɺ7.G.?{dU=|=vN5S@wXHJNVC=\l8^_> ](Ybvh. );rBW?f$63zdžYWHEjbЄ%{t5J>okJ\ڥ$ddEBY&WGrU۶3ڈYB jEȇWu2sQp a%2z1ig]ZT2芯"0{{1WM3G19;ap8H}BJnT0Sߴ܊]VFnl@rW~V4wtuODװ٩!_>avL+]zp$Z_ jxEQnD̊:i:cjmk(blWNaD1q+E箒7xMyMg"N=̳Xf=imEMIœJھQFPN筛.A@ >jF C?@&[]οU9%CVZ9 q#[U}G$,? AD@ȩ qWǒ.ԜN/G_Jm4Mݩ-l[I~icg~T> )0.*Z*nzU" 6OSʟ^~'#)Nڊ9`Wo| ݓV(ba<&xg ь) :Ze 'C\xw>^91X[x)()z1I7K0+]QoF&GzzFG8j(mϭGLu} c[:D{j9÷I)z j/kM(Ѡn~rL1N[lD`l[cVx{TQxYW%OF[y:2唒^8,_Lu32S'3#$fOp̯k}BO] ì2;vyj*{]%߀;+;I$ *2z%R 6<.a6)zҶ=#HLc˵.Y_c' n{B2RIH;@nԚ\j=؏C3Yüp2bSH? &+NU."$wN}e .w Y#j)U.MTXx%P Uit+2FxGA'Lr?sDbs۫ lFhq 2E}Uo.Է[<svav |Hk>J*B Vs36M*'HnD1)HйIejخg1 t'k:EfY O*DϽ6QwqrⲞ,:; Mtj~J?@2>GX!Qy7uP\BHGP(t&]M FBd;|_dQn [!*ezD{n&h)4 낙CZc4Wfrmrm,ep.2B愠}ӮmW0f1W(x0+;F}g@36E"4B>$]d D>%3DddO;1wSX([Z3rl_(HJX/tڳ%&/ dSM *rw-C` n{HP ^J˕qfnnoX,!h@3Pq΢,7*k6Y0zI^l*I0 2qoL!Y@H`{ 4L 2*@eILN PmyvT32Z1)ESFB]ɧL&Vz|hM[ۦ'U&shTꕫUӋw ևYDӽ@ky$@l˺{(SVf̹Nw< Koq6<_BP85tJ$鿁0F,l6vsW " H;$brJxeoeSC_iX)A]܀)ډ2zªԞTnlI5Y.^ʕjݧA#d@B *A=)&Y h7/cM-f.?k.ޙW<7!RB_Z{@}id?OV̦R"d1ջJΎv먲{2(a5> `󀉱 U 2o}{͕kfAMS]]!+01$'/&^ۨ!m}C▿Dj4kdw@.mǜg7%,;w܇&[BJo_Z"UrH Klc}[JW0?\"+9`[Xtw{X!U?}Qm؈g8Я-Pc iua2nlX-j^o۟~Vs缜b+g'mܕAOd ^>xeO<q`K.4D3{[dP ?E0N02Uj6Jqzl1Nfax6eţ^JH H-[+E`?b9HOS#BǼC?߼`U3ܼ v\\2ጛ"0psN,ڥZޟ@s~=40(Sr )0%^XV};)w2bH;nĞo(a0EsaSx(g\a *.[\濾p,@GQ KhSJ手ݣ!N3S z|Zh?6,X͊fp q/U1 |_BUG;誯ASx|K#X.ٲ3젬 &SAGV 2Ҷdċ=k[Nr3pZ n'af{"JZ z\oPIrತ*Ƹe: xY!P {%ؔL9Yu$`xV_Ѿr}1Y(%2UL  |#[5;XZHi ƷG: A{wos3vo)ZC[Yy5cyxǣyGӗ[jicQh,[[e~wIʔz|9 '#֦veG婅BvJ keȯ7F ok<be6~@b)Hb QpPjk~JWn֍^h-m B"ئҙQbӮ΍'*׌гz BoX kܥsX '҃Z,0~r;د1`Vc džV! xq|s8hen\<ux~ޔz,i* b%}uMBJͿh.|LxG 1\Ş@>XN!HݢP{#)gK칔GOJMXX7?ڶՋyFVOS'=`~ wv X-\eyK8-N8<3€;\]*9EtLK|ٖfX ָݩc6fe~;_i\جل1}̩$iSS~L+Ϣp+^.|؞wQGys8غK[ܧk{> =Ae?.oGl5w L yan{|ZӸĀyfN7T59L7 ։/)(X8^_\ - gK '~hy=eܯ^$/"Y,ɀmNN[/(Y{p)DJ8-[79_ bB1D'heZ]ZZN1y0`YDPuJ.ݯn(9CЎgD:p)P`G:2S G?}Oc̈́awE_l◃*U 34yO<=@ zQ905TuF;Ĭ{ιH\U5P=ͤx|ld|2w[ņ]=F1UHPLf+ݰL!8+"c=,L2OB ϭMtvp<1y{otvQ(1AmW❜upOi2a 5oiİNYx5/3ƃ7Qқ>jΜG| D*I4@,N6߭R (s@I.^6Vl eA_OP1?cC5O.(Sdcn I#%(LY~@~]A/eu{;f> -0T;Oͮ5+Flj>!Nwd˾5Jt% oU+R 6[!D~EJ2oԣ&y=4PO nr@v*x6_X)!1rͣhX#m@/;Lfۥ[5qPH'ïbԯ֤~ᓳE-|\׳7aBk-gkwAp g i6͊~^H5,KIفS͊%g+^{%i)}-X=KL0aYq5bF[LG.UȦCe|Zԧ|´zρetRm4s&[|zCDvr&0s<ՙM^mf&Щqj-C܆6x[Rj4gǞl].֪geûSKo!Ӊ:T@8L!PXEMprAJgۡA1*u O\[†K3;~{ꐖHr6Rljj2փ7*yKHyiu[8s<|_Pk&!Bq_vW7-ul`\ e0!Ώ%Mo͟(;/ 'TDݯ/M4֋Rv@7-{0: 6jFn@kTѩD 9JZpi!WJwMJeMvJ#[sKT (?`@j`I^jFnK"32t sܖ?N.Q UF+;҃y-WbFIRsq֍@TNg<ҷX$sp a2\O*.{8j(7@N|Bl9gK_{N)N10HF! Od9ŅTcR K0{Y |퓆urz32U{zii]EʑGL ZXp` ɞ !hjD#>DDsʑ5߱.ֻ*3q5@JAd SMDU=ƻaٜIWPo TK0`ӛAW\C;=Pfg{(B8;oMN < QHa_8CG?W@ ts&7x[š3V0.wUh5EAq!>A<Āb%=2+9cLzÎ=!7@&sc^l"0^揲?NJI7HbOY䈽,ib*HͪC8>/z}XVM!U܍Fq5 2KC;%W~.? ! Hnx g//r ԷSP`G9(]EXG'"MQoW9ͭp-;gwfYuuGvx|Բ^cb sG7Vo8"u&ΐK&J}c\εYΒIz)rjRrN_ES6!Y J;]Iħ>҅c_c*>o} !muvZY.'KX;V1GG\QVvE09\0TzF|p, җFRi9pA?DCAZ]D[H =#S :3Q>6.-Z 1&d<$#jC|9Ι.9YO}NSѷ#=0gdjÜfhA?R.~"/8$j|L-JQb4x+Zqg"Igx zJjWsG$3,gACJ 83)zZ/܋֍ 0=Q KccQrO!W^WJ #np &eRo1qŗuIM6tTw1YB&、_U$vRϽGlq>IΠܿrn檲^|sD'2if?wRTp^)>쁯҂/}V < 2]Oh&?D=O~U#2ǥu'JAP2@ܻ#īfb?$98n gpknM& Oғ^<0EOYoHfW\:47P4p lLd5$CIPWe*wGT&5*ޠ^z T*`1QI?4=*D*OE(LV;6Z:zf䏂Xۣ%NQy#;Cxm>}\/lӧki濳?>RH@Inԩg\pF5[+GI ٘댒 iYšBk?x26''(" (NiL`ɢr;JKW ,H0F6|fv$K^A,}8A~J fZ’/qNzM,ଘ/,9$ղ5 "1rj2JH}-pҵe^K/_y!NME͞--DN; m=EgD$KSh6Jn֯cԋ=#W ;.O!ܝX̓7qgs]SY4lS1qw%C.aD8(i¤hH4tE"R $Thb4`[wy'' IC\%+ǟvv;LXRЊ%< `$s\өOSFW^!lJp&юRxG&G"3RYDpVsxID3Sǟ*Xh{ə+y+\XYJ-))u0*է^Lz"}ѐlX#nb/>G`ZDmިળЈD'WEԟIvCߡ k;+e&Z&̓`zjޖnj{"Xe7,+ѺODS9!C8}nXyfDKD9lujk#fYV}ȝ<%V%de:0ϖ 4"cL%bPUXc˻B"$8*`bk~d2_ݐyjL=&T%G.ӽ{6;ad3e05a\ %zʬ5 hgbަUE~ jyLm3(r\毩I˺v.&6Sѣ7)G%[kS\W~:ќA8xfWJf' x7yq?S<0 2un%6F(()^}\վ1:;x2Ht+!Fw|~~f4k6=I cZ~]Gy "7biu=,4 wQ\,#%oUj4xYGwڊ9&Eܲ%dҞ` |!_H"MgJnsܽMV/1T6ۯcvC=mZWc8<" ]`:h}[XHTK^ !@ڣJ3 , HN3Ჯ`@vC;{p-0W ꯔ#z :y*ߪn2aV{R珜r){Q|W MW"Z7NZ5%Z.nAZL v ꖖ ǫ[))1 ôXt #'.$qJ$|/8ސ>Ys;"g#oT>GJd{WG4j|}}輋wH')4$ɃUBD KAޯ~Ab?g )ԗ5U&jX?|( vLD (y\OGo-T$bmv"u(`J㻊3!aOro{gސ}YIڀv*L=z-N2h 3{{H gc]-)iGj2~ xnV]?{Xϲp FH.P߱ٽRzi6$qƒmr؀B* N8{\QEMC@w b6#|٧:ƛo %H r, s8]t1{þ'JصM"MbvǴ_Tdi?(ôO(yIyS8JӉ/oN5COѦV!9hH8z 7g5Ƃ8-_bzn*U-$  ECscICj#i#5azJD) ySɍDo!E8gsA~fR k=Ff3/*lJdz7: C+u2ݾ}'W˗ b>ꂴye粥uvW=ݯl۶VLSq)٨f~>p7tY3YM!'HU2_~&; `Aܒ0#F%Z0g)IkgY\=7?C߽ӵ9.ˋ>sF1'aGSqcroHUU RȘ"45r'T5gT5SF>yLU%b?sg7_RԿ8": v|T'Aw)oڤFn*alqq4vL8g1 ++S# N.g`C~9puO6sKU4a1I}q r蛗,lMK?eY/Rr)Z _hy% MrNԎjf5 p\U:%QVWoe#liys qOTfFbȪ>ˌRv@Nӏ%m2pE;`VV5cggpQQ*b`u2i ./ ݢgqNĨ׆P۝a*HhP 9GMG/^Z^ HÔw8 "U wAB;#i-Yqp<ۍ?v L&=΀;oO{͜띻lQ 7䉂w50 _ZWڴuז\@_*in$CO)Z"3"@T~9S%ad "Q: ( )8ջEQ]ڦp|[|sp6d}׌l9Mafx/!y eI=g^H۫u$_ZLd)Bs++{`Xe4E5yQF$T#X{u|yZLJ;ѱvf{53#ٯ-\wʲ3zi4aZ\_+RHxHCbbɽ/ gݕpU9l@xHtHb;Se4TM ]P :YF,Rb^V"%ʕjt豍,Ny fmO|K{ZYjhPB{'h?t'1|?- ;pSHeim[*1Gd A9[pEu;j,y:i$Zxo8;]dAsu`,)|GX dGوp` 1K:b~7?RfJR2.F;V*Yڝz='H(iOux"jS ~?Z^}(ff oayNod%XID!õyF֋ݟ3p бBٌ2[rj 6? :ѲwrL~%}8o2"4p/{DEe,XwmNS9Ӄ]x&-띋W9'ٰ}*U;fQ3OtL̈jEIFϪr9t\dQx@IaQڑK3zsgc6۫W]0R \8\_wfUUrZCjN߀oZj IJDO3}xs шRse\r˨ǎޞ✣ 5Ι ڰbrNR=$(V1%2-sGsFOVUZ^.lM|m|u=@6Ї6i9b2Ӵzk;l+%U(I P@O!Itdw?ڃQrfOr2 /9˚m:`W g\ύgXqE&Y|70Ǯ Տ{{4:a|#/ ԏv`oc9M44~mLo"|Td/+~#cNL_hrte}b{XəwmlN zb봷s2q}gXE]('wUqk7S"iS?p@ Eb@y% V-Ju ka5b_eCHB.mAU\r ![*vD,UܳҫL};+OdO΍ˇ$?Mt8x\7_Kc6}/ش>,$l\;~߲ػT@Bu,牴OɮF"5i}UV>Wy7d2 s yê~W&]Qk?,]ڌ-HH(^ WNfܤsuv3- `LR$/75M00ռ" q3\-uKin)ӊ؝`_Lwcv ͕Low<۱}_8U-Aoʏa@7X7m1Y"&?;c󕵝ꘖ="JL5bf' iU.¾#BS0`;ZHْ ` ϓt@wXqZ#rP^fk~ ?isE@pN㚷 B=[qE TqVvTZwVٯ}H ]B 6!%!X\QYKL2 .(V0u4T GReĬf NvWH5: Қr;ِF]T4y勇 66H`KHm0W#< MjӇ,Q%^6}P%붰$6-fφ4ۍa]"GQW`f:c(-.H!43 5?'b5VAgN=<>YFix%Asy hLUƐ:Kp,s+4s^2=}xaہK.bA ڽ:֞gx~~%$ f tn\?v`S*%  xMS3~{6G q(ejhAf?h?SR*k`STGyV#Jfĸ[P"/xWZiKJaq6 _Ad_? B3췖z!z+&iOJ-7 J}a1Ţ2;t^L{$,!̆D-BNaˈ *׶eڱ}\rU'OjIY_p#+KJ|?_𤩁,aƎK#Pk!Ѳ5$nX$\GA 2C*2 QǬ~w@>ڈk{뫹1$oo/_#`ݱ6%wE!}֊_ㅛBpn]?\I˖W-.iH$V0ޗ%&zڄQ/b+kE!4>`*ս#Fw's 8NZwG!!$qnaÎv, iO?F9N(d_k:s^ O|ڛ'$(탧aC1R9,A$cVxKU.fb>N6x9!Rns nįƚ}oHBJg-"y+:={bypS?cQ˹%opn4Һ͖+"z^dпa& Gp a8C[!l.}_F3P?PGi] ͏ps'ne WVq #v> TD*c%â;R$UE1 - ܤ!Ji2!A'=L"Y|nl1-Bb$k:ܻ:V1sCWZٔxUjXpmw!&OXH}G9~ߙRzC{or[{Wq$1>%b52V5\ц;m8G]\Ts4}LsןEm ݜr.tOc@MyUJ: c&@Ĭ3pO!0h ʔO2=s!&b`/yf$֢4ChH 8YFk dMO|QMK 7SԍuW "yʎcKb(=΁x0;**b%HKYk3lB{we}Vs@&PީedҿPC?p:bډS6T pl,&$DbU{@̍!i+0v't^5nVaǑL7ۅ ewLI`*HKJUB%;8MH/Rwd F1^>ռ}W<@9]2CH3ʢ7ŠyF<<͡bF7i`2a6hpm`ol$5QК4^ns]r6lE;#t-"VfGw-L"=i0KV ۼrEӌfy-oNA nYjH> i6e5zUn0NU#%E0h.@iN^<|/ϫ3DrGDt9?›5j4inX_^ ~+uRݺisٴ w&/5}j6^3WX_܇Rj1QHju1ǽ R`K:Ǭ@ ;w8؇vP=']%RJ^% _p4o& Q^VxhsKťp|I%ZzU`hB2s;+D(9̈'o7>FѓTot]P K{?[ewwW1/B_>q]i%g-i!Lġw? WgX"EkF[5kjKr+H/ZxW2M /rCk& ze>jzJ:jK^d m2, x,&ѓRy= vR2gpK_*V#>9M$:q 5&WL 0K<,vܧkH5M2]23i66 +5EB}mX6& /}D$03yA.1 tI 0VF7 )!0b! cOPrD2&ӎ#|y yD+ws*: 9MRᛡ^lRށqMeOpvIr>:6c{pBs"o=Y rܨ|S>%lqn0 [nMiFS^QYr4F: zׅL] k_x=*t'tՐ)|PWd!ڡ֗6y?ERmGSP۹T:J!;mu@=f1s%r2`ǀ63;3*'=C'ֻTECnGd%g=}ö;ʅ[aMUawlR3]g; /TAH9;X :,W6Ar]4Y:5(r%HΪ*`n4| :=*Fd]Y`כ,\gSiw6E ޚi_ɫM(͘gYy* S]M.Nj'CX}J¿}ixnn{T ^8p*^EwCESBlxZ,k#kmB,B!$g+t(ۧPd~ LL"L|@o 3=X}%*ȡ_i!ޮi 1o} Gf1ӇU2Z8Ӭ3(F=y!(? o@Y$C^foePQlXeH=H (걚]S~O`P-U*VjT̰F >4FXxzbNh#F?+܍?=tkO2t 7@DsHK(vrMns1MūB%h~ rEE?'Gqf*^ DDJ3OJQAjdCXRwɵ@4#Do6*"VFVVVYȖ=W\"]ځ=wm\ гLʼnSę4a>}پ%:j~0s~;4gbR"hjwyգ0$NĐ<~,ޫ=EY5bC^VdbD;L^_ j~!Ja5[jeg„W9l2=tAR{} }j<ßz+{T1rݰuFF2{"m[)?ȃC̠n1f{+KɛE, &sBіQBVEHƹ"oy"%]1gKW&"cݢB摅ls'PY5=N&z#o_Lc @Q}-,\!m sN_;WjˈեDzN3u2h(q!'=fEbTQMr`4F'5g!#Ip + 6T5ist% ꒹jףv'i$=&m$I}d%ıT#j< WlE>H m#z^|oo-8XY.XK:zq6~_E'rL=H,&{]8QJ>SC r ݦ]EX^B2/7zFl uiLp⋒C 8D2m8K(x(I %ʀeV٩ܐ(a4a|.Ƞ%{T JbNu,uoIuVN)}񽌿$_%01& h\ ϊbA~ 4PB2t}E8L)>`4 &|#%T7 T/v fDss].A`E$jlHbHBdd*3JsaO*n\ a-1A4knxYIxȩ1sv3_=bAf  S -@OYuvjDž)4@jK̼fQv-Į,͌h%3=vꋸ t)\̖$딻LXeR "䎼P1hrL R8;/`>O+fPVfJYEТ "b\ڶ1\Q!p9Oj#NCϰ$ߨ@)#9hSkM@߀'鑾x/wˇEŤbˎӌ01QnO-Fڏ { ace΋.U%pq~p;'0K)u$DCҬcƱ&K7̻Ub|2z B9]-nR$[Ĉ=:GNsI9y/R&O^G?Fy{ocџbKNZS Dזz:.Ot+dd`絫D8?܉ +ۙʲP8ݗVk+q }KZb s,uQҍ9k4OIyz8tlt"eXʛ"[J#7{í-;>` ;9Vdsq>W!'xiZbyaRmz{-t;~z0ffK7<6HP94CD~Ƀ_ȕ񫎖~//hV}m.nPn'+X;>5^oS6۾u Q»i}`$~#!`ߵIƮsdKN-jhʜy0@?GÖ[ fpxpD$F%ѫG_Nμlт:b憄(%8|{I$pNy\яX~B綾 vnޕ5ƌ n2-~j:H4C¹@\s3'Z8~sKсM^]= u!|HCe`gvӤKل^"}cd%}DL2;HeĪyq|`ڬqDRYQ&Tj~Ρ*kQǡ;֙!6k>d=PNh; p zIg"QKsea&C {fJHF#}ɕ0ZGtRLWt*;bwaH3H(<1%Id" EP6ag꛺t/HR^eXo\ڏ63bqFT( +dR2>v˘1$Oc ]yuwuZvMw;k.R>]78~%uW!i<5`u9so`&C\(K_cds%<ێ[ko-<+S_cwBkO=2"*15Nz#׼oE]*ё쯔+[*Z&}|~ %O;gA3MvR/d=Uݵ5gRϙ_rOp,%_[l!Q%+e1jcx6]K$8m3Yجd!rcտPFQU`h*d̻\#rpO\Z(>|Spz~Dt< ηCih<̨%Ưk /3`P W>?|Z ִ!z5`{jۢF1VzPG fD,xⱐAoBa3 *ő{? >iN'Mo ۵=0sWٍ$}]K"h~s I]6o2maos^"tKiXT*|L~h[ypDC4q&밹s_*bH @a<2Pv-H؀wߋ%W^?cMDە$1~ۿgdlz_lI̅d_2pqn޸n)%Ke~o^ԇv'E^gGodryIКm Mbܐ0pӧTY.U6OGXH2񱿯2Փ5Z:uXOjcXE[dlq=Jvv[td|[:c`a{g[BhQh_(- bn>69|n}j+z79tP؂tiP1@*|21o~Y;O+daMB_vqޘN:@TD4'M"v盰O,!Ϟe`qg$yj$i#۴r< ̵BI:Pe4ol+FW[~7?G\#2[ZAJde Eڬ CWPRP{,u&6 0[PlSs>Gɳ1%Y  6=atr?z0ll*Į;5.p[fZ!; W.ʹed]'%aJ]5Բ2$Tird9Kcui`!QzL[cQ/D o^ 6quq,A;S-0h(=>jz`iǛD1뵿+9}z" v= A#; ڥ9(:#+X]Q1~TxۤVSH?P w'{Zg(O,ڳ*oBw2Ѝ_M|kiZ͸j Js#XQ|997'eyk!Pf|*+Vl%` h!4 ec^W]5'nz坊6#Gb+$8A4raa60nȩ0>~ѨrwE/ ବHS4Z4嘘 |z;oY!5jaYy8Y ؕ'Yuy<DW(ÙReiO PmG:wQ&FXNAg)xl>Y~5.' ana֪vn37ݚlOiCMr2MpcVtJ׺*s4l/x"մejb:I1~lxJL )G:+h>aeϫy"rb3`Lv@fgCL-J`_D3[/Q=5\;B IwC^0֙42kRV I!/liqSou\.r8m3QM 2z)QGɜ)sbiALx1Qؤi$^TwԕJfV( nOty?4W&!d&oث6 3f`+=\F  nDA ȥm*g{Ds^#:W/!;X8\xCY HvV2.A]O <Gm&OTԒ`m_N0t41H 7SEMQA1sel LL&~R:MO ZJ9Ho!|$j Q<3*Te:y]%i$ }DeR]w8Rl1B=huT}^M_< Ns)mJpD^4T+"|T5yZ䙜^U= 3o+F DѰ&>?l|j[Kǵz}xoAuQ Dk& p?P>"-l.3BKŵR$i{SS"[Zq ~ɗs3%L"5?:rۢr?hLwf.@[z_ݛyl3/ U]J̱d L"k}8cwL]4s8!IͶBZ7ѧ=dln"'v-[V1zEyؕZ&JJ= <{wT,u><`S,n=d}p+nNZ,, n,_ ?#S3PTf9Ua8K3'u͚AG7ExX TsA#1 ŨI.g#n,$4ldNt S×B9m F~ΐieyEyUB$.^ui .Dž~eFHNaC%a0sPG.[ysbfWDy@ֆ4R?mFӈPyUlw@;%f7t+W$GIZXOEd ƵZY{eSYoK%EhqpAsc*4 uh#fMHXy@\!8:!;*?G3"CE:24n.$ 0A9|pIT:=>݂gH/^Čb3d_CLOFPѢԵ~':Pj~PU[N"-_8l#\F/+6tarK>Z&E\N*DXhX@N7^dcU"Ybhg TA_ ڤ5LݷD ,ΞV*UK' "#VLhr뚗hJ@kn *&_)W,/.v;?>)9)'@V[x:n- hEs$j8;`;ϐ'I(_ܓ vH yewNQ3J{wj|qJOLD5&psZߧ:r3LR'ZVg^ RH:SBu P5 0Ad*\8bIskh| ?1L{JfHt_Sw:[pˋ" aSJauZmRIm"I3P`ao=:VN#|8?T!q>-Rhond¶XiBU0:gEٞ?vv2&3u[0}81ҩϕR;$8R=c\0Ny}`p[=]t?Hq,sw4>n a'w*a ' 3LWĖsrs--enhUCyeNO*1=Sr07r3U Y' X"2*R+^8\kP۳#-(-L]:la^Բ:mլM*( 8)+QaISD?%I3{\h5Tn^f 'hBz+Gcx[Oum7AO7>{8Gl ٲ _6sUnqiMrSU(udd rZbg%̣6H 5='ҩφ1E`BU)?c٢$>oIÿu|4z5up [yp+Kg2!А ,VˑBCn!57B:yq-9$\?Ï^$U5ΟV1JA2k:$S928f:8ӧ:ˏN<ǺҴK=1͐q\I\nޢ\="ĹP52"a9kQf0oF!`۸/|sj]C1M$>m( t X`4h(dK$tZnpGvvQGQkr_:{aEvLVZ%td;jhx׌Oi)_GL-`+L3RH1[i^L+R`V6&S@QhV>($.=!y9E":كE=8U}ʚ;DTW7MQR9SWHiHa o-nE:P\yObeG~X:=7:Yz ca-,32e.PC灆14!rxɚJ׼VD>2-z(Jxh>a^lŷ'l <Lp~qSySD4t/4Y [5lR7˱"Ç0XcLMҼn~PgUL!MDCFj=f2X ZX&8n*{/dK64#Yqvf XK}%EdsFbջ= ^*bSK34Q|KpT-z/j8r]PVzN=" 3A`h*.E];S\n2e9Ć&odڋ]B|%KҾIonE>f4Y`j&1Oo~ ɫnS;ÂWm̀uR) 'a}fhBHW2{Hae M$CEޞh  ]ŦުWhLE  RYG̚6 ,"n-RF?Qsf%@~n"K9^oj X૙?e`|\t{3h` QMNL ;.Tږ߰XR5r=/ۏL* Ҡ1S 6Eq7HStvyr*V-YQQ0;-Tx֜jaq0S2{>r1?a{vc,BΓkF"7CU4`YӐχ@",Vɀaӱ)#nTdz&8ɂBi-.pD!%څۊ5znyM|LN8Xqabf+oY\ u̟ւ5Fo|#şl,@Ǥ?b{06ٮN>(ُdRo^;_^;#L683;>;6SZYgQ)Bk!$ċ2sZ6"SguKZC0`ϕ} }9 V7GʷX&vM ?݆|w\qu[k[;Cmv!(w?3E(:%Ux߉8LӋHqjG^NºLٰPϵ_<ʉwlR& #1Ut(3jlV#$L]lHeC4&["o_=IA. PlÒT\NG>TQā81|lOov>oVy)<(Qmypjw<`{s~{2?z^Vt' !c(/)Ʉa:Cm FlzgAk0n .rk@$ⷑD)辱'*HШ^%,*LX"4=?r&\~,GbM򹏉*"MqLmB'^}ɍr:{!p_ɹBUZ&9k4 ?xAZ~~%}/ku@ W>Cv3ƒ<%+m-ܰ,b2vLm>U|*xm9xmN[{U::G3LGn? 1KA9E X 2[0[B/&dSۂ,mί,8Φ[W,SD4T! 6zZ0%ή($p~C\JNbz~1ɯ]t/7E6>E8yrMu@dafs\ZK:?hw18,A[-1~:oZCJ`yL>48a4`^X/y!s4b{^TjtHw"KyS#)G`],?\iО!a%T+6JHHZap4DH4;Pg6S!o`d7Pt+[@iSg+-n(smna xJgikOqlhZdCRj>[gvdYzm!&:"H<@$mp0xf1t HuT ϜͅyY)#OgH /Ql8$NcY}xsw*l `ҘӪmw|P)lU tB']rLQhN]ws s6kqA6S`8*&ܔ2y 以L.;9jio]K!sj8U):6D"%]_A4 K=;8L`)2lE{ΆHiӡu!_AAH8Bԝ= FF˾FZUս#tH.yIbX,3>c4jQ"X-0;g'K.k̫,b }U"Hxt[(TԈo>p 7[6_ݬ9M2H+(vi\*v U_| H|SP2ꎔ@bC 7U˅e>R@Ap<&RTA؝CyMlٍ$i~,r9?ճ |DL;|< $}75gB  4 R Ϳ!8 ##@7ܴ2$[ҀC on +.$!޵X:nzSkϦ^HfJb̲ V&(ݣAz_"*cڡdWV=phϏGsSŵ.N5Lo,75wAx0biWY@3d8y7(j E: X'W|&|}ԃ zw&(}B`,=]9|U+@n\BH '~[EzŠbDҟ~gt#~M׵9(ȚLf~αDYf1##8"Sy#]}ajgg/` 5m0X-ʮAXHpMGD,WD%ea$gO%-Lϥ}}|}[0[_ʹЧE /%J.T>Qk+7e}مZW~*HA s22.BөO>6 O(O<21HZ1Lg~jvmald.h~fV=;sb5Oy=慒-@CUaؤ&p'D|P \]s QꟄg_AwQz#RbvX6Y] bAH_qI2ґ􊚮wxyN3T>#f~"IUesSVa3u<.>18K[ ևI/,rP"Ҡ;c{CJPj dx 2)K{}+ז>Dy'ŧ%CzI&jEyu;1]^Vtp@roۙ|,kj#~)H0iХ}KV՝/-JNj qR+I\ bRFHt[mT.WFA(hƤkҔbs9Vl  FtIדׇ)ҩO5&59R9Dx_bfl— ۢlSBonMfm W~к[caV._aeLD=Ȅ՛QR#Opu^#^BG}4nܴptEȇ;n-$ڰNԖjqa͎+A,!Tes3g\[D~OD)R<_%2_Xd'+sb 0=jGWRqA7 (l̋!-nYQx6kÏsu%$Yl\iTÏ>|:$~ڹ^dBN mR>vv<7v .D M|l^ dx?A儾>lbFq;"r)Vډ7/à|̺WGysf1d0.yE%9,CԢ҃?wQx &GVpLMՇ0HD Ou. mk5IQ'[g0O1u5U 26}ps8.5|QOV<U(]IӍoPMQg[n6rK0<8WK =P)f1v];LיRjm~$(!`fqz7})Iqɭc`;xGv_= za3zFfPSyZp/ W(7ɲt v1$X}VU_QϦ_0X"ͼo*z1a0lj=6lMA'GN:V1t$- !M^cMLeFF$Wgyhsh[̀DFsOHc9,.l79-ΙMBe]T{ # x}ɭ|R+\^gpּco[r0܅>*^Ma<'GhTV=85 t+!8TrM%PK5IYfבKp_)Xct 6 wB2cf~/qjΝtlA @mCe'9R ݀w! Z\%#P'EMG仟8y/Vf͵d?Eg4dP^ n,R3αhLQUYtf$32/Ηz]5輻$|h"51b^ !ӆZ=gw/yd^/ar#@GZK?t %%N`բIOI#j=>am4akڸL`;#$K5.F8*4]K =-Uk'mK^p1g1),/<% @H@JDs>yD^ƩbxS>}F)H>I!3"KE-34-/&Cx&eet! Y RsD)ݬ6 zg.LSObOӦ=.?g\_Fx5h >ȂGβ?jܿŅAXn}Q#d\Qu:XcXNd^yw}9`k[:9AMW"g^ *9.$5]'C#CxN"IA1_D:XgB4t;#՛0a7׎`$,=  ߰%vP80&}^&vVVGʋa\hPba\7/9q3PȰE[OE8t wfLOaӨ?!_ 6Ht46G!Blv9-f,89}ESV8Y$J:,A{Ih"tk`@W`y451!x%t^[r(, jԏFE rb~0-//vlr `"vT {~{B7b4}Mc^ _@߈PvQd]؝&Z0xJJ2w0`Mb_R=[:ܵi͂)F iu!cguhDn=ONR-.MW*?֧$P.YǕ\A~}y`)m`7O@s|nz d]&MM:pE+ww@uެ>FDJ5jdpl֖elq\X(cmqkS*%qv㗵7%[k8CwR6K9Z2h|u^ދ8j=qR1v8>rG{%*U/zpPeIgޑG$ᱍG+1ge}տ9βYil]ggk`™&/t*s XBrO,A _|SI_9o,{ל3 %3Am߈sO S{4'@ZJ iYW?+7Œ?ㅿ©P8%?-BQkv1&~ORE v&iQf`(UĸLH+$dxe~deIU#i+W ՝ d@s0[PJ$)ZiF2@Iڜg$U8g_4n7A]L Kbg&ddgdB \7k'zӎ`+ {bzl Q2^k550uw 2.Mm6#q-`F[sOA,IF14>xs1=KUkl4HUH}#7e9װZ{l}Վ /TDkNQ5K2҈#jg ?˥:od&zuX38 >U?@KKmA |cPB^0S8U JY~/ͺÕ!P2taR>zN w 'MZC|,iQp56ify#jKҝ@SSpeF Wru k@ vb+[/J}tZLI?BYcb=s*VO{be>.:a-Z*c¦Hne^@K.e Ldݏ]7^Z ?4ЄjyJ3yt?29|K*l]"g WOh.[Ie#3z3)_[j/ZjLJ,j K%:`ǰ:(72$JObv75 Rw^!<ʇMT/:|J;c {C}w#أ8l%ui_l;IU3V3{dP)>laJP(rWp[Z*ʠHd f{$+-"*ۮm.%P =k\zu'bRhfQsg{MjEk9ȧ;iGEBfC[@5 b{vKc!]vR[0N67 dq̃9yCP`T5绤P$@mKTHh/ê$TDB_Qil@CN[~)M1 ~; ^6Β $]KTGT+7f^[b!#ڠw t/<="Y u,^;L$9E.R]B`C*YX`:JVSN^(:*7Djxi/$JQ PImBU+0aR-8XqWfŔ@㽢Ywm{&Zyu)`^ P;؃ p~i$̊!LoYt'MW6s&z1D(kx5?F-I/)\vdXw=`VRy`縠 c !bƯ_+7exwjX#֎~ 1rtx2縐P?5/9X3^Xgy&ZAkWQ0mRL{ХAܟf'U]Kid`܃*6-u$Ilz'EӮ/oTb/,6q٩iۿO/ -?1z3P{hvn2~.6zװH#2zݛs>ѮmܷbcT~sH@q)c?D*g#>8ƪ2:#|椮l 'DA$1_1+I#_"FL(D2}v0AT0,s>ABrrEK`BlNE(s jC\Gݦi2\9-Z!&ԛr rr>Nֶ͔ƤJfk`ni=rM$5pfm8O^Oүaev$vU2 LbBBmoE1aXc౫?sh$fDڼqVXzrDے iGx:&4v\Nw h9a^>$ `Ɉ%y."\'#ҕWJ L'Lv<B6{<$Me[(m"7\w tt2]爐GEYRV- RλT.}>JtSV[oF?3=)NxaʓbNZS`+sP,e+o_Ej)(;6jk3 $u P1ۙ+M;n||h6B?\rj<Ʃ:IƂz>EIĀ`  xh"οxY<3bl7V1=#?Ykyq?]5jb]!;Ǿoe+0VZXlem4@ IⴷbN[uKaKN DqDG 8,>0֦Ooiϓ $$[f2 *^a?(8w )D㘧R:MεƆ$ȹ!IuMlt=[^T:wWipc ?kߢ9%&n~Hf` ϸ@߯MK[xө`m"9|a4Lxm]ՉF^A~aDl>G}lK;mu]0~$>VPE㐼?]3uHcNSFZ=$&yo>œX[yeP9Έ-k2t3X6+Ac.8\)3aY=a?o0h?"-cZvYs=6g_#6`Ne^SSj\A&I5`z,Ie򶶑09fMGIk Em`qj/;}hZ OSm.,.jq4nPOXfd| Hyb 3z_*]y `eHxiۢJ_( 8hRȾ=+  !!2e1;hR6 89D6™.lT=ը Ъb)!'= VFqiT6U4Q6/h{chiN/p$+yHB 3'Vq* f,Yל '{z/9pK!I1<\c* _2qbI ĝ$u}IX B9ZEk!@":N2ng  qquDZT>fBlk/n P[80A&a3"Bn/nI oIZO翋0I8jfǷ1X3~s O+'3wOr(B#ϯռbjՓ1B.^h܂:`X[mt7_aUKv`ܐ9kkНXtTQk ML5Uys^J\eޗZY5RF4?ҫ/*؈1l"lZ6I)*K&<,eaegt|h[ (tpjlIntFDJLtWVMZ%i9jD&l]#k`9l4 1(Z|0V3nhE}J•stG'e AmCj!LZർ0n*X5[lF%m (V:qւmWsKn~"w/*b~% HA-ivǦJx' 7=T/; 7r^xBm(f@( @!𒹲k9pަ8EΑX}KK_.z BF,SFyZxAP^y,NM4pȞF!q+|7kWfI츕Բғ#aU8nd^ɃD=&o]3@:<9G/u㵈>xeyL#I]*c"g:.)UĴRwG^\8{y/+@637Wlo4Ss>60(Bb݌]1尧8KrN46+X6v3wnNwZ*kH1@4hԔS:1hg^X61&ϜY` qfȰbd53VWɢa[jiZ"WwNNU:켗a4*cªL:,Fi=|eXk 4o\RD𔼯Zj?~XJz3?v͞EiHdv2ƙSdA̰J,Q*J$k, cc_"Rzi/#[5B9IES9@cp/76 Ab,o[ |=i? Q,:9Y DiOɭP(B@ArU>0rW>F#>;とExR1"] 4|W(V̪_Z N6cdFE{ )QRE1&|iP:6xN,ΫQwJRL$Ehz·s{Xl:`% 7B}7tET#pCqjaY+(HFn&Cs4iU4>OhcvCPS 7rcFYY2(ރNe4<:iL㧔Ʒ7N'{~m+pQ7-W+V0ϡȸ-P %tX5q\>S0A]֠ӛ9D޿FQWV$}}|4*5o?8( k;1tҟ"zGX8.j foJ O;>)#;4Xr y'w E]hƬ $$T%[{n@3%Lz OF@9=sƂXn1>dmک1H\(cyl7_T|[ A}5#`~ZhWnvKハ %E6{.Ypvqv0q,:,Kj$y&ҚA|OLkKsE?D"cw($0n쯶ڦ6k>93~$LC#e}iՄgXa'S+)J$hm#Pu5ME%ιokm9 [v<3/D^#Zl:RpT0XK3 p]}o꛱K=%zW@ixAM: L~T3Zꜵ`_g-$t1)F)x]7l{ m?bv@m,aOpFc#3wW0Vwz&"PեHPs$3"Ka--md;hpjKl#E`$d} g1͉}0Ћ!_:߁nd5YkƋvFzp8!C2:4F+(yssh' С %t?o.LiZw=+M 鸤&4n'2@T2Lps;cxuYk *  ׀Y ]-j J0>ſV@tF z.,~"׌ñe{[KmreZֹy WZя{wuW= QT[|]Sb}ZwcaЂ*OdT Vb3ww Y)aàeƂDs٦"uL40T8ygnoufS?sZrTNٗԚc&?Wva~O0y&*̀z57h8U+hRJ[i1 L- ͳ*V2y۲HJ$͗de)ݻ\}~OZx"lb"`:&xEzyó^ /Tؠvh,)Z}'O2~ehJȀxo\ݍcu舠E]vm̨$l{Nm:r|[Ģ.{\/K8y;O@TH?nT'z|N!xfw?¡L[M[kMGl@x3CjP=AB< ËK3O*8v僗_sT!1)=r,)(uA8Av7F ƭIaBR[$ `OhMa ^ ȋ'm/u|vտƈM!F[%(rj J eX>rrrHhc`l: ;]۳`ԛTwjmxW;}(Mt.M|Us/VU8PAWN\cՔ/D= B0S^&vȫ_وc4̲@=p+˓٣Co@t"ǖn$y5IkY:oE]kp1'PqX~?66IKt<k}n}W):ۜX=OLcR! V9>Z+d֔j! XtlZ$GY\Yt>'8Kru~z<;5wl;f &oij(xv noV7qÜUʪ=b ?@^d@EEwQf|_$͢z4B ;+)"Z@2N= E[2 /bZ8QϷ`KpSM P/tš~2t^Y{)0%/ ueDzlWaz{geDBt % _ICȤyw3{'U /E3L2p D HpimgLUn(i3thHK&-4i 1ti@ ?'@JDkJgsnN~ͨU¡RѲX"eW >0~Yd{^^yHgc {.%_V&DW䃓:7J)qr}  .R>ޘ÷76zvOz8ב3u9U6 6G *fGTf2yc 3^6InQ ]z8=1ZsN+{_Vqyͪ#۫"o,^&O@h ֖raMSOWrfn$0V1Ph/H/eVrtQ tV)Yb @918f% 3Ԉ͡Sv(FsɵNl3GpйL5cq@M8w֝$avf<JΓ% ȋ˺.dh{W#Vc970{Z_r#zW͐%L3(4Vtr>ZeȈs "̣Ҍ㺒wo%Pzo[oN&=CZf'Ϫ'Wpcs$@LsVv; /Fp$f* S8VW#c#(cFEv0WBy_]=b@I&]>E_a}FZu0?9_cґ?G>U#7XȨ5V‡TP k`,S{8aļG@B 1t v>cEm}|c Z g3X=XmRSɎmlx;qq0sd>'K 쫱9,$(p/ʐef֘=O+qR%Wץ+"}[b9 *&*}D5j@rkPC ‰pp4fHEDGotp fbtc 8&8:бB&??CEZ__i;?ܚn?k*f iNY@;?K\l*PA![u+ճ, Kno(*ZD2GuvXF&VXG +v3Y"m $XxLNgDSGE G~/W!ELvg_%ĺ֪xf8g|hU#S6sFm]&_ li'>Xlm~Qŕ 7rA#|shjfMO`^cz1G恳`UeKfdvnYuPˋ-EMS~W9@@ċI aͺFNNPk$Vd,7uGWvKHpz];4磬3}4H.BK5/jMtxeY_ةw4|Ve`]7*! fsmfXXY!7,'ܲpOB5tBoʓvl(.I2i:/_RjA7]'زJ*wW9 3 )ǚBOT78pKb YB-&1Vg_Ys3݇G] ~MhRhW) (Y&yȍ`w~8Ћp@Ȝ'Bs|%+7a@{x^+dfei¢¶#,G릦)om+ B[U'X#"vBd`ڠ= tŁ Ɍߡ~ayp~MO 0&/O;]gi#a^-elz}T([\"hC9JvCPBnJ)}M08\'MdA+av^ɣ-2p ]!jT[i{>jE6tA|^0Y/hk:MRh vS2l 9>b_H5bo==s. ~\~[٠6QIW:;ؘ,#(]G Ȃ2[ |oN!l I Uh뚔 i8M',UyS'slC٥@G&IES*kHZⲞ:D icP rމ_r'6&;C'9zot͸0;x(n["Cz99ϧJk^h:v1~C;/ӥ>O9gU/"Y+PP0MDumUuIzSV{PC>%+ziq~wܷ-4IYkB( d_}*g&eXwĭH& w5ʛG1m4giB\Q<*2RH}.LMQ%J?ӆvyA6pBR~xO#)x_b,Wn S| {aƂeߘ^6GuB<32'* Un!ʢt|654Dof5j롽M )=NWk$1֬,C8bNM9j{L pl 40eI2V_xʳ_\Iý^i҄ FKsN](H1Y%ax>"No-#"(JW.GVI%W ㊈ZmyZ]U֛ =@Esjc;3IAsL5ILJRnMF!aBlfهO4h ޹ŖNA4} *cN.i삓 s%76^:H[TAKy9Zٓ:acdⶥk`N9#?lv rc+vZ<Pƴ&eiXLlJgg ~ß[ S>_ y`Kʅ>f&2 u<4&QӘ?p'TRa\,NkPr6K~gz&9߃݋A/Z׌,8j'ZE nH:D7KY-$ӮB|;ꝈE']l 5G mHjRE=S+];ZqOTtxp;;iMpbH\"WLm6՜ra0nwoiq[~ZS~Kp83>B1d +qG%7t~?TrO<څT $Ashђ be \dπ[(Ay\͞z !@Ƌ ?{l>lXB2&]6 eDRd42]oh5b"@L>q SVG)#ע{^G\!Lum_YD䙼rNaIxnS_HפhLƈ1{:b(gxV6D7zmeT3bzx kUZFOOgH4X!p&#ʢx;lACL!@wOGuwG. QZ 5Ű{sHE9-\XK"t-II)(,&?8c($%prBj{9S{J'eǩSUDvAަ@ba> БΣSQT|ѫ=,#4xIH}`kS"Cuwϐ]dH@沔!BGP3p +.K7bK}nn$YP!-n09O(zN :`VohUƈ7X<rw9i%c|֔RvR9ػC|mn ႶDceѦ﬘﬌"3M>oJԮv8*͹ p[s7D;_MLCV#Yԓ|B}iMmks gk!#, E<4 /©qnc%d`w]4eF3r{#щtHcϫ`c/bosE-T+7Fx6#^s [*b.NK+l_oP#ұ=GTlBR\=VgX@@#mAp*Tۛcxc.6J|кϘ9܂ٲ@`Ƨ1$LoWj.bd|L WG7s}&0{h[ &*Q|x-'f]bbP</f#CedCVhe=CDr*'j),6:FjW5Ef[N<.8VB,C2&/䎋6w{#>{X{S~E-y1We0kflQXy A!N:3sml-0Hø'zE;LJVZѴ@kz| .0יּpD<,|5o?[{Bsjk ұg"#pJLD51>`׵}P,Y!sun?kѴù^YI*/S#p= #ui] vk98F$MsW!ae~A@'aL;M;u& g@}Qx{:2ε1i,j"G ňJ@ +CGRIwjr%ݨ+۷"ζYKE^nTJG AigI>%GYj)x4D{f5KR#V̅!̕PB`6 ^Cox&@F<(l$v]5$xT">]EӋ oDGә tQcL(kDAnkQ Y؆C. ]̘{7dXN'ż7&ҋUbR :KPi\)JiP@ EZ~u/ lZF4Cλ;.\`w]#Yֱ2ǚR_OZ}K)@l;%-|T'8mxf󧆴R\cAasܘ3M 򋔵0HyIqZ+,Al-fh7!+d:7>H֪eÛ󛼍iV~.% MS7[^ݨ88/E/X |$zܠw(]ŃxHHkǝ?곭~iQ^s ,Zh,Ca5f+ B6r׵ 03[6vw!Z_=.7{;`{bt3Z`N7-Q

AnL8ceO#XcJ٫`NDotz)SkM,'懛IQM{\qfa {˦B϶v)ه[t(%ǘa%ڠ?4~ݧ_|28"n>%j-^%1p}ʠl!䛕@|w~(؏wVtgR{":Z}Y).J#F)4n)aY!#f_aG@D½.2 ,Jq?j9x}9XRToP{Xm ;^.yHⷘ8,,?T*?oAsFK cCU L. }&QIXXmՓ)%ª& i^6];ݒLK0:A֎(4>"d 7^~?yKF! "w6q >KNYIAd%3hߺSj`ǰ65V!Qx;]{/T>M0Ade<[oM P)d4zN;Fu·vgYܦc8sYEtە_N ߇Uwere_Ih5 Rn'=_'q\ 2[AԷ,i2?,2fqkqhܞ{$xCX PgbX~At7vtR4oZy  9|8H/IEe`*;F.,Z>i`HeoģG$rx <V pwF;e9$kZ;0#\PKmkԀh ۱g#m6ҺQ.[GH dԨ8Ḏ}Sf E?LDii 0TQA{Ϣ 8G- WJѾ#NH$"8ɣ;1QӤlbxoy`r[ͻ2UK,˶_2o{;W)WYy2y'Vh RQ:o𒂒gTTU~O3~@E} Hncm9lJ}eIԀCAQ.QaP@(oQ` 8PaקdB<ѕJ:͝4Y+2njFZП6 ;_0wV.({?t&|Q-sH`3T< ^Ȁt=~miqI5\K薏Hz{)5́=|;Ө]Y[>4)Ol AFؤu,'bқ=ʞᅝ8l½:jA14o7!,V-BdjwOILCCvRp t"tyv`+!;?3\6a_s0'ݎG GmU}`bsțVNp3Hǥ'3 ֭;yH^]x9BdkufP|#kK+Q@ IЄmvqJZ8ةͰ LVx{6x+?Y39fGBPnPD4 b:yhcRsiVkJ<]=nLeSs FkM#L, RG L" dqBМ8uiWr?z2 *MqXOk2c,Qc*I1=7UF!NTJn[lY>c}bNiHJimV1e.᜷EoBGθ!{&qwoa /|YVsG L YNlxx$6=YU<,k9Nm9npE:n#ɻP.%(zr;?im e 4obSu8aBdqpD䙺^ӉnV)૷6Ӹ^)xhy5۴":@- UL]dV}ٻy+쬽Sb,iG#Nn- k1#^D7K[W|jͯ` dzPͼu1փr+k}7fo!>`!ZckAyp'^2ۢF++!l?&8/T1ɱ$v4*#/{=u&6W;߿M=>cIҖV=h7'ӥ%5ˌcq.:$4PC{r}b{C>s7O _HVD'JHO3 VBi|Rw9##R#Hr/A5|ģTlFN؏pމJ d+;zj7 ,4}K672#y-Ij-A `bBSi*삂B":-Pf]Cw@\}IKQzw5P4E4_fG] p{; _a; .CW܄xBq%ҢmK,,\bB7zΓWKeRl2}GCfh ib$R/0B|7zQ"iHR C>M챽@{W(DWQ=8"HѢ +*MdwDAq8J!3i+ CC铕L:C{&jQm$\3R5¯ Nj^^0wT7CG:$R}iDeiqJO8GJXtr%aM^Z̤ _jl:7A=m !xEZչҭ]\Q54+r!2vb&( ,Hu&g!(鈀6qTbʴX塼ԁv6ީSs!/obkQ nX֘1B<"Κ!kތ{"4be=i2G\%Za!Z+3D:/rt$3QE o$+_: { 6+*<'H5Őm0ƅ[$ + JYhQ_>5[EX8 q' l{+kUiVw B5Ԍ(pO Lr 6\ Ftp)ã[AⳒ51ykһiZ=yobFMO6.$.(/xR偲bews#Q;rT `e4P/s9%YFa]}+@qlc6.w"̊/U_EX F% ZVR]<9 R:Zp +&~6nGa`{\1*ssƇS9#X^sTY3/CTڿa5q=W,F5u1gxNʼn<(?O\YhHx m}Phfh1z*mR#QЍ*8ٶ" |Npp' 5eAq laJDZI WKGLQ @w !.P%̫( v!oA9kvؽ4R➣d'b/u@&rqxG 7z仲bǩ+ X_N:Nk{[w]FO?Sg+$kY?c&y%Ʈd~E:ʊ:L4#8zM At@"[m+tĐ`+?q0 u YeW$KMD(Ko% u s@IU#- }͛eꌱBQn}|p 2GQNCٝuE6 eNJA=vh~PG-d 0ʴBjʪfg(=~֛* `Ɲ儰D<%rDG ;c0WOWp/kh&v8mnjo'3:Ƌ -M-.)')֜Ցx{:t=QWŠs*] 3nx$('g. LIWO|nr=Be%V~t_1}b `98nO-Mo<#*MaF4 GK l y1.)M1%^H+Ni_>P_d&WL8NxXVoTw7r8)S׻孶aJH}'nXɉ!Ś$q\e4q(ڜx?[K̊?楪^` 4RVAOE)4ΏoRd?ʚj@,eN2R6Spއj4Z lC+ʙ3:se}X+sňM5nIqzTRij w B@&AzzHT+l:8ccYGKzͬ/(4z:5&,vʑvkuZO DBX j'lDBU# "#rk/7;W j"UZ=vo.fۻ~gӄXFBIή-j'ޅS{.XS-KM!I!JBrˢ,vC]O3/&ǘ>pT۽zIѺj.5owC"DԮs\4Ә'/ ݑL3;!:e-[1!xfv\4Ht.1|NF\qf%DӀ'3DuHJZ `sXo.7B/InWtP1W>A.o9ޮ[\Nڷ B"@D7''}f X*& L'cc\S܁0/ ڴhm|f19{1̵;F*Ih\}P~fm^CgG%df΍s "RV&?/ltm c^Tyq x&P~sn^aDWu3PtcKiYwwԴCկ;{zi6|'|@O:Rv>D1M ɐD+@?>?Ns2X>a`426:P+C1ayiT[r Da Vm ]KOn݉g\v:G/'{@+x]z۪wdZ/RMСd:qݰQ/3A,rd%zˮ+]-v IMP[в16!"Hsi3CLmL{h'?myH˼DYk:]N'ߪhL CR?uo5Rq9yNOyI" CCk,uOhh>Y~D,>i mH3Pl{ @T-s58MG8qF:V3 :t"y)NSV=Aܑm\5M3ƩkrE|Pb[I7y,f[nD 33{^U] 2CrآOW%eGxQJ7*"( cҺ mIJW?pL&a.e"RiUSH/% [#F[M?Z:8q_t:3P262j`=/4cquRpDux$ 9$S+U+:#:= .GBǛӰBTe^˂qyG^{: , s9NgyqUدsvz)13TLKEݽ;ΐNHA>ȯ NFċ<.!85"^_7/iKRR]'=+cJ^LU;h,yC2mm0}YۏeR+G6%lXWz Xvu_r<3Yhsa$zݧ%Q{Wyȋ4c6ᤜrn BC?kapl/t.Dc"fC/ڑE8A47O&.fQ;m8Ũ~c CKgT)xc $D,݆ˉBSA aY#tY疏LE  cJ ZhU1-nwcK%ؔ _]B3en.bhlaob (_c4CʆK=@o 9伔OWyv„IR}1< R2dJ˧ ҴzJkesG`77sT6hQrY yoNJ..>mo6hQh1NA tujy"%V» 1bfDž猾>iZ}ʿ+)Ĺ;ٮא 9܂HOExctT'jy8,:~ _TG0Vr(0-E'EK>q]+ WX|cr3}PƁV6\D|~ 1PidP6˼LO)Qz&W>1_HKyHCI3<9>j3#[<Aa}GRWk ߝE\zËM]ZnkM&Asͽ$=_ElU:?f#2} tQ2Ì?҉)8P_{GE"EnZ큐[<؁:F gIl fg7Et͇Q܂ffOH켱lm+q, 9|vskwh|0qaLlP:;B'uO}xLUW{E<6b q1)@5)<<˧/*Qp> "݅-`lO ZeUue!f:\z#+ڌ=Eo æ[)wq)ޅAbSheL9O;AcXf~*FxKu-y%9}UtRi8J|NYt}L jvnс,?ԞpQȽ:3ʹ|p93GIJM]F2/=p=sF,ܦ37MQFl8YL4'f)fSg^ڞx괋`5Tao[uU舉?k^ YrOoV%4BxˆNR(֟2Z4n3ucaA8U H5ruvל:E0u.ltPf7"߻q!>/IF toLbeBfGw K ֨Q?6T?YkͶd1/\S OcD@/ T]uEWMIBobegyN|VU+ "NN?h3uDXQU²zq^|% zSyŚyC誸cflQlSx~%pQ_?//J85ߗ#L3֋!$skA(I]7i|ooK7F&636}ی$KQ< /|8t>DJ38PhI5`(eǨQJZYZ.;Y5썀Ffz&jV`.BtU#^#3X}AF1OوcO0?Ql+Kғeʇ uٙFO^yVimbK\Uf,gjx\0~Tx:( #?-6RDw_lS\lR1IŰ-*\v:Qv̇ҌVPb!6+V-n ǻ/V=Hѐb]siNMrmh"n8;1ޑ gk~| -T}R?Ks 喹y1J;Ķ[Fo̕N[I~WЧu#H"b3zK$Gw̴!zؚʁn:+N ceG~֐z)LB0f8Ds}m>t*WOXqT BJISҀ9y?KJMIG}ջcB{"2ݢɑ]D^kgeB©\]_,3a3h4ݺ,fY—E^OGUhvɚW[T>ZS\'21(btJP.>tp Ĭ}pEŅЈQu7 oz)${f<ąnGߺ F{_"Ĩ%Ch DQ~c(hEjh98 ֳhHO}ub?U 4%8{YF@9*fс:2rz.`wҍ1dTT2A]d޴Wp;nf[* s0O}(aPf~m\+HڱGp gL>[$18n>>:a ¿eLnI9R(!c:~QwyBu|Ŭg腖'hֹp69h^y, JJ1/ C]Bel.k,D YH*>gv_O>$jۂRzm[&Wy8u..3($ 74A\((PwL8:[i`Az2VEs\̓ _OEaM-!87/QY;;jsNQ Ad9c[a X&@ ̙Oa iEyO\a@MvqZ0vqc A߹UJGzkt( 4(AzpBr( 'RY]ohf):\Kt{8l1{{vpY؟r:,xkUk򬬷V(]Ō&G"oigMKsņO @GL2sPxڂ/,^O؈ i*sˏk-iLTMTDYlǩ}^}VH0s·Lf tv]0@eqAa6-߻܎Nfz#N 9@G( %wko$"ZV 9V&kPvzqyG,olOЈ#n^a؁ȰD~)9=zh1=M]p,iy%D]b9]R$/@ؗmS*3f$<a!bĆmp{*6ZH!pbE7DceKdRxaW3w-_%9Mt-X~ (̽!ZCtMf6~s5\lL:ĵ?itWJw% (W +TۯU "|w>l3TV7̋YORbQӤ%Nk)S/N_*DzV`M܁O㵶>os5n*N g)g0Mn~3`%e6KR/wЮ Ku)_I٪ ɻ,QY݉T'iL4ä/pgmlrtVt<q0{ {('3v I{|f@U 5-:MsCgg8@0i>gVQՄݳE1Ma^N<Zpք]^z9b.j(O9H`r!5 im!T2}.z t = Xf02LNd ٚƏ&(Dd\ˇhDfI>^Y?-'uno>0Wx=ͧϐ#Q?M811/L/p)/aĽ4mC8nWC@ 1"ؑ{͞xY* z~z0imWڋDovW"֨&bΘF),8.UZ8JޜS0"C.͞Ґ/-@o"E|F T~6SGgK ZIi5c6z{ϏbLʲD7Uyȃm<Nω#j 57@8Em׺dv`PB %#c]/֥s5ʂh/ZW[Φtۅ-Z?UŎ߀iN;@2Cֱ"^]*u[\gG\N9 HwS?6S `5yHD뽣B4,9ywAUR_hi/+9[fz"Q4T?aHQӄćMoeRaן7;6`i̽ ,&Ұ,?/E5H+v5OZx˘YX\Hfq&4 $ih U{Sn{ ShT;-$"6sf.lQ7[ D2t)l̞!N.SܬE#7. ÇZrbͬB}h%-$Cs VKb;効o Ƿ(AAW/ֱB8IhC92l7nW6_̠?'ݮ :h,|/ev4kaq't$+iuc.> =-l{Na 8Lj2wNHA}yY:Ujx*IkRY6`TdcVo)uZՙG$on/ɯ3:^02%V(5ÂWC#M⛀%"S[).i.zcH=Ztѽ-f Mqr%XF?> 4 %O@w^)xzXb7w4"zXx&])A&'wج"BdwUR2eXfht|R=~'f5|AGUo*bV>J !,/4ԱW<$Mb I*ם1x4q_38D`TLoI֢unnhhk O֒L ̚\ߔ'r2u2MRZ"hX1鞭Ic"ZDZz2efk}b9? /O"̱02 0"#.$=*s7흭 a\q^`!%v#p,([Ff0TY۾FGRO]E?ns%П9]C|}iS_|:KF: ?yCT) 84nǟ;i[VAD6hι2ܯګ1e"aC;ʔNa5C2P=WF0RXŋ28weϩ q,z9}64 {8G^&iI+ea& "ŐE[~&ovlA5qz{ @x>q1 g+)F Z`ve^e1䢻<묂 VNl,,-j7i&jYsɡ'z#}laUj*%&:|ӢY#B;͹2G_ꁄI.gXGˑDs ٕ|"|onA"?@\tpX\_Bk _) i>S8?HWٰ8B]yt Bv6=ZˀkcP+5_/x x7IPX>+s%IبI_6f,.gVk fcFTJ"^iYxuh1؏5D6kY ?GeTbkWR{BjTN=ӄ-e AѶrM~*.4h`W[ X P괒s {bv];t ^J7{bZ[o){09?^=ܹwYikіLܜG)iH18Ij ] ;Ta:6jwdnZZV-i,tDՁF.(ֆMo;!\詹RYY'pͮİA`妗]562`."y\-,{ũXt`%#Sq8o C2M!iab;ɦ:"<g~U]ՅAn,]ВڀJꭱϝJ~AWł9`D؟Gez[kSMuг}Se7gG`GzZTg̪ f)M7QuIFۧc>6-j [|}!/1F0gzUF[ ۿm{P7zu?z}o QR#Ha!B:%0ðxZz0.O^BNF'^=_m6$OGYP?`YÈ@1#6^|0x5Kg 1;.z{mhL3N..*dZ-r@7r`e"Ij'[ 'f+9q%Dzж8Lt@@?evtR6jO^,nݽV?,F ݘi1nl@JH4٠~h -߹ pTCᐻhLG{Ȧ`<ڴ\ :cc^5-*dm*_a8SQ2-@8Bi ה KE]r2#L[s\Y6$M횞^=)sRe2~YK[k]dòű+AoԒ;(3Ј 5M[je؆ȕdu*#y:3 SL. 4=x[ +HZ }Jy,J,Y[ANT)G?Ĥ1>2r=*_:]waK9vl%Kxp\ޓ{NRWChsH(["MY`.D9W};.Abnī (=>LGzxe?Ӱxz`ܜNּ [Ƶ;VpnxcF]yO*RGGFl+1!;2‡2x!9wNݍDZ{ 0AnkװUMk"dѾY pԛԘ ޽ X#ħ^=pYxP+ Cϗi"e "~4 qE:oߺmhW?fRna0FdvScu6Qr840bL=/Us óy;=jI}a*G((JL= o+ h>uK`^Ւ0K >_9j#eRRhrW*b&*w5ÞvNoY/5:o%!}C mE%0*\$+E%V 76Boˆ3ɾ9V%co`˱ RAo3mn\Rpae:J8vIe EŅ '"%w)qu{{Հ(JZ]~v pnFe8Q9$BgY$W6NR(>F$! 5b0އB`?&mjª.WvUx-)궾ÐIqU dwZ|4rq0ҫ[x́94Nʭ ` _ !{;z6 3 %"**Oʠ;xz?rq$َw`KsY#ij U'm?@F(Ig{Zˏ]7!+> ΙqA6M̽ K5F뿽5CLZ򹹁3U`y8P yKo:8z[MnW_yZƵn)_}H }B"paŁx}\kEў_aHx1ف|Q)߾\m1SYRO;YM˚BST,; u"TsU1B{`4aăJqGP?A};7\_S䲁adM;rRR(ד;a3cp<3})l+3pYd#6L?(͎H/n0txۉQ-1Y&?~Ղz<ȵnwvUv9Mk?aCiFݠ**q;~W y_0KZNs߼êN:(5<޼lfVGd"'; P3ՂsMxerA+`\7{"\9lΎ4o- ^Qw$K; a dm Xe6&.47[p]qoRδ2TZa$D;H \Ys,` j=m٤.Va[#)M[ēc~A7b?潍?܅ ]`qJѱ3QD|06'`Khע/Dvdx3oI?XԻقɛ;r0 _luc,70ҁR*2N*k؞2a!P>*>_My8~c*ӫH"DlЮ+ _z<%Z'Tnəp^qͩM0m 3EQ.vS`ަ޸E,DӴ:ӌ Xט`:L509p7I(;CHXT٘GiPbuvO@P=VT'< wJ߫$!ܡ໤62YZ%ZIUǩoܮ nn x2T07 IcouU S8Nia_}_& @Z6,C.?t> 4mu IP,[*N (2*z CՄ4 ͒b\*4awg͒l`C|Jgz5!k ɔZ(?3Q:)\PfܢBw8l%f31szܺWE9l13sh'^nƟ4_HⶸgL#D& ##nd*;O%K`B琤 .dsI? g@΅ qRjMoz$8TSeD /u+Չ&qaWhDZ!5q󄍧 Ć)&~q;3NUEG\9tzy1'ц;" W>f1I"f[;:0NnXº͎fVi̓Q/řӿ%GYEyV_8&4!c?bgH5Ð.F$a4e3a6V>d 6o+@Vjl8˧yli4xE½hSV05#PV$v{G ؏9pE\\_Pvـ"?ص,xԱ3u'~sClCFx'?"Tgd"fJ׌)T֭ &k5fՂd/fQcy=q y6ޛcc/X?d֨OxuqJsKs'=]M),1=["P4WEn5Yn,s1L9!ϲio8׶E9|_F<6tz`Z u'u[ a.#% JD'`jyrݿǟU5±Am<*]dL!%C6 X,N=M0{z8)ƻ kRm! <hײwW>'tJ/:9(mN\6p*VIs3.2k+ETYA|ʗmPo,C|X5aBDqd Mgyu&4gR.Cƞ)o|"v'Bp+a`]Uͣ2Zʴfp=fTřqxrLlT`r6hRzj^9ZL+*rnt1Z:*`gqxOJ7m4hkh,;JZD Oq Y#悾͎|dMc<çн0L+p-UW? rF%*Myͅ zHf 9GI|(\UR'F We$KwK"ZQ]w4<,0rk`uSbdyqα3MF;{[OYwǽԠQ"ل1DzWD޲zmw?CN*j#n|.B^l7JThQA6{/n!xeǴaI ib Ou"(aUwSVc'Zi4 I^nW4 $2lGIx}d7&tԔsYڥS?&>. GDtC0s4$܂63S/\n+qEM)UΧ;V n*b/½..36pet(@Qlto]?fCbAL nV#?rvз.6]lb/BW,Sϖb)[!3XԈ8[hBO"<U^1xwMZΜ=Hv (r:[A -l1J# VE!b5ANL%- >8 r`]{VuWҏup &V4ڐ{]< A)_#N+sR{]9b{ RA8vTdGPˎu/UkuD]7OkH?۝Jtq 14}wJQslj4v246J5ƔN {]@k>$:bqHD!>aS6縂>RV~85L+,m4VM O'*x3 ybRzqb)a{7O@.&W;< (OVc 2]X XC&{TQcb蟐vR KWA< e|羄\BF7U@Znzl}Qb@-8SeS[G~J[GVtV$JI[w+P 7뮵(Qt"ٶ}r=#_YHP:W Xѻ0&BlzC36֟._BsD\o'+-I.Q5}]06]c|ٙ P >.D;ϣ͹% f4>7?.5fպ>jzIh|^Z4IgH3 NWM*N'bAQ|\>uHoߧR6 JLK2Ps̴_ MtVԭ( m0k)|q6kPk*[O!꘲ri<5z%hS!( ^6Bs{.1H4}t="^nYN&}LQiFŻfDwwvF6||j ;s 02NNۀV{:uЀRg0t}T(Qk"T!\BfT VnH$PfRk&dBڞʲNC߽wS8lZ9[}l-/{rlF2MR=W`CK *<|OPDT 4d"J_m*8/"纄 s+X1ZQGzȆ<9񱞝j_r; c>6S0tupև dG֐<@VƿU? |7ʞςJy¬MviC[="gŭw~XUPչLtPBdɆ:'u|MDT}T*ٺPBV) /E(ᙄ1Uc՘SVS*;py'G$Y*S!*V)jQ^ó1Jd?ڕel(E}X3.4|IKnOx} ݓK݌Iك]s0F=)].Bv”b78ո=Ƚ/RYbmIgn }x׽uy?qVT$q:`nޠI^ <+5u2@}l +GFb8TLTYK΋/twK'+Uەaz(8w4ed2'єN{+soH8Vł(fvl8yW$4GNA®pQl#[tNwc, n4F|ڣv[r)_MilO ׿JBg!LjijSl{ǒօ|p~ulsKiSiy)Cl& .H͕) wq~\Y CݗL(JPē*VW0,mDȂ eq؇xߘ9tcŚ=+3LyG3زeh EU~QW[[C]|<uɎѓ Ϩ΂/Wa!)i6cj,Lv.6ks.i>@n1zJ jW' M@P=s$\ 0tblÌ5͗ܚ>ȧ>Kյ )1n#;fZnMQ"&+=>J"?NŽSf丄HΩ|mLjVTQ(]n"牺 i=ݱ5!Ʀ`/cJ(s3Jd+JYCb6\ Ĥ_Y3JgBk^5ɳ loOCxzux[(7H`G*4H N*:^ ^cr#bFN?9Ndz/Fs؀OjQǂpWx?,gQR?v͉tNB /e~bg)u{՟~ @ގlG4H8}r7S 60 yfzwbDY-RR;Z?xVvjx <\?d". h*0M$w)-Y++ٜ|_7FfktUKTq!L/Rs}Dd_%mьEx7=_V\ :LC w+2o=@gT|waqulRZ\uTmw{l7frrtu e lW6T4esd}xndJ!X2-mkYrΣʩ tпX =|W6GU0k8lw[uϜTw4ҤWΆD V́}?LRB?{rL~]Xܢ?x莾n8.M?[\&Cdzah)59<2}DXi/xIW 4^0wJ5!$4Rj]eх`^EU0ub=p"ZO~,wsQ[ {Q|M:ZD+KvHߑś}tOzq5?6Ꝿ%sn*wapSF;%bKXR ơ^; z;C4\QOWGX>dEP 6[^BnI[Ru' 5 /\vUڻ΄uaqVABFd;>%` N)nŠV^.Ŏ4 ȧA!>(_B_0ɯERZ%b|Ͼ 6< lj4$C,|9e, L j_"P.64Azc } ݊JI1иL Kg+! )FUǮMC/9J8_V6N榱ސ2%KrA}ۭ .JLUF& -HFRqgolQ2/;-X<-H*<2쀔nl)v{+.24A,=n]Aw^V'h1eyոs1C>~@lMGB?:'zK&ayP3?fnA,I!~ɟ5c'~32U+5RzT%Fcx6՘?p 7*;á"F!! }i ߢ=VH;M}4Z"і HT}؆-=gbbOa2T0k4›sg)zhh=/)"RZf0ޏfr4#|GB8,kݛjpXhi>x\ak B?5II?V$]'sgCS;e$';4 cT0on~fRgGMMRq(gc.`qR0[s7-sU37%鈀 Jw}F!3s;rqZ:v@Y~/%>V>np7ɒ e:0jת0K&:NغyaAwe^jK[̱uV5`̜Y*qç؞ѨM'){b/FN>r !}>>rx42N\sk((phvO24=|N.?SV.VPz@ِ⚱N%K=VBجDGK{5<72۴z c!K@•>Vo>LPgk]ׅ%Nv7l0Mw0X1y `X×1vԅ"oƤ]Ϸ'W֪BQXpL57#Dw3u֋(b;9ҹcK{E"kYz@#B[آ}βŜ֋(v.*ֲٛA1Vfb-l7)v߃ mŃE}q+rٱ 411" #%_:<d9TǸ%'2=('58h@rlj[WOAiYM48]71okGw)iɀt K͠7K:d\2WWS9> cPr9zx5Gr»*M56iEd2kn6Ue3XEF\Sv fi_+!cC[ @q-|{݆T9sdIw Dn~qc+/(;1AH\_ :| 4 l2ze\(]-9 +.p  :$RйQP V|d^rB@# \61};,̥<N3|jDO̧VC|ryKX+}fheX:ﰵ6Q}ʐՓh HF+~ }΄Z~Kc≶p"WB2\]G6$n&"SM% emog#'cO~x}R2uh%X`y J8vR(G 8kL ,V b*|mɸ5@5ƑAt9nZc.P$Ru|ȋIQO9x?,TE s~TPX ߸BVr),"c{ md\sX"+ L9-7Tм2Ãe4E:1Ucc%C> .G+xH =J*.!3r)|bBuQs)x'[?gd:h=PcH~@vo"wV t~wXq[)gM[YHAy!Q1d|J01*L %~z|Oޓ,?IOWNȅ}3蕋Z4<@pvK@*E>GvYgi6,^k;c`:qb,?VFXa{WHFjO%47Xk/wLYٳbEeUmoBMC~VԄOǑ'*-*.+ % ōDG6Lx,Sjn$B@7]j(ėК4+cYl-Y0 sQ/s3~ҚQz/Ge)5IJ+'24,꾬wQO+f< ;{t`raN~ R4L ["q¦=b̷]+Ǩx6e1JВ%4&v F\%TEumU9r;!g2J&ٶq m1miv{( q58ZAA\Dsr\hZ쒕~LoTSimZ]ST3jx/2[Qaz|RF~8{PIy%CsS|b=i:==ATp| 223ɫe{wɑ M~r1J bCer烁Mϋ!oD1/h@IZ,P@.Tis 8 4#9`4D=މv/\!tiq0uG6S.7ryr%-pbsLSӫYv +'W0v YڌoMFX8ԻX,L*Θ5r']6o>Jh۔z]*,͸ V?K]j.>i BY9lE0؃uj:KU<\5qw:2gAڄ*8sS|Gݿj n(()PU_&"9NuP,܁TxQ&@ҹDEe&2I. Y@)3M }iGRƔ4RlkAƹoΰLwMŸ Lw=1FF8ÚKҰsu5 H 0J@bȀЦcτə C[}lO{O!zWgp{? 'JAbK?-t@Rs4]#7xli 4&|7:v%kȻ.„ E!7a*D8omBPWn/C{ZXovt'@vo?cMm G;ˈ-ŏ[\-UO!\HgN goƢȠJn +Mm! 2 k .˯A8I_Gs-|3ұ圊]CtJ`ߺg\$}u.3g1H[ˮp&1Oqyխ?N۷+t3 >8^Q d(ٕ! zYR1.߼]M$#r.A.hxOuZMl\|EEfj5қZQ^ACAk7%t6'EV1Y dHo '&~/)b(,?ShWgSN?R8ې;S9Ûb /U܉(kb:_E-9R 2$|W!K|z#Q= l./2GCc@yltWhV@)66E/T=R|s gЃ(L"w( Eܷl iD_'[֪ΧrҽQ1OȜ.TySf? =i Q*d2ԫW16bdgr5:B ae״M5% Mhя]NzGk6t|i<,lI#eur,1 2}Pc\\ a&-eByzGB A_NZ˂<4羲%*ğ.ſiXe{m_v:ЏO$ T4i lzP58Ѧ`)%rz.QWN;3FWGH-벪 9 |^#ɌzAc$Y9ՅZ;V}3_X>Нcem.7G+Z&o^Ţ[h؎C9fIQ{29u\|(r6fo"WZy)d 5XUV"ٙ<ߔ/-+~Gz//8@OZATs@EDOe#Q]F ӓrYtMc?Yn](+eFV)2YȘ3ǶʯzүZ'LECohvGaWM #1fY (/cwıbtrjOuhH*plG<}1ҥLtB"2]"jp qx'Ep XN»J~yD`NeC0LZ:p2gGoWIwe|'5)Ir@t#*R|@&Gn!>j~;FPt,6wyI*:FRoP:vm*6Y >х-qvCHX"v*sVWҵ S*_Nh¨L]d^pVOY]9KL +U#rv.)~FQOҦ-H $xRcA")GֱȨ7X4|QL|VЙ1]B(˖ :2)L:J~o SGBq?Lozi !*ˊwxN'q(p“&v^J[,m U ڮ1[7<橍Zp q*99w xq}dpe1L 4_VtFqKlV(.~kz{{_a7# D7JBPNzƧ3&7Z Õ,~+V2) xx"I7giRgȸ̚q`HbljuYy2S^*ѡ {w!W})טa*,#™i9Bj)"I ˕iy8:"҇]=Y6#E\h7`9$f$"q)M`Ax-I,vJ+IMrIn)onx OUk߲H~]}4uďzF<jfML='b)ND6sVç226_ >%co #tHG$hp{i-!>4*@`m Xԩ퇠#=.t4hޥ+ UR^/񲢊b yY>?=#tJgɰ*+CQ~vcoPrtNt!Ij-sU7Z?N8]USƻ +uJ؊A`T\H:z&򶪱0?݄/ E<µNCbA=(*d>|{uBi u-2L.=!:3MѰ8魯Qڌ([ė\ D[XQu/"ǿyh?;Np*Squ0ʞ&Gҋ{LĮ04k} QQ]οbdi BogZP& (wf&շu9=D j$r{zTs⧮l]Z7dԌ#<j룈Вu6z,i=d+`B -{;2 M?XL7u>F,.޾HOfhsiIe!>v|yUB P+~YvEG";<Ee h&+}l[>.!Ut)0~-cyM[m:1ô41ڜQN@c|IX&ŵVDEaьE\^q"bh!zuVccQ#cgrx:;NN fy+Yjt6|r% wL'2^\ًBn-)ؔ$}q׉؃98US vZS-jI蕌7W;v 1:NOX0fIo@&$d@*+)Şz GǖHfؔ<̼Z7۟br5u^JU4ټSl'|Bp{-#:8T( Ԩ9iAzT'QL)Z: (}AUVopHy_m+;:(2IM^ #np%Y[: n+ -]9 &~ R [|x460nٱ4;[(k͝)Y-0|vނ|jY:tr&""2 !GI["`U9y<6qRzWPNyylG;pv7w6m; ?8 _)A4Y9'>$il8 %2nb6hh$)v7g`Lx>:l*3%` Џ{WYrc\'a1Lo%w7ZwA6Qv{R6J40q ({"aqjN Sr#M Ve.9 Fe1]ZJ>B0X|=ʾxJ:'Y J~ 3J8uw.Y(.Kyg-˱ ω{0KgL>@9dE`2"䮷",~⳩N6]RFY \`,3>q_~U 昈/ZxE6ob'MkóX(BvD52$OfCqmOF YML0bټV A(Z6mhty[%4+9XJM{GXOc!۷h4}TǶۄ3ش[%Wı:v`Z 9|wM$)uhʶ -1~uQW,(P=WLsE8p؍QWfF8+4DVi3Q9Nٌ-)Eޗ 2 0S- >q_qL-+/iEsvطC!zy+󮚙`,?/Toðp-v cu`/f"r"C*(COpAW%: [,}oӐۚxewvfk8W47p_r:A&t1WL隕+Lm]\Nyc @Jt N%)۽qZ;ؑ8uƹIXNm fο/Ōި6U#{^+"=.}`dx3GftP E";*Kc#XcfS>sE. 2/O" zjc̔AtL򐜱g֩mn}iԜS7(H$ß@T GԔSm>-PM~>X(OQi#įMU2LxDp ѾbLQM#r5mMZ;+ک7CAga6AN !ք{Kg+d6R35~W~f9sF`sI-η,Gq&:Rĝ@J3S̊u~Ƽq`IQjg&eZ'l9s3*'^_+X8&P/,( :z𳱘p6}D \6$ 9@V)P2J֐f>d%lB,J> -'fGP'&.b)Ŧ|<Ǐ%V@zO% Q z /_Q`?U w;1-?+(}aDb04KqzCD\e=砧!t kGh`LvP~YўxpFSl9p xn叞5JGRLyըZ-ze~Tڌc3`̜ #;ilb| &kK0ćg )%db@P We) G %۩hsHy]Y'Gu/L4y-8hg~m;;ʐ fw d!ga=sۺ8x nP kPm54-1{GEEZ0 57a67g* eJ"ӂ@ߪC\=Apܮߴ__[qvpt337Pеǹq|:#aŶ]W4p5,> >ɫP3i-Ch",fѬ~e7114ݸaK> -uc;/tB Ϙt׾̀Ert-Zȋ^KIw͗rnh+L߯Cdh$FjW%eUG-TM8z}t*|A˕J,bbȥ̲y@[)w9X #\C߇NAt lJ ,A,8#2thISlq%f-z %6Y$cع=JVFm~Ȉ*u)FB bUI(?OE]'ʻw]Z$ 'j,w(tTR|˻tFG}4fUu1f: >|F[1p c(.u*Vtj2h_GVhZI SGjQ5 Y: RjbpƣOv4)Ibw0`>i0Шd M rV\);7y[F:|,7ўXY 1kmYG¡:ZD _Br&/ u`rIsyO3Wdʃ*Y ڸ s[ܧݟv%(c 'X3 3R&F`1 (k&4È^op4X4'#H "ڙ IEgǏD [Nce>I%V҉ E&A z@M_'W勨5$P_<K.WwZJ3W a(i.ǵj;+4ɽǨRː/P%ۇ!(f֬S˳=#0Zc '$QWɊBMP9y6oYcFh_7Qv.y6Aוd3YLp%ϹDQDo,y82 3 Y^EN< p8pˈTOl eUE`VqCj*ډC(Ob#-) gsUpv } ٰ۴kGHW:A1{r&:t]8r;%]KbX%XuM賉pEiqbn. Ua m;Ӂ("v՛ .PVFf Ke aFSh&\0Bt8Uf;JNA`Guu'#ydeEY׎WUsSدC > m{t}hON :ֱ2q&/jm/܃(2^ѭoKa3M>*<1e h`9ϯ24/C}In=tS@Bwk>6^2Q񐻈+;/ѡh'0QKN?k9kxYñV:_Za]Ni*w6 NqU $[uv}dC-p?.„ j<.yx 8U 0%tiZ}&2/]6H|(c= ,Tr^ y(=e!hO&V֌5v>۳? :3uz5_I]3(`-6Gg;?y: Nޔgҍ)UCn L#SaCkF&3Gs LQ2%CH`Am#kl*0.uGkGSEMN~+ʯ=;n+a/33Ҡ/p^512^VkV;)49Ж\ay< >?XZdDĉЯ&sU%iJIAuO=hvGוq7=o`CuoE* jNZZVRjܑD ƒD1q8VZ_x.ss ae~y4!h0ge0 TȘyJW7sL=\_og~FSA9101p#D}R=nsN KkQPgb<{"a 6t'?[qO,Z[;VN%x3u<4'<̦C65n%<uViqQ1NH!m&FyꉫcnbIp;.͋mpWtxC҇%1/wU&~v7/\K{ܹ} vWsR Sk=T |6tw<P/*SB u7SlPS “Cɬ`u'~թt;6 ^0F3UV|m^s PxށqWh h\t1Y<} JE0ó%#1WaUN͈e!}ER *$,Q{ g6ϱr]߂H_ <&[ }Y>8Y&K=D0Q޷?&PYدy}_hPehs"g[SG酩$@ؽRр1Ae))N+߬ʒeˇĮ7`G_:jF,3T;FP2&-cApґъ|پIYݏq_8꾟݄$F 0ZԎVMT7wDQ/:4a d mL_ۊ.7Zm)$Y^nВ,}`{ّ.ҩJ|^!;k5F)ԽMc[Kn>h2-vc &qň3cr!ݩ{cz)F2! m̦!Lâ1kPfS,G=GqSzܘ$M %2W05lҐd?4͟;a1z:u>$4/&հ4ǎpXO(b@ =R )!xdn>xi)WT4֢ |` xgb}@2#ɏK;?M [* yҠm)^x FTJ]^99[r)h>W(n.poZ({6I`)bT_P_PfK;~"l{z^Bh`F6^.LL}BP\ \ͼ6.]OX-MrXbpxL7jSk0Pט^4@Ɇa i__q70p]KG[u,EubR=D:0wڣHZtxr.n7&+Ϙ''2ݟ4֎<0ّ.WX #ֶlN 7"J)愷| hJ{M{\,oIԖԃcHPa Vw5NeCα'Y^\&X3[tjAKԹ/o5cF\GD<Ƶ9 $A)VX[cM ZY]E,4ZN=K(/%yؐ-t|I&&'4J6vmLq0ȤΓl>==某sUx%5blnw`lRŽG: 7>83/fs~*0_'3MOK8v(E>Hl5#2GVgnltUnY\\_tp5-T^b2&ݴU6 E"$܅,=sE"kʭC,ȀM ?B #+l,AwbeTVSNt3lb6XT[ًsb 8_bBT%F{7g ګ ~{hY@Q%|zk1^ô.~PǭpO06E4w$W;d|e)?y "3\@%)w έ4bN@:= ofC/wwQMMTmhk&`׿ux6' D嚷'6WXu1׵SE#OH.ْsNC`bᲧPQQ4*`:H4+:@9Bp"\n#̫!lJe@7h*Vܲai 6cI$%-Wk_b{鰰2'k-T7zV}Z ESMiXsEWɂL# H|$.]`c*-@۸Iڥ7 ׉k49[m%^Q &an]JY+l6Wq) z*ЏFJ2)L nlË=u+ &^чO% /P>=84i`@.[# 7}W vI oU(N/Г꽡NdD{&F腧:8%73e֋l^-&lFRu9b-hȞ'_oyax5>ܵRNn-? (a0!HJ)$̥궃ǡyThT;3 zjgM!2]bwËl-Zjs.^ fT0Bv- RR]S~PoKe\TԲWG$d ժdtl LU豉jVk w][(BeDpk\{VpmZg`l`x/""߻9=5{FL'%4^o*4 vveTAʰY=~ 7sQl6&I--qɽgdSg۔v)[#슫FN>.V+K^{KKN^:v$FqᷯGgP m?.{ 7Be$ߚ$3zl;X8'h:8hhjqCi+C>},mU_<֊q#)+xX&T ~i"WvE&H>گN;5ikgNΠ~d &{$`7M>hXeRw6;33I|(Aؖ"F4TlJZx>cNM6+³RBeLVgx!`{bg(@h.).m[&B0=܆v$^U"D+j ߤI<$'"HF`޴J@H[U?Wm T/*OELu XWǠ+|\!AuMc!ڶPջ޶ $KhqK-er{&PY5u "Oiϗ؛lb'5CeԋrdӚ/SY"|f< ms)zc}X[:>5JcܩI<+/=i>Ӯ%i]֑٪Gڻ Uƺ(Bzm gU'G JLfןw4%njyw̓iT;*z0Z! D!Fh!~͌ж8!8rM.fposR سŬPB^u˄݄дİ~+,h$$B:&)[2.VYY,Ȅ!,t Bx=WtƽS( &t̞z4Axg+ u0 d>eT ..L%Jy`;׼+qn&_iN1IzR'pMBle8;y[*KlwYϾw3L-!}%ΪBx4wc`68 gGnbV+XG@7F'ZSydjO&MT`g)ixxξ]3ALuX6,h곓s@-G_gBb]ltÇ_L_*nטofpgG_/;W𵺿[zpYy@| SX|fVNpɚ8N6DΎWY@Py /h{Odt/J:r1 SUqEk<k(L;Ūyhኩ{o;'"IA&);ё 9{`*jPB׸AHӈ`~~Wm 2y=X@,Lm~v}&lzlM+ fc:5"Gh[v2PW ߲+$>TF6^v-pP}94 Ζ@Rp] G=A$B 2M;qY@z)?:} И29jP7i=NOer\3(]U"ƚsú1~X4Kw`yT`5ЊzMd>߅~٠)4^2i%׭:_?G,iKh?$8OzŹ&IY )i{:v[qL2YFιY 5 F-Xx'[8yqfO|<m_Owz"0/fl߇'\Whw~u;G7@r){}Tۭi4 oken4C&Gu|.}iI7]s|6!WmD[%ۛBǦтYE!p mQv5G!%ؤT-`~03rHH)φx#j).h-)O@{̫f4-4fiܩb|b4A6<9n;.4m_6j;ѐ;gh(顔hkWpaΑi:/Ђ6D|4ba) FqsG&Z jkOcjIT㽭|:2v<.Wt1qw;7n[Փ~C#[;E#Ù,j t'SLYlP=1]ȿz/\z[gnfD/= D`g,rӸVͲKPMN\DQ-p1x *C,+SQ7nHr?Fz>CAnQB a?GH# ʩYqc^?0Fִqs'R]Z1#bG5LRuR`t3_rm6Ȟ_wtVy`\.vY+yL-1 cVfP|Sf+mK\=e~g|k=:ed??ӛXA#ZmͪMvPfBdT\1߹D8 ֱ;EI+p[ ރRn+-xy,&ɍoz\Jc NQvv [MFHYX\ +Ƽ^"pm91v!DK&R1jsa2N^G+$ a6ñZAR54J.(Q?|A';A_JL`ڏy ls ^ ;dFA"-4`D%l^( H as:"#8 K>TGE-Uh6?{G_n315K.l;_ڎn?R^:i7mS4c<h!l]1;%q,"Bk}xc41KR6*"7Se~t8Byw_^#0VzU&ILM]yzԃ*D~ O6=M"߁'U=ZW3s,Zн@/'FoOVqT4o=%*yl٬o(zH{\1*gg@|wcQѐLGܕF~GrW?~:dx^ H{ >tfJjيg_"F{Z{x=ĺ.mQǰ.t^ä8F[11N"Cl]HFimC_dhn&̛ nt ģ;2pEX>6g omTwBg9gȹ-c6_%bN/S9D!5+⪝Y>dʥ̓^n%H/gXC ڒlgPEX 0'3F@p04+׭8-{#B:8_xp ͭ??ܝ( qr":g |bxsH V2&qmgoRB%$gn bBj-]*&戅WD3L L+A{Gt*VcnTs_k!eTJO'>x}(V eP`|3>>*7Hxt@Psri"8x!4M #5y͢Ihu#k* SQΫ T\?6ůI# bӐ&U@Nj]iN%&]}HZQ u9& '\+{ ^$.%0 u_?EZCxȸYzC:SPS֚:쉄L?b$g0H\n'|p-2ƅC/Ew\a"*~B`L (M1ڽ2E=^(9^ש^4^sq{U;*.r"_4Txͽ%VRtVGOcdq +ș?&%[y7B:²;z35PAߨ|gD3׆9 KE:ȶK}R|[A1sٛP6K4[6'Yxr̀upJ< z~/.@StSb I1 U鷓qKzH2bXgɜSY*:x=^-P/PBZ[?|6(D1e-p84Ic[ =][rRuKB̖ >glH6Ы;O VeֆC#q+bKɞD!\q 8* ]K.7Yh}| );x5td؆.)dc5'YoH7UI,l•j{XEl P'B5=D #t'=2¥ sWpR 9*A 0A+0N#]rZ:)Քa=|d ٨3]jq>lYWp~bbvh ypgeG*\@JnJ@ 230RLzK©z5K"M z@'q"7sgQ6W>&HB0(bH4x*N:Ry _܌:m /.< &fh q%6H;_f3݂v: zQ6ڜ UXgLEe[YtW#v*lԵj,o̵a'{ƝQ] |[pʸ`ag޳Ne]8|dN_qϪJC BlV4 hf¿ FDmg6V31@~Ibo,Y*-Ŏ(vArLQJ=t}v`:ܷX*%)<@]q2y#WO}k3;dd?b?#J˕ OINӏ\ȕ_A?m3p Lg`JEvvqLg7x2Z "kJCLSVR amRtp;@->y0ӝcT \ŀ䅃 \8UM8JcCML|KʤO1ӊ2N4xI+?y{i/߅9fC%yHJzA)A?^-9FeD9SɓoXϔ-Ca|5c9Pfq >1-DMZV >c7.]Po}VN(ffWdpC5bwb}w\*h ZJ#EmUbo]ΧVEcKCK)]DY^zCɱM|wAGKXig_wxlj\}w"{Hu}P/9{? 3KUj~Cܞn-&_mκ/!]'QR^Ý|h+[B|D+3܊Bx4(Bȁ%z]q6zLr(E"(0TVX曐ޗO${kj꟦ⲟ!e:a4D|Lލ~Q_!!ھGʵrwf],8٪K)pkt/iŰR 'W:Z/B3m>z& c/ I.DUT{1F}1Y؂`~l4h%}хAEA1C#pfXKI]I&YQkK} A.'w7^v i{GqٶɊDlPaLCHOa:訉_,b+_b$7tUz]sY]vf`FnNØ)m'ݻȣtU9e5+T $ JI0Gz*O,awH oo\ҦJxE%ޗ9L}R %[Ar7{GN:&}n.< QNI@8>.xL1}˞~[ԁ-H "rq5EDHaS=cOQEe[ܨFNVCq$2r+$* elAEr(ODb%YD㩵r/{QI}eGf vDxB3p5=< c$jWXUh5aب9BSڿ9Wk2Lwq,C G[AJMͭ;q62gAVrX~!BR{-;ա$a4`mOP.ɈP_QϏӞsdnIHK+O 9csb OUE)hdph5soV4ĚhJqevL>sU0Vnmz'$+ȍO khj@[- zbA0ƑYMP` G Důn4#W^S(^)SK=+]{W>թ9r(t7x Reia?|Ʊ@-Tgfah&t;ae?O_bd irU676h}{~$n ):XIyj)-LJ*4hfBج+`\U!yH +p.Ya@[~#JͰ`Abm>?>Tiw\U)TC&кQY_3VvD^um2sL coXٵ82i9ZrA:lL410}VDy#}&7SiJ/m~zNـ.a0{t8ejIT79LZuDBlӴbm9ESH j(e8m mj -DMf-c:B*Xo8>X Sn8cwu^FF.JS cR Y{}{=|cgcuX3>?J:SQ)da+oGp.ň*1x9]թ =qP*(`aRm-U,/[pAE62>aqNݜDs`ޣrGREgG?M?G(z|Np*:o_! qIBcM:tQ:oa\*]fƉqֹdrEzCX՗"/R΢zƄdzcgNOT@$=)!vB逥k7$*Mr βpOЄqsKijL-V|#P|b!M"SdR>ט\5ay꬯BNVrp>}ΑԓHWд0oO i7`'R5.CsjlKsquxuKU}@״ -dl­-|" ,)D& $JUW2Z]G|*2?ZТC.?0RΞu57澠.EUU :_sDJ}ϷXM% u2O)3󎇦 ^6( j(:.A+֝SGїJvH<1gkmδX/sY{uZL"Q.Tt[1:d3;В2$sRԚd$M4Vw| xhXO1Se8+(RF)Me&F\47 } p| QTADzm뀴rcTP˳< 31!.TL#@JKhtsYִdvXA.++Wҵ;"h"ch T[c^ʍы@ALC|#tl e[~?2x!4\F,'v"B`^А("4Љ@GR]38NF/\7J~(WĆ?R1fS2*ER먱2I}bUE%XSLA('qz`ALl88,mWSsH2.pdl{ƚ7n|:u(N PG@ٿ.JIe+=3`~^lJ).>Ԧ-%(Ycؖ.󠡿1 :FEvb3VɺcֵH`Q-Ϗ@WX|?GҚ! n3 a5?>dmm"(@t h/0t9B ;xdD, [2&k 'ΦsH5{+,ωN!_,cJU$C>6qdǔS"b-h>nh6y%=Տc^EB)|!ϩS:#Wm1$_ M gxV}è5a /ӊ_hJ\x ng}, ?/wG%iK>E8[^D'Xȶ?pT&Z Ƹeq['#aݹ)ע(juLwa`|M9v G-_V8)y; ˤWr:Ӕu^&_~`$ eL\P>+,\D8R`mik=Ɖl|2H=Y4^[eOS0 ,@yxjAsC=&}0vn=p3ɟwtAyx!J˨ H)Mf1vF텫΂;OЭΙV_#9P []5IY lAM#M!0K)ЖHiroC0>Q7m\f ^4UP%,WUXTxdcbo1$I։U-UT {=xrgg3B6 "Aѐ,v[6q GR{kN9|EP=:[c vT?8.UbP~In9p g"]*K@ڬiHaM{O%a h"M{c0p|{q64?=DiiVDD}YPؽ6g.+C ^7"½ExX襒>7J[ꛈB_/[ $PkVXBJ.aMw76Ī'PBۆ*!#/Ԟx1|OAY(,O:hZBwC\_]/R*?*F_"D묇 1*g1{(*M`yך8xvP+Π|'-ϸs%N[4¬P:Wcj-P d+}|{ͥ>Baca"^ptV|iatlU~G#zpl l,}TwآXú8J"'H79-OuKܧ` SHz^g1EZL&k 3F&PV1ŝ.[88s޽1*6rXl !Z'‡8#Km#XCQNrj2w%'D6}7A?UO1jk@J@(kG7[<]EO"x9u t[L=Gא v:,[;C9ָ\\^c#SnȲXfe "Q/wa1 6apضkgdf@^d-#_U./DoQT]ߓ{5 `r.C=6@fXqDlğ ӏ7]>ۇ!CVY*P"5zMWfګfG2y(,J0ݵwe?m qke0\[[P[He#tgoPD!2ٖ V3'Y~@;5υَNf=Myj|uo ǜ'&^(+螇ö8Ȼ=&_D^yߪSȶ\f ꡼Ni&.Bdw^w'OШP_N۸TaY wAK EmDJjhzEׄH]wc:Q lHÆ߄,3e,r4Ux\d` 7"m|M/!Ky!ZeQɦ`\Yt';ٿ|s;վ;Q̎n%ď#bE2R(,IQ Jb뚁p$vkz8^^>*%a3S{<P O)tͽm W:}JirC]A ʼa =p0FV/ltq6M̖)yf9ň uMBrMn Oo Q7Ys Ԑ%ai}_ \)#X!ͶMJ6HxL+ _xnռ='v3>Th=ɓ^<:p=p:Grn XX⒰+_m:fpDr]_dWy߮]sCi,[fLPUp#*|ݲ10IAT8u V< 'ӂ% ҟ!ֲvj*϶D4&Or<π*Qyu|#* p*z]@m4^E/$ U{Fvp_Ыuʝty,İq,.>#D2m)^C(BnĞxQ%o^0 M֚ 'ZeJf½9yHNTc&6M5uL][{S,e:Z>(\x0 C,1Q;%1Ќ4fC̢҉C&D S+L\XFQ ` !|ưE.?닊cW9;mR-,Sk)^^J=ZTmOU]:[ ^o[tG&BXnIAIV%Hs wP1˜<%f9 "D>1*B,> ` H]ir壌LoaU1g@|ZNfb)!^3\`U'?dgq9)~ O r{m|m5)5HJnL:3UfD=?ΥHRU\No4I,UÌ.Sv5>@H6{Oħ|O@+^E\]6JZ CQP߄>Ŧ^ ԒůafA8Cƥw+&F'@ zdG\7v2QGn S ~cVL¥Mp55J ,rNE nd6r&Mhm/Pn0 2^2g G<=rul0ff!s9txflw/?4}ݮɂ~"\冟4(E+!eϡyGx+6~0`G'U,`X;_[ \p [0idoF 4 Axl-0EmzH#j-,"TV8(u& $Y+޺Pgfxsd֯>)FijsLll`-޺,yۚwZ;p]110O7i^j.4(9!`l@y>C"%2̱CcbBĕ-'+y17څ^>%etCLzCPVd5UcԆE&Aq 4Go 3mg6X%zKꎢ! c(,}#2Y7nhD[ ƈRE$~(ʳeC7Z"_6<"v˳WfNTQnp#s"7;btL KKޭG6iV-ҠeZb”R3^N:$XU7)@I]l٫Mk6Nqy[qɚP=P4W(f[{ɒ$#A.O}`͐-w oCz)~$1|xRd>Jp< 8t4 )`\QF~T"3 We( Kf-_*ti}b8<}ׯ\xc$5%sl0ބ0lgG0\$BazRɒ4@t-˫b(8? 5? > Иnε>H0 LDB,?Jߣ/́/vžǔW5|dKqԧp$#m-d(F򇹧 z͘nASuBc9xq4qJ- y3g5X/ qo!JjOSdS!b2wg3wGolFf26w==YL%sfC} =n,]]LQ$N'6HfFB1$Oc,5|dCaa`J' -ޏuǬ*_Qo+)Η@Jr$* c71]s AfgSS?55'H'<>`ɜAWl -!ȮsXF;|8(d>"s_nRpRw>`-ֳ ؒ#G_J?,OwKP&D+}$ ̀pkzu`n2z]4<ɖ-CX C> bz=?W|vGl-~NU-~Eh\{Ue1m?o|BJ+&}G"7l%"RN[ 8 ϠgESJnQ鞩tӴYU"F`)VkSxrF4՝vԸ&ajWn༈Ɩ^aA8v*~8Yѡ/Šhu3Q_{u'oJ[kM<\44-b&Uʙ HA'.OO,1I%OyF[*.:+gSS^f F>" ңљ}uĔO"b* FuJ 8 5#ԩ>N['c9_Tc/l.gT=RDW}9g)1Uh[h|Go"ZNJjH xϏQ~^\µU4DX?k6K ( ܴeݠϢO۠ȫ;ɫ-C5nK5 agm4.2oݙW#Qfv$Q1<ȯyBlZ؂h e7֋!cxTZ=_{H,nHb|Zn@(gx0qIn( D͆R ͜,xsbR϶XS4pF)kި Xm פA R/L*h}ʲ RO Yk+;hN)jPĉ"`Wyh8=q,p'a_l]ӪAR5,nT^QlFdwQ6O<G5J{'wb::6yƤcgokF"zPZDup6[w`#ކx(,ݍ6;:>ȩ E1ാW t7 ~k>C׾mU. %;yK nWR)~v'᷎,u-t[!\{Y+]C\pN#,wdi}Bɕ^,>lP=9Y:=t.4E'j2WmP/"q]Q'6]~NuhK&\JOna+ֹ&;^U ~a(inH\:@l>[ sf-c֘I('- cak.GLU9-#3ڗ6|CO=ջrU(ȤU\8JQ3.9'3m!G&Y\)O֓'8Ԩ?O[M) phܽ"pSfe,W< s̚x+Z6jɼñ!7n[Ֆ n !'ŹZ-/9twPN?)C[[/T=Gu>MNL%mץD3s5,-$}qBo$$z%phg"x8ꆬ #ht1"ֱg`߸QkF).m`F \H*KN^@HeoV0 (u-\`Kf&bC\ޔ2} *׻#$4 @I%|/UϹk ? m&" ,TM(d.`4hUP ts E83L"?!9 lf|O"(y۲47m^> sZ 1'p.]^s }G Re8&)sF=7h2q:<.aX^t=j}s, 3sȢ69v`@n;ɐ?Gȿ 5 D;DW菨gGgUcm!<5S}@%3a%R5LS"VݾW/'4M!㫜TKB E`_"`~>(;Nx=kLdq5=R8R.}4S{q d&o,S zI.Lvov(Ah]V2V騻CMJީ$j drv!ɞapԠ-a~Z#M.U(\1:%mN/u¼=ڌ/ϲ11x^BjzZXlN3]vDmzEs^Y {\I+^J3 `V2~Y];`g:\-psE"F0IEcb;`eǚي TrU]5ҵWP0}}V{-#ɓ | \1OZ2VKw?]­V{osΞ3s*C~2N{50?L!fc}}?9kzvW麯(u -hB6!H\wU/֌U@Ѫ( IYZ\dresG}--9:&; Ypn B K+<)bC-gG-⊆k3j>raizH]Bh9'u̐/0quqLTUl$$|VRckGs9id, jfQ&bT[2֐I(2 ]Np-GFm7qGnӕVC3K&88ɣ۰IJ>1er\YrK0c mN 9僘 ZuFZ txy̰1 ٹifμeeDl*1 L/[VmM}HiC5R.wvQ#d~'>ng~:)@sGʆM|'aRν,r|:H“(k͝4ö8^F\FQʝB6 ".z sX;[})VT,va'>ndԬ=b$/Gi\Bs(teVǒFow9$c-*ȰkJ{&(wf,YV Z 1%f.bT T46TFF'g`8ebQH|z V&dUmnb/ףDɩ< mTdktig-`wb*hD Ms0=N[:iMZfזKvMw]؞+s9BِcoLTJ@gGz7V0?qvYH©#ZEg (}levPhYg~Nr1BokȽC<.pbPf-0-x[qGf4Jv:n]ݵ-EM.̜A}܁0ҸI4\{盰>,b.<7F-ƯbǛemn KbMp㯖, "Dx~__OA?_6{sq(D?>Gw (64*, (19iłcxL|d-jj%˖!=ܹB3}tJC.L[;ѣ1=5P8̀q˦u_& Qo(A,A{rd溆bH"gt+TVڑy Lj`%K F*vGc;%f@GɯXz3rX( !|qlb7($?C]$Y0QmظE|G~m;A듏cx))Ֆ.UW9aV:mEQ5hh6x3lm@p ݦY!1,|pr^}}ABkn>h3yoq. :6oXwJE9Si,^Hnbȴ 6=hqGШ'WR -}z")AHLнc_AGhpHn'L|jNQ"q$8kpY~$X^Φ}9^֑:@&y `õEx1Q'QP t-%_BؾQ$_zoKf(*¤_fE-;S0C6OU#yd7\.VGv|~E*(B4P%'Ne0oZ ?`l٫ In҅id'qH&bÇi~ @>1L;p@# E= D$L٩²xM]8#n6Yn <5bL`o] |zaj{9c㵚V`g`a&1w!F{:%i>$qOY-eG#H P#D;XoG+'.8S[tNkU(~hyG !;(Lu[QK$š6ϱx UZE:%9=JEK (1 ϰyK ީ31zfSVm3ڑS "Zgrx-07 V7]l5DZ3pE1l J]jN k^Hv@ӏRӘEuJ7Kzx R ȹ3)Ue$L"3"Тǹ3fNb{<ץ*rQsL%T~azs^rHn`-|,/t+g/ci֏Gfw!'ID|sj7a7$kMuG[FxSmꉴb3{Lɍ ~ VSjRk Y(5DDzo)kt1e(` ^$NŴ}iMGnn^ðJ|og S=$֚Q8v@ZtPa?@~ħ І$[ԯ_ J*."UEW"Lհ'ҟ1Kg|ORUJ.Cqz/aGB?,ݦ)v쟊sDT.@叒P]5,WǏaTK?g=xEzfǃUK] ed!jk9^(8ŽG!//!Fyp$k,O,gݠga\vkF#^y08vőn b/_tGI0fuH홙g^Tљ<8fAŘ 7iMS ɲt%,v?PgVλ?%4^.5AO1KI I ~ N9򘆿nȼ1\VщgaΗyh:o7}Zpޢ%9`e79;<p"z!,'i)q8oiadձ6T1oϹ׉b7L:}^e48zb˛|V-9%GխNx$2з V3UXzmx!zy:T>_;5R +K]=/֒Kh>fIP^qVo0:#P0=-g/}ǃ?KCZM,,i{ш5I͊= /̠Ȳ`/³} fkuC ZTckzhbiulUaRq u>IY gg7N]\;9y,Ko!ӘXߐC*'0?W3t1K82,*`Orz|Ȁ`*2R ˛pCF%UIJt)ˁDb`EWr_zJHq/5Zx:S~BO##令5@]vGݾ%]^%a1jCU3bAV?u_M5waE ΝJmL$!2Y61T \HnYv3[ɀNՂ GԙqZ(pg8=aJn\=щjiz9Ij~xk. qK>>/L2]D" YY6!qՀVVk2+0_GoOoRR 1>A/y#O >(w&bx8hھ4N!&sꍩ41bn{Y\(Ct+Ԧ6xo[l<Βw7s!5."|tϓ0qw^w&QOqwAuw(ū HNZсޢZ5(4t; o3[ +{V1W<Ƀv䁌7TDj;LGG5tف8^Os 29Q9?Cp dƽ7Xw%`/ )hpO3\G QTDVX.Eb)cm#~+<>-R#}7^qJ}*&6,RmGVr%Ni1y|Qn[CTvo8w;>atVRG](ϸ#Iۡq^#.&ŘZut&8nm%f^UiU*At*N#RaODKov"M(l2o ӣךX~6*nbyUv=fƺBtݡ41Hi.jSj`tW<svmB]y 8&12=Is&3?^ɇ۶&cA3  +/ݜGmWSIR!OVl,m(H+A\/5K*g8o,DLN1)N=xe?=eG,`?⪓z=/^B&5 P [#F!+G[!G S.{[;1Yd2D;#diy͌EBM9>8>(ewXB7뿥<"} n ?2_~fL~?X?xu{L{xQ)N N`^a9`E׵oQ҉"! 4ycQ?SLX$Y_PKK,ls:/^dIgD1 '+TqEpV&zPh=G$"x_\ՊJ g9G4\m%%˨|LZ=ht">|5-5q$gE ;{?_wEC>T?i5:.';lK@t  :9EG|EžERŗT'CUԋM4"ԁj,d.:ZvRM)AZH]\,ZR})2ig<[vGUb5ǏewT1\/2rMk%jM[Ui/ y-`#1+HV,ZlkraA#"J؜47Nh9Rh7#>Bܭ:2K !,a  Xg^)UʤG{V'^~;ӝ3|? iqL޸:m<~j)C7[vӑl@C` p**:V:e~+Hd|X}^I\:{_8@c;aqEzgښFqmm{ [O4sd9^^~+O w(a.X&>/t̲D+.jAJ8iQl#b^<;Գ E7lBT A5ָ[hik0#j IŢ-۲"-% Iz # t0/faG!Wͩ7f(H+Hc"{PxI?Dr$u_B-Z[C+]V4'FY4]qC woY TT Cp5h58W%F%5\fƺj$nfR%O"J:EkvbN7f0N j~EWY&l1_#snjcs36wN q,{Ѳ S/|1D]:,zr}RϻQUwN6.G֛߇g5-ʡ-u0g176Z`x f YnΟ@Oc'[{3MoqֆgSxCWܳ|qwŶbXa3:pf~5ez5JΦq+ G~#wT:K׎-p3D>="A쿋/w!W6z^")쮰gZ3_"};7 иo4K.7Ova;e"诰zdEGju.Znd". D|<:+yJY10@ld.ޣӛmb,t0#w=)G`lO/gyH.= xLQLRs-47CÒkR[͜[@YMF;>p=mbIڅvtꦍbIoG"}ke+]B ]##Nb&Aszvnj7xiY〿GwO/2$aѶP),]1dU PS"xT+Z]^L\:w ,RIevt,@jJ1XcP䟆K32FA+%L{5Ǽ%=c,&&;N|,]]! 0z0Irc٩TӮp@|C= p'E5Ij~YnO={GK'h0C.$M[+MF9bEͻa0!-'xjgܶ|Aye-OPf)iE2\"FRnFեP=$[ Ѩt`Y6D۰L{$/#7#X5eDkysICJbVwNbuJ&f#P)Z@HU3LNΞr`w (SNK| _4z'3^mĆxx Q#|L(v/wnaݐ:[w-CvT[ÖNM-pp):!Z 1N GYAB;z 4NݮWےtC3Jq \/.(f\|G E2 '_ 1\{|g&t 8'”J_ߌT]ً Щ[╨٭|ECxNysK%'>CZ$kC1~scJEA =ν2[<gڅT9zfv:?+0LjU8"tיyrAMߝ/ jԱQ0QD/r)D0{Rf!kREǀ? ؊Hmj&QX:~5  Jc r羶Ú]AӾ -|=Mܯ$y3X O9\1Y݁4Cxq|>TZ1KA ŧ$ |2b86}}veY&eĴXT,O7~TԲ?DTc>>["1Hrn@>UsR2""f 7u }₹ML9 l=qZw TkSj-S*Oo-Teu0z*'J.y^{*΢]6ɑִ^pߛ@:}1C[P! ?H^tYZpD@ZFшd&͡K q24 bі,Q+j ~'X9*Dr6= Llan?OӈF|W^\BC엇vhO I##wMc:@da]dstC_)LaD|XZe(VgR%lsq>io P;?xڞWGO+kۇ@=H;@zcCYfG0:}<4?` BҗVhnjY@UrzU R XF\4$ܺq_]7) jQ3?º?%_:~y/Tj TJ$V5~{C~thB[pR8vGsijIpAU([t6V(osPmv(oyzu_09d]5*@pn&8a^L~c=h~Y ndD Dp~72/ƴ@1"Q}a͒nxn Exyӕ Kw+>9R -zU7}]yqT`@N%2c #UtJ2rr!e"'5biE/?HyIex!ɼTc ARTMLIC!>9iնJҙ-sѾ7X Vs7WtdO+` C+SMmɸaz6D 6qdw^+! bC/¨Ov 0DXZh^/'\W]戼?u. ϖt%ndrs/I-۵-cDN}p7sWS*F׸|$B0yjMa>w *E2nqx)j<'Y5suFkۨBza %:Ju"ǡ0Ʝ$ PdZEB!84"TB)J-C$R^Q<`q+%,;6!x#kOݖ/v뤆4Ʀ< rϹym'@2nVt^ Ź-Rv7aroIRM1̬T:2XTӯG+D:;=јhlL9>TmsVTNtyWr5AAl8{q,WCv`5״3o_lXTC<0Vv+8MW(BrFr#AyYkDũPŊi*G+ST }_:lV J_whWrYRKPcBS8A[gbmf.%M! q%l{We4hcPy2 `UY0]Ȱ"md`*wp|s2cUQjm I<(φјHH"r@eFxkr81|ܓFk\ѳ}"P.ӯ(P촥1GdkW[>~2DI'\P9Rs[& c[ U?'!m2Z:KO! !OJk-pNgãVc%k)J ~GOfxհ[0/Hh*UT > ID]Do"3EO^!(VaY TrWXlkp.bX\ ݥnHZUqR״ P(K8h;*(-<;[z(<"teCt}&)'~vc`BLq4KǰH청8DK.gzè.EUn@sU=rڥ>yq"*]B1:_py lak&SuhoVBKy)MgYIڐ/"_+oy[q6hC&b⮁N̰q"rkX^UOӤ'hX*ʀ4My[V[37M ىDDN#3W hq"Rbg~o9=n!2I,teӫ3gp$I6>OD_',D<bpD |<:QB]ʆUh~wh0Ul/boqd!d8T1mw:t`y-HiBεdHwkbCuo`^ !x*W:GO\ d *@QCrͮDw!ʮ>z,+JЈ/qX-}"ˀd7CF0SM/=TN5| ?]fX*pu $&5b"N zNj?kL0Q*޴|>GNM\]m ǽkvFF> ^٩a{G+xmR(t;HCgO%?!FǛtKdDhSa^'|I?!ikXs/_84ﻒR܃*Э#i_Pai2ԅiUGYt1wyq=lᵗW}a+}a/&(ELsrI5v4!T5Ot!kcWXa'k˄W:4eM53sM$pM=Lޢ9QpbD dt DR@ƫoKixt8fr+8BN5]>!fP1C|-c" !?cw$EFxiz$İ"J:""6ʽkaGpdV۹dK(Z.bH,1sWм?MWk2!P76ĪT&;M7_Aܚ5gvhbUqW3c綹ҙ4(A1SҔCFv|`ElLgIL"m{ mi;q<⍮mQ K 6_mq9|rt<_I/ a5 Tpz Bw fɼkWL,ږV;qfsXjz*OXK?;,(i ڸlmÞMj#X/g w  Ypqrn ޟsst1RhժZE==W0\AqRUSk_BX:,kTw_sa#SCz̟4M(x>¹}Jgkdp̋Ȝ[0WܙĠէVuezkϷV$ bXZ8/:Unᖭ|v90:wu[YdS sf5QBl³zYu둒m ʪUNqrX`4t@© m'^͠i#CyN;'pa%]5#6iH[tM/1m&I`'ډC!]Ҿpz[Gn>Y!I0 ;hp>tymf_ t tQU+aҖW|-9l0=4Ύ7#5-1?Qd!o1N)|ߙq5&PBԁlt<شSm0G8 IE~:q`h|#q\FY ~zOGT7s`a6t^/;]"҃&v?BfTWky92ֻӲ"aF" Mb}b3Nqy"t#guLuSag 8x |(M`d^:VoQ>T^_Non6('.L,#}r ޙ[faVB<kÛ͐P?)PP),ոftj} 0J]83z/:,Jn( 5Jf] z.m{2EBZğޟ:gaê*Bi :,za1,ib=fF`y#[^h]3,Km +dL(6g˞%v@nf3%fN)Q:/"y*B ,Us)ۃll;r^P1z5YĐ0ɧ3qv#=ުB[-00w %pAA ]̰דszxQE) 9u};>CboEY_*+:P +%9j.T]ߦOF0'5YQt0C}_ǘeh&@&=Rbvr~^M>b*- BӺbՔÄ#tvMBbKnt4d{`3+J[j ~Cgl-eda/tN vXc˷G:XY%cCHq:H{o|[( 蚍 MDik,͹j֍|s˖Y9$EKܬG |Sn|K0D}.;|> t2ߎp sU P+PL ^/N6Xh6TL–hŠw2n)5aTųU_Gn$D띎 bɲu2I:_(L-Џ mvNN[EvʜTdhhv_h@-k)77Vz ^f+䙖i[`7rk3[ZyeͻdV*p(QҨ0$A ^*?x+)y;:% Hzrk(vv-wkcg|kr763 [|A`mER-r?ݭn mP/ 50 OpxLsgj#{Ƞ:-ՑЈ5th~"m: "G?)w  ۚ|ھ݀R6K3q|B$z}LIdHMO9qs4;df/9ʗz݉ =A~jUVi%|@k~ 4zr|-ŠjlW#?*DUʥQ2vgݰTX MEvZ; 1[oK }/^n,cRC0cΉ1[hk[Ioϗne-v#G֯M:RaWwMmھ_|7, <"hӏckixkf }ϯF+V`?#%ҿ5&ۯrP`䌛e L'ʙ|k.o?yGTQgs [3m>!, 2,4 5$&}Ѡ6_:$GK0Dt"GW>e48{xoiIT &Mv?Bm+C p.A^9MnLL<)`jYAc"-àȖX>mcojXR)k3K#tw?f+,cy NVA:a>2']`MuEffnНFUl> 14>Ο&Ϩ^ex)(lM)I[m\Z'90_*V@Cm]K+"K7LvG"ߝd/ܞT|Z*KITtqpT;$+3 Ab&IFS?H ЎG{bIc%x7GI4ků. {-bRJ^3$hh%tLq!gOx*2.ԭyUܙ(vRBX8١b3(bcEdAڰ-V>offg:iE{mdԃ_+աH=ǩYű?K#>ibW5QWc]r\xuJ<;~[B-r$:)^ߣ 0ObDzѮ\zܷ=r}}O-T^d IKNV E?D z ʘjS+OO6oHNns}B*ɒBe)J&zhJe?Uٹ8(4Od{4{=uGB WZSN{bJ+rQihr62Ţl}P(oԃ$hKj1,=Y4V 0ϞKɡf@oE:@F~0`C D"@r?pJzNZhF7PP7ij|h˾N'ѵy6"){;5&acIq\"aa#WhDs bm,ة$>nqta:a;簫8W R}K )V!2Ou-F=Q\J@у{Uh3v3Z-X2- (rbq[=;jFeXɉŏrT67}3>Xci{=*8;]Ja^zmnTXeo1gҕZGi<,pΤLXxUg>뼶|sf{uқdŷf^ eht>?!W}:/L1)+[iZjLCAN/ғ})1pM^7.!o G,L4vg<7p?`߀E2ҳ!7FFiwWT8gϷLTQD5Xƶa6 dv6I;0O_7;ˑ$N[3=xhlQI;IfO8ˇ $baYݝOr, m>ueC@\RdܞYN@(d\Kd=L6^0OP:%e u8ѕ9N}:wUkm,T>hUEiG֩8qj-dk d5>SB.=:sfT1H&%PzORp޷l,d ~NP#ӿM QXk)t_F>P}GGP.׽U&s.}tGjN>ql0 ðkeg\u9W -z~ lo'/!ԖӋ0rY( \62`(|41 3I72OP̌/BsqNI!»ʳyz[ 3J2I'E=PȉG-h̫C<8=,*{ r , $S-jؠGM9L[Q<^_|=4Vvh_#8İo⯘.RG(HmF¤eTHR[.E0i55В]{w㹜eҏz%T٪fڝ"vG^[o+8 jatщqWna["T m!G_M"]O Z.`Ds5b~{(=HK˖oi Lh8kDߗ5d_` SC4ՌShc)fwkXG)~xdw)g 9ߚ"bn !g@~Y/æ6o77&iMğt2H3۬vwBM:+;Xm,2^pLqϯ:ފ99E]j{~&X[?tL AHoC]n$\U&1LiGRp>sִ> ~#ow) 83`<6&.p* #[tMVQ Q,6YwU"}8ꋠŠQdZ*arni=J[P\_3#>|FXMޒd }@/G|$eIsjse+9&rGOaTͰ̗ۖ4L#Iv<pB(M*Ix .ƕWk bwQ`egܤ4+$z%wÁӽF}W#MaTli )_r)3ړ>~RE,SqPt3v8P@RkxXE"M!8jNPa9iZJJ$iJDR΂C>J27-ө@ٗ}!Xذ:5%q%HJmQ Ϙ +\(B O6h&l[%AJiJxnԤXAj[_`ho=(x+}aJǦh>b-mW?خ< o0]J`xh7*S3}Dmy2j]KT5M)Llj}%GAݸq"I^SXđh/u9&G%ώ]B?ӅVwr#U9BAGE 5"4azj(;ʸ޺e0r1[4D$20gW:`0.3/@'TîkQ՘'c~ Ļw2 %3Ȕ)Gۄ8حWɪX= `w߽%tZ+b(L_TфFh xr._ܬG+نc4Uzɛw5bgmz-Ifݷt!?-yÿuf~z>@LC\03NF3r<#_T 8 7Js19Jho7]0 z0Nr5ܡM{@Xf=Q.2J%(Aljq08J:_ qubt>˱7 əcHAxkXft6yh/oZlI% -Ws1ݗϰp7O{%HL1o12uFY}epLw.l E{X Y2W9J8'VݱV9<h 5owۑy2N?a UXK,bo`v6﬩!E"v%B@q , DɥYH'itc SFN|N\0% 9dۻ-Nr>iQ_ NjsiDlnc;MucYe_)"vfA2ʶeP5Eq΋nP[M !![\^ >1ΆR L_Nyj&jR0D>cل*aՑj/B`Z@YsMTG +EdSZz].f_O%gBq--ʷ\v1#[XD6H %;eпP 7ߧpSxokgW:IBOBB!sMF4(!(_pp adU.~"$U(SǐFSӰiK[DǞJj*\ŸPTd<R (QS56zY:U3>>Ǘ|gg8]Ǝ _6jX↑ulN9AZ@aKx!!!Éa<qz\}jMQ%X"9˾RK0N>oQR"7@hPUJ!oP$`p4sѕC#,k|A'&$jsp#vhhHchcTNj]j]yd؊"}Lx- zZށ^:ϻ&'P[.}wVV,f,zTab]-cc3rgX!,=Sͨb{9si$ukC5QؽKDrE rmH==c) f^dq-8"PkmlrOXoh6*_9[t*}0$ѥ6G5&Z*E~7tskaM =&ږBxr')MhPPt+?~v0fxs!,/q !Q 9Vp,$/{Թ!n IdIOtC 1=5J$iUF骏'&^/&?t}[d)0Ό4؆k"FbE Cfx_ b>k>nj✰C#r܀Er: Ol0#,uLN"Y}&u-sI}ʕ.SˍN.U Ჹ,p8d9ܗv[TD4sMI5/rݓpVZlO&Da,[edŕrǞ؂ }E]tCUA}n,6[9 g`\k=mQ`eQO҃JXx#|_ԣԩp0<%";U!I#Ψ/\D0d)8Z6||8R7SWFd.{s#+idH2cmxYPlKfkK"PY;$`mE|V9ہnY=M}rk'+/n)<o>'n5JS: S&v0 {K9/FӌAw CkhǽUjx? II^]yK7d[Qi5c{PgЃ$Sbt /~_{B8_br! j5`Ft3:SbI=˫AOupx\Iy4K BZ!! t0l /UkЂ])ݶ;*fWjkZ87ZTjVM ad~іE58J6[IdyKpT1 Vh;xT9SӰl $jt Tc hTd>z6qaW[x6rd["Q!W5E-E\U mFCsͩGͯ JMuKBQ!#k]4MU;ohڨĂ ,Ml㏛jc0E*̯ZTNFtiDǀ"DuT>hC;7^q@߻ 8ȆKV9 y=Qx́ ʼ ]xM&mxE߬욣F<ЬQTмPQڛ|HDZwc~n[*{>be`i ;wLZ+wQt0s:TLxa]6`q/GčGfՉpeA<5~[Q egdx9-ebշf"ſK U뻥м{X\PE:VyosѢΦD7ǚk.^͡; }=MXvPk`<ħ7}7}c-Vdl&@7LQ9E T%o='9Al@cσp-NSj2U),`|+p{$laoe*n\dҺ2)tyvIK+m5B >Exy]Ky]l9)MĤ-/'@Oafc~Vj*>V3<av#Јp = V*qpR, P7&$sHmOdWxaXЏu&?8"]\Ja:]@Af$bgpG. yX!rCؘN S\F[ o;^c,q+"֝k;ËlLf4bLلor = h.hJɐ.=[b܇z@,mʫjxe b_vnQ[+,)J$Ah"wSE@<7ͺ8 _ bq|Y*czjK)1CM0?K5s8*@m!D&\Z8}ԵȿQ3s8jOޗYe)M7rԪrf ߗY ]B5v|F;ͮ ! lAҷ)]V%zr$>ðYϕ{w#$%O3YCVk1~24R7HDbኈ_nYw7ZDDխ>۞-ԅ )B T۳cd[trXEx 3ʻ"8BɮP{KjT*+kA-`!y'{v4pWqE8$wSyMa͢Q3W˨}Qw|tx\Շ-h)eJbn-63oB'u1s+9C8:PҊf3e Q@KKc&Qo"wmz|=dnh͓ ["if$3ӽo㨪9E&Y%;0 VᲱG`vt^Td Uг(0ᮽ4 qG;\ {-!.ۄI~*C ?yɢzzW1[HzǽDd9|ID|c'EK[pwnx>T[|m dkCfb2F({>CXȭ /z{)sl}ֲLc}c:5$<^C%fw6>O ?&B-_LGs8~[S2^՗҆ &B}.B4Q K2|)M颎p.2ܺy@"J;[$ .EΪĎ4cৎb~Jgz *mwރYA@m8:r3Ty~e) 9SC L@8|)T(ylY ]<ơ&1\GzPǛqF;Z6b~ZF!<QeШlգT֏yCEwn彪b7#ÜZ |ax 1{LP\ԷB<2LUasd@p腉?! fɼ7SQMgW#fZtS@Lm^8J;W9KRp dgR!|ށp0r+ 3[+imH/ˬD_d{Ґ9 SQH]7 SU/kx,͉Z'Aħ2haX^Ԥ9-5 ;I.|8YmP6ZVH!;F 1;n Gvő:[2n5F$'Vf駭Жc-QV8W}:v Oz)FZ$ztIq'lLvKߨ%/Z:˻xYܡTJK t4D"2Xb`oq푬B/()IᡈT*"jRzUNҍsI0CuWz5*r#BX+_a÷a{@RڦR,!{y keĺoVT@&ePwj%  }Z؄n5\ճbSM6" "[> AWۛxQF97"iIXG(~ k]3iK> xɷCG=) iP~KUNuiD~kVw"!mFh{hNyzԛ*tp!bkԄ~5n4z:Bix8&3 6JNbȑ Tux7eW8 Mw \Y]Q#WnY0Hqoa9rw5fTyM V!&~1Ѫs+._q![(6_Y拧J9,d!=⌐4?\DYBS]"[ߗ߿]5#1ҽXxȃ:CcVޫgA`I$q]O@v^fBc%@h;=3.DF:eQ~HA&L󿻦NȃkM. ѣMk- QX,R+-dy,bqݎBheh`nIQ{eq:ʇM&{6*yDhNCO3СA袔WBu>vHrdzGoG j9c*=Nv7DOWJj{86pē)Yl#:Rv//u$XqAйf<;_Yk4INIӫSз'kC&vW̺&usY>~Pdڝmnß ov5 )vq#5/3VA05^#^ (!bamb#;*XCs KZ+2"ck.e*IʩԱFg+Sa^9Xm H8怢 (4t$#} 0W8+ިt‘~vXw3p >4;UXxL/$+`r`_DH:LcЖ\Sk^"Ѐ0Mc,%!>q i:f~VR6oNDjb[p%c H$ԼfL0?Vq͕v^5Ds'EkaۘUC#,#79hhfw.vKBAza?Llq7i\ m\3:o ,w!oʪ %e"CqP 3ޣ]sEDbfb/s2ΞϣwVE.=Ies啬mk4 ; 4X,s¹R(:hF 3nriOfJ Բmii#`gޕ{N[ۧe;ZE'M5Tmhg8o dD$mB<Ƴkg3BvdK5)-)Nbq幘!KqUWH Mv֖mIõ <tԏzVgq6;ь ]Ur`˦KɐFcjrj LmV`0IF) *'\+QcߝB^[qJ ncˀdr3Jxmޯ^7Y 4qS y jOQ̥GLWnR _1^2ߢ鯺i|X4YQDm0+.A{4Oh>nX*O]]_n5") .hh.S jdqhM 7Ja~"REF9^;sۇ9w󺖓] [j0.I/pǠ/ Q75}V$̟qD5NRp>˼Rdw<)0"}9PlmKP,? bŚ3z<\p(] ,`ܮ&G9/\K*"[rl(a2_crbw%.#4wM2:.J6ĐĶXppk'Q:qf;w9p#*_ \!h 1pʓ FJafM<$z|LY ?Yau P$dGܧ9I[S XD2bRd%㔶~I?=h\Ԯ`e#T4c{E^mTgA2Ф;Wؔwy e=Ѧ⑾xJ=7n 4,|ݘN rI|ЅrrSM'W [ItHĸk7ǫV̶?Wa]O E?%D(CY{ȭ>q$~x׋TT$|N$t/g-uD|K/NzQ,m-!63Vc5mjcC|`@M4Zr^N*.WO߶Ӡ-dr#kԍq % /4<Ie%kS^z лV*q#GWQ1ݬ}Md-Ȋ JcYꝜ7E9Rm@+7^1aV-K04nC8 9$ZW+'{le6Ҕla?sA%}-i2܉>Y|N,tż6-A4[cj%BTU sw݀͸"mӀ)}!B?rE{h "]N9꽬da 㧖IYpWf"Pj[mĤX'5{kXDFR_"+2E B=b70VUO`b)\)fNF |:3|{$l#qpr Mu93fmhm9fۅo4Drw Ւ`ۍ{P{3Zm],8撎 VISBF~pH "@qD,& [d Nɼ\?d! XO|%Sd)};xvaTͭLO5%qt >r@UƝo)\a{ M3_o'>q E@$q0;kɃwR3bk:Käd@uD\ ~DJm>ky(M;v1S'2 Ͷk_W9.HLbPp5ĐCk_R \<,O##||v<*c (-4: !Zʵ5r_t\_l1Fxޓh2v_~"yH;maĪz9 |u w:[]۶I&N1AtfaM ƉuVDXHڮNC6=oH1 Dq|MPƁ]p=gQFM͘&v[qc9UqhpE$gVUW>ou{-/!"?j=Ŏ G~ /+EBSD)(y7 SUY]K]p^Gvh9L`uR=t); fUdت'WXM8.7MJ^*I~;c^sM2,9ΐp6yǯ?'^6t7&3}P#3F\e @Dē]P|cTak%*H+-g3O_`bfH[)=lǃR&l㬅)[" 1 $*a#DIx"P, ӽɩd} Pf'R%-]hQH AURYDl ]!ֆ>0 ٥)cQDokc? Zh"H(+i!u +"s|ݰdM俤D&T4J-JE ɹc"MaC&'@Dwp37\pߓbqJGK,8Kz.t}xPL{uIe'6CF橦FQ[{@' 4sO.U,/O9\2ǀ*ԙ=h7;9Gae57s%2I1,+G?._}^>UMdڹC}clsa MXf;82(w-Fn 3}r@rŰ7(5' ,j<mLf,诠z75ye?00DPu!ea YT̲Ҁsݢ5i>ZύpDr%iE^x~~EV V5u EzŤ>Di$mV+}5.w 2W9"rQx^Z=Y(GbrÞңĉ;FZ䃱c\Ɔi>i>lDb\W}'n TH41K֨N/ttU'B|ՅO Xk#I ![ktX/B兢Z 17jf'&2MN@ CD&y6[}7`xTgiaWWH]<L dhkSN`+(LP=}dlux; |Fo*BaJ .>d>v eݢzHNG`CvNA}(7 K&fWZWF:b]iH A;sꨩPrK珋9-|at1~'ɳ!o2vV^d?)]}By~:[ ha!-B^*ۈHЪs)l"t`,XHYz KKO. )A;b~{])>9734vLg r/h2@Nzz Ilp{!#!yksH qVd$XUE\EP^05d>yiΤvن%&`^\%r _2TWuʤT1)_;&/T/$yA( UJjO>/ w%q:Ҍ'8ṡ)5#n O?0e@p@&0U=`R(nU3 U`ɸ'$GdJIio m "*#ZFݾ3(59d`VKf)l|} -x..IͰ}[GSN1&VƅDW4jR2K*B;{ W S~-n' \.3ǿLVcvL\($$]]W2P1^@Q`y콯Wܚpvsc1'xڻԣ~':rqO*tA~+ʕK[ت]#{o@Yqkn|W[8 [z.!/$aC.պnl?RDw*Q T4᧧^>LyOpoQ/_[cRG`2#(} 6C Hĕd~[=\|nQQ[Ocmk 0nxcBBOyA^>@]c{Ijⶏ@;bv#fK1yuLq2\-Wƞ+jjXU$IsN{bU6IG |Kw a?c\8?W /vɄWhԎ }fg"_Sz/qpNgD}nE*E 7eZ/k?ڛ郏 t|t!wFՀ-L,Uՠ) S?dCQz9 -_Iql&e3EsKL%?:lu s[K?.^970!ܑBN)/Zᵥ1I4&xڄ&퓠3` U\zvM^BbXB5-k%BvR)jdZ 6 {&9a :4/D@R}"C]( ,Ǯl rP3o*,銜C%:bb^I.rYutl=Ffz|l ES4}Dv|[c'<1%HA9lvg bza;iSΤ)F+?|h%?ӫ*D"ِnCGބ*ȨmԘ۰qKޑ~TRl~d+!,1:8a".vgX=⠡vMVH q}Na]d}-~Rg]`Fd"RQ=A|5>)gGD-B/K`.G)댰>JxDV(-W1MhvYgYw` U/*ʯ0 B cah.zť-E:)b޶Xΰ^;]>aW& $4 N0'^+V 1USv?@# [qg3E \P >] ,L^bBpˌU坋z zqBaZyִ 7jP <.cRT ZJەYNnl,Vz.+bۢ!dU'/weSTr&Y)"~Zq&7_*St>Vg@bE3w9z/,*wSNI`܍JV i}eL!qe_#؈:lq)JOo?/2L3Sv =>2jC;Q0i\_5ԃ#D--R| 'KP+wkݳQ&hL!A0dP ?hG!$e{@Kn5Pme]=&b>`V3+33AAZ ubQ 1 Ml1Uy=nu7V}Y&:G!,e99IT*)l:Ή+) 4hkebWS+Qkdi|F۩;&S?"  2c 9ս1Q7Qr4&{iNxc*㍴%jSPԈ,1O6&AHZ_RI?a!n !ܨj$>oŋw24nPZ4wvO/OʬQq8$nÖp/ݷ[T(1$͇[_%5f;– Oꐛn><"BpR2/)4N,v6AHk9H.Gb@ƀM gen q oTTVRn\+>beej]ysUǡ; AA^+JT[ِaCMu'?v|hY2cAމ[ gu񶶎6BX3D!z  ? .|FRZtKzsYY}G\Ǖ!aAt' f  B3XOÏ)q_ds@d5:e[L6HY mj\2VKGӧ1/fcm mRFB%: Q0wMkv(\o_&FׅċO2gpsq6hA+ǭ;0`r6*C&FFwJsJ 5 =v6+:ǗIfL:E""޾\G?t%1΃]&^Ze XDy?q`m=)>ZX' ' #c_"dzkKa 4,\2V}=VA'F7տEl^ ,+UzS_n G\0A,ut",;›m]s aPN6+YE=qC"P=;{/*+o֦*@3UmUM.vROJ \&2QVd;G=#l؋`BTb+9S2KCoʚi\=s_%Fgf3B]&M$YAA5c"i=lw@M>OE1h껓"2WSF.:LB~RHN(Z|v$6/yv$Pt99O= 9eHޞSl[T@?vIe ;ZXोCCX'-ݧOlL*o*X܌ Y\-%r|Yȍv }U~Riw 5Ef98M8l#'冡za<šJhН!Ύ@ "'M /28;GMmZC/µ- WOoyB>occ#LT},SZUzkMn*u=>4ڌK|UU˿NP7VU9_w|[ŗp)kܒtqDNK | J.u{!fs׎dDGTaˣ-ߩL-"'}(P9xLT?CJr)R^a#蚓ڳQ0sh?Fq9K磪BA,UײءEA!!1!>=N{9/Nf!:XWbȯ%1Gv)!Jn7Ǹr?~)犆Ԡy)ah&; eLj7Q-: iHHi=/!nA$]Z|03@ 3~0ʰ {omRٔʎ(H(u^M*%E- !nd{yon{\HЇhZ+?w+-JND#CE5{*qP QC R*sC% gocܳc1ZirK7W :Y/LDO8)(sAqRN/D-x֌{z2x.w"J@' f&< ef7Rkd_7)+Tb4 oȟu76y3 }S bg.[D|}wPn]Ԡm?#g%fKl뀊iZRjHqo]MJ| וJb9Zx`9 ir?XX=9!9{@ŕ<Ě0!LkVL$gVY]"Eھ~\kL\utF`Zdk&FX4f#r~)ijpbA++l?\"LX.DJ|QyFI Щ E>6m~\:eY ~/ޜcBwP&0߃] F*j`yꉲI\4wWk]M31kx1 T"w}9櫞>ՆуZo͙dn(?%7?a0UV͇1m;q ?.4P-yg#;8jDũ\\3JA'PXҴE00Jݱ{ӄfVS-E|^ދ 5"CH:㷺fȽ{}I(sqa-l'^s4qsraRy(|igDP{_nBƥsȱraD0tw]7HBGlJ4䵮M s]&{ פZ53L2J˭YOMz[?s)Pp6z/rv<*zԊ @HEl2ɹM,]* w`d6Yʠp"}dj7()lp\!wІ5 '-` R"ƈš_S-Ģ$Iq)c[0&IA;O`cY9qi(8"t&1ެ:\F/i2/%n (S 1raQvyL`|B*8\p(qjOe/[:XE *L~tߘ/7,2PEmǝM '- }I 5"b!{|vt^M )ػJ {#n85~"[ێ1clV=9·vub1'pBc4Rt?_4ƃYۮɘ#t4!NڶdNAR~WqѴ AFc{:XbOԉ(?ϝ+̍D$Y Y3p"33.Kqiq\N=LF5Y OWdYK=fHl?u{Z\5µ_8@ 4 ʆL'k1&b|'m:>u)Tَe=@!)NÕϞI_L,z,Dg1-ƋG\u>Jyܦhgy=A^ZV܂ ߻ f2%Jo QtasE)V$nOe؝OnG|*.!r2hޱ!Doh.-m~_od#VRt^v~" k?X ڐk%nQs !2J{g?0J 6xPBU 6԰`Gg9HތTz?`J::Ax  kpKjH*F豦\DIC Qh_@{3m'#<ڢw̬/a&WM^6ć@rץ8vLV[lŋ x]G{ԨAaXpξDKOC^,72|rg4QuK  5g]uTinڼz7DC' :H챳حFҞ1%I.ڥgky/+Of.R> -$b?orF=3O&!d]&=XZR;wǝbO|yuGtagnL3ڧDAj1 A,si_7 ʺc(ӿu:swڽSӖcTOe]FK|ƍ^>~S@2MtINx.oj[Ņ ?KHe^LӰVdTMkt?:huPxGR9*Z@b_x.VųϷWMnJA&Qx#2mh&zs2TC*m&ψzmX8#g ʒ$XX#KYuű5Y|%W!!%Uu$?IM"¸CRu =v~-÷%~1} OC<לp B*%2l+"MD\n{ekڛP\4gCJmPTb2(T5{AӖٛl5 3G6j;&~L;(6QN>uXߐ NrGk.qzĜUK6BG?n >VcM8$ ]@GlYAi^ua"!jr{/eM 4O${zg8xfpf?ȗ1c ޥ|KHxg> J kVP BP1Y_u\7&a7RR?Ԕc|؂bSB[V/ikɩGDCqȓk—Ա<b;uS;ſg)E*y]p{qo s.Թ,$9]v6 ;5}HFJg\Ytiibyvv d9¯.( PVT-jtPm Hg/uG9{CI<'7*>s6^R6.ąփj}y ޽2&V1n2:VX>֠jΜU(Ĩ#ٸt&,WNm/-/4Fe_qP1صVps/~2䩨m[e|q KFqpYݕ[CNlNC*ک.;3#iFHP\`925f@"dw*}y*KPRwOe{9=gx=1Nb h&t(nV4袰'GXXӤ\Vd(/4 P gv6T5ay}cE3Q]LD33 } }kmL=UsbEli?TM# PtPW^4 R?{&]=Xs Ǣ/nP3ؓm5Ib 3W8 _UTT@a8$X5nl])g'ܒp/m f8f:pI8>>'zjsιr}_ct;8:JWaeZÔYh%޾q ގJS\HBCboBVH+!~7̟^ Eؽvk{>u,0k/sf2uE!&6 xˤ℉fnO.g:dvՠ$׌퀁f/E(}xbydLbma*9m}quȳ1zؗ&FBil&$vڡ&%]T)R7l#ܹ%᪄#n+ gcGEC$\vtTV}CP$~ 8Z̤oԮKL.PX6,4T;UG  B|?/"z<í \€f&ڬTD˂,-E*Ee>lIjKm_KR`.J$0ٶ%|vwgjJ0 M^r!X0t"5B| 0S3# wth@0]fjK>T $ 9Q} #S`U30{,]yK(rBlj,zz.D8x]?Aː͑T\wQe&Ɩ`@[sFc]z֏XhE] zGΘR26[ŽsC;lC~f#K1pLuƻ5(o]_'y3W͓贤qتnJUn}YfDiv&=dmG&/u ~,tdYHO%/XbC w&̻]6!Ӌ!(+71kLH.^7$GDdc]EZ >;d:[wI,Ԏ-iwP͍..:ig$0@O^P}|%nTZ8(=!%[''ENhQMotjK-dz]AGElN:T,$Lɏ*TY?yp?1Vd`9S`#]'xQd_) u AxX,zkM=\sίԋHs~ee^=^ >on/7By~rU$'ŬpK& D㄄^>!j\ɘ*<"40M;"{ !˂ J.\Mw"ոF0_D(#EU665 k*SH4>=coK&T@]؅KFB?.,Ǥ\o&)9 Rpy)o&@H]بɤflRRM$ +,PgPmv BVtB"tw]2$ Vu44C0) !QvBDkK\ǠŁ)&Md0SU=ϢZ(Xe !(}sK>gUnGf3ң29LT+yyjmbȦ+x4¥8_.A/cJEGk(`, 8ڵUckf1{Ϟ|p朩v^sjE6 џ( _H6ȤSK)˷ Qs+݇ 1X,ߨys8ЀVXuaN)NjŲUPD!5RLYPuKHzv˦"ilc(U7l4R?*ʴ[D8lqXLĖ(X=zpP+-˱rrA[BAZɐ)]^B|C'NTPv=4V4_C#513$"*؜@y?X}1J{~/,zKv#jow(7p0 ɩU.PX10$^PRQWmVH247ЬU_o?̶>ʌ.~/| 4n9vx ǰ9RT_kJ+UWQ3(REcjƒr]>!"KNcO%X].A :r("ڨRJ}1,ڧlAQ #MA}1M} 5:v2>^\OcidsqfNotgV)轵X448^\oNmߤzF`ƕ`7Lo4,-$ﵟ\oցH5ݥ'{dp~M}[7R,7p ߢ5k.0ܢ!=/+WnͷJ[S@ L_qDF$xz`{puT\. <v ܶףlzTVỳڣʃ(MF (QL?x?%[ܛCWyC[n˸h$ dEO+ҢB-Cûk+DO^fK;M'*A{v7/ŋ̆r>SYXO {&dS1TU@.]ZG5QҗI4ބR']kCv85˵ΊX++]4g/2FZgj ,6Ӥ&D9Ҫռ^S64“,h/'T\7pǺPnBƭ@R:oqJdj;ATq|ॽop#*9l N F( %Gc٫!#⚢<Ϊ ._j5HmKxecÐ,}Nxѣ}yScj/l FT2b֎V-EE N"R\Gw ܦnXw8 >ꜯ3Z!5QֿE o>ܴP$76oL@amIf_v^Tjy љȮ!̟Iw7>A4o=X 9UޖD=wM5(>5~IzI'P; PX+qP؃Ww)&{/s W.J >AI}(a8//`2K 15:^qx4l5Yfz`Rqu\lweEi?Eiß)TYXX7z7s]>'vk! ʴ~t3*A s$cSt)Sm.zJ0UU +jWDo1?UEV TBpk՞FRtAC i1ǾDz'sݰwq?c}u gC6AXX #2I8$y&{YE/H "=@&S lMx5.f6^)ϗ1-8蟘U=,}k# g$E]Y[=.4B,O+Os@~%g$=glu!Iil3iN L% w k6dܰ`Zĉxz_0E$<_pwb,$.3kx- ތ6upZ*i.OLzve_S}Ȇٚr$uԋ܋1TBe "&7> kjٮ@,z`vve$5X97\O _P[cv\8"hcUtۭ:;1dUl^#2KJsrwܷJF,UU ?m!샎w&šz_TiC[A!nS Ni6/ TB/c # O,NKFH 1x2C9̉Z~9E״6<!ӵ0tKy*KSyznrÁ?ͱyjkO[,O3@f{oLz /$PG/Q$ae ѡM[]xOOP ɆwE&)!@QugIt/ _ȯ]wJD[@7rЦڰ-stR'z 2w+l k[@AUˍ4& 7D}5߇d'^~dtRgrU˚SQW@,T<9A'IvLܰc)fٻib4M`sVl96Hm1elߏ> Cj*H u'(~6x;9x ѱeeNY$QO(6[;:ȣyk #8)qjluʛ ̝)G!7U ^hPSEJ :GpsV3(e'OSbsk* UqdMƛ~IN0xabJ )S1bFAΡrߵ@2 gJб3}~KKlE|ҋ(LSdH:DX5}cfAE=Gޖ?"dFq)7?Mfo [cyBjzx7}r:聽AajxWܦҿƟ\@}]I.% KJku?AOLlE\s 0=g  wd(gwFeseDn7+Da1`w°eis;{ :$RD8>W ]e˔U[X08ZDrU2M3)S +m4IIY+Q[ \!}a2.0,K4PNGτE |Cv+ð/!:&bc~NM&NŴt Ť1tE)a0dUצi$eo;gV%T;M/vX˔BXrN0 ojX=!dwlJC\hAYiqۚZy*Z3fꑣKoȂe]GVس38),3LԾh7gfԳ"7u V'azՅAa ;gl L=ī2{σf{]wQ~ [WRf3)UJ.l(4#v`Up-ߏm2FgKۈܴAE@p [uޖ>ۅK %j*;moTUW $7)=RvT};d.>l,bpCʁ7|c?eٖt f<^+% "aJIo˄W}6>/{o;"z?zVX2ͯ\z! T>҅s* 1zI7-bSY_ȷڽul15E~'gp!woIw|UY˂ڲ:L;6{$l`%/E+SJ`W&sɠ_7@P364&j|MƳ]U9,zǰ< 2aa谋ݓЅX׺"'.L6@P Kd-p› }*%(g.#j]2jKoUOF̶f&\wޢ`ܠ7DVK*Mįu߮Ww$sa`cqRרW0Ep_R7Α/0jJՑ'0YyH9T# >+o>q1J/kR*Ak.Rc/C͞ =" ;׃DpPM-rN:!?CVh]psUqHq?:89MH9.d.쉸gi'E«Oo}:*8j%ߧxCUmZ턲z\t[ ^X_Knm*pX%♁@uvaq pur,s4HĠ3U{`WW_#/ _iya' KŐ5T\Q€P,PlLi gPmgc>1juɷc9IV+V=Z-lݵZvX nRmH E,o'omC}ȑE9 @ LeSOnUMDoR]Fɧgו\vd ;=)ʮ_V &}b h<KS^hێjY]!14z҈\љ3O9/xVk:sA>vrű#`r{ ڲ"C:`0|K|xTPq [\}.+_9X%#۲36\/h4!s ':결BaX :ua{j]a~!ujQ)llQw(UI[>i$q֯HL=n-(G0M*e~s1׋xI5Ly5@?7Itkv< ^N0N޺ sT$jV EBAd9G$߁ɖFhj[H>i3v_n1k[ #K.汞ټ"T'Ⱥ7R#?ץ]'apN5-L4qQ.àSD?NXuOɛۨvEB jeglhY)\ ||;/hY\ 1tUwK \.ƃ*rxEgK\lp 2ʜˆ܇ڻfZXR@1T\C y'q­shm&nxŶ'rM [铇dF$(lAبKGs*=/e| "FeWHSFQbTi:ezO!$&GKp)`YtMթ܈ %6K8dncGa@ri؈zsL2j~}H ᵻ e%DF)<>ݩUnYibosΊS\\ʔ@Les51Kj{ Љli@+Ŋ{ Qw?uw@/qxyv_Pk^и}t&:(}Rmm@hɖ~+iPUfv2&?J[O{x me?Yv֊*u!p 2PHӐdt#iap%oim43 co]f.UW3m Ls;? 8G DK;.t{5|29;퉃(Jőѩ1?$V9E{,,У؜a8_1nAZ {=/ ̒:5JӜ:6_M@, gUM%٭&l{LF^lw"u wNш/kbͬ -Z,"h8yCh*%pR"ixj|yZj 6 !Vռ3Lnx ;$(ޑ_RdR%QԢ w1۷ A(ؤi-sS{hX2epnkpVC1=H?(iN?)"졙Pt*%"ۥ !Lµ;$QlYG_ }g)3K G/[sFG0_n ])rp[޵LUlM&>A|y״?V5N Ȟw̍_wSϤ:3!i+J d/;)}dUy6gˑVx~G2@lsœUJm _Wɀ(UvO\[qW!--WMC0lpKuCSJf/3GIRRwm *[`-2 YF $vfuSSwQ݈}W@Aj+F (qEG/Ҝg;+5>Fj>ՙ;$hk?afXѳH]HZs"K^z. e4Ɵ#Sdx&!vwVq*?}_rfRCN50\G"Vy\2h?AծL[Qye]y؅.$Ч+U.+wE]X{*9v<&{uB!7y~h'w%jNY{P@E㙻ȃ# J;2F*+l:8H |/vO-=tt(.`6QI׵}5"fKcX2a! fpQ~ )\\v>-iF.pJ0J:?TLS1FNJ0搲7̓T%{eQ{u-u[ b,;Y!@r(`O Ώ6qD7:Z јŅ?'9f%'NG vr=$,eÐwoŧk f/|%h*MX}%I]D&{Y tZI"e14a*̃Cv٦X'5M- N-/Jd0ek{MwXg(bc<@4FE6eKW >g}&M=yI1WIC^_UM/Јl37Oz##2l[s yH3\Iv2u3&Aa%I?@y~VsLkx zC fd!8ʤj:70{ vGvZ . Jx'^ TLIR<̀aEVuHZN].E7W%j&PkĄqo.]U֘aL1ik΃‚0]ߓ,wG&7CkT^l]ǰ48aA`Xa3Rְfd7niiU>,G#@/U+ 5rH8W;)*atSzOMaz !<mK/nJd1ͽ_mo:\iIR$Cg?5z .jkIsEN_pbS. ;C`~Lu21|u-o66j)Dv =A]DuI籂cxs&ta'9`PleQL4N_H ېVEtnvĎ\B~O1Z<_RY,Q9O/>c.VRguWE%aK,d܂;Qn:ʘ2?ߞ*Wc(ؕcB}'QZ_G)`_x0Z a04|0mu]D?):Y0Uw(TZVsp !Y%_jd[M t;^.!+='{+spLp |H<3"\B8IV#JEYW-z@S30iHc)̜5U#Ƣ,z|k+2Xo7(o-vsBj~uVl)脱:U0Yx1Z2nz$c%;zN(丐 o|X^a!/qHQd뎡%[S0(+H3Aj͙+'?InسV$JOW/2Dj!bJ5'2kwEw,AqgZQ5=- Ol,C0b5<.fNX3W9k=1p8.x5Vy* q W, Ű4rQ!iy"ǚOtuLI⑀-L<+af\ H ]1yFٓ z7zfg;S*,@MIy> dnešb>_5Dig>т Df;6ICDDdP2j_GGd mLH6Ҙ34YZ/زG6+]UmXg- sp2Z{2Ds3.ΆÍ7 N?Oj Ֆ#0*9db_n>i*e\Y#7kj9lB*EU-N?ZC~j15ӝ—j;_>`g:{\1s{^ ;G>/YhyEž4[I#= ADX:*LTNq쏺ͣH`dz`+T^LUq)nDDÁN~̿ug4ua[IEfi2tg;h.-jj86]!KUjxp (ɺ'5T.S̕Pt(C{ĮBpT/iiKwL]1 =7r>Lڂ&Ab7,IGrrd*呙>gFoM%9Jـ;z6lmVuƭp3%#h,Uc#Kwl0THtf EDs]ODz8$i\t`P} 7(V'\ |T*wß&EN@|W>3kK{> UӕC'RQղ1"t{5&w18e:u;=Pɶ6 rNG&JP#P}@f7>#{"u]~-?/ۛ\S䱟U27"(.[Ld(b9}I}Z=k IbӤɥI"BƊ s~Oޥ]i} r ƙl6>;,nG ~Υ;y!ēqYڒɛ>8ë@d3@0:R6ܼb7_[\X]3j0R>W"M`Yz>ըѨ&)Q~w)Kj]%o?*l0YXҴmDX 讋-wu i JN }cу\;!H3E0*h$R6~7qMOvD0Tk#K_>L$ר^c~l~Nrų[!Ԧ~Gb~ڛ 9_a'k Ar ֲChuJ1s=okxGmýXɜKPR1-.<)r^$;%a @qۤW=@ 3L׆"K)4 l*t̴^^==Vl1پ|&.flDI(|]HN otYZS(|*8sY]Ԭ/TP^k(ws q庌}*!o| ~b gsL Kr0xc3f<Vޛ4aA`T]}6;zfXO! FCbKO7W)Ճ-g0n\d)XjAh[.7Kr@nW9ܠ"p`?퇓{>3{(><^Xi%?²V4o7P>FJ҈i}fL0@%U0e YyC3XPO;FjV[DQ) 09t.B̲S)ܣ?6Vaʁn[, N(ZXeȃS%s~.tFpPMo=uedcx.I{]2鷥$CѸf`M5YmAT^/ ֜Ɩ]&tZ60gĹeK@>&zyr s] PS t.aj#DW[Z-C7Ѷ,1DÈ꧅l8Fgji SV6Lo_@ Jx7VLtC")(%z+rhO`VrQD^5d32t9 h+}_f}*5.pnX,pr=4;jYj-ėB 3ELV_L'Mf\;* P.tKήodں;װ5O]KzB%)|-zBJ*q"ÀgtՔo&M+"dDʳ`[lܴD& {UR}Et͞NsCw!gW$..vKEW;/ Sc}_Wi)4P^ggbWԹ_LjA>;@z޳*R>st No;>;pCե^i% R3lBlml8䗉?%Յ^뼦UVhpۀRkTɍ[Ns!ފ[9=မP0g:ÒMֵj '#Tړ5,r[61U]׉|nWWV= 6 |)8IO/Rk(Hk !M4h,BE/Eɼ ` \8}2Li5knqdUf$aofVFOkR++ /Pο`]c۠v!jYRTJ϶Jуa@bI )Cp%=)Bg[212WKraU'ؾ0,tmlNh wOXlUOVk^~Q`tcaKusJP1tۜ,=b9I($߾]Q˓: q?#q,o:'ĞACK/G^ꁞ m/ǚE7|)Qȋcd^bnhC340ez}pQcO\}7CgL?1v~Gߓ_ R#qh'Iw ZOt kYa_`GX>knnX,?2Gj18K1a 2z!sLƟ\7T>BF[V#ꑝ^P4Lz2Yi] e+VP늏{@wx\h~An},KY L1 f< 6e6`9  }[4~t MW*"^hy2i.+ p=X8X)ct*h끒.r{V6d/{}dyƗ3nwܗޣ rHy,z'=)J·}sR"-*P}r/ѹ^Fq6S'jlV``C8E(ߖ4^I„KjI TOcPd/Ӗ 2b::#ֶ8FCNkെ9cqF]KbC#(b(27[?ɫh2LK:עG_L.m#Y7&c'i,+.C_Y "=e-:H7}͡k,/_񞍟\.k,Lʾ.#dAB<$NoDF/ݚM:R(w7 ale]vڰHPAJFm΢ C5pPZVzF<-{Z%|/UۣpGnzUɐ :U?bs3>u$Ga G@$'hDg?c&583A|لs)Gae~!]2 0+0qق {ƕv`|_?$ -dQeCr Ҫ4 ˟Eg~z?c90]j?DŽ%WU{+"$!QJwF{hlu l#{!kXN 9҆,< aRn C$CJvSHfۀTX#9XڝCy~1'fY !;NgjkT/)t>yRV`AA"6vj8w E&H Wt2+8cl7-3v5$`p86F;S. 8$Y+R%lIG_[G WOͪsxݺl WGlw|sF{=z#w]R}ODljsM4ƭ+D4U/%|^kjhu-xXnuᑡ\ 0FV,U◦$/tZ!#je|'~pֻ)4e%!&ժnh&tn^+>*!- C+ 7+HKyK&uəh*5lvB c`c N1Pm XΦܥ@7xZ96 mt ~6PѳdU.2ɉ7_mbo6_PUb e lSc/HUoey"0(FiC~v݋.O/r`87"7kŵg~<HgВ<>\cMug; r%?G2%v:jY,T,5{ߡ CC:&Hmra٘sRB:fvb "@ʍxy֢n|4i#2HMk06|,E{ٻ PMD31)Ip[r6Zus;ז8őd zSJJ < YO(?Ъh#`47ީ:,w. /qxma˖ RU7W4ׂźR N %NڧF(T RiԅB 5%^v hh@V! {gy.১3?}Yٗ2)Dh"owֺטB6]vKn؅Uql瑣 1W=6? N\U@Ŕ!UQwn[$Ģ9$29s>({%73~SN U- ~P_ wh|X{S YLU͘}9?/;pYQN`ʄ& ';)c?}v~)ewSVVm:pןk74?.|HpN0y?cwTj z7pY'*.MI{Uj_La~Wɦ"DNXV#ЏI)}0^z|~SmSUr2.{@,i6ΛIoXDt^~b2 ꩭ-(&~z)- >D&sRKLn2:uOI}pZ ipӎ,ub/ʢ 3˥';QAcLsmM[ŐlI-5 )t $ dMԞm"z_W1/rǒhoGYSja5sYt=WZd25q7.4Fg|#+_ȲG-hJu#؁IDg%1@#Uﳤ<_qzA]Qn˪h7K[3e `]}e5QĘnb/YNp8T 6\>aKU-i~w{ fBڐ#E }p^{j= {y[@ BD \w.b`V T(i`jZo9߄u(dm$ ԅ<$| ߡM@| r( AN>A\S<6@0gu*̸׳4,u,&1qv)6l#TB$Ԟo+yj:YE zռs>ʦOIht5| T10ɊK@ 9z. / F ␰M6r=٬~zf&vqe*p}ĹQkêr"(}wŗsҘnď` Y*ٖ`)R !4B 8JrUDjxOg^uT_=MT,WI [fyPp(#&}BGΟ.Wٝ ^^LZy\_+,eկ\]<3=#,OWui^9Dt;!a" TI{ݧ ǵl\#LN/tMLv ]gF"|)X[%ԭh\ZVXUTlygkHBĜ|k̯; }Sph͚Vw7H4<`4&+q tOYͺQ|G҅W1؄B.lb2LzfZ&tVH96R#ܞE.g(;yl>seػ8na#4c# 2Qw+GblC}`wUR愅 {OJ\16wK׳&ā w3.p|QTjm`WZ[~SI֝Ai#`uU9K|6W1J;?/1Q\ ,TM?)J#(}sD;{h%c%t8?eI )t=,aRT c/ylĥuZ(pJD_s3$cxds-u)BҤQ zxgLIS1)5 1 cN^[̫N.7neAqH@ᮐ̩] @.T.D +:HS|mn ҆.z,X+b;jY;S/?7!HwJGT .!׉T,j-V4>xx.<`֯8?4sU5J^z aBQwPYbuJ|ߎڒҔk;ARe8C 6BG٤|qXD0lSFiu)= p'v|7lC&MXY j{dVk@&htj1^J:*m[/MYwk& !o*sH2o8hYwƎsʥUoӿ,=EhA6jCiwtWQ{쬝IS mSr@Cn#oY*< Cȋ8n> (Sgh@%FasdJ]R|~m|G~x8aS(ϱITvap͌iӢ..n<;[B":<.6]zewŘ7 S B-1g[2j^(n+UmNAYddۈ+a'KOkQ'"PFJUJg?9[x$5S; <={ sOt,^fIlkm‡)X.O|"͌2Dc{D)3ſ-4AF1uyfF_oi^,.B*1=; W~/ž!__yb%;Oྸ/_yN;ÌvTqv;m^@ʴי'Mu0YPlI t\K<$1PEi\u uw6һNkR|} y;㜾^L(͗v@ ׫ovN]c mD4=PvAI te|eaBAO+$ZQ~K`c6*ƅ0 *lO'Xb -X~/Sd`~B2,ԚNJ$T#F@ՕR67P5TSH:Mq\SeQhaP܍?bfKg'#C!jA!ʅsjpï]ox׭s1;fO2#FSmN Aݖ6< c1N)C(!>}MK dpH2j!0]BO΁MQms6dA ycM{.n lGr m~?Dd*ȿ}_9-"WlCԱvi@=\Ood;&`y0@ [# !jl#g4Nr??.;Ӷ)~A;P1#fy{;yN8#@mϔ eLavrBvKGSD06rPz`˾F)`?ډWBnþ`&$+p_:'24i# BѰ^84YdIKG{Rf׌ZmO*hObHf0>pjRi/uAo` R-/ɋ,D?*w5c4bRK*ðaKVbRmZr~PdDz<(km0e#3>Y8gwϩYzz.6,}rX̵:W (Lb|?12F1E℻x fx{|BoB%$cH"{l:HT}rb&a589NΑnH)^J~Z|&7;Q$3l6^Ӯ)D^gIQ#u:|aO);LЋ;dt9"lL>ptJ!/Kgu@}{L5#ʨASܠk VU'î9 ں7R\jʠ dDFR;"?eƒ*րuf8;Թg$䰡3\w'H'9ny_eNvQnceyV97Xa]ȋak(R]pftI\ޣSӘ8K0+je2 tQT + ƃL7^R7I-@VW]=国΄GfL)=rPZLMcœo˘.td↭FMzs7'w +h*#n&\AK&.i o*'X*{o~!rynFS_C$ }Y/θ?НgqKtN+B\ϴwwH?<( Z#P}ScY-oFt@Ɲ (fMcF;MoCȾE,Z^/H`g`$<\-qPӃ;%uUj7;Fdž}M/u3$ wFi{ M1Uy''[P>ʎ-zW#)0yXB]Vfls~Ks paM4&3#|] :B-S2!a%|g/f0Dkia-$uc$X '~6DSz9<&fS%$h" o)Dgk v\_g6RkᱭE,!>g]4į-RedבVQkCIU9@pB&&yחRNnx~iO^M_noTdVIP_G }h-i|g)l0zLDa~/;E.TrAl(՚*}.EuPX5PWҰ\够Y 눥Ϫ#CCvŒ Wxꌡ26ZbNC)y+v1/卫eU&m(&<#TV&VhI S]-83ܘ7@0R +O'XYGG fsIvOPe>=Ĺcnfڟ8M9pKLν+ߡ3uBf>W@zn&}jmKݎhYyzhJLDwAj Ja ,3Cg$"\b! vIL 86:'Jv݌X|d [= BT镮+ݡw l{)رtHqea576M\mpKpJCwծd/|uQyP?P ;l/KAHHJZKCD!퉫ʟ)@rPل,L*>iA\Db~):3 ^rF#fs0-\[?=StD=}6j^8N·x@16F*em Lqhr ߺ(Vl_3yOV4m>iуAEb/SUm9&OԬ+0o.‰"fi[[cSGECPyV\r(@"uޠ^ke*JĢǭQ?}bxSԩdÄuǿ!Z"7I O(TM,SYZ}~GO#ӳᮕQ~sEP|@s.W@#A.j$]U Vujm}'e^P ޤIF :fxe:yP V&5*xޕϊR![¶S'uI%rt悴ѓ!+]x] :XC~Zw쳟֯ST&nBŎKw 0i;l!~-+&K5Wk0"A`~aZpP )3Ttbv1 }Ѻ,RUUlXHER8YסbI/̠ؔW;`lK#[5P El`HgsJT<{_ʁgx îW#ڍH$%@cb5ZƒP! ^нg=a!xlsT!17W-jjH;Ah0A'^8 ȽGtp-9>S0Emj,Wqv!7a$YdeBT@1|4z'7T9j?vE5t#+`\3y,*` @$\5 ؍*5mOKۻAZəւ¬&iX44{#k6덕 F4:`jQM%-&i 7_D&/?sBΝ 2Mbe60(*{&wD7 WBji`޴$ʮEq8j͔>Zq_&e^mvL8j ?7O6=rxss-1o0I߽Lph0(|I~%4[1f$#.N)0)q'Qs@\ܦl#^dON d\TƍDGCmCDV\4xt,ҿY$H8nN5 G.a,c?~+ gp]C[IB~pbxZ}O7畮SԢMowpU gOJW{MZ^e LŪi!6bۆM%u8<#"7$!P shNNjjuCSf!d9u1LfیWw.LxPJTnf-oEA7;iP?SWI\ z.9&d`}gϜg^H/}YAmmjZrnГ0d;טHhwk؜ }9"􁃉Zƫs29}?U>n \u?h*QfԒ~'N7x҅k]oAEeL&0SZw,hu{o)W_*Y_Ac5 IDIF\(쿕8y`6u~*J0io'"uqC!wuZG_A>dy>˳Gُb;;\R*YzF|/0aٯf>f, EqVV`g{LD5T[lgU"ǟiŠ y \Ke*QNlދ|raD1\M)6-$ 0tW~܁L诅9;ZPMgj,̥*WwJ]+0$" (CE% GHSs:c6h2Pu+ŘbQKY< )A ir@  n"5Ȍ 6)b^*b" tЭ啅wwě:zJ|G%)q8UxjH_+"9/)n 57a,oOɪX{BEZhfk2,X@ڭN@mGR]0P$Fڸ;Py%r7g@[[J~_ƮšoLK翜2}#L: <) d>?u%46~x7=)Huz` ۍ RðAdH SDI@T4,Y0u:ExPIo+ӏ r'Q- qW%qVjZn\7}Zk5 G^F*(AF٬f3E\#?M=){Nʮ?{ gRtBkUwOg6`o ڀaPrQW(47LfdOwoMa1\}ҳ}<3/ "HRNP*|5*0ee1(Z}&)>B@|L#ba>֎`TrHF@sh*6mYbH>r 4԰_;Lŏ'd(MÓ,T=D$!˴zBa5iH쯥Epalґ9 0vyC@a$_HRYSiƄ#)c.ukIKp>tA{e& S+FJfr p9l!I&#~svbJ_ű+%g7~#BߔH.e7]vXL kpjNVKyQ c EqyRrjt |Om8xEA:g>Х܍Yt]V7I1~_:s_@?I 8k&=VLWtG^H2q+#뱓j*SS-oJ8Yt]w8^Bs,Ge"J(mT׀oALiɔZh%ESAElޘ%R?ęKxOy _8I|ޡ-L%n7!SЖbXӮT=[H)-{eߊOp$a&}Rp9 ]\993Z5וx.C+0'LwC:#~WLᇌvDLY9dlT٭&$Xmӏc^dt!mæ3?`]X++gt1XoՖ:~4+2 =d}'iSy/&r|K3?)mju],ԊQM_fM %{qbz:,BGe-EDxfy!B3c#m’23Mp>(CF3uJ%Uwd!Ƿ' gz&IH-¬l0A@N SfXGPnjh!cs2}z6_n&5$܀۲Ƒ:d}9}_jn,,I+I;Q\D٢-wo1ȜTe&*7—lsw:nTM{e{'uz8!]X=Y?&4b`j+-3=oIym"ҁ;^Fd wׁ0 mP=rS=Z6>e?eMG,KUbL6Pv;75%D03wkdrvI¥f9"RgH瀎Mpy%-z'DX?vuyq} ANilS62E7praRI)%4{a&4NY"Q5y#2M})ȳs= u=hg?PfD{4?IB( +Z Z ]Ɋ[tYj~Bǵ M}%)E۝WAΰ]%k1`cVV޻0-75HSFRt߯Iju@1Dh$0;CwA1zg6irVxᣐMT3*UXm9~@6L3j3[H\^w;@qbDLdaZ>HaTzSI5}{1a%9 T,jT$z^ˣ^Ϗ3%SyC\ij >`5l*ǃ eQr2GoA[=Wo^x|"i>ʽN6I]F oyҙ=rO.cetؒv&>8,0❑E*F@b|=q2=v~-ZCftXH)иHebOKO J Nfj[\g]Rp*rwm@)u49>'.UFKӟݪ".?<]CCJVҙ8nCcR92eڰď:;*^OޓJ i2M0` ÐRFܔ(Z_Jb~U\h t}GI]cLv``jY]0h.W>{' "\s!cþ8N_~yoY eu6Wr v,eRS~3_V7B?)9NӐ L t :CwYh?J=nu0KT$&H|5K†!4*Rf`:܅Zhn4sO29tL#?'s'L|8/Mz޿E8 q!8ǟեjoIyТ97m!S HY(o;*/HES Q~oKkS҈׏gaew5%3YLS;Mg9YMt ^e;:5p>hAr5u0FpR_Z4c7ǁktoX.__ՌLE"jh:"CS;ch%s` T棇r#V3.?Xom#Yfq%:<УSQ*7'ΫezR7S 2\xfȻ˪Qm*/w2En\5Ň_$3Ɇ7}RtJ<'>tCdV3We#Hh В "%Eo*Jja.`JoF]ȟuwJk!4_Q57}^F a:Qz!\ߞ`^gni!P\KX%N{@?}Ko xDs"PJz Dso!uMٛbsPd 3)*qjZRuLL@"9ktN0O{0=mK%{2IN0Z1`F+5(+MNHɗ|3X;|UzIW+a'!LRBqzĜz6X qod5?t9ݿ6nZL8/gyn%]RL' l.v >&u: \Q/QjVDJo{O˟㚏 eA2Z4 D S Zk(S.COM^ǤnkZmD <V<*ZմiW e&JƆ.K(Bm4SxSh1TA8t vr=z^ڢtV6o F]7Aa76U`, h-eZoI>7<>ot"g8, HV$15F{Zٷl~qJQJҊ)\΂p C0?p6BsߥqlvfM9B&:s9΋f~q7(m;u^;u-cR&ԂGrh97o1LQ57wOW2w#f] Hnf P(H sVpC~U,ҙoʴǛv/S`D#K?ƺ3wHͱ8p΋`9Ɔpj>4&1#QrCv4rJ#^YBݒAZVF$ DK'kKi&$52oIjx"ΕIj¨.:Z]^+A?lߖ4Kfw"lTYA7RV/53P<8?5J$4eRǽnR4o+F߭uկp,ɷ|'tV8@IClT^.! Ft+&ynORm%P;tkG'+08(6 pV&rXfuik lFmHeLmUD#zY  plGGnKEvzJ9&m)p+.j&%$n?a=k=bYb&4 7L$:g54μj-)#MQ/Xwv S=|=жP\POS&ΰ0@OXBea~/ZNN*xz"em[flIjШڹ!b %8nֺUw¯wӍ}.f Uqn}\U+\xqEPO-YKbV']P+ _{Ko@<r.Djpz:j)֘l:;#( 1 ɟ ?Px6Psl1Y.ͿWj.l0@\< EY1+ :iGTF"'^A7Y@4m?Wz!Vwnv?AcoVy||o(+2%uۧ\})Fu3U]^So"T$M;@h43%sĠAGG̍$z ] k*ZSΠ#  ڂ'a_7FGsA؂#'^W*4+)NuhXBL5]|PO\k@.ɿd%?BJe1=Cf x{ԋ4P'HwKNb`wHA ?8WI}z#ޣz tX܉_"ly|Ul){XPN#2@u"*dsI}nSgBz:okgR4me.^).*~[3mGRO.$Y'#tbjU 1,vS8B8/mp9Ec#i Jo! *X)n>fHϖ,H  ,/ *"*3Wlr6KZw23F+k?ۗ5|xH UHc}qT̺X L7=+0>(`r7`ȱρh:L\KQMA(2'zy=Mca]tx7PҞq_HBʟAL73{QRܼI|Lu|N"FiI,ۆ2Imyk[.m7 pn\wܟQc"\[E V]: mO(! #i pkݺt@.k!W/mJJNf ɨȁT5+uh>uqO#$p>Dž$@\fu3\a!b%TIBAq9 k}ds!zXQ"˸KmTvB%^A*kl(u,(3ycJRbYGnc'O&CfBfuS#HTލLMKu%xM@$}x=`f- DH#iyiTd) ZP}|@PP`*?% dɜ\hionc5\ӏj\=F(Meр *3`9uFĢ5 a?8[f1!j /=#,߫磭C`bhƫupx؃G2/A)I 1ЗT,f>m=:\Ld-,J'cP n-S@V[c HPŽ )6{ݴSHl;B4@4ycQVa^<؄uT1)N. zt,Iߦ O#JW3X $+Kf`qtV*)41.L;PZ_F՞xkQ5xm9l@B>Gc,' _e^H4vʾHH< 7.~-XJԚ;P05LgхcF;>24GnbSE?\̫N/rt[WJi.=0+bA g Z5'7Ep-ŗ!KhL4wM,D%^LoYz*s|'YwWK;P tW'' +x,5De_yp #3$b]s >QWC=a?×EIeф4hOrC+6K1ƛYevÏA-IC;, mQƱ;}> S"Rg^Q;UܹZQUAc ա~68"půt1 CUJu/=R xߣDھqRGpz1"\߃˺{w>Ip=Z.x|adƦ)-Cy==E9\烷CcA$}7J!Q}%rB*+ŃÓ*_3-;?R`BŃ]1~- j7etA6p= @G@X)Tؤ +ڹDd%]^n rݩшt_!a.:; XvAN|R~߲şrnZ#TlY]L-mnj-?EH:_Z@#d c_<y2zG]Uvc^iq;x($U~WIP?NJVպ,8V@%N52rPD+;eEr!>PZ׫ZN#>8WS,A;|pF},IkN FDؾpRE\re%6`@#܎x^tFTaƅŋ4xu r`@A1S|`jaԱI}YI:%^q;PoJ3.!'t?{k$, ׂY8;e)b! ,UW.3RdmR{{_#`0z1&!T5jޛ_@ 6j_Qv$p?E6@1#O 4u1 H̐5)%x=Y^5_ NpiqCf?)XU@hH)#R>#@T'5վgX֤\I [t7䷴e\MӰb n'݋q>l)(jND?wB8ݾ(DY7of7(LFa!y=}m3^3=.6 d]~NvT ΜZ^6`a ]|\^O`##wkz6y>{ m?HPcB,2S)&»O= a{P@!o/ы: I=k-MԫSo v ,cjF/$ $ zVPSpKaT^fLJVIuo6\wh%nꜼzi?&cּyyWLN֒Tpկ"lҲQ\ɚA -0 KTJa {Py~cM$$^z6BF(o1$E') ^f jw;^3VDPjm07ҺtwE{9ubͿ(4c'nOU}Ü^u'ǣ =Z$T[*aS,ɧBSS~X9YEw;[2uޫ7:p_'|qD2d`Xexι\/y񥑁)uT{M5UsHnO)sh͌PK "" ͉c"O.W6mעd{Hnwip_*Bth0=[VѤ ?׆+T7̡s1,ISw/ E>(s0FtJϡ*!|]hX՞ܤHRR%5`}[گ/х RZK6=㓎"vS2|CvLHNY>+rb |U)RIEWd'FgE*d 3HMO}`TZ#% uI[dyDZɀfܾwCtHFk~F$2*xO"\7 gx~1?06:seOױθaV&:.rciې u^y3K/,b?<Mtр*vaD^۳#xN1~]դ<1f1j@?lD'!ʎY5/毒9W*nxƫuJg I87gO\r &-=k-~,0xŌ$.|`׊ւbL3w9 B0W0@_̉ziraύsz ݩNe5'H:=g;!\u'&:0[ f݆PHmOS3Ir12 R,?YJа.B4FmBl:9jg$FƐ,kem*2ㄦRr NcIS2F9TNA(fR ԩ@ıox2g@c(A ,34R*9Wr }};E.l9fm p`N66Ͽ7p_b H[$:bל.$J`fZ*2>nUa{lFL{g? ,\U\t)4_G@\q)`Ô`h^Ai{hN-7کĊ(oM73WзppH(L;/E92.l! S/J[Y`읦g)|wlX>6i󱰺an^j]0ŧi}72A1SpNB 4f+-X ar&༩ayO $gvt*j"M+R)qnoC娜VNI k7dxo@g`Lֳy2ܡ[ (򦒯,05WWEˢﳓ5-Ww2C-=ɫv rnn}.\Jt -$ڧF}RHA\e똌$^ʁ׀Xȧ5W!;Θ(tnSǪ +{{Oz XїwV.~q OP1nҖ װX*9{Q=.u2OZL ]xT +G<.џt7 m czTQoX$!8C+Qa ix? ѱո[|#5z{%ס[љ`?1`Bdӭ_vYtidDYǢޘ/ }J?[tF}d'ܤUM68# [J5F9mNtعq­ #|<}Kޛn(ACdGy Bc qh.Uޭ] 428|cdw=,5?HV?nS_묯86QIҦ57Eݘ"S9v@1[)l2<Cp71:_&4ͽhNJI#7G&|2 e-XD0-DmST8_C[a7\b&p"v]mh=){ >8j44II]= E]9?2n*JSHMID ~- PLrAL!/ԉƌM,h͘F8_vIaEİsϯK2ͥZKA90/, 1S Vm=ٻWgD ^vvyl9P// .jd/(c"UIQo#o:I>{0X_2>"ZT;c c=*MUH>\$}B&QvݥZuX"kv!kM rb{_v+[%F VFzVɭgA螽C RtZHl|{T"?17slo,]>. 2bQ8+R'22{ V%$dV˻N?K~s~ϗ[̯Pw{ޑhRǴCņQWW69p_IRH?WS AO2sm*5(av:0dFtSÇ_2J~trb {?KsTo ffAˎc1BAB i]ڑRN);<hPdn{9bzmW!:\3T:A*L _fs \R*xy  8&=~ݒXGFuϸ0W$CbcJɲA,ng-J!.y4}-Uz,:%eʐvؤ zN9GGyH<v y/\{A fR(>봼v]Sq>&AVx&'RO6pqh2<$_hdJ{H 6 Aa&9 |Ԛ}2?`!,\o,NDeKk0%)s7 D% ˠukz͝)ol1RڌE$b5bM혒0 3{i\ T-%Y?҉joΘF~PۀV6xu᷄ؠh664y&e~#z:i漀^qZQ:cz!";ǜdk \6(k%{/١;R IA-G\$oSxl0Xq%oSdQ<*YVQy_AH9sZ:gafŅ0;bs:1]1}oz>=+i!N#wU܈WFnM6;L1+H'3#hSBC}/W2Aٛ-p;f:] Vdp/u ʈ:"GA,uL~G^kRb6JJ˦$+bboss4di hwH(/:a74cSu—ЖH̙E4ӈ C3BettU[&WA``il2joII`<nL`+mӂgZȦ}op?޶6t?y"@px&EG+ w}c]SKV 㣉?WSaeYi܌#&idarho(}lςߏyqrtegH\Q3wGaw#cгҊV|NEk"*@4j QyVtL"oVe%I*50bQvNvB;xjǪcݶ\Uy%0܏ AR ࡸ *տ^b{j;fq6)K\MXxEtbCvRIzw˖uE$agQ? ׍8en/) 96n=8M(A0&jCVXf-䝺&3cKA-5F dX:#^Cbh%5w, Mlit~8cPdp5!t>*{4WbZZm&42 hᴙg>xZ/-ܜҘj5@R*\YY^>U{ 4u4.*D[Ȋ >ɱobBCtcr;oBD˲Y4yq.tRyEJPHPz%#}03H^U]i_33DpӌZa#QELL ܝ3#e(ARPtX4*vS臹ŔL5VԪ,m2#CNg{d=#>ehJ;Y*zhSHH;6b%)5⛿]&y $ yJֿ\J}ӾjؐV̅3m$t$QYUCe*z%7-$Sya|dZMtgA`iQ. +n}?#Q/C\ds*1U (>N5> PZXϝBZOekP]Wlq"@т89‚=yCnF伄%C1hcKB]9,KŻ iQzS&d`p͓zj@haRc8!8O_lEkޘGU@ } <ҮtM Ms!C&n \#-TluTP^ Z&aJs ۍ)sAė2 uIurt2N#u"̢m]D<2 !\~7py})u ޠW@/V$5' 6\h=CR<ǵA㷫K2MpY72zfbdk y+rg·OxJf1sAKs$Bsuh~keCQd}dKEQ64} ^ռ~檮W[Ec"Hu4-j[剑WDZV 5ᝒy#44jH SQl¥ 7#PjC/-m[Ì^=Zp9h )|OаPO+eCBA 9<4Y‡zyQLqu6u w9߂@?+!te|"1- 9F˺([편,uN䉖FZX6 \LncGFw=a|/I'lR9aͣ.UNk>0WPsKp(ќW~vm~O樂eHXpYTWZ&vkmne|;e-qEX`_3\&JaI pI"' GamhHʻNӹI,^>8wLEohw.e8F3 T@ JxsT}Th -7_+,Q}УlF'3}Ҥk8ls !ϦAK斡zNɘpc%WLILՕO/BxX^ۥv11_ bx:=oH$+c+&7NiuX+yuu]mJAD]!A\'+<-m>8XC磎>>@Sc"'@8¦!)>&M)˅Ԏs⯢4v1|,HY/a}}bf*n GDEV2SdٝE{ 3MЇyy@n-E8mEaaa=قꝑ!ٺDc.zΓ[EW<X^&i# Yee'vG. X \/Moj@e^2k@G.~j9nfa^.q %u5a+FPd3~B3SH焦pg,fьX q2sZ/ =}W5_,c QnU#κ/@"ҤrSB}gwou( nRU"9k抓G3| D£rj.1l8<ئJF$hdLoUݶ~I}cU-\sݮ(f.O:pa3[4?7p ew8Px dgL2z:O2e~K»vs!eiuw\JƦ&9uϤrbnS1j: sY͑j%jgt ϙkN޴ADǂ7"})zU(7|ϖu6h?$!I )>T6؝4Sc!&mb[?4QoS?A0rJ~%>`į;&D ->D2aC6Dm֩Ad'M;IOZ+x;:s];*(o<ʠ`,٠Rb|1<}.6#ڵ.ߣP2kc@Y\Rd,(ľ_1~̻|X^C[*Hկ}rA n|~,Lx'SU)릣RDۅEDm&_:m3i\wBЈ&/T/-&wx NMF}h>Jyύ,ʀ ggU_JL֛:Kܣ;#m3 g|v;}n 6Wݎ%TpUٹjٺ+xjKIw\O8ǘsdc-a+`/K։[ƒ%7owi*+B c|0auqID/߬E+R `uw:GJ>s:P_/#CPw}6}$prKs!Cɥl+ۘ'6{m$H, =[C"ugȏC=hT.}|:bh16%EIY96}crr=ceM< HDTbA"ݟ`1asJ3X1|g&D:gx3x;{h~n;BU Ϯe_'q rK"*A"ʽ&\_4/s&i sٗC)*虐}ku<-$Nۨ"_!7dxN|yVL[+oW~hCI`Ҵ][Dʨm$$m#7òȯd#+ZŖB!&:CKbZ1qxUv7a9S `/G8^{(VxEĚQ>g-2Rf4li= W@YĜ(%UɎ']<+(?8.wAITӪr?]c v)ܚ%q' :ኝt=ͮ*`28Cq{nl2r>uaxt;%p^,էudvh3oTP׹@D[+,d@xq ;?N`q(O`7sXcFrާ-H sa/?Df)(\a vJ ]jh T_yc>ƭ#$liԤxn?_y]]?j;C0l͛pтaQHM,2;) 1x6ߑ Wr״)gdw OR7YO`<޷cahssw8QUG6N堊(W1Ov ǙF}ri 3֔;♻ :p6hwkVqJl/&s51 tG]r\阰PJ^eԤu8n{А1- iB$.=K#?UgPJV}YXdT &Xll6qS],Ҍ,%v">xjLP Z 7_?>Ȼpt JV|q_4՟5H[A)`WZ-4LKťW8y/| S`k5oWٺ2zˍ4/Az=+X 2/I,+Y!L侴h(U}6v^ ,Fݤ ;3%OX"`80Ǯklݻ"[(A79$,ƝJ澏lkIo܉vʚyیVwL=^Aܝk9r IpQsSeR0%5xKqU'Qpd!m&%1aEpnЃG+s7D?6_ץ jw6^1,)r7NEg}y?X̲C ӁsWB+%[Am9uϘ_^18P#I=fVF ϪW)L8.4GFY-Wbi,skcLMUbL85/ Ƙ{̙i{Pbi@wL<˒&I4:cRQ1fKP2 H u{#$NWODBgJw $Uuba24N1yJ=չ1c: mHePh3Bў/̹&sSI+#9d&i%7kkf1Ѣt4Af:DL(#`Q~öCwʼwgs+\ġ%r3UlKx{7=̾`IpBJ:S=U0l mD|@K|E2nr4 eXESDZèǎ %6?Qa"Lx'țU̲'m>=kZp(+mOajX\I*مcW]ȑui1DH|, ZMqc=ޭ^w*$J봠xW3hscN(@!݌~$Ĭ짟dKqC?SBX].kT*ge~ h os%8TcdjQQX)UE=!ݧfDw]u&-iotBAv)QVAϐDo"&ØX8w Ҳd%%$E 3u߯`2ZQ'ɭ2g,&AU:IxT$-D4)7\{{C.p MZMs)f_y* P)Ossoqe^c 9*QDtCK|p7a42dN|s`,ld->FGCGcNvmx3Q;ײ[<+,Fғ[t6zG&3Y?伡1,3vuBo8b(4{2o˥ZF8lazv !1"<('(zɻ^uÝtU%H $RQVx5C1erzBMG.ؔ} ">jhO=#MP9<@ꁘFo ZCu5xʑ !>|zJxYͰMrYm>?Tg! c15^㑽+w!`Uk)KoIv\PA͛UٸbxQ׭mT^*p1[gdw :\:0s -jy4pY͈Y8#IϏH[-2O[u_6c%Y |Z !L 7F>pp:h@p?b`&Q%p,_ BE\gvLP:zƤZT[bhzj-wa8Ui[t-,*Y_rQuuHKluX:kmDɃ/M)OY~ T!#.8Ra/r?)#~L6:Ŋ/=mcn/=!=n=y4$x_M# I΋"NO[Ӓ rtEOoXS',3pZɍuGwP Hk-e֜~Tup:v, fŖ;q@dˆz%yܡ=*``X:_^^2sZ(c+ff;Q49Qt8̏N &[ߔ)B'`eYM4g_fh;ӣ*㢛?cV3VuO ֶodULk#`1s"Y8{mKJ~ ~*юc)nzFSmt*;áxZI,zF*!ѥ Ç7@=;WiMؠ ֘YB jFk"ܽU.$? pP'nvK539\i{#u0Բ`fzɖeʅ=%Wnj^SZ:G7P<s4]_=t.]1 oeV$m]m+D}f?%캠WݎH/pG>xB|nɹmv78X+U,k&v[<xZ$?%g:شd\-M>R/Q.=kBZG &p._Zz>;(ZMs SOX+]0ֱcBMj-F]EQaOJE [] &u6h/ZhF M>sB`pmnj7s!n*@U( .-%k娖 *ԫIYwʜG갧Bzn;;) Pl#f@̸bM#[VE jA/,wCY!C"lۇ̬Ul_M& ZW$xƾSD޿շ Hg:gb{y&#pp3]հؚ .4xSgռԴfeծ/ٷGMbGn}f~9FgֲC/+?/ȏY\ r@Q^~xu,? * g6-_XΤ*ݟù  B=3>S8f[ӈԿ7PMK(B{[jZY$! ֘5PHyM$\<0F{!n5;LzH%AuNH0yZQHۊ' / Tupǻ6f@#IDRK)f kM~Y(LvβnM!GQ)؏؊@Nb, i-Ia3b)~ȝl򑐨) !a'QpEh)+>!@} @lnIHї?f`:qQaHP jNl0Y7%]G-r2T(8wZa_[\Yt2Ti]S1³2<]yyukM@JwK b@ ?( XRMu)\Է_4}=KRͧf6uz2L*]od p __W6_)d|鉑$jɫjZUA?Ys\.B? #?|Boⶎ)6Ӳ*o-^AA>MP#Mxg3 %#^NRp{1$z PDG}sV!2VN $R.u:ڹt5~Yق|d<ĂLBG YőG!Sip2~2V೸0bOGW##2CX}g 6Ci EMDb>S6*t"tAj P˚㳔ytZݰhq[vGtPM=mv`{Y v6? L=#I-x<1AK:NN@-5'9jDh?e MS} uںL?315b =$]+]y'X8nqfHזTm,<)uTt뺟KAE]^^='q>AlC̡7-Tjoy>{2-J[YZM0tm= f`vǂ1&(YݹM<IPf ^1 N |uYcs(%uƫP(P/?%C>V>6v!!_|ݥVY`R]z}=kWvMlx!9u\ߜiyr1`u"ŦݾF+wӶxSdXcQɞ/$SV5T9p*UT՛[Ÿ;T % k,?kU4܃?2p}M :uNhmEȔ,9g?JjN^Bh߼Z9n5ӒS6" )0^u0vbVykϑn6PxdX9C$ STauҜ&X:R="샿R .c2AX&1 k1N/ >:fy?mn$qOcoՐ(vrwb+7)dj լ d-2꯻P1eDjݘDu(oG\ -LC_ʾ,EY~$U!Y:JV҈I^`(x4W_pd<ǟ(mڌr(/^ENC$B:8y⢢)hV-@8Q||%\ KVѬI%N <hv1$xv)/QO}kg}]2G)NLLk4{TEXm繭 0bp5z 6m䢾Y& $k [Q$jGHo}adJe_j~谹Fw3ޝZfr M6oFl^H!,nZCPf>}u ,ZTtbp_ijQ178zopھH.fܶ;Кo=u ĭ.z,Y$j(K_a@|YCϚ$"dY L[PLO iُ xKUXSMz'Z NXTwܘ/yINr1,/O׊q6=rhhQrmP@(f2Z ;hHaAR#ud:-L A.y6r%j3#$P?bBUFם\ΟW"elb720Bm3ar Nq =2βU!i @1m) `iS/8va{ Wx7#{"Frdc>\01<#]ta33QGr"zZJvA]Q}_\5I^ u$ŋxM ɊWb=yY?Ps ] `"W*Γ;j18a٨G) E-  YIk6J{E:4ߜ"k| h1_έ- U_p4y`uȦu] c;-F5. :ʤrz}SgDVOt=f;M1>'^>FR!Z ڊ,Ja\2Y -^ IX!L=RDgŇj=%φ2I#>h}3^{tE))!OȌ.@(X{R󁻸呍~nj~asqnd,ġEMbm`ϼWm.@ Xa@%|sK()6Vw=DCԒk`\w5QyCFFZq5nOLa`,Q*jZ9됺[ w7u%%w-(qSgJP:(.eX5(0_Tt(ΩOa}LLr :jUxL;A@0(çxbOh$~ \Vh[;#yJTe~Gܳ9#Xs~M]"$R`}bHoT$[uw\'Cmʐx9!jS/?3 Tl澽}+7'Yc.trI+pX/ld|鹚oɮbdD[K`L|+}O"'V!^UCSC?v蒒N¤?i1ܶQ$ /$)F:~ƥ^iS)JD84˚f #VNb-\ GbX5 Q%¯kGF9 *@/[d>Z 6tb4¨fv?]q14Ku2pwKᚿt %`9s( U_&A0K=&'%@ 󂺞+izma\ # %Pk鱖ERE ]fr-;1We(d=$f$+9{,z,ڪ9R;Q[Kfr|!{ 3e_e't% )@Nk]fEJ!ƴ8 ^ n*{)DmHU~zc ~ T' O}mФI3Bg[pÞVG 39t31TG]1B%#I&WL؟vĩ0?&֐q$ >}^褎,/TUsTxnRqIhm漮[x!Qq<mo0'', *=%Gz@uU8c#c[3;(*rh;D?D^e/2W}$ xOgnrW|$-tꛏ%?K7c.yV7艞kyo>9c1 Xp ;&ĴHpWDXqbiH߹i$䪹h6 "D2pH2iAj~Ō1x#Vru;wμKhZ^]vR5A>֋5 _TD< xWO6CdѮD%Kq} gۜPې6/R'TqW O,}C@f󝪵_x*b犱}y䚕d`)LӘJ펁^V?σO1D#DǾMkܒ/舾ɇ}K%m4 7lt$ସ]10T:!!]:|fl`nߤ6n < HOinlZHNL.vMGz4SfZg o%]O,n@7bM&^E`OEv( TV,ENcr} \Z+ aF)r0ս#6s"RfIPbʫx/U AgW}g-"0=U üvO[IM\A` `rcF2[[Ilg0&Lv)9j˱OTHR 4;Ae`UZmU+|Pʤʑtln" sθfCaTS]' ʜ;FAC^K楹Rٍ_PyzQ\TdK;JpR(w,>H_U|ynH%勀NMBW֣G[΢J_IA>i'n'XEvIUBHatLHw״UByAK_TWZ F7u7̵8ր\J؛8$|]!$uSH[c(@9RwH_--5/+^rB/6$d~n'cSBE<۳'|Zj'RVǧPb]Q9 _+X} 5am2:LZWf,@*%]BKxH}?^-$F]ԍ(~,/HQ,^tUb 'cZ4iqc7+͘#mbV|D891v[IETWdH1s<_ 8' !z>ΧUTP0thXuob0J}BaSh-Սg*Il?bM+Cֺ.%k+nu |0UHۧ!3w$xQwQk~"E-!l"(/G>kcX V7id Td7U]hK@0c16&:>Ը ]~Aey5=_2lLa 66Sk3)~bUQ-0z.砑@mzNC ID RȓX3A6 V)+@#Z4%bȹpW@vG 2G<(, Fp,rGoHw-;S,<'Ff-LS%S">? I_?gx$\![z`q' "<*6ɦPcvp:cR14ws͎$u-/+T˅s(59ś% ,\Cp2X 䈓v֥{ߪOi| re ::wcvp RL8;q ԿR~Xn>WX|Lߋ<i(6G%xj:^*м}N]YQ/̡+o=y&IQbޢ]sK,յƄk4>2b$^^u#[|k@B|;?{DI?V_5 xf\_hƓ7UtO~CVݥ @';ʥy҇J;r,o躅RYG5:m'}E*ݍRq=Ϊ\d`uÂL;-mR$oUgmD,$Yo3!f}".)#Mz}Mm;Ud>D앫lKFQ|EX%v \eiߛ{mMc|`0ni: T,9EO,8GoáҰr'z#bd7|\4Y!s@ݬq-J(n\ָZ*jǛbNa؍ZN5]a 6u7u|ȕg;e]!)ӊNasTMRՒ@G} NnQ/@(nOg\U4oA/QX6?8ѯ<>ƀ9AȆga!ANA͗ (u1+ rN^D4Bf{ s +pO’E^`ʲX==W=띤l梞b;'`08F46V"ߕz'.qEHBN[~({6N@#`ҙN4\jB-E':Tr33|5`^tW"XRϥ]o?>bȭh`KL>ŠB\#-0 \&,eYM^AYTJN">ȫ7Їə~1s\΋ %ǥ 2!&f9J w oD9&aDs[!bH.O1\Q*R4@$W0p(D3JlACLXiRuF`v_$@ާnƼcGR:XЈ9_;/ 2ZFh[FoXTlp*8(_pbiJ Qd¶Xi^-h_R]e)rVZhvt=6`xJR?86zk:q?h,f 4BB~pEjJ؎8֧\Lhol+o;7G$K_q>1:d݇p('1wMPkO\(8ݧu@FqMX?e6$6w^Qq pB$whB3Bz'xm9D 5NSʇSV1dH|PO3<7*eBlL-HMiZ[6pEE}<1z)Yטd]'w.h*ސK |=AFBs{IS%YNS*2nne%'qcM7ȺHP{cZCO 'B^J`;k -q#s}d&ͳLih[FMɅ_dԅ5QR(n5wP)I =jd?XA,R.h:zt&ȚUra6$^_c%`=uX(qE&:_i6Ci4'kjl;4䲡]`m\L KÓ i&|"ZVyT|)mV,PH ]%0p2 QUkhAJoh>NSJzt/" `rV9Iʓ_R`&*M{Z}[{Ƭ9k)(Xww)ޗXP/L0WZDT$ڶ3ͬAiF jmy.]BЛ N( I1u+ QQeA~շY |OfKfǰ.{rEG]\M0P++hq :Ԗ_/a8A2 6! bse.lucUV.w"$yIRBx֕nȓeqBpxc6C:˓4_k%@O0*WBpez_mGKi$UVPxy~#us4H3h ͌\yz-=akyo0=`5hMO-k3;"6Z8.]mtXG[hx]6k9740t>u٣ЋK}>â "3/p4PK[k{vhFExKP%56n3&_0)^9D+Fui9xKL "} d]Ca~g|˻Q^x'/r# QFv"ےËv6-1&Lj8^>)XT%"ZUv\&Zף`ޖ-RYjrҴHuX f]=?X7Pur`Wzc⩎xl;Qx0p%2aVG;7}7a '`^1<*t*!e`NգTI{:wr'm'\*@x5<ؒqOivX(-8nrX`xКC?51 ;Fx-4'(DQ(S׳zHRCp|-߲|CfGVry~Eeu`=)>G#HE@ X.7ib(}L,3-ej}HbqS !:Y_d#AG=<kϹvj+U`30א''6-l+BQꂪK A九 #l2OQe;/:S:}}~A틭tsάfwB>Qf*+ -"k\/m91"&dCjI2vUvXlkZ=;=r{!ۣ/-:q(jCj"5 aHc6\m.i`hNI qԢy".#ٳXW'.ɪ1"qsf4`԰#D~]?ElIoC%y /ŴID>ƷaRI77\ ,BW(7cdg(&KYk7 " /:PA*H/Z|rǣ.%bRSB{@ P"iofdE7STW?9!+UI M*i0Ga:Fd@'Ã{؝#O؎>v#~pWc[\1_1Cԁk;{T$\;j"cpL4O]͜R̈`':X 5I 'nwZ83thR՗aRX! J(;r{6/X('y aaIf &LQ2(I,B֪fۥD+Ƽ2N ІR(8ER+g)'kѿORz;N&LΜ7P~w*7?9Z^)*CFۗZ VkTpD0cN98m_pX[1+FS)UTG0+ LCoc8|yCdd \ρ;P5VZ뼑Zҹ"z< yMdWuQW ɻDPd W-kFvq ,mԄR A ~UisEYSG&P]k؄xՕeѲ|OwbG. nN] Lz9xM'9 i^!vƚWT!h,$5y+lAa 8.oʃ i:8ÛC܉7@yn~EX93ZM }&0&h| wm,s33!Ps4mƏ=^ wh:$1H<N}oasprSDyhW8qЦJjRKޘ :+=yjKGJ Q $s{'e*;tl xe|+N3X!/K8 HǍ͐BnO[,yf:l XwԔ˘6sI1 f˶[uwMN'y.}y!XGU ui_OrxIQm 4*v6$%[ :3f&rċXf,TE|ӓu>0H\oI|MSk5ޫ] PLE: Ò#[i"-=JPT}rYLNjk +~Qx EE 92&T4AӲ)Y7pRDMN SH:F-!R_3Ʊ+6vH$YV?ke4t_v$Y+Ef} {t*&kz?z}Ha@tkPbwcXi(+|YCŒ fww$#j6bq܂e)j=KR+j A58,VS: "Ek1~TZW{tn#}0"pZ?>͛gzbBXv̅!`_В#wpA.*rI5hy_|')CjhMzc{UV6P=n1<I1'n5V!ZGtZWif{VN<\OcML<+]dtT P*CwBp7$Uհ&b[Ud*K/(_sc=`}WH"rެO'`,PdS*BQ U}՗|rosTjQFRˡײgɑ8}0ȁnZ;,o-`0\jӷm{TQp.uLoZ?x]pwX34N-C-s͛1; ̌)vzGci?\>,N*z/8Įl xD P,fr'?UsKrPWZaMLs4̧y_8N+] hu؟Y6)@Z\I_&3&8/YXF# bHOuA Alo ƛiD!`-p@!H_Q_oit~uc>.AV3WJch Tf#<˅Jrҧbl/[k3us?!v57axO-j)m;Dڄe!êȯ+%eR7.7>$!iq eѕ!Zwd3˕B<|) 76aCH#߻ h+mNtId3~èY6܃t`lܤz#"]=+-d2׺uȿBI>^ :HuT9WzA6F M ÍLymhNNYy`0J= NT bKܰבҚW&v? V xŦHq G2>@D1sX nȍي~3 pv aƣ ~=F{fk/ ۂoeWHhMCPD.YPPt+'/Kr0_No,hʖR"S(S<@Ww@d) :3h|#L> Ҥ(Qa1~DYq%8A"ey!'^8"U*BlvD mdvMH o_okbB?67l,tVLCD%Do*Wo N+k$ߢ&I58<ɒ1LA:Bu6!GǖKK-CD{GIǮ|ǦjݾN޲O*xէ fuXIP1=h72Ўf+s3Xgz8Oig=!&n{{NrNe6LJWl]3Jy]K. KoeˆY\ к%UmPN XCtZǏr g1AwNsaY>aU^i{Jq--k.,*`S|)A&4HføǮEjX04GՕɉɎ) ߖ(Aʩe﯇_z',ׇȳBc_qV ܞ3~t'A ?d!eĬ}\g L_g 4ww t*X(C`WJwj'=ܠvh͚ĉ2=t,Z:nxXOQOnh{S YG1uyN{J";AJ P򍒦Ȅ3xSmS<gؤ]/1Š7wE?y/Qi&g]1jμ 2zfh,Yf}bcz lO;:,PSƃOitnN WY( CLKvflҟw}Yp7md2dxw8^ӤagZW`Nx iR(YSK|tL_`xc,*DY/).ãj+28d p$mݗEO3^W͔ =h.Li,o۠pP%IO2PlUR`4)Cb*4oş&ڈɴie.N9c[] ]-Kf4E&ANIg2z`B-yMO-!VH!=f. 5ՏVݏ6l_|{up@bzxޫY Up睙ɟ(O4Bl˳'%X^`I"~r=_2^LS"5-W(T =21rt;j,`]#U7t160Al8#-ubb*,ta^OD#' { vK){ȏRTGct$%\x.=rI:eY5`|68IO$v@Pڅ|\΂cHdќnL\nKXmG$Nz SV GuGXH+2\^D#+B]jC? 2\?AʋtTvWh=bU3¼*b{ۥYǙг'e7$Vԝj9WգzG nf]O6ٗdΡ;TgU-"^Hǀu-tR&ZX5Hf1Y;pwO+w$e6.>*ʾӲΞdmH>-b&?} SKc,#sխԓc廙e?7gk0P:{H_գ[lv3LD},E8?ɥ{Oُ 1F+3|A8c$mu`YՌ$KtKz{0K~]$D8st4nղaX&,/ö-%uronvF Ef);9oK?w)0|Zпi([JHF\Åx2}qW : ˪pS+<|h5KȒ-Tc:0_RڛV;R%#ۦ4!?ET3bzdy*#'Z[6Yqoe O':',i"ȭg[T r% McNWj!;:Y7}o_zjA Ɂm 3gJ5^;<bAB;Bgd}UA1^f5*2ܞz=4؀G-J]Tgd7*{H̢t(a>G3_{x2H*J$Ie7ޠ0]vue З 5͟F%V?M$ffסE>.-RY~mgK1Ven~x31!.9O]t&@:6XE(ѻoEwznד{GbĜG>Ŏ3('$|0VMēe;Iޯ"~ODC߷ țY@S߃,~9vmKcÁt(܎MpXj`: -Dhc*7Ů@n}8 '[BޞFGfk+Mf[1)l::yiBi{™lLg(JOUtdQ.unB,|{6K$Ra90+$r6WH~l<]QX.;夤qjoO?I ֞kn+ö(O:kt:B#* e>}V9 N#-'-c3J1o$\W(!]*۔-@x:>Th6n Iyz[.UV84X(:m ;`ݑcR *O ebчT|iqߌp1jD|v.qm} )fGaG8[F,pl焧Uy( $O1X~q?9#$_nko^YC{Qj9Ĩ 0!.RY$ORxEnizw+Y9FnE,w'sѾP#.Te*ywC=a9A/Idڗ!>W3D%z )糮[( poߜ!~TuHR:i>F JBc "_fy7|#=~P:DfYC׌do5/~4jϟ(6QV<^3OG8^[ ؿMMq8AB9O+Fo+걠pW-C_uJX}R _>vTUa6JlV$]9m}aw ha]TkpAI/™.dmFO%xNDjKiB lf T7~F 9Wg;\ ٹ(8C=ŕN~^^ ScDY FĸD3 Awgc AEvRR+.Ɗ4Jz_:XbY8+P%eti 3B3~n=C?cW, D<%49I]H蕲-}0* 13 m.԰}bi@ LPOq7Jh#[獱LI1FQ7Y p\2>I=W.Y_U?׈]yJ1~d# +:UVd5귾 c@AܾG0+"h*<8jDF~h}2v +P3+DT%6/\!{A6Jݫ (K LK%lU_3M)wB+ Nb ˑKzl(9BC ܮ3X $a~w\aTUՖJlW,>͌⊖``&Θ#[%*F@u!-nʟ R2ŽvM#ٿ 733mDgh6 ?缟+;[cL Bޅ[k! ̛8u. ZD֓/Jr7 }̣?5]%hdbJ/<}ZPh;(WC':g3V.*hW:N -KM&u[Irmt_G#XFh2js!qYKK43 /`79xSwV1F3$l.,>D3Sڵ7~ޤes$Dsڢ;41ͩ$l(Bw :SoA G `Н$X / ?X@J۟~)U Xg8N<NoKO~ mG.(g$A5!ɖ[1kh*$O,[q1:=c6~FHV n]%Q-(gE;͟ךj%}M\0\‚^L?z#p NjnyLl}iYl"&Ujwo9tsfcCCqNjy켏=LߊL guWk[() PņabeLL&F׫`յXkX7w>LtU!5 KRyUr Vi[8[&eK1gΉ$sGFDՆ߅oFݏodשW]:.Oݘ[NP1-D^ydG݂a.O!<ʩҺsq-}@C9&pŁ=-()֮o|#4qVG ?)W;黀e mg`|di`K7gTkEzRC!p$lﮜAе-dJH)JNaj[5\Xi3X[dǼɺG!pbz0Ŵ%nl+@7ߪ1\Ƣok^S'ӐYn+oi;!M$Is3ϰ@ M)4J&vf[ g5 7gۥ{ µ^ߘG]ې+\~ nS2qIivtJ}2|[1׼ |E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#K"{1f-$fu|LρeS;W 7Fo;A5Q B!U! 8]b K҈ KHԽ0Yj&L혻dS|ʄ(Jjݝ6nPW9r=FRmtV`~H<>M/.=_PSޥCO<:s)Ҫ|{T bfuqSb^GHj#D`sDZȬH]+kaó&D茎/cwEGFo@ *ɖ}".2Vl[Tڎpu/rAu|_ kPTSØ Pşeǒ Dž: ,5S ٞ cηtHoK̢yPl?w+IyCݐ:!QOi Dи2|'bD]nO?9CvH) βIչT5Yu"*9-˖Vr6xrj1Znؚ$ WJ;K2ߓH%? ۫,r) D`BFL\ۖ; yRIddzZ1`Aj9ty\z ݡ$G o>P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvn|]_@u6!RrE=)(#''LO/|Dlq-;SIƺ}Y-- %:Wӣ2ɥ$+u`$}]ZEFgvO8\=()Yisd&>$j*(0%xԉ[ O [PmZ/:vڞ(pҢZGF/H)CKO|6AF15N(G*dwGi=U5`|{\%&P:Xp'}3YPSo,֮tfvabPiFƊ tj,Jjӣ,qgtl[ndFZ.wl6>EM0OSlM3Gv"pg !\ovLKZ$m!zuͱiy:O>,klI7#/`]C b0q5(rZr$Mj. 5]&q<{7cyPk-ӮCݙN(`Zcq=4PU(,*>]r"c\{<иR a>u߃N3z+Z.n@JQWy?N_$vc-@*S{0>Ӈm7/j3Tf,/:ԍjYz"k N3KuFV+$5 W?\!qsOWbz#.z_:{9BZRj=i]nf>#ؔ0zZ>==Ń gkt5bp; S{{b zp,#]c~g F\* }дZ\,|H3VY7r_!0Td9R/HbG4)5u<6Qkc{#_3QryFg -)jx UI`zMվ<:r1] aaraB{_kM8s3 <ߘZ*!$0'?c 't%źNTHh$ĦR7Uvj~)O?Bvr]{QI{)[/GgTK5̂^fpjr L}>rӽPkk"|dNUcR*f[b xtQQjlkrtCnl -g2BH_=JT2R6#fH],gg?߲)g^jb#l/VZ-A|y9T9%LCV$$%YʋW=/ZεXl R0}oXi?d&Db18lSr Db ~]/+Md [n֝?kyD`lϐp(Z\3"l195Ix2Ls*2%-_)` ei˚!W-Dɴ"g]VwX,>dW?jcnb4^pSrcN*̖[yM>%l*|d'Xs+|>BwY٬ qUˬe}-nT3hL^twdYo_~?2{ey^PQ.`ɕC-͠}yKJTxf5ߠO.vQ:ܘ]m})\[Q ؒcvP!n&1T Fr0I]u {egjA~d6f6K C3o։W7ۃ&0s+a:sIpp\HWe @bfH}f' `c*X}P#>Aynb!ʛV[ 8'B]6N7AoGK,K<7SwBH}P p!-H&[f@#6^րWB QvNl/\: 襺Xw9 =ЗjYִDUv;U 87H2YudeO 1dYX{pƞq;a#©0j̐T{@v7K⸭+@C# + ;pm[ctQK3[BgRDow I׈? J}2Z%0$?SPC#!싮f_$+{vPȢ ʼeJ4瘛$!ƾ|?o38*2Q\'m8{[R2`6I>bj?$G.4Jhyz!#Ǝ߽DeiћL8sqs Y uͩS ZGO9#';q8 ð˴ڰFc<&)W0V⊑7nĥF,Ilsf\9e!`._wuGgXi pTw4rA!;,IYPo]0ʘd;ݫMOk\^)b 4_FL0̥?q)rqkOrf'0q ,jѱ!&tmw|#ץ^9nu 8t"o,`kJ >1R1OϮؚ損^3K0ѹh4(qĜt%c@$5Gi7}ݺ!g=wDKWGMq$}y$Lbbh !>޿I@),ՁT=OR4cH> ]bqM_'<33oJ-VDϡ|̢249KlBK&Q{X,!PYL(?|Hvu .J2;љ0\:\Ņz HuìS"6xZ!P}N䋏,נOiBHW1ˤ(;ǯ9r9aFv d FA8"{CSp"*ɴ`oKIAfE֕ԁz4GnJܘic3 Bf8捷V=XF3EFx KS;$xw/czsÌr}L 7T[)Je6+k(^X$GPdXgr߳3s}Y]-_  Xim/Lw ЩxO1sCfخAfeYkS3An-$S^B ,klUx/LPxSOYњkןB5prj۷uPR,VI$g߉Cg[E.6׹o#?Y懺QF:TS(6+)Cf\Iͼ1EॅGܢ0\WZ`;K`Zԝvٲ.DtX Q[HhD0o1Ym'|R]C`Z[m)䏢G0 ]OyJ9O.ʃdD+ ,S3)i.+s}s3)SF Ӎ3AnP*tP0 7JH"lǤGg$SO>}\d\ҝbm(N#cnN[z<B ;*iM~7y of, ЀI=:܄#³%Uߊ8.>m`+sГ2|=]_a iNU^hm]x/lEA=LSv:\,}bT[h%vW4Ԭr1Z_={LJe)7v5vDBWC*i!T`?\S@oʼ}Sa<r+,Z +:'www8NJfmxta͋fJ$zma흡S]K D3ɐH@x |2X`ۋVChQj7uqdqS e0GȄ]I +liulI~O\e7?(|aK_K@7xyT[*%:='^0"53U^"Vki0}woX7Tg$' P톒~s%,0c9 ڸ3 }"6egr$XPhsYWePmz";;~/p ?fwyrCڡ'_"|Mo٦} t^U  A hU½Agڳ>\JJԕ@++*3`%7ra3D֡ؿm ]AG#HOx1ߣ6}/ŏNI#epA!-]Qu21,bkM_@5F*?r~7HveGR|3]d{^|X.ty(|&ukrH szҡSׇms(-)xݦ7 :KACá/5kn/`_'u ?ˑC^j`cC?es~#lamf0U`nN Q7T05dI_m*p M 𴌫vke+IvRbe>qƺ6, ٷ]IZU~CN\kNkã{:OQ`-D?؛0up5} $W(נ:*9uaΉ~6z2M dȷenTl{ 6+!; a9 4f:yzCBϫC)5<;ݜB tᑛD07{\2A>&Jh}~>l9g;K=r0=jI l5fN"plI잡&QRwmPf:ʡ.Zv4H$\VjY,\82>b ~m~F)bXӎ?Zw:i5/ t{#Zd݈Gg/"/eAɻ2lt#q:tFJ@+Ycn ;-(/G{:sj%o%'(9'3M04[;'Yd`+z"ņFNI>ɀe18@&9!m+ԩ]{Ҡ0! GSxNJ&g̓Y J5d8ዡ$r!gl[[=iKdGqMiy~M`kvDr˺Qӹf-Ь-h?%=wu20}[!DsI1퇽H*`鹈Mg FxCN_&:>BfcW'7AvV8 gclI*_EZ椻V>3ku`[ޟXyd@?Jd4M~;d)]c<lY-AaMK^/"e-H {L)+IYOȝX!zIŴw3:R_G8)r762ۍo ^kD"9@qR% T?[fmNlw}6\$Nh1fMŋ1*ηZ><JN)R.('v>,%)Q>Q|mXŤTp猖knd(UX J\[􍀺PtuK&51w71iE=p7[1|;Jz(a{ Z۫5cA6tMfB !}fS!6c,5.oY1ahJW/L[eoEPï So *a{jiɤ胙ԭZ3D Ɣ$C!.y؂J: :;58"0g FloHt bl>8O1E ML1^pHoQۢ1$jsooq{KmbVN\Ī6s9@wemԒ؏%1AM{σ $;F g2Md &:)f VAGKMOZ$]'H]'C\5g1zϝ98۪}4qʪRsDUwͲ<,3:Z,[}6E:Ꞑܑ fK+۹M]SF2qTRh 6GK7mtbGo/x/ q=,NO6w$ukhI R=gCRoN4ӆ?~<`_ |yLp'%pRYsT@[W4Nu{RQPX$jr + |ߕljXun } 'ei7u 36MIZʳP˰e|Z׸J/&"O*!nv :@S tzzVj"6KI͵/nORu%O} Np pƜ &zر(<~߫iʓRE]*?e٪C1B\]sAØt*hшe rbަ[\Jj5.gtr=3ᲃ_v֣p}&~E.1 w4n.KrWb4&zEZ C3tgEH&BW͢~v{kxŜu ěH}IgUǸ Lm`TfaRx.{Ƅ-m*nM{d։a%UF q!}B wo̚|s Mǝ{LEP q4$_3lf~2ҳe1(9R؟hHeF.8[]a puO,bP;ƪaGk$LY(]p/>MXT1M&# A2_CNZ@ AmcX0wP}> =nA3P,|K?&6>nLgq]9 S bF dR8BE8!Ɛs_zj/0<TDp2?:mr84h m[ >>ςǝP>_\f (r60ex;v߄6"`XT/"PrA^Ln'R$,۵a)4#(4 UP I\HTv9rԵ(ڲ&Ik$K8LŽ% M R >*Lp kNB Mlfгqǒs"v GхY Xym O贙8R1S;uK U d?i%ftO=,z& Q9WNF`USzTP>Ԭ,3K8'6'g*N#0[4r W胓L~yD_&D#''yAIux!ĭj:#-a7܇*mqń AdF!֒tЏAi]~9b ՜>ؾ o_YIיdNXXs<P~uj]qTL$Sd QTryJ X5I2[bآfAxy v/Raa9&cuM2b@鐑 + tX$6`!.]SV+F|yl@j\{;]t,}$ qb_rL۝ Ab0} uWαџg%k*cxZC>S``jOr93,d(JPpۂ\!}&!-`ztP |;(-^X+SuC j/4YǤ[-Wո?X/ Ǯǐt\T ~%`q"~=#G)No (BAm@[SņRY?7zUF>r&VߋçJV9kSC^x Չz(0FcfM"K -6+L~5 /V3Xė6 ^^\ƛ'`:iDiqSc4F@3\Z rӐ$.\1Z R/{:dw{e6-S:zt>%c_uv.u>%d%(5#A?{(ȗAPy"N[k{lAUo3_+%Μty\kmDw&nYϯc!^ I& ?6P'D`bYn3VzoL-p“/T$Ҩ*5Wzusg yN+˧մ,յVߏ>[uib"noVTBs/+oh`XxΗv5'_RVkq55a(ϔrr|#S RNێpu߮H0dL--X1uXT8eZ!k2xt1&p^nѼԎQJ6BhϰyaϏ=N%arq1ϝÜiȭ97$H؜CLF %dS/Ja;8&@uH*aTfd ʇ _o 1 2Q'v_2믔6uZž ZbT:SGv~nF|xwy uR (p+ jH9j6r2O׿KIΒHEGg#nDԳ{W [\oHiz"yisW7w0FB\@0Ȃ0_HWa1OkS!%A>}\9$]1Ȅ%̃MDOk?",B:!jBi\ZnznݑVŽu-?xw^81+KS9luG7MdI7n߰Lm& &G]=:yAblbxpL=xJ])X#`AP0xAèSē,C8ZtBL)AU6&3V ql\[F7D0Bͬ\4[pnQ*BA6{EWn䪈 W3"T7#@_պ6&^7t攽!pr jV:ȷg~#"Hg 7??aqV6*d9ԶyE!eLz|Vz T;rfQ7<[eBp̞*+޿Hvu~юm;r~FdSVOXDݿHݶI.Ya mJ2]"G2mvK$6|rq'GCwַB00g{ VWVT*=6 +oCLe>Jv ǂqCӓIb=PRv栏۾ B}R@J5 tRYHgQ 8sj&J@SzxSrĝ>OK \ e9uʡi~G9@hDk ßW z v1KhzqI<݊l/Vś.U: : kb:$Qi^=,~2.e~\C(BSqM"H`dض^S~}8JjrۺkK"_Gqzr(I➗-?Od]w}۝r H (Dͽ UFh̾z7(qP]T ŕ,{-)lM X2 X/j|y7T*!jT|Lt?bق4-ÎON[*'ҥsPƓ3UKxyBЕ[8_Fz>"0';GM(zIr>V*ᗅHT\Pvzcx@<\bv;㕞Yrb:8Eԃ ,!s_u"C~5v B txSHY3𜾦xĨ($2m(%׷*nH'iakgYV5.0b'2Z82Sʈp(Yk`C B5ZB"(+gw?C4FOytr-w-N0F1j~"uqߗ->G%R]mp;"h:!Ҫ7{d-̨!XPeL L)KN%I^}SnsdJ|hC5mUyMOef;>;3lVe8nw~<%ܳiI;y{H.1ν57I$eЁ^o*w8'^Itit&HL1NG1\5?!{ R[ ս:ˢ*G(2FܷuaM5nYR3`Wʯ홍AEފ!cK6< ʁ hӿ8YRpXh̦ޞ\WO-}{XX-PzlfSPz9V^,R/JVI-I_dz* fZXGțm5ʸ^+m9F&PAX5~\^Da)nEu|o-g13y`T-{CiV_A^"@nKuCr7=GĊFP"|{y>Puµ S=W{`S H2#f ()]qI[D37q;DY9r0@p̓j7!M:P|_:DOEI!@-_2̮=+AĽrUڃa$1JHe+Bvs*]|SU4#gZa; Wȝ!hKA kDe "X;,51}2;"r|ڨ*m2QH><4GP.׶%#%`ִq3b:_cW0E@*JJ%M6w7"0)u $L6sK򂒵~%Te}rFi- ^DwUE|SI5FhXY!Q Udžf?%vʥ2#ktw;Hp+[+›g< BP z:Y8iHkZRe e4p7XGko$_߮Q9 OW$ӪM񍣴8#UGZ01'xϴ>s_/Bw`&Y J#rΊt&ZmNc4'}ë<ڿ^ؘv+vROhnuHe ${cCm7O>u]Su6Oƍ={Pi~B\ZВŕ=U$V v4; 7kR<-aa+^:j7lk8!{4wUKU,Rj|+ڜ~*:$5Ed_0QeCĥf |-=4wJ٥*uU5Σ _c=tBF9x.xntU~'K7S-m`79{{}"$:@c`"c)Q_Vٌ qn'5 `GXgAN+9Jxd1k{M:UXn3nlX$-oSty 2{6:gԮC T:$>3UWNsaaX YZ