python2-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A e6W^^fb~s`RHRژϖ)#+2UJVt:Ct# 7a=_-n9Fz}McUc쌶uqv:ɎC.?f˩| &KE3eDwۈM).sb4UcS v-YaA8qԸѪ1ع1#:v5АlcbgqRzޑcFn:۹E kHQ\އY21bee4ae74e4f8f1a142922b26608df36bb3204694d015b243547549e7ccc5cc82903be03ef8bfad9b9f82809e517eced1ec22a4 fTe6W^^fRT#FsEjt@;ըԻ!J+қץ.)LkHUH}rLdn1^yӱ!'pBd0Ga0zj(Qߓ1flIt]Ჟr/U,A6S!FF<5woznH;UUYٵ=qu'J(ԋ 3<8߳Ab)w!Y`ŁQOYd$[kd3#..o>p<?d! 3 ^@Dn     b h8H(8g9lg:gFG8HPIhXpYx\]^bcd#e(f+l-tHu`vxz$48>Cpython2-perf-debuginfo4.19.902312.6.0.0232.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eobs-worker-backend-test-x86-0009.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeeec9fa99f238007577b17e9ebe5b51dfd8ee4fd01edd4a85ca92f0f027de586ef3rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeexK@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@a6a͟@a@Zhang 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.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130- !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()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing codeobs-worker-backend-test-x86-0009.novalocal 17036774684.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.6.0.0232.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/2952b4563865d1718e1244907a65ba9c-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b649e0dad28ce65a112c280da366d81de0571257, with debug_info, not strippedbc\  utf-86bc820a5d5199c32b372c304bf482d7bedf2fc1613ad77f99a759dbebe9f1cac?@7zXZ !#,>] b2u jӫ`(y/TgIvg"|%M? EnX7D `tĽjwjljpO*#|#ʇ֤<+~(,K]Pc! 3 MF6R) =:h\a1l?Z:ImicAڣRlϗbĶty2&4C-vѼS&71[?:-_2+r z ZpSiP. wƑd|DAXy6+F.prI&?˘,PTI~y^5qTZKb[Nkj\J}cN=,=oȁDP =^y/dyTM}I(m4Vh Y 1UFҰgQNo . k9Sr?i-}xc٢qMfMLzc|}r)g=C'@f_:Sxrl2FeeY{gt4vN!˽K_[R6 x/H ~Muyltิ/'cn&- f/X{D†N!$J0u7]J Pa'yy\hsrR`d3xJs3y9#GS=j*b(ZEqwq,5g)ݡxuI^1(2jWl,i2TwolJ&,۲`@%FBs̪fYFeƘūl*Vq+.h&!W/u#zafFO8;1\|S*d [[X-Q۽ E@G_~/-9n$(-JjTIu@x%X+/jkRI]U2z`E-dH ƵIkRmyO/T:/x5ZvƟ[+6p|Vsj^gذn+MjPAk2,Jvz 9ܖBKZ{%E'z$b}Z|VPb=5K uw]mǠV5'JZ1s6q4 6)6qh,)GM?\v BA@[1bMDso`;RB,s%Uj>bل{ v5nd̟ɑCcOlg{ :Re8AĊ;^ʱ4pNZEQxT _p yI?g;/ITF!lB7EwV~{sGzR!YJZ--'ZM#TRPe ZD5?wԈg+=2N|&"3 "&rVd`% UPZrG+!198b;dR`Mk*XRM\iZ?>RDe&Zd _D -0M=0E_JA: kp C|d̕|01ū)oqĒw517Ĵe2x{P<7hpe:Lq2o&C64&yY*Iţkq0B<I8lIV}/ I{]m\gjzuy_W,g#>WFOVX`>?%zu]ٰ LbkcOb]wʘKϩgQ $O2,{>PYI8h-9Fid}2.7Wwt :vo' $XbJ ,φOUnJDht*>M,[J27b#d׸Hk6>%|`-w/-\q{FL(* Qb8ؠIn$_uˁf vu}~U:Q9~Y*empt+O;1Sk@-D05&v)oZYYb)q:9o|SV=cVd2;d5r!1]tIMت^:l*@O`݆ +mKe/k?:/FQ^(ARs'Pɣ \^}iGjU<3>q) n 26b\/{؄rE0wld)&މӾqrPwPb!v8{XjJW6= NV968-|, %H,,ya8V$2{KPzMswooY\UQ`؟[9?iX(;˔-,,19LD Cm،Ū- 45u#cEn 6EYI>AE5?%q願DSN-D4qY, u{7R9Rm.PA(gЧ+Vv gL R/:QT=g9F|z4SU0, S>oНt+tAܣ#D;vE5ky,_Pߒk8xY%HSҒ|MG CjΈoZMDkJڀeF _x%J;`̲oObT9gbk*!:<7|qba@b^>-3@NddaB0x0[ ]0PevR" &c(<oo5BD8o~\e?.#o}2H+5~$C2 ;d{#%w誕S .~MUa0ZA{F_cQ`DZ5aBzQ6 Xs$4CVRjIlLyꁈXU:xgvџ;k<~ ]B^bw(hjB &@Sa[՗{ ]PX"GU\# z*-Va17F̈w\b $eVPczi0;,@ (ʰI$r+~>R}'i^?k UNy?" gj׫EKZMh;e,6| רk F%^Yy؛wIYJWAI|².6/T*9(@(=~+V? Lh [E&.츃\¢F}X#PEK$/J0Q( [_5qVe ֺ1%GzhӃØqL^战HX%2A`YI: WL<Kv<G"(R~O T gP<6w! )MK;CG& X<ED63d*2}]DJW«9m \ǣDJwoL(HsPԱ;7K):A(_e\`b4$Res@+gwC(PssuX0,dwꏈ?c]K2RVBuH5tbA1lA)aXfyZk]%2Aۀy% F_W% Y?DաeEv.,ay:qk`PmbA>hh35g|rasbq5q;$ڸt޿k]hss˪|^sˎTFl|潠y]6D2')\׷jZiw\#YNz GC{^CIv6ţnkE Syp8~jYw)}K2!-+\M eӦt V*N1$q()fL١δCRbx!,j4/ˮL/EP+dV%zټ3*(eu֬iph@;n$BĖtal |XG-~2NOzJZŒex-!bWڵt7A݈)6cYUX|BikiNx:xBKx% T|o„XՅrrI{b@@sVY(\*zZr-3W㪯Ծ$hFUʨo#bx&u#9^eeK;WNXO"2x#c ۖ*N>?Ɂf3.r|6Z'V4[.xnDȠsp0 @+~EGE(%h$fg9|Y+l+n;ɳ?wA? VuQ=7P=63SYᦝ!7F;ǧ'| 6/*2WuT *KכۄdGadf[2v]ő@ZhݜrxWmJ1{o#"M\ &[L 5P. :?Wk%WPѿZ:.ܝeU)[z/ />ðPq`y5y;{WLɾ{huGwA v7?`(p%J"Ԭyz0t6ST5NOhfGΖ!Sٍ 62|Uf@8Reqƒ- MPMl?rV cӯSL' b>[^4Q`/Yɗ[49<S~G=f*ڢ78h@/P#ټ+CȉHz$"D/9帊TFSQ[%w$bNŻ~"3.InMA|hn|Jh+"|QAR0Z*nȸ2cΡS*H0~'`gV#Ⳋ V-pW2|n(p&@ꏓhk}uO+UV+o&l&r_07Cz _*Lΐ֜%~aW .XGzZ m/]g *(~l F]ȖmӖ~գȸ :>~l%(]!nR1yͲRZe96ՀITGd(ŕ/]b|ڣlGo; ;bIݨ;WXI5g6?ˀ8 !ٙl$BunREb?-;Zr5>N=I{K ~b# dRnze7=ġ0mf ʡO1ubuSiL}QN 5!z8 )+vsF#y;:¿m^ӥ~d5?A _LNW_,RI1Om9_bƂsKvecRo Z?bz&Qz[E?XEY,ar:יf m8C<- /nך] F~dW`WQ/.9ihdϙȏpkH-2 ƻfʁ# &F`=j^bI5A`f p)9/Q;jV^p!reQ RΗF*8cmS B#iƳ.23#?YKOsh/k#6 P⧙  &[,𔗋?0z; h2ɵ!4)2bbޓ(&tZ4%  Њ'/N($io;C"q`|e3ܮKe!>vuUY8@܄M!gFw[_Q +k=e6uĐ1 eK#>J.En3vY+֒qyUуEά:=?2~٢eW& qٕ& AV5؁QӺ+텆~؉ ao]sSF_2_n/Ap';V?V}rƷV\=TvNs K܄⧹3e n]sXQiNj)Ϣڰ}٦B@,bz}Oof%WHʴ6;[;Ȫ(U:II1.f<>Sջ-=ܥsN8){-@;q8k}VWuk]=f>'}lQr]QsF&HڐWX֔^jVE<eKzUxվX\F' ==,CeָSDr4͠*;J6jDH!29_Jpn^ *gUCғ4Mb렗QUe7D wRRWJw"XR@ڲfd #AE JZ|4Ov쪶HySpU&Io".%8l>{gIm)s Юuh>P9ɝ$Ќp.~E_̻օKs|xTޡ^LQۣjqղI 6ZA=;qP^K#z )dYekE{Ga& MH(%Dr'ZS2?'A?¸l 1U-DB\>jT@뉺WVX/j|" ,ƳʃmH}E7 -LD{ިE4 |z<<v~#G: Uo#c|5UJ3v<ѳfB@^D\:Mlva6^Ǒ|me5|eRp@?EŴN^bz#Wl5/>Rwһ)E/|ְI% ]7uTL, e?C36]0}2ꈧO$k`}!TH0;?\EKJP]:VVD$g'Q(!>۩KȮߍ+rô-AYtRH4![&4,OʼyZR\ 1ɪTJAr|7ً+;y1| ?gKov;]/c1b85/Mкq c t1"vmy.w y.cSi ::pNU JHucAVTćZLO^!5u4A IwF){$/葔0cC %6*T{~3n ΀x%킳 H#?ڰ|߹zA(/!$kci!fȳ݀;[?_4Eo0YQ ]QK٧:p寳Q_*<:%PD@lO:?6HMo*D)„윞BvWYSKu`IvQqizǿ$0%Y8牬ǏxC9V< Pw}#7i>i7LA>_C .&{= fQ{+5o//BV(5 I):D2v[hxMEB\Ƕ9P]2+-ctimU&|%zkb-_Cvϲm >sh~Fi13g_;81+ܟTf 6Uܙ{ӋD z'ۦꔎܮBw:U TB BV_f~ͬ tKK^ZyA aKu ! 2j՛𖿡S@"Ma iR)+5i*lQJ$#ܾ:r^S{>W!zc*̵ /wWb~"zSʑ{5noG5[9#dn61[`#'~fnѺ {'XmxG)|ޟ?G{|3{D ^=^\,q_ Lwy @G- ɽ,Uf!F1/KNJ}F=}D"smY !64Y48ݫ3dAAcѧ!$莯qEIV̳p/L4˿uUpHr!2'> IՕ஍=z*BI|Y^nPSL,b`1xMKun Z[%o?6+y!^y;OXQQ):؃|$ګRX4YsCQݩry=cB&$nB|ͱkX[H|(g߀wLJZ#7o!PYW]Y-p͘w2/}xo^;'vKEw޳LńIգȋE&׬X0($F _2ˆ_Q`kf9&ʓnӂ{%(MG 왘2e:tf|$5Ͷ Q6L`ձ͇~E+Dfȩ+P;ԪR!g,2H4c7"E],%cqOˍ#npRP>j1BO&܂bi78 I(EÓy$8nf'}wG PBIJ+7 wC;W:mK-a=*KpZRWux&U>] sL8v_FM75H﹅oi(nkOD$\3ݪёj^g!sƂ^;,Mcm-17ǯw}HçFAw*%:e#D4Kc3gQY_#D5"༊PIE> ϵL?'`ߙ=|NFZG%Rsku0KX{l`Jԕ͋|}I;q`h8* 4r4ݯg\gfI}r—H,}'[59gOl SϹKE~W.W&bZ{r?uF\ #)@`R}y`gjiO߭I?= #Վ @^j pXi ۞ kXxPR6 2qZtx賂y0&G/ a}Ũ+K$R-$S k"etHnaj a Po ^*r\N!} X<ڬ>ņ4|01n;FXiG1KL'",6rP2O=i Loo{?:DrֆUk}ps9Io..e:Cz%%emĪ(a*}5O#hƚ3 |Tnʘ i^,r~V3k{ ` €OYUzXD}9i\d?FꭸysvL:\봘OQ_NҸPR L^I7GdS~4^VmFM^I`~oc0HGZ(:E^k*RJ$(3O:neɐ_NM-5hXpm~JqCx L,2*Qk?8{pQʂBljE.r^'TE'?V09DD˟KekK&:=5n5q<_tZ딻qbls|] }M f_.t^.;a{rpj76V+ӠHZާW={)Ng٣NY"'* "HeS Ş tM#n̗DzzMΕԎ~$÷NQy-t ɖHDzPRгpG=By,2tEfQ淂:;kqt[_د՝Yϸ߱Wk jq嶬Ca\v a1)"L߽rDD8=3 "!2/ܹIYp IK;[o+y6LaZTG>)V:PCZsXzXL,˸k=ȀĎB>`ؤJSp컆< 'RXBJ$NҠRW~H0rLK2IQyA\lMJM[ȝ : nZz#P.2dWVDϐ_9viGIGNЭd<ˆYΊ_$'S* K2=ژdtZ:q妶R'l<]1]SB(s7iQAL ]b!>uu]pzeSnx}ՔN+ُ-HG% :Ֆ]'|]!X`%0Hi l%Sz(㚴zyr짱\ Jӓtͤ MîR:SZؾLGPRXuLY%JwТ@ ShKa/!Df: me=\2<@c*XV<웣^Xp`—X&/ 6q8M.hdP(bryC~7CWCNA]8o fN?tj@ 0H10~׌5Š /g&|zce8<2ѱ9CVz^2^уw{8Q{\9DbKrD!f0*LɖR;w,bU38Vp YUz`1ߊRRQ=oB6"x /X`4fKR{^6RĵwO'e95>զy}`8Ieu_ h~jiȯ~n >dg16qNR' ;礪_=P4!P`E4߫&2zfw)+•"Ug'YTo4ُ#[5 HAy߳\vͧW SJSn's`YA?0^:q"f>瘟ђtw#b1AD9ByQhK96$i/ }*GMRb@ ;'Lu)OsԉvEe6''#N]a4Q4Mx@uKJQ?,aoNWWMٴz.hY V?7y\U%: 8;z[\ dzKhW|aE =Uӯ9BoW,׌ 0skUCN.Ng?R38)펩̢銵 ?MrSB_GRoW֦_!rtMnK ׊NC=Ƀ%Dž+G'wP,TN8 = |LZS78;F@f *wV؁}RiB8Mclx&qN2Rt@ }MG3H6I6P检loKTTq]`~%|\3fZiiZbuu(]VG Kx hyEru )ǥMd(ȼO^ s~I{6o*YmG L%oc[֥7m_Gl<k7 ȿn(D'S$0+ZH3"ypX0 rR~~ۼ؂ֺBx\Pc(JA·Tmcj9)RS_!4zl@NW x*8/HrdI-!>b]RηMe1QhY.4dr*'+dыl^K`U+̲r-9sbJ)ZZ^AFq<`nxLǀtZ]?s~BDP,>-?%:J_BMdKB7IOmE]HQF;C(kQ޷]מօ/HK4" (y9Z!kY~b^ubA%; IOE/05yd֩V 85'>#4Ork'J- PA)]|#PF4{0l+K|04WͺmnpPVV>03p",EjkI텊] DU6!11jiC!lDI 5ltׯ'71tcڏ ?="5E)CJ*/;93.$Q$E\-Y#r7ǐb-c˗OМ_Չ-6Pb="bT oa 6}^UHEohʴ?P`0P~_ +SCArͅO(gJi\1Kum`("C(4S2h$_Liz`GM[J+oo|FuV;* -",ǦlTśzr{}:vUNX"֥OW+Uj$`KzY8?Vɍ6i\OEP?G4< $O{(Z]|#}dۈN+*3~nP+rHMeoaϵ4U|<':v  Rܯ3ϊrҜ΁,޻CS24w(/Ĉ,%?Tu.| ?\Y!I?~n mVxyuxC).=V[jֲg뺰Itj8S{q^ VE `g.i٬)%M:NWh6[ҵ^r47d]X8I8FqVţHO 7̽<WPY]zvcy_v9Ȑ6E1oX!MkYԆ3zIMC-=\d)`{.&BP,*' HGdaƢ9`} $v-sA}?SSaĄ`|8pܲ٠'/EdEY!ҫu|%Vμo2S[p1cIQq֦~+;LR"+94םZ5qTˋbč1\dNӽyYY՞}ȉ!٬YfHU- }"@.O0IKٰhW8Cp5)\q,OP \)++REC>z b |{ekﴊkW/ىaHgj(ch@զqUlU <L_H wDmK)#so[♱ d&KE3R r=eE{\qoW2|gC)eOZsC8˽W S}%;GADkgp8)#ș#wwd8ss_CR*B/a"NF }kWgYOt2d5b?1qH.x8KS8Ԟ*fzڐ E=Eo/uѶ"WF?g+gi'1Y1;THYMz,)dB ;ӽԏVnOr҄Ƿahukl0ek S'fj o76{Gt,UEnk%×6.ە9o0SkRqin{?̏&nuWb&9uUoSM{*X ~e\L"2up,#55 \$`PA sg]ɦn,zNdYf /}m[?: -}wk5J%&$9e0x@ooD[)nq^R!Μ)FYaI_cK#XG0k7N{]Zꌷ Ϳ?yVm|8nwΉHvPCӢ)xNQTմFo5lLf%xد>V5hBB:F~@Pi"AY ▽B T X8AGfWU;&R&[OUC%0֐RCyބe(iO%Vk/iw3\(,(Y4<t ڧA#QK!1֓x0r-!|}uzE%*E1#˪X쿗P/)t,Ƿ+j?[sݕC5sK6.:>9 ȣ q6;T8ϐ؆ )^R-c-?h6ΕNIU z(sOR 5t}K?q!z!kLq@npgJ KvWaTA'du'vaajȞe,}/@ HU}^VJ$Cz\)L*2C)7o,=TiMCxxܳT&UM+d\9Iy}d\/b[@a X0ۢ2jYTںDǒM[ť&i:LPduE8Љp;jS o_r9o8LE*ź4|ضL3mvuHvdinpUkmtLkԬ-]NvUkI%H"zh0%u }T߷\%0{J@WMZ4.!v ^D1W=jS2Hlq~F}J!)Ur9E|گk@~~ӎ}hHK!nN5$_Mq<[r4`ʸf #tN4kL X DS3*rlB5ч7ZXmD׆V' o2vh5лRI]gÏg0.nEs"_"1/ܣtk.n$jMt~iiX׺Wk9ay2ϻ{@L_W`DD=3L 7榴fM<їYhKl@#uByM{3(pN\zohY 4rjulrKU%j2z\WM~_N(QOl`&cȞӫn2gd x5S;f3/9^>5fX=[in-њy\c$"Ni1HYH'`徴8`ɦւ:ݺ?V >T4ΈNUgR&8,i4iU!^މƿLQ#yV^EkH UOO_`ײX嬑W8lAG8,~Q EGi A r^kͯ6 p4.]f }5dϋǓm6iN G`m\7 υK}zV2paFck3`h~$UMWJx@zx>{t]ԳYz4#pQK7yyikL+Gو{u;{jAp;XH/#^ P'8Mtp< 9sFr2\Ndx+*fڤ([#]GD<I/Qs3s ϋ䧨tV'A0Tں)E?Tem3"gf(憛XMj,KJc'xAQ2 ]?T=Y116etғ:0g|I5\FJDSBS.e`̖)rI`b{WvqFj5vA8ZɱЄ!킶Tiy fC'=v˩'- ײXTG;8>[݁^KnfK$!.%/TD- iL+{{t~uV=8(LU&Lp󪙣vCų"-#SQzIe+!N9nUX2hGfKuy. +^+ZSN+r君g8S_C}vu@{!oE/žn8ՓNC^lesyAg{ MUݹC?aZ9! 0F'f^RZv(CeDF+Bn /(Ub$JlVMtʆZZ;a9tsC#H̰潘F6/] ZDA4=Gl=3?So?|wsAPKr\P'3o2'-]X#V6S+XOشaGl0K'OXG4uj>6[' hȿ#*YyYۄށ.7dTL~J][U1YpЭ.uno&n)HQI/ĐL߆;mqř- VsuA@w2IW gguJlu',m T5i?cͬZUܧI6)ajBsH&PvcUC@#$@sR~ȟS7c V%Z h< yLYSBbV/b1wA;ZOF(Zey[ . E,m2.dž͜˲i]-hEeHoG7ӷ_G6F:G=d:[u݄cjRdǗ{GHtqhR͊827݆_֮JrÓC@8;jaK8%#j  @mh%ԛrvLbҥ/yB`|5<9ᷚBpp>J-9oM&oi&-Mq o`(vj>r$'QIOaXGǙ:pI҈)*[=dVj} O8KfExMrlcL NR28}g 7;VzP՗"6;-;Pq@dY`c| ֹ#~oͩoοXԓI͆Hü2L۸ :IPq%W_]V\0If.BQp V^5dKiD`nR2Z_HE 3H#x^pzمk`DZ!AM&m\CzeAuLYsu$Y % YN,SUxzѳcpbxdѳ{z+j -PcS&5z5)65(y\F:. By0QA5GB-=.h1 OK`=, a цBtҳ=7k?4ӌc`(!93fRV}l8z9ia\8}ifjNhDP HqƷL.)"@֕Xc,8Ա/j8#IFxʔ[3##PݤhEcx~ ɲ;U;RRK6&cج'H@ x"3%歖Ͷ%VuV1:c)YT$@K_&ԩ oR1F3B_GG5>/m -Xeh|nkH_@Z8[Z}@:-JJ-6.8H[1t\D:lPȸ׈, (*ʌ*}0Q RToBbQв#a XK&'CvSQMS^$l,8pI8a~Y1Mfod&]re!׏bg~ H+X!5r< I&? % )%4 D}nŠmyqb@, VNv`2޲B&+<tdW]R׭|,ĕL~hœ%NnMvv0H_Do6TpiHA)8+\Sȧ""$8hI%OMk R"/=ΒB?>xU!c;PU^ަb#}tqk pF?b cΥ5GI,otp 7+ʆh'6oTHu[ *>rUZ~29/"\A_ R:zS0I |xlEr0ĸ=I活 #0L.衻W-N^2Vv`0aÉO9Xke'@CC5vLg!>N9 |pJ,Oq09UιүV/%+Ug(%/_: HPךY$"X~8D3^H$6}.Ck{ԍqpd 2;q:}6N1r/ˋ֐wJm`*0𨎫[{@bj?`kDVO=B:JF˄{\j>P%H@|ʮ3dP&Ӝ;$J2طeN#oDjK9V@vxAAKAm-E l2m\^TDQᎶ)Qcϧ#J jgozP:MOM𼳿hcJ8e85q~4炯4mˑY_խv2>gO{=ZumOU)8$ZH q1jƃVkev?TZwvl= |~JTtl;Z$4ĬDLU/63P Ly)vOM HߦjYc֩Eަ|z::,KGq8xu e]yUiz9.:&ۦ\4%4*ikOk^`Hl:*,ۓE﹙֡!ţ4KM~sԻȪsz!7ĒO'PyS!mcP.kn;nnkrd%p~HLבڂX~C+>$d yOV 0Bf}മx(1}ܤT{^,,`MBQd'NU걸P?Ihc@[lz8N w T蔲fw ^Ѧpn4E2 PJq-2ӏƥmd]Mg/7\dJ?6!PNfޭcRmR/[?/+oko,y2 Wzz9$5 tRjY^ʝK?E!lc^B(pBKD_cf$!x`KO?&NN¡؁Zq.FY5r~WQ~4XaZu*oώq=m~2 KK [ ̭SCˤs0ռq .eLqT6e`_#(ߗ?2q 0\u;\B펱-CF̋8_!BR졋_%їN 5^OguzŊRZGH %r-IzU );XNpP/5 K/ɀOL|7"FӣVJCty̮n:iCmt۱s*}w".lRM 1οJf pa{o(ՅPjm:/|Ap1E>OE6$W1sFV Σan3Wc2U};zjCEUi߳xRYfD1IQ^&}(^iú+@"-xO8v0|;#oъdI:] ڳwtz jAF"+~)E}C4PG:޾öX BLЎ{u3؜q1͋ f,a3MH9{{gmw#942<S |(mUh#~3NcXe gU?e Ms*7JgğG5N43XvԎsߜg*q=3\$\p&s\#cu I"5 h@YIt頝2&6VOR$AW/}S"b%\iq`!?7;׍ fʿR0i^֚H%giC;kTMS3 C !VQK_z_ZVcʎX28Twoձ2H:wf:#LXVo`|T,*4,Ez7p,*@X6U&bFa ͂NpkHC]/U-.Ahf`E怋Fk^B.}uw\p&8AE؛bp.;R_^З\Yχ_@=g}\3KEu,,j׎z~?ClhtKkg x< OǍg+*Y фfɐkV,H÷} q9KB\ M+t۝:{-Kj|}4B:"Ai\xlh7kG]{|]2L\mԽt4% hh֠v*_>D:ۀ0@״,p{R2fs6 j1g EߖŽ>$`Uޓڳ6|QBግC[`$y2;%* diO8)M;-+z^"}͌AEз#lVz]kTqe@Y`c'#O." 6Ƕ@?q?:nLjD㛣{ ԯ|n}OF'wAG bPK <^붵3+>D8=g%'X"Q6}kO0Çx"sMߕ  xں)m3UAX:Na?1G+}Bdt DA|j,؇\jxs< 1fot ʖ:ڀ o%WB!K.n|N[F +/>1Z ߋGJ%OVRG\9;K}Ӕ֭Xظ%!{3$ڕ_װD+suؑRqSb&$`=}1?Ӏ`U,;n\,;SlƳRccUf=sHn!,TovtƤigJn}jca%=xl +,MNX&D B@4$]*a~p6509M~0 kw|Ø:MZx` B`VZy~dg3-%[hTv9bC™x}'&ˈ#U:R&lXcb2|ٯKq!c7??*IY4ůKa[Ks8PKuj6Ώ:5 ]~-MXGhYYr$ϪIhYI2"i3|brgiĪz5R0b˦01i\DYCAW@ds_GMҊQ[DZCԘ93`OD1R(m'>Fq\ t-nJ$D.=y}0vO&%leRpؖfК{}Ӽ$$]]2^Jh2 KPHNHGdQ{OXT$Ta֫5)cQP"/A i woX1QjG& eK3{KGbBPn&]qq"XUCngݢ'`;=mAo6053XX`Z='@T s􊎐Jo5k \2Ƃ'9u"|^ac8GS rH'\(W.&@2@XhPjJ:gri )4:YQD,A5KLv<wqi^2$z,DZy&=6acԳ )u&:"XQ?$]Pgѫ!Y ~8}j'=V_N"ȑr_67ˑ%cJø -w*A+~_񤏠(Ld~H!eӞPCۿAj(WU΂-G$sMCuJvrQ4`(\1ȿ]qn<@SYxG?W$ ACP֜H5 2HS=*\ӟuY?DLӁc]hɧ.;eY̐l FϠʠRlݿɝؿ̪EP k0e Dap7e F{TPE^b5jb/Nj: $#D\9S/"nKV)6mSҵ9׫h&e|;28 _bF L;L:`&kf)"(:`s]`8d-H+ER@zEGHj?mڱ[;R0N.<ŗ`n}*e _M ӮF;+B_I2/Ϊo{neHǖm^,cϒxͮӤRLt6De,Hsu4;i%5k´/!OH'/5q殔#Cza5WDr/5ry'Dw4$t6eC薰Byz3n$P9p)kP:H,K"A8'(Y, @Y˧B 􊦓g|c )&L-Z>Tbv-*JN˴"K_]qPq2IiC̫$59O$7J[3A+@[{izjґ3'5cLfhئ}KUZ1`!t*,}F)p,Z;1ǫɡ\ƒӏ':jӳMhJ(L MV@u䅃̫jcӺ|Q[B RUw2ņxLfs±-ݯMQ)7yXϽkm2x0w i^{u1EF{k3 o8 Uʭ&cBRo*h:ذGf~5[T_>互HFJ"'惟u' @W07j&"3|Q;!Z"|w(X[++ Dw/=)wLFh "o(#H 6FEh&hWC}R#ءyc(  D(5:~];E:*e@B$*]d,{`%ҧ0d }ј4:;Z?G}f1zѤ>Y|2&E {l$C_JF@QK;tO( zs{#xq!\$%;vҸ;1}ZY5׳э#2*@#ǔzےXr};엽'9=-&0'M a (rUMIv<8y r"v]AB(g{V hd 3绎qDꤚb* b"*/PIBn%bT̫- ݪ^Cޥ򛾴4A֤:}=akn1CFH+WsOwX7@\1f]ʛ!0aW[!ªWlRu~ x!hÜ*VfKEsv _iG5;A2.!P 'z"7x(#O((Ij*{ׅ[ڶ|%o-9yL*>6 w(6Pw(0E5}]RD&uhtdkFWj'Kb"kYv,&|Ќܓ9,*\Bćڳ_uL2'HFe aW&$ne8.7>N1>;_;⫘ #EF(Ĺh.[^Ԑ1MC3w(e62 ѩ+2 j0* Έ,&ƾo-8K >;%/7co IOzdxp&Cs4fӑv:/%>Mz6?'C^k$0i|t!%ܦ7:J\Gc\^l"<9dQ_uC]gk~ڏ4H:z柏֥L:K=~&* 6:ĊХj8HqS%܆wCPudf3Y&ISInލr!>DOOq0mNeg[;܄m#,Y)+7Ov7LѢڝ+ oVH5r _U/1aLHw?.㉯dr>F];7hѥ ٔ*\ysz^r)dR#L2_L,C=ˀ/x_f|_}kd K5AirxUjF$ttu~jfl96 %(%.l;xduu@C)Bģma QS o^p *jqc;0W%yKWaq|^*K#*,/T/zv&>p/1`33I~Z6uۦ@d q>=UASg'#!~, ;"7Qղ44øsNoʳ>ZgnE8ܱ[9/W y7EǬΓ\~ɺN0;.y,0x*./rVW*=5S>-Hqmb5P@^t%㑰آtyPΔz*ױ|ZZEHەS,VYȲ۸zJ9jSgfC BTAZe=Q)R!W qE˫y\Ouᶀΰ~JH^RO,= g)O?-`;#R2]S3vhc>KG1c:ˑ"QMDL"% u *qN=*(Օ N=Wc@D:, dYDoBh[5~Yifc@pTq5cnbt ? A< ɴ/+btG?ͽҲz#MvЌ:T8Z:լԼA$j`.iǿ^y^n3e=gn}_ W_Q"RKN X"ڨ]ԗi!s-͆Q$  X+tow;uXJ~DL)G7'6$i{?:h+3E&*].@ir7!^ ""xxyvd" ]w( GtzhT+~hhXf4Mu2g-yk@f_c C/~5!NZ$/@Y^H܋H^2t+:u[M }8sʳG@ljoZxk"L~9RwkUW]Y;Mm5j)߂ Юp+:A]8u y0W8p -} vq]*&HuIQ"m&1il'c ˷nGAmZ_U~ 奄ke0󁜛hJ\\;jJۭDݖ=nkkp\I;w/58߾"#A`ds=D!+ֆ3Df2~v,;<+9bw"9xc_ɁE;4fWVɇIf[MjQLbG^d/ylz'BM6 롫X"27+jhTLfr /H_0#A| k}{95׳'fS1}1}B-5lyi)lujy{?yAiU>3FBXDŽ"a`h8>qxf}l/(5E'Y^etx*D0& *z;*/9gjRNH@! Wr,}<1v̺qqk { %iYXkiu5=6`Q5%~YJ~\NX3ivlaDDKLp|+NoR}yS`?oU䜮9c܄ܨS,I"5.94DYq݌ҁ̵ZکO%RUxg kth1:Њ{|+nٞ<x{9/({(iʮ0gklZk=՞TSZ}5 SR2}y'5D=0C#Yk51L{itl?{?wc)Im\(8 )s^SwE滻ImxȬh:o}*ɝv;uw 1'e嵬8+(OH,kBLJz9yxTlxǖL.&M`{z4WkOQVKOJ*ۺ^)Cck^iu#FeE?&;b4ՋKwM +1.W%=̘dX˔w]&בZiXEjKN{oD$SJڌT@+q֥ T*+Fj6d8A > {ưQ/ S0m  ~IgxHyܮf趤51P),/{pi|:ՃπH=09\ћN8Mϟ$] -)E)ckHр*xߕ[V.Glu\߯)>7%2᜿U{8%HNk#3Y>磕M ) 9n G=R`=Pr>~GӍ(Av7&eٖ/ 0$XgU9ϢX& j6&r&t}1=2Ft?0.tpv$8s;O$Ĭi6VМKӺBl=w<쭪NY9lt05oVS/Ycxͯغ_D.h w7_I"agnL svܵ py\geϨt4'= O̪U ~v'`P/؟RJR˧/OCnʋ/N(' &/a,L vC=3gXzP,PZj._qgz߰@$x?x:>`ʫ#:Cgql3W3Kj vc AVpT?zi礪M+T.z2=cUk>neCYz)cp Bbe^87^@?Un`ZBۭɊ1˝]}eF6H¯_WQuO[aΥ__xYۀUҼAIl-RѲsq~2 8+O R,ӡRLPJ!#1@.l(?9G#l>13/X^!kqL;Äk=THjFI:KQ H-r|S۹p]嶎2bKE~8M:Pу ?a~n&R~ᙧ]f!E+KO){L"P=ݦPyL^edR=+:tek%gN@y}n礌R xѼP'z^h`w$qvî\m lhtzW/o?5 7)Df}TGt^S52<˹eAy0R;|fµnMݪ㖚2 ߓI j  [Cߜ 9(,{ ߖJ s=7J#+'⬝;L"o)LM~e_C^?0V]"i|ixg}I-c&o-9̃ӷ6i6mG$ˉ%ДeJEokZ5modpqcTu9:&7G=' wBnqAwiXtQ,UN5,JW{U[)(\ BK{?w#tCY|X ٜ^^~.d;mAe_BgKkޜmwGVPҫ 6T^SDQi2Qm?y0BF4ﶳPxHC9Ch#ϰke}xgg䊽cMn iDڻ3Rre+NQ?˱4Zr^&>XP>t!ܷJMQ"S>]U6%dhr0"u 9P|NO.FPw iT,ieMCncY{EO-!a@LFVcIL|n.g ſpF5Z 0OCHS[ `-Vyu|:cpt lZ;D٩/`M]5cKȡf j <E"P6Tȯ :ӴEP WÓfnsXbםVp6ˉΏsj1厳$#䓮]] AO{!cILeZH'CU9ۙ !^Pߺu 4م.t%\]c.,.\cb> ̙bQ⪥^T*-FgiE63b\ M5fm1-j L7a@y)]yde{Olrjx"q䫖QfcuNltŁ08nOuv&FMϮ(PH! V㥜C`~کCaCt0O ]4ݩK;/;Q1bh7x}ojLͰt:sqTujPTCUp#oܑcè۔dui0nb|xę">Yܰ:胆``iL=M]dw7R#.Mg1#Wd?z,ADXGdrc>L_F`E7zEˌ&P/ Zoj0PvKӯj`n߀q5ySFIKD5yoxk;xipLDt6^fA^tr.NLO]ؒ$Ԙi'mL Z^ar[ i3ADi:w9I{P@D `Ÿ%Eak 6o5I|ĩ=Un٤u07)PNW(vgLl~U$5 5@lJ[^A 2DUirUbX]T@%>ԃ0Kn*Uf|ů-8<; R4x69 VTmR x, yJ1eݼN ۚLfmM2.int EmxK Ig_џnU7s[o'e-;fʩc{Zf}8S *msw;rk*r?Bҙ(XZ@zlTCE+kz}%U~K+ ^2lG+<:tjfv ig"tV0Ap"u+r-*+z")0y],j 6K,-n6f}@01xv\O>4GaX{Ȑ}xG>Մc#MzE{$3k,xWIUMr D Wk:7LB sMUjq'Wǐ cMJ~HbzW_y$-U0NX1CP2#I#$p0pfEeQp9uV%f؎)T)ٲ_I`x2%wDbnblg=bXq~+Х2biP}EMx(65sC"o ftR`]#%_(yhd?utIT P5Y D:N_2z9@Vv51D\apm!U9B_V^_:@0g_%<%+pu̅#UED_6|+,uVRGـr[x(SGLbXJBXϯ4)!r;_pp=r0:k-1ٻ{n]vkll 0tPQDoEnMe75.{ߡ/#`4UW<?melįq xQwPTE`2F2 g(=.4C0c8 D(cDמ7efњf*W<903?bȟ=3[_G-Z=)w$BJY ǔ5OL o+ GyG+aM$gX3uS;L<97Co{K΂fZW<{  kE8TjoG^AaGBM~Pˢ4TnޢY6 g0‰r ')0^OիB΃r D]~gճaeT] P{)wc=^lG~pݜ8%_:Ա؄6^f5)fI8bmy^cjR'|m,czdJ/ 2u<с(!diZw]Ɛ~F\Uaܦl#^Y0kO'3ۍ]?tÉhY2+8p-O_4s8wJ5 Y'^_;crIJi%墌$W~*ks^Śn2THơd^azbFGb-'7䅹2,ןTB迚sf9m^m&Aiu-OiP>]o?ymv:1)+gWxH 7GgB""~xx6TrQ5(.K[YQ?@E{kQ cHEpeTˏ*=M>p)\DJў%ߛ*%弆bi ??7pkA՝W݌jm*ݸ-xMUτ8EK8}YZŮ`ft;VOL<PyǬJBC%ܡ %ˬalރIppO9(0񡓪>u?٢MFH:EFS2Y@<:W6ūclXYevR% }Ç;I^i_u+}/B6"C5 ge?,5 }|Mϰ@)F:z^+|s/:aÐG%#Plfq^ìk>r_ZGH ]MyI5Ju 7 f `N!]cVy`M7 {W"zi/p9};ʮڝ9x; a>²H]UPUИ{Ly.efOx׻@^ 9r@p7R]Qb`j >xGRv?@c LͿ]y6W;%=?0A2ȉ\.JD<ƾ_:^> iek:ojtB};1#$ miSm5\S/dzl5Gzu"L׀ mk5͑vU+K'DAEhXy8/Lzi7H0_{e$]L叙{;ꗘ2ռ<V$*Ay 5KI[4c8+gXDTjݼUHR܆T^nddO5D{Ȩem)ɢGL݈W0tZ.2HMpEۿykW-Q&!TŨP>?$R]ќܩryF2pEO)&gKH#dk?Z^}⮚D^&,swzro+ $ ) I/& 5+[`s7L^ :D^OM*N`i]`Z.F֞ 1؈mj%Oν|gP'IkwJ;Za _"5 *IAiw }~Ss9WadfkX:aTh_%ш(mRn#iG}$gECEp~_>}P!(RS n *Z`tzF-~?IgHqz Ȧ3^`5yQF/-дpdHxα3G B8͟'2{rNr 5ǐW8ī{F%q^= DyN%ޢj 7#A>3ϿU:`˅ рi'D a͟]mvz@-QP6""_NLNV)jGͧ)HvIh6A<Ef,fzEG+%YϤ`WB ,<ڹ?a,ie,9jCEĖwũ=A[{^t z AXx4f$Fgjc]g7 E^[>.LhR0>yYE @TA'$Y"aD w;[],!{F"1p`đr u'9$(vN@;R2Պ #5ގӕxlƙtLE9ҭ¡Ioqn}x OvM*ww+|+V^{=g( KM=`s*Fq3ň8%FR$Yt']>7Ƹ+HM^8ӈĽi[Azஒ7/D&2>ؘ['~\GH]/>;5QU$Y\|/*bDK|T7/~c1kX.jq>6C}3A|v"ot?ڸQ \/GfگZwәl0ѱ,8ΖJnD>Ý"ZWER{v.Cfgjm1|i"ْnyyӂ%m$P&d8vRVo6ߏ݉^f_V{6x r_+MHv^]A<EӨ wF6 |@xWRo^L곛M+xѸb$ƭ}ъ0pFqGAmm6]ARx=aI?qKh1 5F4%#Z$ x0eR~A')+, jSί902:~G=yllͩu?n_/g/4IBlMlZ+";2O"Jz@i-I#WMRu EE3B"ZJO!VњgeԤ62s7w|[خcR- ✡{+7F8Җ^w è_%|(Qqӂz 0%1ܦ5(*«<.LJi\ [ļDԜ,z-u+`QJ\y\Cjr']*}#ʎucrfaxH1{ZFb ~v)-NsN;vf %eD/*سƾyo[Jփ8^ Rʟ(LUgr9o^Gzv |LžywJk L]&IHAYKa:rI p\l JB t\ {8l^ï5^RenD.ML(d`$zmʭBb$ﲹ2l; 1RR'Vj8MY4ݖ씔̀Ӓ:ܼwe2̻[VS:)P5e |$#}OAkz'"l&;A3 Q\a0Xq3LpVtrmZkv?#SoƋܢG+3|ޏ4#wڄӅL@?j\'a/34/"=:d̴e"PYA LPK=mD7n,}MTZtm@Qm7ެrCi;:99rӠOOsYxr=e&lV禽en.EIHp!kf`wW08YU?wxN:vܟeZo5;cipr$5/9I]yBB< /[Sɜ!% 3 ]k f !862*7 #'yXWp-a;/țԁmWt`DOvh5 t04 h&T^fnAEW)jV3k!{(fҾߒ(7l CE=Џ7gAwRӡin I} ͯ! LC&ȎD^Ô ,S]قaG%{e5>i4" :ټ9&S4!]Sc΋a 6Ǻ>G挄)XT면$Y2 zHY,n~6d 5>`*.{*;u(L(3Ƿ}s!35lIDO`$8>eنA-~qF/絀7xd`B k::.9z3L)pv<{+lo5u[>T %de+sipԊLJ /FWҜ<1 K-a3F \,K0tޝWlF^e 0 fdw~ Zhzwu'l;sd{XZzҾ~F4nOhqV[moIJ}M#w :ተ? Am{5l3*NTH7o U ̬d3fc/ч<~7<\`֤toibn޻na0@zTikΨH5pR 4'֎r4Z")}/p]JRmUJKA#?_mt O.H{X-mu;#fհz)TK+įSmZoѩeɺ> [ARţoqQ$N)!P}4LV]CG5=Pl1@(rEV85#7k @! |A`Q!죊tCPp7*Ui&މLR-W!b kc}24uvC^MT,Y,q: 5t bkPRSâ%$eؾmk+Ed-R  jLtE~e)9upT*hޠsb][uٟ+%4ܹ,ɨw'sLȥ Җu~ ]~G5஼Nv˳"1pPx pEsm%5|}Id&A1G"gv ]x]#^ <ʩB8ZIyPڬx-yvzoA-%w5@SZAh^X oXh!p²r-U8pM q:l%}h0sO-Iǡ韨0x/|ޘaǣYkO$9c\ N= z?6%OhOB;C.;X$ͧ=1TУ&' 9~ý |&!,&H{@ 5 6L9#G2? a:8Gg#ri_B߃edFI\$H_ (Z%b>fYPAl<"7?:Tr_F3^3?n>2=1|JiV);@*img<+Rw%U/FwP|deH &u-8tO%Wgi#.D Yuf쨑01,W%ӽ? n&voȢja2xiQcXEǁL 0g604eڿk [u+Lʖ_*(W,2]p#ƆTJ<\x&z D=ػ~4Hծ`S.Ge C r7WTAVS8QFzTOv iQ^,t]((RהgM$7 ϏPxj5?6p%#2<wtA SՊ*(`L$e9F Ra},iijzP7RCZ/CFgf%Jl{ooװ fH2(̡z!,a,s {?lbҌ F0I*dN51Qig;bذ -QoQ>GZbb 3W^bOIArs-+ YЫJ \$m4Z nBvDk[䦭DUw8#PBK k^{ߕ9U`;&HT&GIY@pslÝ/͡0IX~]!ګ'3Whѥ^f t!A%J" =j}ӄ䥨ܳz.YU8$^}iB}QN{=O]x7ڲ:z! e_KuAVPzr(&B͟pEt`dگ0$B!4Uw`;[- ypg05RU>}4By_d&~5ΙoKt}T9Β7o6[&?9c7(7qd: {VNDŐ#k>"ٔ$.U` 'xS[Oy:zB>1g,@!Y)u?u%6bD/ 1vf]Ccvb4b? *k |*GdL; Mжߨ1$a\yӁ@qDF1W67O}sȫoOov,1@`rt9v\`]wXDD.̰{>ӗ0 [Wx,j0̾A~=%X^ȖEAU-}5t_R<3/Y K!*L syu sGF͡Ag}!gG"!Ք[MatC܌'ϖp (K۶O"< HJRD= R6Z0R>`<]'bzef-vܳI؊Iw}c迕f4% e+Rd\ɢe_Cd-A9YAwb"4QOB#4q >TGC j30t8;ġKwa f/ND:2] t$+ KLlO^Lߓt!Z/t_1  ;H6,yR#,ҟRx'i_j:V1qJP N=8)cZF,b0"I˝!-1 ~ !decڐ.]vq$ :=GD*]a>QŴ1bo֩SeAvFỏ+1'{cI}7=X?\g?0n R/j.NcnrfڄPõAVfggN^_J}0"#ԣbJV4DUG`q"1\~Pٮ]"p rnK5 -O<ȻPى?q*BhGqt`: N۽0F@P bgri1E=\~:B3_Ȑ2@q:֏-HvV3q%pڻ$7(3Cjaz@VC8ʨA34;&+ƛ@&mqoc_Π»̔sp3yޛ@R4W"ُj%zq͖!DE}(]5 <4a) +ftVƑ?\.0"B8:IﯙW@Far6:j-GjD&fx>84х[S3 w%~*+ڲ0A)jIsHj՗d~(B sVu_=(ZQ|p $v[yyB>W{ +XsT%-MN)ݦyjʐ] 66lhm,-9\SgZ݇9,|u{m4x~,W'kAی̿bҊ )x uqU␛ͪJdZ 'a i 9UYzY@L)m]z#NJ@:;#/ˇ~y v@jS%)uWja{^& NSI.UBl.zy${8, 8O]?C#?\JU"K.g0ֆc#,j pĈfwnWUcl#2.g%׋s! : 6]B詁0$'?[5383ȉn(zru{9@+TUŽԪ(~*-MQ|U2CHxdڈp&ƶWRqzjJŀ7Ǜy6,_p["y)5$OByF`Z1O`z-qQkFR->ch/PiGF|Cx,N- W,{*d:6 I(7,I'7!Kj2)X\>{7.HYSPQ\ ZNqV=y6_qVi͢ h6RWCG SK*=@wt rGO 46+K#UϓU<|,`z.LJhs +Ѵj|3op90uow|ts{'BIT5}U_E$ p5@ﲷ=R8r[F~$Nr>^cQ?S[%:z/Ez-\C߳(3lyNҿ#c7D:Wd( /Kilv sllK#Gtܼ +_!`#ۻC,B9|۟mB6z&V n(ɨb#EUByn~.ً((^I ɿ MԤdKFR30E=PN->l1!KE  !dBp[-kGN5B7^:g#id|b>s ;=/1J?K_Ӏ:b 2Xwo%;h#%}4KmU=(<2RtM8} 5;].(yQh`;l^A\pJ@zRb 0, ^ޙM[T?+jVr)4_wlijf5"-&XICXs%¬Z5C=G^2ЉmS6X>}56~9=4Z՛lݜ2]iGv##֏K;Z:`8#Oթ7&- jőȜ'\1KjaPVb\xeSsX﨣#ׅY^c?c~c!F0M)dHl^{y*ɖCEk`jmȽ?^!s4!̀VR0ì}WCqQ6\7WY- v qvQ1bA!s)'&]S9&icWD5 {.m  sn@硤E,-&ns&):nxN4LEkKTέX&@bO`kd9m׈ba(%AM2`ƹa}T=Wl} -i/5K,hq-`󔖰O1AĻMrrLP6,Z~ő&MX/#`^;yL[S͗烊;Wj#yG#Qx<]ΉMdW"|[fh8 Ӳ])_,v6IkRo&rlRD4Tޅ91ܼŸByHǚDSP m%CGɦɳlkx}@tMN ˇhZ{wKI3T  JRDҳpڨU_w- $ʄYPFw7nU6Dw]+1͗>| :ԼT*@_zLY {m+=~Ԩk{{"ð4To~.ǎ 1GT/q CgfU66DN6ԖPR&/}F?0d9ISCIQl/0͋=.}Xsʀz64^˖+~>löA \_X :WK6aN(tZT)xhk c$?(c@S\+<oZ/LzqKgGL(}ʿo ']ݔ)KBjĔ84%K!9Jm0Y(28DDlOxO?WU0e` b".'$ 'ѩRSKаm2ӱBJ[C,@r~+[r&- GH}3lQzn\KYһUTV|# R։vismwsT[>#9/jf1Bs,n5g*&5k#ob'H~q|d+IH_XYo@ACH*1202!TnPŢ53][ Q²Z>pל/U}-%Nw'E(QB "@ VF{ʘ^,/1bĮ}57# : Do|z cZaD49xp !kS}'UgtnB />OMh ѿOG\Ѧw]K7{-:X3EwX¢|s^8/ci׃pKy*4Ck2ach lȏM("=]~*}y~,)HMj4k޵oZ+˞Cf<8mc1.skiga_D)> kLPӞhUJh_zdMLĢy 1빠 Tl;ȸ 9(NDɵs>Q1,ͻ-Mĕ1[(vNeZ9#׈OgDw>&='.C㴙_#9΃oRUOIBY^M}U0~_:g-%K8 ;dH)վ;I$o {Q]Ew@9jfPۺ6vN TosM_.kFdJohsm(}!9E/X?;cU* ?1#'߱`yǽGRf.0'NRU;s̮ꋐ%zJ EmujQ}y֨)i](*&jᾍbF.:8ll3x-jTD5]]a:<"  o33"qv`pӚp|`^,B`ItgjOn ,"O](6MfrJAhm4g`5. єx~nsK~o3dyA|ǀ>%Pƃ "l"28o;dG2zc[ d9S VdJ( 3='iRF/S*ě6Tyд+cލA4=kt҈ jpK x}%k|i0|'S@UC v$lp)C5X;B%0A2bC5ڢa :^2ti8$*ܲ˼ڙP'{J/=ÌL/?YOScUP'*qa>J=5r>8'M6ʧ7_ 7-#&=y^ޔZ`2O WHybN*:+GlaVhlGHP0g 'F\\aU>wv#])B[TJ^)K\e~wn2nA`w|nO2=MpÖ5Ν9p&B)zJmeePʴP)ott*@SD?"PF.1ƵgӧP{)o޾Wn२ {N9ޔ1gϺL ޚG rh^6ϩ,KCF}ykIy+}&+Z++*nHrH;/`˽jY &t]]Gnb_`c!U1ջ MB2|%4H1;pYtpn~?4$ؽ;?2E@#1vn#"w9t&0'25YhZAW;(p͇pCi}Cԣ#PaH c\<~ݍJ$Vc`:;4XSVg蕢Փr%˦~[ l͘]*]sP˹Nu>4 Cd@:Zo)S+pԎ#t1E= Dh- ,*?P,-#a~nxE7g)m=d?}ͶB.T IKf9x#HSCR>SAre3cS.+a.B d/3‘H \Kv0u7iމ (y`WБ. (:ŪSJ@YNISys M:i _^T/j`g$cD^K{5zM[h-l*'9^ox(l0zc%@qhF Hї%xqS0gJS2#T`L9G&ղ"őH.znvO3.xΙ"ܴwաeoEugla+eU4Nøה-kr`q6+ Ŀ;15՚QŸXTxTDLx@!6 cvsC!K4 OT݃Jg횻Wqj/v`D|\A"G|HNSO8W2߂;} AZӧmYs$^>DEsHxUT@3L]aGrH87~'Oe|v}O面DoQ I64qYDϷPج0-=ILhx4بMDJ~=Gi6/>Ѯ苫@C *㵉]n?S3ɇLqi)6)AfFDDKHW^ɰ,*?X> t́s{J9ËKS8[}1߽bqe_b`=hJ2 [ty?];2GǚH n( "AQ~; Vgl h:U({ک3: /ߑwf'cHd#:ڠD[b~eMwi G+U\} HkuBo\m@o#KFv{MmdaM6="X~@䩙2M-k,r$o$Q ?ECd%P C40R ^٪kt$*]DInF +uFgdV2z_씈Ny,*H=L9;B:FRTf:iJ xtz릎5ZC63h :?\ȁ qeQoI -zs`ZUꄔ>8Cw`}-SU!rّqU$|~,Ƞ|"Qe a]@աTLO=bj -csLt`1@k^+ i<75ZJ"lP4Y-i~D|պsad/פ[q)Bo$ xfSG P}`y(ǒ(VWt(& $u3-jH GgGKܘ[{.l_!U#2;D qM jZYAw]|c*4,=BT9r4.K<4xAȜ.L6kT}ԟa6dpCg̗-BdN(`=42S&UH=P׈ ރ'1'qҮ~)-R?ayG^>"/ʿܓRoiu&D9YRz VG{i _8NrRo[B -=#Lj"Ak{U,[y3/9- FB´C ̽+zn{3 lݭ?붬\ֵn7R]sS>jIZ\O>!BH% %~m[7z+nލ}+*5vrZgW%}6yߵp(>#gV-MB5*(AV-GboI=Ȫ)a-s{|2w_UZ5U5:~VF:zzF`∣6bFyfAk@lB(o } a)a*u0F##djUfoNenhP_r[җ{r6)U=Z#ME2D/` ĺ; .<2hz!K$ycp`ܮ*I"xV`p(lg>_VJKq1SՠZ _r?W8t&D-RGx | C.eV2f19Lxu?ɥ#wL`Z4^x9CDށ&.t0 .E̜@Z*xtCyKP>47+N3p0. <ª8GLyZɚQV.ph8'e$DBE n 7)&F4)Cc @!Q nV`lgEA81Tz"G"1n\ 9aUPf[>+C2kgz2; .! Ѝ)AGfշJt79_WX ^-M'8 t3F@"LZk ➗avy*pߙI-J:Al< d)JLXFPҎW[_'VU2d&Bo?}/cS)PʗvQW nFe{MK:vJ5upcW͙hJ+^wb_ eya#1Z:[%;ߣ$ Uj̑r |pB3&yY9շ'k7*Fdt\95+\"qzS(@aY׷)&dG"8`N{8o-|gt~,c`G%W@5D X  3fDS5(pхqDd" ⌙lFãa.<ys;"=s1#5<5@_vL{PraJvTŘyLxm!JSA?,T<_݋+=Y,*2STCx0Z1jI "[ vGH&+۟z [W`C |7 ,y )J!F{S}g>}U TO ĭܻٲ";zOl޳MAG{,*`DMX3vS,'ጞ.90:3:)gv`VQ<$iz`z,(|9=O8ordD*ش`:fk_lf]OetUDG (#¢P(ئ>*6Pw2pAW_#}s}}*0ߔ (J^,{ɂ 9|3x2R> +?Z6gBe -P>;}"s?=Xx#1}H!; Xy@}ʊm-Zd)F D SYLŭ:m 4Ө6(&!3j2D)[ o glbXqA&F~C! 2.G\P3*_RQx#PO[9n4U[T U:Q^}4i q}֮fm!Xe%[z;9ףҨqfTfoCWEq0*^Ei\dllI?5β<ڬ)&ӟJ#砝p5jr0ebtάk_y?2=8>CezF;fF]&Yޙ>nA9[Cpy/x'^ WgԱ6eE ׫Έ`ԘCd8В7ѾP'i-A *a^g;x/DhZ)7oFRd0}LTH"'3;i.767 J}فwE:x˔{ǂBIm 3U~׾;{HeĤcv}INXM=A>p~&434NN--P g%;.$8Sxa{N\S!9t*0Hn-dW t A[e?l2o}_`$%|I<:@$cLC3uƅӋ;ʰPXox-(ۿ`+, j\c$%C!Y]b˵x\Nw=e@6SELõyvU-΅蛍|$h4xKqQGjlG0=\txMhD|P*'N/g%zs7sm]h~r0rL$R @yҪ\*OˁzCb62,cJM"M%S[ˆk= F"sJ}9fz_H2P!ʖ-o J-MqIKXWrb9TGtnY+Oy1*`oJ2:k"1?ɍ<[*6xygbfsfQJ=M3}iZ=LUt& 6+\υ۠d~ں FpY2Bhbd1!EB|m%#KάXĔ=>mXڹ^bxpɊonP i> {U*]?hMJAI0vi;dmcӹFrr#5t@.Wڇ$D>Oˎ<@?-brBUx2o6v8D0iny]:Ll,#SodPא= . @N66g?;Qռ3~՟IEfWw񨓆kkIb>`- *:S ț|S U[= iwT@Kc㎂ rr ?>d2$ "` -&K+Z|}븞sY%g͋ӁiZqu} KM׼35βSN]Ƃ!-G4O]@O&3=6L"[R!EnjԱ] Tl % o Kg ]bF<V LÈXom\ԊL4wްYβR'<5iʪsgI_ @.> 7RiLrYu=T[kfqꈇc{-3ٽ4iw3НY\a|Ol~Flon#V_4mrPE) Ud6ȪPr@3KiTWPf@%QW3er:qu#79ҶtvBrrVajA"ar32KU."ܘ3S"*Jr~5_#73SAOpo>pTB:@](8=7|K(#= vQ&o.6Z3{@kN"/Syզp#Z45b;]"#XOd̑wvrTף2K"o1ܐݷө, R6tFSE˛آyE2B3@?"//2{v+~jFÚ7X]v øedzIUۗU5?~/bl _m,Z ɦ+z}Ji@B[RϻОqNg6jzDp>$5y54;_AvkPҼA-2BCwTm/UV/azmM2YŜ_XRBӤK&xzэ_j!`˾'ݧ2 L,6ĂZ1UOFWͿ5} RVC"޲Iaȴ@g'Ϛ4w+b3mRNJٟDkip+}ڶLZ{xxf䮂1G 8es),v gi=$Ѥ?Ba%p|.5ؘlD)6HFwX>bǗvA}x`JdafrE7nɹO$omrՖË&d+F1#0V8QULEu\_eÉ7bvC$xH[ء0e]TDF,w™$ӽcw@[_0i A/롘{F%Ғ_ahy ؍R|~5A }yf2ƈ)zD4Q/P󧝸=&RlmeK|V+ycq*#t`, w=~iQB#ebje;QI-E?@VmhݥRX?/mO:'ſIwG¬KݗuƩi朹2l;gk=䬕h]n&c_˄i)SP坾cPe V"+L0r0bD沟 EŽ0]p߫*kU_cP̪.Um+NLK7l۹t<7N¶5ƌQMjLٜʙ~o,߱"V>_ A^F-WKSb=CI7w𡩤].uS#OzL jDASv)έ;<緞2 N:bc؂0FɌkɄN2ENo/ʖoJ~~=Brƣ,`g,e$0g/qHiQy{^m(j~ ?; EZdž`+ͳ z˯$_>)ER u۱ Ɗ^龟#uUEzEyL Om.c:7SW4S aD ?;%5yRʜs}0TuL;4s9uPCf.(k%ӧlo\}?(2}S G7@8 8d(9ZU5ބ3 _ a$ť8D#rj_8M2-.STgsh,8{<#{]z&9&׃vP~VӎH@lxA½-2шrM mF_G$[5bhXfWYʋc֋/z ]A Q֠]tN,+Iݩ}p$޷׼N&'ژBU{4afiZ]Z(N 7JKOfsD̏SУռ哏K1:dqdHO0FS,gqmlA_՗?)llB($^޵ixsQoKtj kGTzU#hW˕D"J5g?7fQWuW8`1heQ:`'M Ӈ_Bj:Yn%To&0f>S]H¢sNyG`wx\l"pUCt4K{ nRI{ V b  ӈB Cܵ0*0`Bs}#\xy"n Te /$ÑN^'87[$4T"lpAXJNs3^?+I]sozmBcF'}߷q84#Pe$4J׀);x%^Qۮy248% T?Fɽ:>F~t96+;.+oK m(ک LРYӪn"[KYtq]C'R+Cz. sp;vBZc`=rZ_ƃÉZ.̍?),3:WϱP),h{/k$j'J.M2=,:l[nYձ?Hncx*'%F#q8yV&]pc<8,I_x-Xż jLFenߒK ,){²ۊsR`ʁv7=Gܷ^۩\(Oƹ kx<1d$54[5hjU٢fzaZds\UP9iOPGE#p)R+gی2ۘNpAo܂v-`'EKNjvpE4?V{2M\00Vp~OEzt4HWj#{2FII8B%"4+obPG?08`q/Rp{~TtaKPq8Ėxͯ—\ENwEC4 ]6TZl qֵ=\m@fi?:G:9+vϣ8+ sȴEXw&F5=RâIeT<Qf2*Z & F7;4r}0 ÃtjC,HQ^L:K}n9Ynv8&ۍ(c/*1_b&=w)]'pݞlG]l,ܮ1A>^kJd̟3VT`򃳻ʨ/ p|tQ {+[aQC%O5pBjh>nanTvǷN4V+Bʂ>Zfա;2tO3LClba6sZe7z9*lG DE4,4滣-g0O=3p^~clf&H| *7<y5DŴCbNX]Doz@N2e<{8'_f;Z*ro[%RneTFI]4skM%5{.`S,x Î"Y>%#D+O^_ 6ߕIm-|H1}xx /#=-Qt S yۡc9P=iVXLG:]l]8E98I#QJORWgGĞGըzj׋ř6 2LTќ1 妺Pf!i)%% X3|=7B}{w|/_:rK hP& v>cOF_>mBڣjG.()dM0<^ӥzF bm`sbʤ< KL[}t P^=vsqM?N9m+uj9!Wgꇐf@l䣫ꫂ*ސo,+Gg6[$(lJUTӫqDV"ޗgh|s uMTi~ \SEH ]`u"AN8Փ7v'r&f&}Oߞt6ˬԧ0SVaAsQL#㱄(֟Sf܄c> a0cYL<7юvV`m0%_Bp!­ .'}U/T}U@kLfkB/rWU3p25v;\F`Q : Oڟ%r)7H,{[Ϝ>ÃwLT:ĺb4ތspRͅ=\թЪgEoa!G?9u.DoX2P"X^蕬 Be G+b V^ (}C4nC.ص̪h5j'm"`gGkkc8h?v68[f*?nX2#9ﱆwj3{jc{s#M--ք2bQ܏3Ǹz\ڰJNyz Hf}<[e*qղC1(Nh˥ޕDh׏Ϙ/E& XO!eJgq}Μ&$ݮ Zm==XylUj0tZp/ 3l?OQZՅq# ƿ<,Pxz_ X0Db֙Άٲ8KjPD#υ > F2 ;rvwOJMW KcGf% #NcLFS Bȓyެ]xV'rBßxSo1*Z ^--)Y4R8C"T 8Nu 2U<6uX5-&)U",6zv i<{x'9 QJ GbڸotS1.q"h'c֛*<w @4k]S5/Az#SiysGYSil v_wl-$BXj_:k_㤠~Uwes9p^zĿPuPb_v݈9w LCQuxfԫ1g)uxF|*}MI\q*u}!"$'B s%?  +lEy5 h&^r)'dÞx~ȔDVt+l@9LQށcs@(j?lP REs*Un.{C.*5s\U%وtvن5_#;hDP2z+,`IdMrt.f×zA'53#|sEソ \J}m57=+`$6#ĩ.?ymMD?k\RWMޯn"+Rkc4KbO Znf$U(dK?*G5B#P@q:jk75Nd6+_6IMѭF?D+Ca7h%M2Y$I=Eqx1G+LiHw!aTa]Y CzXB>ry3Yőy'y7X9%>9q%۾)ј833k6]v ٨*\VCis|I%[vLq Um\PaW9ֹJA.33Av1<#H7," LŃ*KJSPop0q K0ͩU%Mw㯢)9?Z5i(..Wr" }WWG]WihUiEJ3ٗ5W| J+U.B<d1!uPn8h-\#P8xrvQBh47Xٕl~G.0]qXIlȩB#Vli+} 90,`d@ls#CS˖%S՜(,sN+%: -S`: *[?V&ZxuRl>_0p."'?78Cپ?_4XI7V {UQœ_62aǃ U3%.&^DLj@Na}cZ U!䛡iȓڳ9o3Li9кHow\epL*fL0@&TNP+krm8UzK*!v ߽'i\KvQxkPXt6 $f|~C~$Z-R M>, 2ӻh? & Fa8ϛ:z @3iuQ&{+78AbU1#_t1D di%8k}9uSj=xK̲.6gS1HdD [`2Ǟ/ĊJJdG[{/٢|,!'V .YJF_{, 4( ީk<3Ty@Sցuϑf wy&^oܚJl*c5 !畅zgYIzD5 # IT_񲇸_`j q7}^mU$/Nmۓl:aTճF>-=fF mHmЩz|~bA&uLw}#~)yJO :[)P% F}c*ãf2@nٳ=bQCGs Ϋ8 tL{s!*3 Lt.z]/tZW~fQTe iE-Q P~C' u2ш ,3Mx+k+>$Y]/G!b`6Zs PF倹9.zx݉Q@gl79knT,sŭk Rň7z'~w$])"hCku7UDPg}6>ٛY>߾nLX1*8;?KsF$`f7A O&Dp M5M&MZz>aB)[O8"sNfa"~ɹm]8gp&|%:+ -G/!/'~d .ߠieA{{(!{=puƧr )'.u,>y:eR#(rՇl'Hi,_vKuwYe܃6VO]g\A|GO\QanlS*-wxgwU(JJkͩC㹠|112tbȜh};"bo(TxI:^;pRPCCDRH|9XHgZ2LxbpҜ[{3W\,CՓzǑ?[L =VC/>c-w3tV'N|rwXQly=}hyve|$A pQ B /l')F2,|eC,pR 5W'TVk6R |*:qmtjI9ML)WjNo!P.ONsEtѡ]4usZ$P~=GZ8d>V*uI|\;14|4PNNXzwl2f \MĿ5#`bR;^BFP]{V KU%& BRyk;R:%` %< Y4KI#<%.@q6BT0/T(RYWɖ0rxLd( ~^M5SIf?4| M%d ?_ӫIw3A "mJqk%祰z[*rX??ZS Hf$fZuhժdXdT`*!ҷw!:-:ea %hFbEX_leՁjtk!㬧o<`Zk TSi{ I:эFΤ\jpLZ`)2^О$큾dxnGc*mšo {%͖`Jk?>Z TMXj}uZZ&+l6ՎA%N$5ItvLw8rM& ԞrsCaõmNd?z@өKHs},]a#I,6q+ 8dz&e`!i+,5 )<tަտ_${P."{01p|?=7&T>xZp8Q/=ڟ*]g=&V ί ..V8jr_vDrYYH!eTԀv9 A91dp]ضd5^TW$՟}@/;\CMW<~RKLgb݁P N/Z߄C]ڃF; Yg>H<T #vo:q0S¾3Iq8 Rڝ;ВmG'=qu8C1o@!Bw4ZsGM\܉GZ^ZJGX2v]6"`224яZa9L5 ӎ&I苏s%0j9NVI7ZZ}UtH]ͷCRtݙv$DAtTtP+z]uNeT/] F:ΦK]":o=)(T]r{ a5OulVsFǀ{.teg|M@kuNzUv T1/"2w8ϙ&)LBp ,Ik00m -^M:w|d$旄דӡ0T@{A3""{NM~MPqKZ0ۍiuIqC]# b4EL@~-7Zs }jD6" : ;[m&jhe$j#:teQ{]A+ZYCz{[v/v+z֜"7Cwq%٪7G~0AM[t_w[1Aǭ18GofPLjD/2$d-R&Xvd1k}N|z[v{("|erRq646cܱZ2ZdYBp5Mfdx/Q#<5Ufߟzƾ}$C̎_{ c+ߏpڱ)B()s iةVNiiuc#Y1ƭK|,\W}>27H,!5 |} ,'KxYr#MLR`ܪ@qK7+- OUٿGll_}l`F뾿…gl5yۥnnf2d-N זY ;"D;F꒿eĚVFnw- ~뫋RQЇj@T@Ӱ-w/D[*vYky%\|z#K)KZq Tz#0EwNL+9 ڦ^tEӬؒ= #.XQ8 ͣR0U{iM`:|,7:B/4b CGZ]r(<-Ɂ4'y~^Tov56E8JI4L_SƯ :kjؓC7^2FEBA!˨B,B6 W{=>*:\ D|[I?ɞyҼ` 9[kIvs㔹BEŧ`4ƴI--ODjFiFB>ܨ(%|*\lDTߔE/ vGcvvz.At&s;9X1Es>q?6We1ui>~!mirrFRr fۧoP\~u>Y3T 'ڬ)T ^'nK+e*'iD X7mQnDT|B# tۋ]KW&BNǢʀ6j{|$/JCaeؓ {2M Cf54}p}Z6Qlio)%Żf%]]2Rm%?uE_:u5i`^c,1XgEWx|dos&>,@;YCpQ-ja<{J߯~6ֽ(teB5s9NĢy```o[!+v9G l|bU۱X%0R[9Qtb{,Kb5aĖ]Ž?8eIyy/4"P}(mÀv5^*(zJ-}6^VEXdHiY,A|=9 Q;" TB[rC 缽-WU>A3 v]#}':r%WҥaҜVE5Lb+OPtóŞg[D6[<b_ o3Q\.&%銒qH=zEo&q"2QT jzX{cO`q5Ic5P]Y{|W2_q=K=9F5~4;g6 ㄏ2WO:X%ȽBnj:h.;,N3XH"uEàéG Wc='O1{W/ oH!39BWqe^Uk>iq#k 6qd&tMR7QRNz:Bs%5>9,d=?υ|$9ѩnT/])M)bdf> !oAT\TL0vo 4S1YH ]b~=W{zzr䉋^@N,M)>u.dzUVBn46H8cux^BPh"۪ ?K3c)E708k!~:ijő %kG>[ʉ;LY2n;-X$0v$?><#YpLY*z\_rgwf^d杓)i(-}2{ߓ ֢q+R+Qnߦ `T&{a "FT0:OS#KEV 98T}+/H)qGFHQsO9{9NHvdM+<݋]"I! r$0L7ڵB:fObÇ6Ejw%i)i6npQ$y傪?q%d/%XOy$6I9ynƷM/F5~s5_-I@<&iFٗnF6]+Q1ۄm&I(Q߳R ڋcgc"ԛşe$:^2I'`l®J"֤\ATP8f#b]o &EuC%׉sͶYx-D߷2lbDJʤj ,b~ x P6[˺r[bKpXrR]V fgɁ/#h9lR+LdkX"Y@n:K`ܰhE/ ^M1gN`̬j1CZ{]V۰_\ewDTNU"|N?L(ZBh^PPk5Hj_6)4N%x\Ns@yYgςLǹyP<&N' :,& R(eךC[llA6{tC*.#?\ peP VY|;> [9Y床h\#=M;!FnZ_PO;/ 6gʩ'^Gw^Sgp9LdEZ`,m"Lg5Vg<=J`SMh4UkfjEi?jJ'"V$s3*(8(g  Sah|Ђ T׉h'1~ rⷳ H`"uDdޯ.< n[ $3"wU0N.D$x9_nA^Eе.-.o[[{v1EVγˁ nZh aTMZKڤJ,dt>',"\*©`ͦv`9,!)‰I5Tÿ?=a&nX4-ϫ胪قQڲɉ5dj 73+sp@%}h3'Ȼ!$6c '21`C?uJS6Ȉ"XY/}[0 Ctx[$GGcĵ /Lu$1QANtAr%:c<+v4CJQqR l=(2>yg$2Vfk$ h 4U.}jgnGxOMPpsXa'ԝQJ24#+sÛgD9gl 0Im}:U5SZs}+l=&(Tp̙>oI V-' NNRú(h!&FP.ϡphux } %Gf!*4 گi`Һݕ wilZGI]kTޥghRQƯZzTjDeOh5"U}ɯdoRn_C`Eb^ o$d V_E-Ib JLFpd٤slsY5Q&sՔ'ٰ|08SW =D}OGK'h) ߦB`c7TETbs fr]VILxH, KP k ?.zr#4Br;rLi2Al HݥPAL@jT@Z,Ӧ^t[[{|NI[o+&+PMK(6Yܳ7bu+pE~O55ƤW=e/dܙ3KFD% 'CG*>2JhZVEUGߘMJ^s0ťD@6Uy"{}C34ŌZ\I!q-7$A 7}ڂ7՝5llo.IE#t0n]xfӔAL?C51Opni器;Zhy Ru.L6K% { 0G䶶Ek7Cty8[8=|$KK'(>|,ssQh ϸV$^`蔞H$pۺՓ?u,^k917w/WIE4Vdο&,][+x7:NVF_,w v&ruKԩ$)2ADf UdP:ޒ8&rćw #~M!ix)0K9,.:d(M=k z',Aa֐ x(D6/@< E"zғ<7  Pxh|$%%p~u$8t)otyK;zO /k \k ,]3Եcݳqf  xVb/t-٦J. 1+t[Eȗ ,$?S, q=kь!D1'q,9#iב] myT4aaC)e4[䟥ES9ɖ#CJ.Dv+zA%04=#<C]v j3(,<@&ұA5g->]r3P_F) "#YxC+MmGr(GgnJYxJHo*-IܠVG äTHJ϶/moh@^$&4t6bm4=P$횒AzYXH3,+Ϝf78M0e^iW aV#8x9KDŽ|1e=>hxpmweU:D"ݐw)aj ' ׼Ϣm(+D"ߥ7Uc:45ia`}Y~b|4jGLTd=c/\#VŮ O\깩vuGC{KəE(ubfAtwk6$k2;vj]oZ+$=ijeB^c/S'1\jQ}eh#9/F?Yw0{qaa T"e)A=H04C{OSbHn+2΋XEĘ5E, 2%}NR4㐸j}gL NdTȬ3!MAݶ SI߹Q9e@xHͶ7ÈԗF4gllC=߄/bǒ "_B(Ȭqu ?Hu[9LHN-ہ .11PY"[+lkc3=Q &k?U>IJke״|yE#|xY?t9j^#mK}\`kϱݜ\ڀ%W."ĿsJkClyP6[`VIYتc4+XZdTg<6Bj7V+!c~Tĕ%'/9wE5>9_|4J)@X$x}̑PmnrBr\x|Q8Mt:xŴ=+.C\2fe0x,܍ ?eږ=XϗV=±oʿڪwb!:4Ϭ~17MEJ/Ub`N'd uqT.t*}opy|-$!(Hkn>CnԳ%w&tcV餂n%{E[IHP~Xrw!K;6߰6gH6LKí<棆Z,ݓr1 7M{=Fp{$[ q p 7B]Z'L-cB04FKMSSlHM=oې^qgv:X@e=8S nupuWlb4>K xgKj0Be7mQuxt9nêXˮP]vvC{g -!.hV' h X%ӹ2`@dt?"/8w(8L<G b=+fYf\Fpۣ24I'ʩ >E.owC\7iVUKU 6?uo%g9*eB>-adym@ gd%b$dI^.@!"Nܰ|:=gEzDT]93%?Aʓ|'q\laŅO*"Kd|CXS3>MPyWOxLs'_ ?ro 8θv[}|i2Kz#\m+F;o,;r@K5y?4­X-Z@>$RMMQa+3lP's5 @&8(*̈"`iA MȨ5W1iR䦾Fޒ< jq<x.>C1o605nݩkG:CO+$){^x)]x"#ϱ@vCZ@D"u; 02A9s-WFl81&_:9U2(s/`h,vZxׯRH.u82Y,w1^Ci5"X˿DVQa5&(M#c.;+p"[k?:`Dje=\4gHQ>< [1i~u ϡE(ڸNƻ%'U!,  n5h17讒Q R< "I79o P:+@)6q,{H|/ߨsN~PcS8Ayh&m}f6,u,w ci'l1I#p,_Ir}Noy$mg|mWdp9w3LE A&O=JSmDnqmZ|q@c.i+d'z@wXm#VQ\Vp;2! >ͩˢ&j5cPVjUjہc%%YaܞuJ}A$~HOj)'[Í).'t8VD#+dzdJ?OB~sufĆSX&MZIޞ=~HMDAh;|^3"v!V <^ pT.vM/ݱdID :Z gq޼eg3YyFL$Md6^A`XpJ )ϑ}DE YQ1sjHcsC19k^#rs (5_/HnnLEmx;y&e[W#)6RdWW l3şZWO`Yc6I n wџ±MAj[! qo)E S%V!d IeئoxӨ)UM)PloX<9@M2'JwL[M AjG%|q]6̨ڃfmNS$X#!~x 8!se K6?˺/VVuU%~]"$Ɍ,_MwƸ<u 9l1QMaĤ26m\add FP|)@ޫEI I]u5N?-W"U]_5ga"ӟ_H ˜ \d3clg݋f7@~@]By}ÂlL3"1kWDwP`|R;zdF cFrnRyduJ-=. 2Da wRN~8""4d3cEո4F;]7ԀY\ڶu{evS5F,0Xr=,:"X+X(@9N٪aN;z|KNDGMGa@/r#  N YȈLi}Q<ۃe&`o %0jsoMb(φo22ɡa)2y%C C hqTqm*2`m^Fz #~~p}u_ ) f̨@ISy>k#mJ6!+H|(aZ;`z*Wfk~X7KWe_ u,|] 7_in }kO>STY6`B uքW}30v-B8O_5)6982,DCҘl 6j3^~Hh#փ)SQvfq!aC<3/g4\8C QkZ_ʹ6G!hϳ?xm#̸6Yqs{ʜ/Q  X@`N(^,{W^F ֶ\EdÎU]ULb!P~N!? U S/1aVcE}Z_J=S: ]~9:oe[+,)fqbOŇDq|2uڒ y_8 @侉&/ɥ6 u5v1*b ݱMR抉̀lqBoYho3Uh@Bol޷l=+0-;?=uĹ-ߏNࠥŇ GHsk"mzI zo.xLx/Kiq<ҮsԤ[#¨;b~A_F06gKP~7a^sA:΅easY"Ii$' N`'~r[~$T~ZKa3U92G$7RńDk<,q>4,^PC87jJ5GJ(+pbcM]Z}TeCk,![9ld #)Kۼ5 ٓKL1:%ꄔLoa;o}݊>.HzB3U2lŊq{ʠ:n)֤FϿ l OcԷ8 "!q.;M֡jlp^LyK՗|/"5cLr#E$`"Snkw~)`IFQ%SoYn蠅:dtBkDTqDDx%f au 3)_I>t>J7ѥz@.~ˠ 7ngH{2Md e̯sOUR.poX߱ .C~xgYW^2x(_W5㏎5)&Sd3K4AۼHnζў" Fа@[{u0̴["9{Iop7J/Ъ. >Q88D-ZrN}QljtlUZr k_xSõQrFոU/+\[|.Ԧ,Q.U? M-ɳr1]Rnep\y0YΖpUЀ4N afFpv_D. 44{HD \hBIkIL6[b?Pۨ4 y 3Yy{$Io:Rs!djH?ܣ}|rݫ<΅>؍,Ah?Ptz+kæ-Cn|cԒs]a| oHC*hO%; E'(dc }e4#9)?$A fpb!AA1)[·I$/ A,Rf}fdt0[Z<0=MH0!7 G~E"ܳhyՐ良rh΅5Yi~o]}iZ; ک)'Z*0[7Kk.iʄ'> ( xI& ž“@HTg9vEPτB!bg\=kAg75ZjtCôfGсQ8]\;th&ߏ?jG'IIِBCC $ kN/@h&9<+ KKt|MF .ѵZnf5i,YA}+*ݶFfґJhśܫ5[`#ugS[TIc̷ͣzaG>]n0 R'_V<(zvU>)8}ū WKh#4s\ .~x9^#e'0\G4b&7;pJ=孛ff#o d^iH㼍` `b6v)r͍`q\{e.[CAuK~g6xuFw>fֱc <ͬws ֵ]*W\(ej; Ip&S'D]UuoHG?yw[?'B7%:>r e͍V6+:y$$ K UT{ _xiKjNIu/ OW] >%';?O j@mVCSNn&^:m*QY/;^gl4_mZ# -3~WNUcЭ^eN:c 2o8i6Wڥ}w.Nsx#s u\nm mKvU $ϣ H3?q4Cێ-8ӥ6RU(WvJ4{m# ΅AhC:tՐ7K)nFQV_N}=O T;h7 +-/D#9DClUF/<.u%hs?_ 9NO7?B)is .PSLHFcݰhb)S2 )I 逶Y}ތఌxGW_T* ʳz̰>U/? "D<0A4aO8,7e;Z] 9駍[2Nxᵃ!>I=C%P,r+Tl"Oy-чYa;;F;B{Ǚ;C^JVc,/.)b=4I;AXUȘϳ;_Եد+ey/S!a2KZVЁLUʍ<%ɎOƒx7l9}j+Р }!YG#,Muީm-tBqh^C#6A(A6(_:uK ~7\?{e⡷>BNyߖjo,qɨB Bg@#JEK{d^{"4ԫ+i)C*x "8GBxT,N^ S1rSf֣ܠ0nZ b_z0qpyzĦWj?w>ax/W8!\YG̾`.wo#]%Bws·[4U\)&]bшr a$WH,^Mm,I@ м_iYFhA'Y,%'4BqP]@Xګxޒmf̚YglG\9`imم^#AvR]2UUvW"5^iXhB[STAmC,qnBڗ/蝴5#I*'vAq:wjVNk_2p-%V-kcs16pq%KJ[Mi.|ԧl=\qܱ~X-}sVMpE9L43xS-s<J)^X4mHmvyER\U:=lg;Hٰ|`R;pn+Cb{NsM (*xA1#P>RlۃYec9sd3 v1"v3l!4Nx7  ,z s]}#7ٔrR{zp/pT+3V .~KJUdߎQ3G|AB ߰Bw^-3L{+{y~0FiC!cpD9`5f:aW)&+)1Hqa:,x[44d&en5r P1ȘW=\lz(є:8vt'/%#+cS;giVY=J<9a-cwx}[aZƞb8mlH`aKȑJ4Ղ*׽n df>)bQ;@bcyױwUÎSN? XӧQW;Oז'90DaV1溱אlTs$DŽA3Cm@^WZ+k*,UZOYݝd0dE9{-Lq y\pԬ=t,UD vWm<37k#c6DTz= UF/P<AuDzTI󽖴8Mf|{BՁZZ6\zjnj;% }vR@}CID_ALEziYzT.Ա_O?ƀpbXP蕽d:6e4J)#T6eRמVj}p<)XYtL9Xj+"T-Zq6C$|~Lk-ṅ)ԩUuMɑ\y0]wn=Υtn(I0w`5˦¤idpQpd\nf9/J$nL@`T 6"j bWz? Y}.hDc5I9Lv9LOQjUrʹ .Km"+QGCBd(psf kiUS0pl6ڪ5֞Xa!t`Z@()](Yʨ¤,C#X(^ i319 ^($& xa* lKXlJ){w➗6E! 3:bo ¾Ye.5z̦&3?T"4sʝ?|2?]eC+y@DpQ/ʝ%Y8Թ#p$Klf$Xds.[45hzE]R)UY#fuyRYnai 6gCЄfYAHqW6V69Md%~r˗;I Kn?|8lsdZ{[2x+3Yk6pu_ry\Hr<69ho%Ӧ#r_93tx:Km(zqȕF/#ØR6ؔݶ=0* 4d^:*U%jrB.]E%LT"=L Z RunU/i^flЁ3&sFZ.%S'_)%^03M 9ޠڄ@!(zYU[7%+q8m Ȧ~We<k-wvnJ|Jt9TkB$;q027g`nU"zf!06nG2oے7S?d4r\ <]'I8+<4Q-u)s(m-8= k__C<+ܧ8U8~wuҌD^"T~Ɂ#S:9K^A =1O$Pa^( ;q4O=XbO^f\RӠU-qɜvB=s1E <z1B\FNgO~yšaE.3MfݵBr7 ( F<`^c:l2!D5I׀ O`~tJ4}[h_Sgk @ZJ\Ns&ҽTϩF|:ܩGL`o.rC q[֏EYl y iXH7iA=- bណz>qP5OWNi%RakvQKfaKzIS3}0z}PoӰ}MF+gXd<[fD)hfQ/a#,rk|'_#F\BIR )XSLOX% ]1GTm:1^#v;>톗n2jAv*L"3iQ#~DƳOݍڗLDz5a\IEњK?A ʶ0dž%bt-l[ɴDjTn0qbD2Vѫ)p:3ۋ‚]nn,!|Uj)q cWlk( )s~A|٢D"t,̵9rϋĔ1jN7:WE<ЫK7V!r{İO{#2vZ6Ѝo?H=lGdY ^dCBu_\NyI}.ʎp̼se_EEuH MRյ*6IyH==]WXεU„8;2T_ Zw&W !e([rȑT~ 7Hg"ƶzjqZD8r`AaǪb+= XCB $tkSLpx l/x$QIϧeBoCZfVGadzW앝w7ybBC$7)TU.C奦Kxϵ?FuMf~[_Ɍ]%wcP=嘈=Gnk.BFLu?U~ 뚎"IWyZ EUv) LjkMB%0g`(Ppu3wVZW6$9"V)7`iv;?'a k 9&٫g<Ҙ p8D(`5% V.r4"BaCC/bdW{!E jtSJBNȤ}TtXTo\W~&=U>`LEatHGXn"fTOB3ָwi6, PQ*^^ӷ%̥%"ݘ܂4J3DKFb5||)eI;g c[ˁ[j]67Cj7:Mj5ƅ[<@cǝ"aw=<8ɧa6l0rc\5 +yχzc%`â}ae޽Խ_;v*)bT8j$Z%_xROy?ߡ+QoCAiVgo5e9gU]: ο#7Kfct!A N{X (j zjVK4q.Mh_x;oC|cRI*cćxGŅ D,X0烈G EC?ư>3>:h؈޶oSk.%ie$j4a}8ŃsahMҿQǛg'|hZ$qb*RȡD;|/R*whwxqގ0eDFbUS黝XTs03,ZhݙZsƶa Rsolkb)stvM^ 98cjdY䇭Yn/+)N⾳|q}'`bi}o Z#XHߝ'0a} .zBBܒT\1  Z~0yf%|E CE.cJAJDi66g=Ls XF.3cGP]X)H9AoS+u;뵖N/Eh ;X&d+ĪhϒNV0-p҅Cǹ)*= CGmx7u6ME`J$l"a^ueqKw"JCg +iG?ģn\5߹,AU`*n|-ız4M]+dBWQwot,^a@8hKN@o3a8}^B-O!,8FJm~*JMFAi!mr_V GhJjr3i#s a" AD9֢.Ϝj8@_u*3?sMVϼ>Ә\v{/ĬeCQOi a_Y9P"[ 8iK1#г|)0aS58>է`=Qc}2ܬ.TXG4!Y+>[r?U w 3X&4Fvᝥf~h Ft㮨J 'vb.`ת-64_ DD 53h zRUaZ:/}%q7S@hL\SOeo}o?+@.4HpgW $Ck"8^%U_͝ f}Qwq" IwhJ*CP HAKSO>\je@xTizm \, L qlOdZ&!g.l{;WRZm8:[P#*iGR3^#Cߡ Z诸Ul(yM`q%GȯoN*e|7O+­pS{=4Pa9玤Mq7hnzQDa4DcgVe ҷτ!ǃDNRVܞ၁^\%w碖^FM}թPH ÚX2U Ɲ$d{nR!eo>D9]Rב}L _uqp8IDSe)*})ip׈~ޅfXfo*O+ӂt bNJAyńy2#{It64sJAIBcm1,FT¿W%H5q=J%AgkT) "5!x0 /͎WmPR´SAl?y ;uɖL1Tb.NÝ&=hj;~56L qX7ZFQ3_Kowi}GE!!o4հ̺EϰwBvLtY۞c2PI-2.l-W:y=›#vدW"4֣4b^XNatape2÷WI'_BARFO:tP.nd30 _.zL0]MǵogD (z'ЧUw ~mSZ: t2E<*owii3?5oncy)l<0Z*&45x>-ZHbtQ r[  1u6LI zcdzNJU3(Voeb̋Q_Ԥ(:AIɲW Ńٵ}rL?.Z#>Vi:΁=-n}Q9jb/=Fi? cڎo'UBsI&`1q_\cqo(Qno!3cLJ.*Ā xUx1BW p:Pʳ Ukq.jhFK0) N!S3ɅQd5Eh?cy(ncv|ǏhBn#(M!`HGwY۰g)U/]E~? :kN@r#:ZA+ZtS;$`(kY U&ot,NUq[%¿Zx#+=ì5}zH4W?Tٍ(oE+d-+|w3 3& MbwGG+@:G51Ӹj\WI0_1M[P;I/&hkЅ0n<%=C^c1t(9ƜɆ${}z(e`z_ofԱ2Lm*N(baF e#pPU2s;yRKhdbڨ1d9 >PJ@=|(^^!PS4e-و $/pD'4(0<7WtN1ڗ_U{vfIR ;\:a  koe]ƺr&PK,0\o.9Q՟4i0w}>kw/s#%Z^B+ N*)0Z2(ϰ"@!.Lqao;I1%Fɟ(%4,D5M ˑuAo47!ɦ;@ W(6taTZzw(T&ZPB]p߀w_TC8K'bM_G@ "Ġ)[*5NTF̋:V;n.%ri)i@eH1ǚ wkT쫡O" 'p$k˅GX\1_bs^)}0bH"|M,9Pv ƶ,jgy#WDv/tMn.<Pǁ+7AF$]懴+3 mkrZ]}qK$%`JBl7P(FAM׺@D3VO'(q.+ŤY2o+(Zv<5q|[H 6cC1x. wɳ<֥UGRWqLxbCH⬩nhn1:|@uy, pL7YV  B̴gr6I={.#^@27x@T߯[!2Ue1h+{ Fd+Jl4[\;'-2xDjm@}_*&Jk#esF)jY৩N[nRDL >ܦ.eԴ0tS%7R]-aP0wO=H> s"Z܆F Egz0&oR¿wKT݌7t)v]`y {FN}gD82*w.!ytr^T'mOr%?~b$&hnM{VǟrC7R6>iibo;=StSC)jL--6 !'f(lԖJHr7Řu5] vAL)`󪶾tk[,G NN"Ar PqL 8v Ȉk#5<J8Fm$ג(=6..mɎVJ0Mu$qbMy tFB6NUMԝ;,GiP5XRaFb0O}Fف0âI%i]9]gorKxdǝVïmR vRx@\RzPLjDG@織BV 7T}E&>=Ԗ`[Х^C?#ISVl!#߯i rlcɳG^W pj'cM30'R彁bL1!dDGɉ-)'đIG(ε"W6~^T!.\WXo+31+0;a$1-}|9MQ:;[ج,ݧ <]0)'ƕ}񥍝wb5 g йN+ >o9ڗ%,Urmf Dzfkt| $mםyYTfgY-ЯnTL:9GnlOz(|ܺC_ џ!i4<zn'؎/4Z"~$2 D‘^(;O~.8X|wo'ڠhs 5ޔe.^HCD9"%VC qqR1.sFDQ6l,yO\$75whv?y%vޣ|nF$͢P|MHW3X$@Oe6FȾJz ! |V=˺+V̸P/~u1;lp݉ !z|-"h@tHgt KuZ\T, œMɿA-3V>g""ވvP( tFq"rFTa6HB7IYW_Vnغ+-T`'lV,YJax[68ܬ#spYhK|GYؔ[XX$2*LJ vq15-<G""ֲ&?:肿{;>M,ET\$B2 #I`ZUz.?U%"a+X#$P% '„P:>jB>=0;tvsHp18r T)T.?9 `*񸄪϶ɧ9̷@.zhD5;Jb6+r噯ר4nA2U%u =.4B ڔOֈ[Gկc>QدvOX%B tp-)v=yxi |$U-5]̨RCv4˩<'XgO>[-假3%YOneVϘdzh a2;ٳ7+]3 Kl%phONDTX472 j 9W^04XXd)F/Le)G\.lYENWQ]h+(~߷_j6+JѾȊžbb9iGw&!_VGDɏ6FfIc2yb8t!wZγ Qؘtfd=a,{]2f d3Џ^h::nlM8peNn8ck4]/ OY)8=7IߴytZFhRE35 jK} DϏS'5~FC_cf_CXoNEy˜䍉${/=.OZ;hDhWQUuG?|AU^9lǙ?̆AM Iߦ-Ycf!>ʥ1&2Fd 77LU"5LT]ܔ"U\ڿg$7 좽]O(\xkJ9eآQ\xOJeł>mEqx-o_}"_Z,][ y lEx1>V\o8OLk33IݙH–_2~ЭIwlkW*^arǝ+WT O7Lɝx?Xnt- )OSלeXxنp&@ǂa*E*􄛸S=>fOM^shj>NnbRj.V kOK1tt{~+pV,58 S=G[ЬMnU|A\`Wԫ|TW^ e%Ȏ-sz^LGF$k1-aI<tyKK+ڨUNh(C|V'Yd,]m>KG' C9  ܹ"2* @r7b XeKENR\g@iQ)"yG&7}a:}ר‹̷n~8\2u-ꖺmM}T0|ʞmG;2ݩ胧h`:і 躲PgTT/{4؂Uqtϴz O\Wf꜐H#U[FAlcN_y~m2jpzd@Wz*>lE{0ak`3x0d 290'?nPzuxN'gBL 戌Rƈq(,)'HQc0>\boZ;!jxK&3͈,&< m=hp~tHγx]q009w=mt@ jsw}+)?H/GP"O3';UMhx|BAð*\;`*'ɤ0bH_JG؛YJ-Ƶitrֳ]y5~6b9͵MEyERLߚkY{j#BF΃ {]^%V62gQ/DE7f-]A"k J\xZ H˺$-SosNRuwZ}Y ȂW2[~><FGg"E}XG0P[\U?mXs_eևgbm}I0cnu,}C/7hÖr}mg*S~cr63x͇#:QTܯ櫇i  vy3#94#*vG>g]A9YXqYRewLz Ϊ҈Ѩ``y]{m<jAD;P4ҳ&E #, p^Kc~T{ Ԥ1[z UGitvΔeBdL2AV ef5Ml*۬ІcIڃlKݸō|wAθ ao7xN4!ؙaw fs&QD7vzne~ò8)>ꙵbEV%;Jbu La|7C׸ S-p8*#L˴{20w;)_E"Mq 8Skan0 ެ)Fk/7䇽kN#2Z_!h1dZƇ_g{D' tf5v;qe^^V쀓BH7}Ns9n6:UzrΉ,EA m\p]K  d/I[&V.pTrrgiqx|9הz(`oA>>q0)+ED[ \;jx>Zq9L44aJVPŤ|ͭaSD|s,'GQv#4\ FXD f_ҁh, FK3$a![W3>VCRF5ǵkk]w="զ }7T/2kyOkGq\ 2ϒċQjGxB+) Qv>0Kt|sYK [R$*) rY(7U #v L\/m^#䡕DdP)zP^JW\%@ꗽZ!7g8V!J3Nj?܂%]-Yt4L1uJI:mQ4^?zgx>1@@YpwkqyS8 f2LCR5&ŵpdȱ -e2.qsSdϱm:EX ;E( &af{,qS},^pR]mpK)Zs'wF6#+BtsW.\lazD҄שcӷ#Fz:1H2Br嬠RU1mNR'D--Bh`{I|HWA!ZFޫ*ھXAj8y*$ATٟx>AJ `Gm[R=-3v峪D羇"Saú.ǂ0bؖ7~}zX-PFk&yav+& ]*į;5Fe- G^WJYrI50 qNA ?A 7 8PǰhC*ON:bp 1Pz/y1jHB!V\t<QnJ_o0C~aWꉩ%Jsчl62σ:31T[&@^FkHgXD(1cTd9vv룮f}굢,4;{g}3}`숱sۜH1›!8"(72I76[k-ˡ&騀inTO9M}S'. J1E,E 3⼹Dm323d/eiLeaʿүKݚG#JY-8Sųߣ+x;s-#vny>Šd"djqg.a T~4NC?'+o=hX!JM}S,C喚\l s荒d؀f{(^-V宗~l]F9#"Kdg~x,P 41? eЩ]} 4De]m\ cX{nQ˱́")-'ߞMicZ,ż#kX;MO[&(Pʏ%oĉ(?M[1uϱ{bsʬXu8'"M]8ك]q$8lZ*VC)"M)n:D[ 14P:Zl%X2`+! e`)m+%~3{̸.rPirn_I 3Dz{)?1X9¥ZlcB9> FA8L5Pr:F+Vn a;c,m:Ԗ! #H끽wb.BJ9 [ϛ̄C΍QО e?կ֮e#jA??Xg_xfnpqhgZK7+`[a0?mI<1*D`ܳF$0TnC@,_Z3 nC'*~&$kaЫYGp!ɭc2Zg bF=XJY, f/N~NFkra?ܜچ6([RWl㚩ؿGA&7'`oY+D#bys c֩+xOYhazDAW૽32f`xloa^ yo$0--/BdAf.X .bH k 2QֻVJF j틔:QXg`:aƐatVrђ]?4~}`dIyAaxgV6˵"B!V΢L[9+zĂfi  a\Iiu@X^XG8QLټQ8+y1w>`e&,^{Kc1F2lnZݭˁ(qsT9j .k72Lơ@c4fd8zd\ 9&+J3mLZUY2_A*~ݒ򊻭?so$Wb[ө<<|$B7^\Ner+Ee֑d^L1ܖi(PY'Zn.t .6FĢ}f[Dv+!)7N7 1[L;e_`z\d0n$S>/!~s:'NpsZ.Fbu]v[IuZ(Tz$q_˟^YvU1Ciw%։bpQ57\VEΫ: Pa>^*-y{R9qzҬB s")@\\cLJ"€UPSUe(zq_vzCB;CTp'~!T>}_{TQ t:o䕍D;@j)W?u*uPlnj㾯I chqVG31Й ?]I_ {{B/Xg˽Q(N PdAferQG5*˝z:+R`_U;x+x2h`XI 1\1⊽)$G1 ?dt9ZΥIRO(WӘ$/΋٤&϶;1i)܆:W\WɄ[I=gɞO-Q|[mj#2V75hs&ZsMYԟph\i#m6cCtYYICN[g8G6m|saCj}-* EsG8:1i{,T Ozb/*̟j<;{[:?DjQnSL4$ w>]I}5j'q@;0DU3&ZȊ]TWxcz;7O% Rzؼ4$yB[kgS͌U|"ЉIm&R_w4n1F qbkLDt֬bh%L 3}Jw:w^6'mlA8(Bs*Ai`sEP4luH!rW6]$^9}TPsN.'[><)`avPk..p#z [0zJOD_+&R:D$%KNKT mRE4KC^J*5ZvbZ@x|:)+&;7^Ђ'f@3 >f7Ɓk3urh}11Yk?ms5\$ .My̧g^oޓcX6\OBu͵6MRM)h42}4mǷ{DoqC-Vn3N&-n͠m| caM= hai.HR.Y~E)Vs;YEMYb *%j0\20)$3'bK dS,*6u@U_1y?B~|6rjJ {)l Ŧx)rm]Pv]"qwθ qXt~>:ڇyjw3RU*%r.)4^]M=mƷ[ƶ"Sgl o/_LJ Hy|GI(7t T.v 3rEsQgNJo;(s[3I5R+׆@UaOhI.ȈJj"(ZTU"RijJh]U?1g9 S.c $YjM( yeo1m$4Sew>4bxO)㧦NkhzxB%,(4fL?ʿzޣL1FMRIfsȰ={oPONRYSٓr ED'儞剋W[?4VOߙ8~?)۟ ~M6@ w:H3j}]b(Kp Ew2{nΤ  "3*L\=%`;g=~IS?qk :ga($uk ([ҵM9C6;myn-ݒt=ؐ$h ꙊеΦa3Kˊ!M~4J$4iKl֏B-<PrVވ-`^bULM {12pq^LW X#a!5}fSΫq* k&&HYqt)vǿ K}c~]vs ẩnTc'^$D#LJ6ߺ=DiL/t5qx5~O_?k#ƵapԞ2ؠ͓Ŝ[3=YI]XDكEbLɌ/C(~Tv@kwK @Rඁo?G=l( w8KX߇l8:ptRg XRے pZςr)L"A$~<ѮC Ƒ9^M6[H8:9^ y;z\OTX'yNrH!ƿ?W.N*ITӂJoёpb<X:s)tf_#7e#N_]"~ؖ-6?,DX&s]Yo֩EI8VD#|݄Klc6yYoҮ"% L-u}GpeJoe?RW^'j$w+5eqJoaڰl;oSyɮdc6|1ç?59wioUTmƬ;Y 'θm|7iƒpjpG:W;#'bxソ-ghX8>9O4`|8; ʟ.fĒ`H#}z/E7 AYe"7o_ulAAuĠMp_7`5ڌ^A|Ie]$'ɐQ)co;h81töRy!g/v.fO 7N@Qg4peV kT>ɑ 7{EMO<oHj<#PU I ^8vX{Z ɿtN( 89Fʆ"ˌJ#(e*g3e D_Up8IKj1yZTC횆?Y.LQ=lQCV^#ȸ^TS)u @Yl؏e4U@T0b\1˜-p'8w@=ʈs5.K0'+]~Hj=X ?bJVBA&ZimFqcykc@XC>Գy f.AN-n~קv}E0k j>w=ưQ;̈7InkxH 9ؘ''qh,ũaYs/ޟώ!MF]R+98#*AJ[z I9{H +Tz8(nviaNG81IO^2?BB(#lUSyFh}gg~o~-a3#+ʊDI%a=ׁǛEC UO" nxΟ [}v$;P}.o%W^x뷖qL*}+[ J5LΑ A1鞸 jatZ6o[(Y!{rYV5d!a 2 ش TnLu[x@OQd1̫i3~N4^ _A̬(3<1xb|vprI9 =IB%BZ+ͳ^CDysP<("(eS]$W كMXFh ^`8˲mv_l 4+x2ޅ7$zހ > " \f v2yLc:mweT1Y9kSYfRߏ B9%m=|ѓf[uu@Q YnAʩb)Δ\R6) DpmZ$6j7?")L̕^F%{uRo].<X\KD +3( LyT., \@ @lnu~#O͟f.s;u;PJ-; pBQxX"OM?LI,:/'|vuSaj Ć[4ڗ@!G!_@=3LS؅mi wUHRl0:C^O-{u :),onEۡr'No2AxxXJkKɢ@V_Pjkƴj$zcFl2+A)%l^$uPuV\.EF^Ul`>_S=!g=u u;?)֛A>$/Y*.8~"`Zڜ20)aٔGxT8 8=y!;!7[MVwnkJ8biZ12IDލlQ(YJQVH[q6Y)5G6ӂs( :ָa^n߭BA&y L0O 5T õ/hj#y$q_ɑ% @Yϛ Zj *dȢsS &.ٹv+Py!ŠDL3<吚6;fRWZi8 t9*6dMk3jłG6j8 sLyAy{,}B'w_+QUVTDJ8d:W wʸfyE1f>g_ax*(m;) ;3o޵,JB݇hVZ Aٜ1r_¹V`F|IأUΨ!.wc!*b_QP լG*69ػ Z",HCBC'F%w_g W=;G=v,!Q|=xG\)Ś:T+K_fQ#G D6IHal̈́t sq)%p^' T{Xk=E}v,/[àcL #ͩ1Z>{>crt,m iMXWusfmQHExo%@&i hܞ?cnF+<>Vm?S_`3av`k$QԔtCU"yKȢ9n/ڼzEBY]p^/['|%`t RR0\3]0bQxX'ӎw}piZFXdDý&?Ep᎜^uotk$9HϜGH)#$>ABQj RC3wPP">hh3_źÎh\03]Z~tV'tI`Ey@j3<{Vt*7-1jw[1.DFn:]ӆ"uW/~! 눘FoSlNٸb`՜12c0?aR.;rVlKٹ2ˌ~=ZG7^]NYQ)풖t1n䷜& o#S.iTò0^(tvڇOÁ Uze̶^cu`soŪ$qݩPҧm ,J1Y@m@`8Wwr1(ܔTyܿlp=qK,{Z˪eC~u7Q*{]Wr [3BW֢ǫ` 92 &X'$ܴ)Zw$ en -GF̱{O4dF`Pk , ri4%bI1yK,> !NײYvib>P^tbBaJ<=qsM %Ob5]TEC?-E]A/L40+@ZAJ8%9x vŋ뾹nh_pR 2w#zՀ6vcQe0vW2+%r_cL̓ߡ3&jdV˪TY4lo+8nBڶpQsEAWwdKM J:/~TigPS `*{*s%&7xn뼇dcl W ȡ U$aX4uWa3i{!m8 eNDrIʬpDԶ+gG_n"Aۖ4YұZ5DOC4FzuA(GM%阊@XB{~;Gaɳ^DWrQ&/T)!|\  `& C^ ov ",h'*کFԱ?ycJbt`\3](Mт7êk6K}xX34m+Ўxi;N[/=5w^$FAaLTh\ц9,Wz"poZ Gl!7˕?z+<ݟxNn1K a֣Hp4DOz^v\0+Y?=nir>w,L\ ZSO_BU G=~okht& aݬؒa%aTļ%mX.{c9/s&"J}Aw_-q#J9t+r!|b(''=ƧF8\Zk|z>)~˖[oş9H WF<˷[t2]_F@6Uw4ugL-;6>\/O~M8Kn~#Gޣ=]{=kHx=Oio+83Î!SUЍ3T@3[’Cb*"Ө;:gg=!~=߳vg#X|ŭ,J;;v1)]GMq2f @Oe|*!Z y1[0ɺefpgS1 [MmoҟT ?Wl`$#$wC> 1zG$=y\B,1COIUQ;&,݈]?S0^w/OP0\k! oLN7FFN_ٸұA .qx 7z{k=V]ceH9aLGCp-O2 8 3^Uq2LB ӓ;Kd c 8n-x-63ur|uyĒer"H,r&4[1}0Emć oK=կ2gF`=@:D)N4AXXnTm\4E֬Gr*,C_SR.B`vw5UBh}2 -Z~c G[EɅybIj$6wW6H#p6fg@2H-d0~P=Ͱip#J;|T&M21e6 ECޝ0mOT,I\Z=ZӰd>㤐vZq7:Moօ&WflҰBeg^lnly%{=){bl7}UOp1F3է+XH//넻嘶 ߓx]Wh]7O9b20"\ac T@븗ŴbbYu@_~fFυfV#`4&RŇm{1sf`hp s/c2q1@V&zvq0[ "a=u?#tW$:C:1Vtt^ 8 πi"~?3F܂PCTr .أP-RO)!ǵRFWg0~qM#!?q$RbBu i"]-=I:!F?FOzXRGB شjqOC`q!#h H {{HaԊא%#)Y7I6$rAIpX\N:ai.Pe*Rov(saj`\/(F{JְaPd GE0w ,9Xm@~U7ݻXzͽ:eXcݒ&Yv4.8pEߔEacP)+e4_f_mL__՟Sǡ=4^6N2"{%z뮢_LRewA[~='Z}L#x sοȇ+rŽ &)'0mh @$SX3Vؗp=ep mӮr˟LAθ_pqoFt|aeScU6g4%˳dƖ;,ПH?Q;ӓ)X J"`7E7vêz}[LFQiCdVMfG1L@YޛVtvz Ga&Z`La#kQȧj  3-jG!-"Tʈ?'2Z0,v0 HyuƉBwNobIZ q8op嫚+T22WmT2sQRNMS g(]֬Ft `jۊ <9x:@e4ߑ8U`: [P,3`͖lJd+-`ۻ>t* .kPlwIm@aŸYFfl  f#9zAeF91̉yHrj!6ڂvSƝOG11;`Ԍ-y\`-;E>YEp"IaF\8[ xTdZ{tCMv|Dkzk\\ svA98s bOv'.0W""8cAAz8 U &ɪة4׀!Z(2ŗe|)eA.-*1Pti ŜYmh+1-n ]ZWVǥ_LpQTV:q.x6'%;iЭ9{3EXxv(IݒKqDg|*"kܳZq;rS4zIX.1m|Tyҳp*xN=]-Δ%Hf5@*T8:h~k$dw_OVI y ^6d/lcmyLL!m2 GU G۫ g20u߅(OH+ھvc }.1e,~5f﹅ |aatL S+~WAE9"*tk +nÝD˓`:x]ıZy cbGm#_.,BH'4 fP`ohbE_xuv)Wݨ&ҫw]L J?ruPbӤOfEtH,ԭ L;gQyp|wDFQ|#-wJ81oLqVbj'Bw H-9D3/U^YJewK QtG]KE?iorm+j&ELI#*w9ltU&Bd@:҇O} od[K1 ͈t) abCJ\[K|qA"c_w16Zɺ֨+M.d~58AbHs:D&|qBb@4_f --`_.N0Z#<6;#0/~$joĠ$B_pSZTȁxZٶqfv,6UQJ{̣d3|ի4/N(JMk&Rx gd?^L <[ݪEJN,S5vh/%g'H48p؜NZ`\6fJaQ :Md /,0p LA^4OB\#C&J5UW ^ui@xjv1XUxI$hQ:)7iE" I,rAPC ϑP,0ŧ˟;* _fz. 8ڊ況_+'+?1Sr̊m6;>u 9 ޙ#ЈG4-!Q-NS8` f&T+R0[RZ}G!2?z4.#_3 W+xj ECmNK5p _=^DG`+Yc{{))sK 3VHFB{Yj/s.߱*{|&q*Ku'().%]{~ Gx!YLn w2P37I%G7:ѿPlU9G@vI2p%%;h:v101Y]eidUgqKyL=<,9 de"U6ʛ2R1z%k/a)|OvAalsU=1*G=]_t oȑ- t*4e .H ҸOwE8eYT~kAE4TS+Y&gf2mE#Ti`Awz '^Ua:L#W?JXx< HL$Z zvـT-xCo^ ±.eʮ17b0{gg9"6͵w c }9t&Ta6Bܷ<z;v)%ʁqSuonty5#ʹXˍmou0a\Vq"YvɃ%je#BIBe&fL0t &YY'!gzP8y~ټ]z3SdaN9/`Q81`_W>CLMVS3MYm}W(@ _껽qX!Ul4T>?"rXʒS+!.S5I 6`8Y|Sj4>=S$/sMtew{$*AVBsi2΢J@YmLWN:B҃5á2p\w>Htό$`\&|/$.ş[f)ɉ\nzk/ |ƴ͕m6R&zlϲ[jZaK sfXmfBH9Rƽ-wѭwӍ38i]]'bx'WDoJY)M<G[ OPo}wSRm|o;ѳ=/ -e6KܜUZ$ʎٳ*uK@LKKkӤTV*)pjJ/zvX7y$po-*|jUu"h}^wjP %QX-N sS efti8"IyM_Cx` DSWO/[WeȐIf_`9C!U?k0!9-ƙx̦{~=C8@y+nT$2\ k9MBjiQ-;;f!L ;0Oނ>ZauIIV[1pI^I=zE v5q ,ki&؂Jv#\?W"73pfTG`RP@}\\;ߑz>,7N\ 13HasXED:s }-\1쌽 >脪j, q5Z 3 ` Q!ay#A\YK{+' h^+6'=}o3 O1V ĐvK]<_]|L C'2qizCoɃQyʳs]Htq3 8cf+IkPq2<{3_ jn] 1&$V>;.U_a B[MCϩRqzSqP-\w!?1Zws!+b `,"d+QLfl뾔 1Yj34 OIGQ9;cy:f`̳r_dhk]>DQqR"tJ2/ |3[VpGA?xOr+F<͋8h|ȁЗG*E|Ѡa4kQ_J  @:EԔV,)9Ix/z+O 5U=݆--5Yf{=0|4)lBzCtx^jsQ*p"펟R`,JtbqI<֝څf !MĭۯȾŢi bð8.]8(0힐ӭN@:27'iީVUt:~@(šyXPEm!|dZE ais؝>9Dn`ka2ZR, MVb?Ev8HtbOLԏ+zGm|A!245o6- Qլty|&Jaܯh0}pbq>e^RRyYۛŮ.ҷI bR]Q_bX|o tHG:DpCxg!$_EcQi-*5Rm6 5m\A6~!&8e9f]h:_ ?]*OѪ1l<6,<49S KݒCo ]>}֯T,V,aSm!q>9k:fTUM yE'O(L^M}퐺Z]TLf^:^ fȰZP]i6,?q,#8 I"#i@e.ljXZZ2u񇁛 FΞWc*2cw f~R%p'ʻc~fvnf8b/EZq:γ?]"6t cp`^hBseMNtxIO{PqO6`e$okN ^_﹎Ћo_EsfxDщƛF? Cўt E,hf=E:~(.:F%dv#x]J Fϩ=aLM0M잁/) uWD%ȡA܂`۬9Hsp r38Of_2tIcn hj0^RjvE_TFwsJV^pcn`ˌMn-n9 ]PcqhMKW7Th> 4IDnB?T*Le/ 5XHoZi %gr܇5/Fߐ ,"f*G'~_T)r,]D<YVAFT䆊'f%TÞg^d*[2 c.= iKFH-%ҸJ4[YDF5ՕQo/^y? r$2+ qQ!WYKeXMc\'`@Vd]qZm@O_4x"wr\Qgխ̝!%~EqhM|܌C%"N&YR&[P|3>ɷQYS"Jtb$WVO棒Ͱ6!r)! [ISC `S.%=˄$ 'hi#K{4!_EZ޾]e!C!=o4{xH tU]s lvbb\rX#: / d+)O nĀ_Am;nES9w.Jo2cjL[X{Z{s.]_=AeLW/9RBum"QUxͤrIpk.B]p@ǚ^].!1S /l1'۝OBDr<6 4ڔC ?E͈ Mj)<}"Uʴo5dmäõH h hY-=+.'i^}]"pk9 8A.:8 QwH仦OLZw_3S[;׍@CX^m& /wbl2gf;ZCC/B_0n] T!$WVb^MR(dɻ5<"E>С{uu+ǧ; ؈ƍ=~1ʎ1nhI>b֌j5*6 *;57a- aO٤ '3}+[>qTLֆὴgybD4kcgӮFHRH>^V6K>'tLs_ouЮCԪO-|8oRN5 M9^{^Iip@ps9f631߱x>:I-ʀ sԝs+}K˝I-1k?juOQ8GǼg.[ ɼͳ+wQ:+Jz t'/\,}9i49X~ʃX6nJ=Hi8>s$+O;SNfP$EQΓҚ0$]J\2P@T[Љr<Ĺۉ8}p&_0/jx!/eưoS>U26kY)T"VxdUB7$GTY9PTE> i M`o4˭u}j>_'BFZQaϡʢ>y_&vqAKRr% rAeM3uRNO<*wA0e% ],'zlYFtS튓̈́VEHLKfSvXYd|SdbjjɖŅB̴[HPDnީյSi18E}-NTQulQ>E03縮r6R?W/!'yJ3vx]O&X\P`#Yqj5 )WCqN ;e slx_C(&c2cc9; =Qg?uT;+9xع}(l/yD'F;Ą;B.jZ6ԧj:'@D8 X?LZDÑٞ\J(7Azp{3k~@yp<7ҿ^i9r샃 ,hEOkAGb{f1;3izg9d9ٝ&[/w5tT/"ѾRv+Q~x{\s*<'}{@Ӫ2|NW%k}En]52"s$)j3d)V_4 "n+?%bm7Ȫ"<#jbL^,DZXᅖ̘豑FLbs <@̨x6z@8Ö9Nа6N=} +Tdi$NŒ%#@8tdmsc@j!x$,´wr{iG[IX-l'gbpOםqacN/}|3I=İv;7o#ܚA enmPή;)/l1 ׆_nJhl|K8[ǀ7t?,f6e\IhQ㢸KvP8J3* i}] y%i`MW.#_S6:59sVv!)ޤ-9'\%~I{Q* |4f& ,1,k72!NJ`YGߙ'r';M: iXbtM<ݸ~?D2-JA p:P1&r2oeR]"}B 7"Rn[Kz(kl9`'F%5EOp ^8e 㲴Ҭ@yK,t!7hEGBr-KV̐1cexw}ôƪ>2tt5Lj~?AI;bt\>a2k Q\dH8Sn=uG ﺽëHrg8cl::Zդt{FΞ+>."WY|^τ\BjѫJA-zdʪvqtcra׀L(}4Kr81sz/-8ΦTl+.WzH3aF4JxK`W{c,`stpQ{ugt}KƓUzugCzS"uLrghbR!峭Go9I֖rBQB2)r}2%!kLa9W\{0rqcz3 G4u.'uPC/gn=Zc jGk .p0;"RԪ.a2v$2 $*d:y_s.RV?Q3+3%#3.I(j"pG6ljˉl\]jSՙ,Q?rr~O8~CV^_~K4lNQ`$k^b)0pjk{gDN?G IZe'd&&CQa!G^&٥! l`%éӹNB% T}RRv*hEwd.^`lr - R&6o5(gp0lL>@JY_nWX%~ڋjF^Bحٮio8co;dTH3 լD~ٷdg}ީG9z2b(;BNZF#b!N1ƫ}l\xZmpWDBBߌR$y=Q49X^Pǻ2-2Y/1 j.Mkߌ]{H.fnH;mzϚ [Hô~âZs4`eC'̅ZR+KeD 3oJ]1*I+Omy;ֈp MBߘ[&?~?Z-tI%~\$W)9FG""QMRJ7{ZFq#)><2늅Wi,xi"Lz>иua(LWB>u7dSwS[BhPYY3uѦtox\?K~ N?e-VI7Up&tn R -)B_b0%) 2ƒxx- >Kh~Lڕ8 Lpo~X}-XzmHɓ /ߙ=026  =kkLDuiW,~62]12qhLn\0C\webI[HfH񏪁ë&o@|ݭvBg4˒Xކ%8-8~O o,#u0ВhKg%Cg,jjJb֜ۗ{џAQԕ\1>H`n3:84vI0t ]WSxU &ڙUPMN>S} v9xgKH $@\]sXan6u= 7%nگ'G\t KFG?(-+ Q;{6vV)Itw\A17-]h|;Ì$z|;Q"SsAw `~*hSd FxM1`@^; **HdS]gSY 3L`@X,Se4VZ1ˑ=(.B0ΡwqM\oy9;re'AɊ>%D~ǵnϚN3KtS W0/Gͻ??h1xʟUڷKMgɑH8ƃam[B*%LYKu?N^e%(4ܚ #@02<ᴦgd/|<,>7^loSFR Mʀ5?YY ${؏) Y&0Y3Fs;_٘EQ0:lLH 傯?hȃ*43}!bV<.ͦOXTF䄫dl7sN$0TL ^7sG'~ T{7eh%wJ `aRfFRCbJی괠ƠWz-S0'Lo#XepiA4F}nuyLv)b*ފ7}B҂Ԯs#C*nLM}E7Уhdxwb^?ҫɰb-{U#0sZ 76[m3_& M4`9~ }[gntj.+\qhūS+83dҧG`-ԼO4lNZcZ̀4Sp5Jj?P Jy4Ur{1Ƀ)NX{Oqʜ?=WMΘS  ? LB$&ŹW*6B`"e@6~c0^2 vNѦRѤ3`Z]0n/pkQY٪' ~{xydizvsJ9G䃿_i.w ʅMjLُjZI/;;T[ 8QNJQcryeٜ"N|'-_?){HmnzFĥ)]O&2M)5<;9@ zI؂-!T I,:Gٛ/w2 /q~g_OzArZ5@BԴ!UL OZOH{/C2>)Jl?su ~.N{^![*lb.j;ߣ3qFG$RZޯ~VSj(#"hU)j4XFΣF(I䳞g!S[9-vjږ P8bSd^ΨͱB*'VJkeybV{0|++%tsLt!k8 -h j#H<{wC[p8< <2*d?hv`#Mc-|rvd h$ 3mxTJMÇ<|D@&i55Ű 1PAjԘles{&K̷%1D]"kl>Re+lX4M#WMtɫ:-fQ!vu=\8{劦rP;nF{~UQopV&SaYYyjailrl+@$5g1HD"5QCiV>R#ݴU5ZhDLb`DT*\M1MLvMƦ3žі(T0- veE X}%ʹd:EtP124;{0%4z&̬A!8LN4_Fp"nftUFYI"`LELFub H-4ZURXnӟjFxi#Vv#b{k]'+2Kum_[2rn9c U좧PkHyDt!sX'*ƿ~HHu5D`z:&xCU^4kdβ B$qc"%#j*~ێDu<^ ®8e:Ӈ.`Cʝ'O!& $g J`]Ԁ7r9x,6(OfDTB)8bnlX;՝H)yő0K!8iQ -I~*~vì=t:lϸwM,Ncϓ4Ey&9f&dO=7~9rPI>LfUp?b)&Wp,7u.Es Бv÷\t2lOZvqL{vIuD q6 r%wQ_TG825lFH aϡ @p71쉃]X.6 ;+ SApu(>#[-s(*y&vzЬ\=Gmp:*UMW8MmZr8W}., 5Owv0 Z;rCZ־>afDT6NSz ba /*뷭$?ЙW’1׵a mC^Om|P)821'KX߃[v`PumdQy"$҂Cl+eT _;3k{kfT0K¸_g 8HUnל%N~1{G̃2VaZy(BEüe hj!t5xǂGȩT\Jk{H/hJkkʪP#潅麛+KCPGxqc|7 SQ:x &j](\ H!!bj.b;& R.$X{4.9I]gaG[67X1i6>b5CH^!݃r;=a0t%7*PkNBI{ _h#-sҐ >}L ilp2jUMLc !N&IWwm%j] &*.'>84%oBP<>*!ٻ#7EOFyuc=#INQwl1d8—ȦWmOL/Ѷ}bsUQ!:(̝ ֫;V* E hJȤIPCl95G)Aq)d/m5~?o"y Yrv b½ >h˳m@%ٞԃ3T WRe| ƋK20xq@d4SwHw=KΑHL .gPᑭcŽEx^D5)^5*> +Ճ6B,C3tڇ7L]XHUpц=CK t<e2V#p12|r 3؞(^qp۝[k(&yGz}bB (fN"S  yܲ|g֋BA6y̭HzT /+vɸm¨ Q@0q,M9V2uέw>on`?#2@A$_% rf>G60cM86ҿ>g>)ژ֛a[Ja֢RmX>#ˋ︬>CpЉ9@;T^,uXv*7Y\MtyIĘ31ȝ@7 "u8JډfYg{"Ϋظ|~c-5df8Uܹd dksd7}X,U[2⢿/99^q`Ty kT2ml/4;}ϫbi<fK7ŪC/|toݙo_ U"\c=hؼfɣbQ]ȞXp4P Gc|9\d"<~ݼ%9eu :Y!+YWnt8X ZoЂ9v jfϘճ;> (r"8UİE#FR?.!)43~pDd{w_uȐ[rCU jh 72+mYaldj??{[TjLolԅSnWlbw4Uܨ֬y$ 7:RA\fb >c4@(V, USj?MaFJTgN/i]J4-oz#1NAYh;ŕHOd"sh\ʶ0V|hf  #h4700K[;dlg^}`C7@; .+ik?a^4*$G$<pVЉdgjbPKe P4)+5`$j*2/2q?Z]= i/fA^Vk`aQR+ZqhWB!鉺5@t*xx'27Dfh/DXh{MGѫ,(>Ӟp>UL>s#>[뇐ږDܑ10B;̓Ro/<i48'A;TS IE,Vэ5* [Lp( skk(I.3Y [)ڶ$QѧLsouUkKwAy˷a䘽%ْ^ފ7v, X6Z[MZ5] Vb2tu:eSHJVb4kOmY ; 7}0+DM] xAypY2X iǠS₊ i^a8;eR0VdaԯT4V4IE:/ r5ky闶~ӻhH#LC3[%) a{G 0 n./ KIFvnrPkО| ƅ Ҥ}W35\=1SP:xp1ۄ`8$3 y'J]+iBV(ڄ,g00ؚY.V5d q-*W;ʪ\#7^"EeA5+sGō#{ܶDA}5]餅R4hS "6DL%i61)} r]XF%פ2ˤ:xPJf)mj 6v%`+@Pg eM @nD}O@E G8@cO&ɹ T#ī2ܦ@niRW;aMEbO1cSX׍i1ak[;*;w##Ubcv8~ތ:``qmO/07^UP$ bL&vxQjv\H)׋1DW ELuD70TL!̑߯H#<4W8b7^Ck3_yx5[RbPߟM!. %03:75W'稢3Z-[s̶?j`p/LDOdF~ܧfg=Rԇ[8RҕZI~eHjqYX ra4 OKp-TI~:ۯEc SvщN5M{܁=yl⎬#hMkwBS?ʞ7*Hִr[z;rQ|Nτ5K-d`Ցb7 QUJ_] s?¥c/z]1|=x<Mi zbI~u%/4f`Ŝ}B2Vl&EC n0SW@_Mou] ֮Q‘^ j]﵄S&00y! {/aV9px3kӋ̑H`5-伧)/@xa=ЌJ +cpx`[DnEw7:+_Ӊ{-F=aMzÅlH 9c:=-8wQ繬`̆7jca{Wnrju_lm ڮYl2ݓ}>$E2L<ӊa/`ӟzS&/W ]Hr|+kUq]kѻe54> o3IW6 GԈ6ufHM۵Ӗ., fvFD#&2;{i3 Wa#J'ka+)r\SUK#jHQ{%þ=E}0*EzҭkpXV/yyv\ 8t5`A{U;}́/\Gq}ёPy(ydFC̫O}I=LhhbRj+Lޜ1t٧L0#'[5)x0w X=sk@f林$sf6;{;HzorԾ)iREץO0'<2ƨTc O}']ƅX.j,C[2s X^&&- +- 5£؀e63)ȱ4*C1)gЊ5P߅uԇ|Ubx@b"(68^FF5+zDIV0=U^ $5gr=@(%~G'l\P$@E ?E {l*Ƅ#yx&'ŗ 9[C|(WLj~RAJd۰ۯ |$oS[ո+h&s6 /y00mX =g_chGowq}IvZ#"%K!a,mMMvgݎk=~>Β Z2ifIzCEuqȗVE,Xr:uX' وݿRokV .)6Hb>LAjUKnNRUEL.r;B67!҆:wŞT aRKS1 Yk;ۘEQ@uֆ{iɢ<9# Y _Uo.ZC2=F)t ALg4P/@Q)$_ {3F%2~ޒ}\reESk$5I +,7h^3(g6z׸XIf3(=*_S%%e*m'఼_YB0l>Q᥎R[>0h2$,;`ܰu䞗lP*cN7ȏK?FJ_6yFE}$8}|EwjEY*VdHiuRCܪWd',φR-lq該ņYsvBRB,N`rŮ:m~]*]?/HꭾS"ToРWQA|B"3Ιcv7N8(-"<|ܷϪ"2.=ݚɀ+,Ec>$%PZl"O"s,\Z)!mT312_b%$d"3|?}RjH)E|s *34sU,GOxQ՗n΍!5HʊTj=׉KOb|Vڄ_DrǾ.R:@h&-wQꗸuss g)uH^Fڬ8݅W>X,sRpp{t`;F|*Dap4JO:_O>}B/E^/6M_OYwR.6ל@%ΏmȊP& ny懜 16_ׯ(I;g,HLfN P|sV2ٌ Ý.?:]ẓ#{&$wBɴGE bD [q7-jp}T^ i~^@2|&-YsZȃb5OUQ΢fc mIspc"ZY5p6ǻɬM>q,vlOL/tڵ&0νS0 D sZxW;]Nft2T6koG/ 0lP ]E/WlZ &_ f@3GRh')~S}ad+?h{s y-`L`G_vpCz Y+8!,9CFb7:4ʼn#pDJ):֮"kSuo1͢pL*tz`aEsaqlLU|n) аVAuc.iBHR:T_5KM cIRxKB )TJXHb!^QvNӊQ A- R$a<}Q̖FЏwlP@XX|&OGG{۠zL u{ߪ@Q6?ˆ? -Ý:ȹ|=/U`{Xw#&۩֦ T&鈘0eHR3DR9(-=6p=:>CsTADcm~++CTQ#5bz_V+| ~FiQ4$;j\wf4o,m烩?HN&s Y`x1ު(.2կԞ7.'2/ZfpI+uג dsnsJ?+:xeR0df}~B4I-Fn_Eκ1104{T1 Fo]n^UO#қXcmEqZ)˦ d(.H~+kigldI 8qj/S8 9o#w2ˁH:HV{$1feY}{]۝Ϯ+ sJo tSFа @HY;fU`"~G2buW"0{^6ryu~dgGk_Ŧ ^j{RIzBNlʛ]4KzpaLp>]M; tYtH6'B wpT8Lvt+L|ilX7oXd;{3sOc뙖Ti|ŸF ivMOLќC҅4fK#є)>;rS5q7qm Ij*ɞl.ʚP* B,νl.S6@6R)w{[lt4w &~*j GZ٤1̒V)^ [!JC3!o&WρdEבn`"\4$Z&(׀J{@\S֐푾}^#x:Ly`m3c \ iWr)R±H9-ux-NJHc/'xW|䬟$_#ӓ b6$)PPKF>Q|+=إ[=1rUXg 1tP݉1 9~9zb5շT}%I}g弳Saj4þ *@BޱVYo:P*.yJ[i[;SI;vKQga{4y׋5s+#^%|^%8khYOӗB^CHHPӹG0Nmן?9|YR .0"jc\%Rf7#ډ``@\1 wU@9~r;>d LL=)Ζ8S1Y,5<0!#n8>tp?NMaDj@'rO0ڲci|ޱs/~GcCgaVu8GκFƸNk(#N0N9 cZn^-6gTy~R`0ƫh]jמ M] f4*)* c=*[3Eu2JwFhbe-Qm)^&?J1e͍=ez䇚M]V-s/ng/[*YgNdnnW7 ST]VѳȐfe׳cЄz@^${h f  \ّW``ɸ o9;?(kBstHMGW' G-> ~f!#'@MmO $G7h~u_b V흡+|{Z]J^1O5 Jz~WkzZ^ 5- y~W/e-hI>Of{`\5βʽvf#vu3Cfmrÿ~ s׼ ^TߠCVm&5Hj_=RrFOM*htC5qdOL<6I!_ ]ulGX !B kH%{ zdhjyu}NrPקjDAʕB4 ލ  d%I3`$!`~c>"9@Qĵ/7в*5RpFxXBH Vp.{*sMgs'g/5()YcTKoգm#%*Jv6BEO[^DpE޲NbE*{O iTK$m+o8mٹ$k1:YܠX'¹ SGm'W|QL&ul¦c!1t,n/OP-G5YyN^(_j>O+܌^@`<9+;gs*7&oin8]35c9E2TKf} \"Ad ?X@[7Sp{Q"0qhNATl[Wz2^xt@hY&;')JPx'LDt*K #9I IϿ3GKi (4z,V9f U >qNn +Jfr<8rM|<PSkO'CuZkG8>,kB784ጚg$M/>^ uY^ҫ+7p g;LYlnMR/8cWz*2@4NqxɩLl, w%$˿5>RH$[\ʆ}KSus Hoq5ӂ kţcqN:IYs:ΦWjZ?!hu*$lv7dO׆:g,!IȚ|ֹ"0\\dBnSM2feaũ.GuQ@F^H]5·l8dXEUrS߅'drs] /l1N]܃Ӑ?οA!nޟ(w-8x|UTfqVyj:؃gH_mNڸ1NH}cQ= LRx_ذQUͣo< b:AM"&_˄4Q3;0p*x:YUjQRj^sBѩM JPТu:)h%<1- i H" < i*mgԬCM~`e9-w-A`͚"qO.[ d{ċR'/q)6# kVUi'diz$lna[ffoGG:xmʑuK~^:(ľRI&5t{NVXү{C.n6kي0ޖQk>}M.Ii.fYY,F6DqOSlʿG_MNYodl#k ŭb ] LbNUm+Yl5vPh|:\h #}bKohX:Ҽ~Wi \Hl(,K Xj]k y%S}iʗh\p )jgֺ!@Xpv;\yNTq0fH ^ф:"|I,\`9+Smv׭FOgrQl>INkeodldrm]96U:+PH2YWdg?oksyƫxpމC\ 7@=Et|j5mpXtOeQ:?8\%3& 2ք]NR~ k`Qg&epqŝKܭ*elJKׁƜQEfܹ0y0 ~֘jxj .cVu pgTDBy>KsM(t/bqlז!w}ujK)74yie{l GSUHḾ`ڔd y2ꐎ<^2x݅܍"A-xzq k}"펼j)D N$!tDE[c ᚘDZI J9u :kl ^H3ۏ&*8Jʘ?' ^`%}⟽* o[ $PR" 0KfG!Y綐fyZshfNYy=en63`}_/խw!Zm֢=# Ȅg+tZ)O?vl!0G\^ ؖRL=?ؠgp+Ո(oW;UuzY_#K(%ƻ12T857lA}z?xA/+оhG_ azo[,H#trgǨäKmK7eKǑly$k$mX@w$4\E&a$t2|GZRo a}3,@ΌmrVJEӆˌNy(Z':|'Q442O⼣3@<+As DD:ӥUkv*XЩ;b@RO Go\Hnv9_CXBFdAzg({{?m͜w/){SSرnƑ]bha3[k5beY MiU8'L/Bq@&efCawKrl~[O 4¯ک%j!Ōc;HӵDͲ}gdvg3( KtYM?I [4cCs cT2ʖ*4qy#l~w[u<%l'sfBg_ ZGUθ0YRS־s?{J Gp8(⅋nS-Sq3y^U zrABp2"~L,]@Q7iWo)>*鸋MT#G.?EP)Mk4xZX$#MM#Q1RF~CJ۠ XQ m54uAP\#Sm]G˟4DĶ.ξ‰ӽ5<"qB2 ^]/^qv0}ț(lVq)b.s_;N߶#HHaCQ]Zt0'&18leLr3^SmÂ۟ГlI^ɜfY8GDl NQnzS_cģtp"'Zc,;r'ܡGŪF!1˪eU|_ݜLu:(݋7N/ 8? )U* Jvupk."6^Bz(9%yA,^~MTa^$; OBG2 BQ9g0-*D8l~@vE1vp{~ذ b 8Ǽٳf@Jqf+ZU_PU, q_{M.z,/yFI\pqh!%\!=y PxR[VZ }pG= 5AM]Ad)t[)7x&( oNR|=[ϔSŧFUEύO'b842B\Ui=6 %g:)YURʘ#޾nx%{p/.dXP 8 pu b)-m˔vO&|sޘ*=B{QPy1&ͫo0hS pMtrr]Aw:|o:P!tU bbFۤ/{$5n)R>4zףИqzL<7^j,4ƶbW<` E@ ĮOێ^Eo2>+1BPqڍ{ƞwV#BNՁe-`a/lRVMSXo)!~]>]nS c*tD2GOt Rg% %Rf;X}͞>;jO\{lLjHGO ,X@θE*3( smҙB3XXQ#zМ\ zk#eԺ_W8dEm}&NYz=tvy?/l<(҈_Fb 6[T d5zFrVf*;3 ~Y&hp_ff͏SJ ڰx]qLmHG(OgWc-(za\ė6z %@l{\f \FLd{ PO'!1M581w4=}epMV7( *hR^ڥ+Bwu^͒.$ p?W'B;EX0ɴڜ!83-aYė47=*1H2>u?*O V|_pv uDAqHGb(Yr ֺ;5^#.^FṕB.]>˷|Igtv'LB:zV{}#^LPfFKt6]JEi߉hP'K##$ 6~[*|'Rٖ`8qz|muli_uYv5>m~@`]Zf@W bhӆZ#[ weVF;1c|z @? -j(WrL1Ocf b9ZL `%Xl\vjMR>qm|r(Ppq?}Eev$@%F$9D MLLK4g9i:OtN {t.)?=Ϡv6ֽn!2gD܂6YJ{{$w+tȎep$fdѯm1??;w -0ĂsiMpɑi'%g<1w졖ꪫ~.;Z=RkKW,"C`cd 䠄k*\i(KLNa$sv(lרAFiO,֤m?:ȣU*6NMNeEX'] EcZ.}l:1Zn[Cjt\PD[j_6x/W`^~5pW @kJy!>s|Q΃!Cs:z62攛 Ijz1mwRG u隹h3P,6;k(7 }#a6=+e<|Ŵr:gWyz WEದQ>9aG] ݡn#C7sw})έmt~үBϊҬ[Xg\!B)WqvX oP`lKg+`K%l\.9Y\\i6Čo ?M+xTRXkH*^Lx(Szߓ+ڷ&(c<\XQ OLd-^:^dJ5Hs3)F iJ )$5㱚+Kl>Ț |"լHR# >Gp˖K/_i!ض-Q"Kڱ t0o 0Y씍X+7@ު43ǭkf6`!nyw>r?f$Y"y[vg~b>X<{Ԉҭಐt:|}T$s7N=0,NCH6gr8SW:_JaFby.}MV=T;U$Q.vP҃v.[dAjˤ ^O$UQU82K%Px )F%",?xv:_(.WEmM8`Gvٮ;0b;"}FqT7g~Aǭ;k>75S*uǃ%1? cPov/q ʐd#XI K)ɺ M%SZ@QeK /WŮ61tF\vuZ+A`a(iӮ+ l @Mo5n-^%g3iK+y֒qD9.nC~~zn*@#]#q]121ɹMX.]@yw# $>?.}=oD5I*Ϫ^\וW9 OqBhk1$)8n).+1T =3Ije2fo1by})Bt|ݣM b?;6;s܉Y$|&rե}-rPySm~ 3,e E.)BB> R,Umɫ57'/] :c$^Ӕ;`4D+-|F\*10~t1E…5 p* k҅7elvJ~)]nW)wᬎvway;?N~'KaMJL&XJ"@鎔myXa.^б/ìF2([r>Y_I-pY.(`Ůeyˎ "FxO~ Uf0Hr,(h>M|&N˚ĽQNM#0FvV@-새*`FMQhkS $(Pod?0TIZ6`R!iB))QE^fKץ 8èߓέ\&.[&>/ J &5}^ V*?n]tU9yQ*8uǻnn!t[/~~j!sB X=|2G8M~)!Amc52 e6K$?T? ,Fպv1x^ +Ҍ^+W+$o]8(;"UgC^lJv-ۏ|X_.^).!mUG.uuqpEG"NL bT ;CA2Ij l+2 |ʩiI %GG+)*^@˪ȟ[v`*VIӰ%+,}wP]T*;K !;_Y! Hथt8P% A?e}߯ں{oذd`8XS,|YƱvLLc^[-}~:[w|PBYt^i(:,K(S&ǨfHS$q`NV@0(6>Y:V2& lc2!I> Rӥt3"pTۉu;=܉NR$א1a#m0.!c7fLTB:bҜꇾ/fe`N9i { /.cYѼ@ 1m $o5 =&NMQtj^0Vv$c*0J 6Rg}pZ;d&Z̍6[%0 SWi#IsYb_sdo EҁbJF 8(Y%;.ɩz3a_$#/Pe\"sH4b^yfgOZОkRyov*]aZ*1߮PԆK$**kbȷ^rTƩio1#+sx#`茾XwCx,nLDžU~2$s{v:m_ӌ2d~I"qX|IJ{C5JDX\?z_0JXؐ' _&[$+Qg|i-c >I$-f<0HWTǣ9֏־B v :2}Q}̸%|a)?N6QПEŎ,V? JlC.S? exeԔk-R6vX媢 SD c9yyZ tt7~Oq㧩g_j>R 2cڴ s;#紌{b$20x݄Ɣ,i6n52K/Ui?[V=xwe%B:mu64#)\*z=G\&6ʎ/;Ĕ uګ@& u-eb;nv-N[r\֔\GP#TV+v˩<3sokY>iz:Rjvʏ0VD2M;YM̃@́r즤e6d-i~OA ѶSBQҜy 갦rFI >سe, ;ܸ2- >祠+#T8H5 DANM5C[A K͑`wɣ#dImuH{^iOf!`CRBw;q8y0IT 1 BJ![`8*0.EIv[6EHv%z>( z;!%J΋?vP!4'ƯukdNETH۱Q(:_e@O]]+%P,g0!àZtG@m!ml򤊙F͏_,w + ,'<"BA gZ #ktm3(KwIٯZmP!-L~7FM`wkM\HʔhU\^O*֤ѰPt3?WLpg T⥭f3mf.} o د6rm 0ZA m r_KI&*HxZkN!V9 :^րlEZ'DdB~?_؁X?B]5 һ*v̓vP~zwRC+!.ֹO&xdDF(:vBH2RE4˱}VzѬa~W+ΘY_Em`$e3\~(@mG-֗h沟}SPIւ);`&Sxή;d C B@fNFIagqz.IF6Ř)%^}ҁX"EINI)k:g'.Q?SK~[[v.y;&Ca&XGXgKlJn\0cxOdJ 2S[:0VhM[ֈ<*E6wX$<9 vפs9JIHTWn-6JV쳱7U_Iݾ/m >L}p)xYs,5│1C=f$oѢ[e@{d)) Qp1ؓKW^`5Pt=CmSsq2,n̅Ī]ǣBo,P0BRETTb9qi+8 gZyCG v7^T ̽ >|{ F^XT[ɕ~{{R^s>tɀnŚ}aqD]29g|bGBNf}W^p`86&xe67i$~<ӻ1 ڌ2 al̲œ&9*Gm6@BlތǻVÃ"h% '9ʞj P2ӹ_P6f M|oy!̯Qko(=&SE#|Ժ&JLs!݇`d :C4:P|AOُB!+L蹑V0)%S<5;G#3ak]fl\~4D7gc\\x]V Aeyy+V41sJ._|w^vMʏ)>-$w{pUCs -`ʢkQ0E^)r22p.R'x +J DJvTVi20a9lj/Fg e/?"2teN@C[OS]OQ^3aGj¶i^22+3<^FeB*,?6Ѻvf}~oh%:?m3#o%B_ᾇz%DB/L3wbxe0kI\9GB4V!Hc=y-trez$H\YY;7_孓9Y7_`BuR@Iq%5ϟ7iJoukxCZRlPreaJ^g{=Lܟu3h}S&Ki[HzHuIY goN%&{.gHqD@@TviC7o*VZS Q7M- uM`9FLOBTq]7j=|{d:9Ąm^`\0@ ݇FAY Hi#i'⃓ܳTR 7)P-جH?,;申NR/:TNX.SeT7Ri6 ׿u+ ]EěN qkgO tǔ(K*['pӊu]t^E5(*l覿8e􄌺BHEg.ɤ0=u1eI[bZAK6 ja5c^7Fzx݂.t 3LdHRz~9ϭRzxAj^  4eF ]u9[rN9rE+ aQ`aQ qݪ&V.-BYsm*=wA잩OzМUZ^fNΆWHPX|8I `ݰ{ΌSF VFʾ.ETR՛VU_ÃBUMb8 ߎ\:{Z.4 2`ϒҏ,{\>K'&͵C8),J4ёŋP74.q!8o.6Ok#=٭|fo鈗/ ɨ,K$N [cNxnv2WK F^HIWc?Tq+}1T(}>Ja/\Z(m lv % 0F 9O&"Or_*#@Զ>u$xjKУk OX5cFӎ!f8{%O ϫ(}1FyTd?Uџ3M, KEaU&OriQ;*U7VRg]=jV5wc:A̫'xC*ÔYRCŬ%Kłs &{MG[1%\`_1cnDl< @j\a,W|YwXf*0M.qa5*f ^K=>[; lAۏ`h~+6e 2]:26q<87 ,z_3ǾJKP!޿{"Z4@H3Va)Ma3wXjL(5x h_665FG0ziٌFt1q*U`VwT;+־JR.-5 ܱk?:*V"AI#0$դ՚5o_%P]VYLv/{$MpFHcDx/\8_C,e.<4,9Iv>bv?J]+iEAsuiM5;][)|>9n5׿y@W2Ǿ& 9.NƑ#NezD fVo#.<YU,J;v x6d[I?Fl>їnt/VF'H$DXL#Ph?<'hZ (8.EYpNi wJĭ~+d=Jڍ P]dDv_UxQMCV1KR^ IjU#~toN^>a:g*;MX%-oQ44C#8-%w o٘9'Պ&R 7IB{>bUzC# ^ttIEBwǟpFDc;}-0k=%A&<7ny<0zSRSLoՁW:&ro'Xj4-~.̚^]ϘubK~=%̯YKm$% ɱéN= E .4G=rqCsuOXF06.a-D Df:"fAL,;"ʍ ݿ/^Kp>%&Kď+9q<`]1I(tKY;TϓÆ>G8%ׄe]@f= 箨d.?*(<@:385B%燂'w?)PnDyMO9>y,ONculk)v`vt_(6ష^>`#< dS.? WHh!4 F hѣB fh;鴿Bbv+; @xx).q',0pXT_V$_j]rqpK9Ii[WlR>$@1)*3pT?@d(g/oп1e<]ߤdiFSr+gu`?lDf+޳W{t殾VvUэvh'ST/z_#U>Lb21yXINhՍгO >{*0B1\ _?.تImm |Z87 M+TC!BY-Ƣgju(s8JO"` 6xOʟTƶA=PhX]Nst;[,52?DRAR? +9Xbƣ;Lcz#ǧ ISN! /h> $_M+,"m?nJU<׌>8 gU9|qYFOUOsM6ҙݥ=5=y(Sv<]Y<=-N {ZdF:uM ENإ.DoYAnKSax:yU M_lCL |;CԓmmN\ⲎX3qs63scBƒ',Wwe3}c.CͿ#sd$> XjH;u#>q)1zճAS,`0Qсz5DtM!_qНFwtAcf~<oȪ(IeV@[ha4 mۖ0KusX%M?Km;*9sys##cVigT+W7K,lR JqgE/$;gupTk }7f݁MwEo je{2 $Td!2L_Vcy Ɨy!~J'l#61+}J@ح͆!hK zӽl].`]f&ҥFGJXRrrpM.jZܤ'3]y::gohHcg].Ƹ|BKZ [L:z:|76`$S 9iOyG'9+ gr858u g04 e !Zx#t5\o *\s5I>A3rlVژ>*mw&۵ i&3eӃ]cWHߏOe'c-*rpg {U\ cJj)ҋN "r(^' %mҬUnL*]°Sǜ<) ?fiGoقGo%T>k]g;7:QI %_C'm?HǘpAd+^}ЙsC+T]Yf9gs7xEpn 3ڀfLՒUb7\dbF#q-Z6;©ds]FYexDK5]-71*0  2[v1 h#DXZ,|W֙>m*z:2$-EUmKz?(GRI5ѦCN-` {@?1N,7 !O!~m2MQ/aRN NCX TW2s2 _,Mʄj];u2Y}mkn&NeXҏB5.5EyH!]m|㾷C+P2퀌B²O _n~adz ?s12DX -ͽ۱Wݺϙ3QҋLLP~5xqŭO@Aʩgwui+\'vLY9W;_viB娺fd"$ŦIuvZmD#u(#>Yv~1m&qe8Vf" çmZCVK\} ￸bqO d2=Ҝm!'3[~P\l8SK3Z۵NϴdM3&m f'P/\)FTn4VJ\O獘6fwAƓ ֨ Us{I"aqh ukf²91ZN$Kh 5G0ɮs5wSUJ naceB+n*b` N߶ܯrHEo:.Q_e:`^'tNŶH/ʂvd})g}<)[c}n=2xL!e%Y/14JMl^[GyZikc$@kCp /_Q<{sɬg4gԌ' 6̂5`xτKs3cY.l3C^B?.NuB azIɨ",A u;z,2j47f+MU+ 'fYvTV\wdiL͵r#,ezikjvklydqF\sPc>h{i^ՈB\W#;c,DX}41*="Yg~=d^;}a<(F7 S=RlNQ|;T,7Ib#Q MU [tt@+0!N&!#Fh~oD>_hV'lѻr}a^.s<',qϰV2XU"I:p `ˈ)RYh#d} ˻Zj"qWeBO{[U?'ɥVV.^Ď:k~ 44pzof~=&1y+\T!|RSk ٲU"? 5ܒRWvq<4\-A1m-=G"2,$%3;fZ9`ld mXߌO)ֻSVjNa+x7vQN:{/TcND BWI5Z!ݘxnC-1u~*:%xEW0yKL5.k[F+9δg+^ & 8hپl J5oZ)AA"8F|VL}I,ֱm[iM>5B?wR=5 83BHWrk{ܷRm C$Gr}X##JLXJ&AJMFZ 4_r] :1@;~%#F)h@̵92t%65>oxB҅k~3(ˀ2?Xy.1iLuV?q] 4$ϫmr%ONK|@ HڽFNs9f4uԐ XD=cBET iWN)sAh `Zf~So_ |D|8,^ )^CwM +(p+-$y߾:+*/\ 0n8u?L}AKS_dl_5yL@] fcjx;Vꕁ!𡉺=+( VptmqLrIODJ'V/ϑj~xh2m\V49~p:ty'[hG/íP1嗼ҥTʓD¾dP/ / : $pD*a;>ݿbvS@wA `EsT= u8i7rB-QGr1QZ2 j(lկm>傐7N*O QM&D*؄_б+~OFި%n*Z8w tn~0s'!HO!t7p@7sTK~jҙɜidY+P&8y߇HND ʼn^Cϕҡuɵ]AT*°ԒS`AojXCX1,Ealv;tj*xQDP*fɊ/&rTH'SGzSdRX+%\1b31^h/̽*c2$, _͎TA"ޢI`{%2}n ͪ&/STP\Ë' хh=lˎ\C[g{2-^֥f#&_->Éo'r7O1/U\K;5M rM2titݬ*l8Ţ5%h8VrHNφ@qx&ns@yY17rnC#j-Lp$?@%sϗ͜iLJ扢Rc7M[N6E 寔HMbṶr3ib#Eqd|GXZB$L&c j(r vI' 1v摑4O߫2\aH<8 {(\BfzGm/jG]ێDl=q*$x%s -!ұ,sY'|2 #NyɌI3q C6iXR$M6z\SQs\dY>bYC-G]{Nhό 7R#A5?kULpT8i-~ S=$-u%nmG'}4!T:(ՙߓN$[Z3ȴw2쐕v"I܋_,3.N5WrsyVVלd43L'gPah P^[ӧm7s)N$͛AnUј Bxjcg#~U0D_q+R9| Zk4ƜΌ#qI\{NLHyt"Qp8Mi MLu0y|3W%^O iƵ4 C壒ǂ =hP i, z9Ywx>hﭠnӓ8&ˋ `./N78v-$LFcH~Ei kz5+B8IY?Y5 != F{4"w l]c,aG8/EuzZ50y*Ǥ7vIīVNu K;"p mM# o'hSd?Z6%t_gK9jU}/8dA7SAG[sW#`҅Z^EI1ꢨ.T9dS 6tKYDtcO;asӇQĴ=->uT`6N":5+Ck:zjJ0i@5:  ||Z1zF51H礵[ g6HB> hl{ԫsD9R۞HjvLz&Q=Niɦ^,YE[ TPjo[0䜒6 '?+aZ8RF뼜@u-]U>3a݇ir4G uDGEomPW1b9|&0]JίU҈@_>yS|%Ao;/>R$c-sxnٺ3j?Sbi?A4ީy+w yIfねȚmO%պf13v0p.rL"/~ϲ8ئÝCNGԭs / 鱕U 321 ^.4f^}duOpq\PMz`h(DJhRk0K:Or鵅~Bڻ: K)HAN ;`:pC(~ 0gɍC(B70#`gI?aٴi4x*X#6FY~&`*X"z^j?kz5nF}*^nfÝdZ_𖆯8*\ˢ=2 I}m1=EvImbUus׮]Z scqYzO8&h*%ߑLPn}AUL%9cF Ŋ:4“+ _3 cU>pĒ5=UXY+8lb}oNBjE_Ym5VL!D[><I!dutG=])tkSY4 4ݞCŔlU8,ꁦw_ug#-_F VnSw |RVqD7/{;`JZ3T, m׷=eC,0+- /W/֨Wo8[60*m`%wl7#׵!xQ`‰97VSJy73vKm@gFjYYjnʀP&EcR<&[P޸^;}TP~hES+n&2Nj`}d]^VTΟ"[l¬}Q31om<3ģX;)U6 Oi}Pu\/s7Nr$ĭ'sjqi,TL{z -/J_M17"$Rls$+>.g&/<=UD*1nLvkO"BRVX㨉[j.;g I۱t5U= {+"ڮI7՝ML =YdTN>ʯ@Y8}{uIFml,8wY{ T,J1X0wy4箨ɀDՑ'[M25D'ZBW\ۣ e۴s;F@;8mT VXBh VԉVQ<9QR_ 2:%ި&Yb AҥuemVuIw?EˇZY xl4xktY\ovmCL&a=8YáBڙ7I}h?W-5fe(@,o5=[8NH-1C\09O%P5S1}lR3lCGlw䗣.F(Wٙ, N`QGiƯcBI`pNOCdFȡ2X5L͘9y=|4&qMh*팶"dwGn[M@jfݺGPBk6Q T 5fO'K z+_3?@^|ߊlMkNvj=q9Ru=(@M@֩ܟ {p^LJڎܫ1W nߠQ=2|0M`@:TN[;wM&PRYA=RȨTf9.D]Wv>e½Ua{nb".fF`oS zRTym݆AYOOhU~y?T1:&'Ul6KK$9'Pг64LƚQ~wdrMUиuIKzp]Ֆ7:NC0zu#D!1K?kS ,]|{"t4&<|Nh#yvbN$]F<UƗI $K.VTT,`;n*s3F(> _M!fJk8jzE*Ni;E*2qFWorxi^KwA7v YddaFҒ:#UX9o27_.Ne_Ckv0!8Hm,io]u" ‡>May.ktD`I>6H V>+OSD60)͂UH SӯOv=!iGu8qQ}/@uvz!1c@AYODM3MJgWiq~rK:-90a|1~#ǐ i ?jZtPBgNPBU}Z9B(b`H qz#ʺ *Ra49mՖ{^ FSp6 `W{g_ B7JT-.#QKCBnqj5zPa/ZCĢt'AEgGx1BJp#4'Kۭv>9w~#Z;lG_Q)Y< aL_-"uUV6 H-Ĝv-͂5|WކV"ӂ,HQbs۳-TOG#5o8q UMk6/3!Lő1r&k[w~L *{L?~jjM/X ((v[ٔ&Ŷm)h˜+l>O3IXBŹQH ҽHA݆)@(QeMս|O+sSwv(tnk@ 4~~x_DzcTyAی5$fl@OObz+y&XaS{GDTs\_+gmr In Oyth2cGՌ`mK ^ï]_ɥo"Pmi 'g-[ h6ExUyq ,@/\!tu'˝3r:tMS=ͯxR6%TnpnX?+ * c 誠ȸ-r&w1BE7pX9R'=3R5YqlYH]ǵr1u1L} R)_s Nݜ*XY2-ݐ^ф=KSꏡG{_3KߴI+WYѐ8@;*|CG7#6,\fE!;;ނ,@Px#^%`lrPF<1- "]'us~ЕG6jAW58{FP+&f n'xzI)b7aa/IPdXX\텰fmt 򽢋ԣ𱵦֨nKn5A9;vf1շ#&5*`v[,.JN\&|k> yﮈg.&|:j|söBA~:Pm..(f/ xojZ 5h<;g^ `` 38I-h?#f6H9gJFQg )!Ge71KҠ\)G]'pp~o~*BTRjC"nm=>T6[H ?ZƀK>YA`P}7QQ1wPbNF]ZY *q nwܠ+!#b5,""ˉ{;gיHXL$wJaPa^ xH-(zǦ?\y"33ʰF֜e j L@){Y^_&`ve,05$VS -{F84[y5|N"bL@A%/ھwçrïmo\|!3b߲l2tiQR:q8cJlT[Ъ7U޷bͤ-桼[d~ѾK\4lAXB[|q@`FjZIBϝ='}l*g,+ RsꪢSJC-pH|tt+x2)yr&9L>s]$PіJ dcud37=8&zWay#y^ /]ȼǟ (D] / }Ε]mRHo`}[X>!,d)UY[((AȶAe*OZۋ{Sarx{ \B8;?L˕rM^\39%PE+G@4c:ٲ-8}@C=rO/O'ig3S̙Mq~|}S WFq5Adx&JB J`M=r35VS&sJԒt鮓ƳH'pdvt(ȽGbd stO4=I AE͟՜G_CːŋL1.;R:%b&oce%k$:' o, pqBܔ;gd&Q=s6$x9T;eVOr0Ec#:}¸w ?>=](hSȸq"^i^0YpA[&ʁw7u3;߿S:M3pEufڲ7@>z6ϧB6~9VbWZ7-Rd!U4b@卡2יΜ-g\kv(_" *n" 3VT^ /^/||e 3llmNSI"#c&YqTT ?e-p5S;x{, 1v R+_};b"OsKJ#/Gѽ?v2T.S|HRmM0ζU&uz]0 2&Yxh(F{9 ]tC@5Z;P1΃fPn"&b@STzpb.H4o"0:VKX"x5kE9V< UUUk{@r5 &pZxY3t1{Ʌgl%\lY,7/p$_[|߽6cįyVe/,4޽F\PԢqc#D^HbN'2M330G/4{NMn-^>!?~.Oiz{l ״<U fYֹԚ}ʷ yx sdQud@TCޥ2@ҍHckCI-s@'G{deG v?Z'U{j"D_(PA1J%>{5cV^R63T6fu<7[_Y~7-e*dTk \3رGtg(]K+W+ڵR'tHMx9HyUO4uyGXzSnٟf/ֈ^=Jao{t C>_A6,虵(W5+DQ3oxu|1 ,L\`EHSz]42 )a7]Tzo/:;& I7ۊuk=_UoԖ c\,o>'dbml#W%4|5]lL3*s⡧Auk.]V>Ř}jǢ;DZPgX#qAX؀skW[D8,Kˮ-?,oN@iAZL|]fXf[Fn|U"r|Z˴OUĦ4#e.&r,DX;Nl7尟|v(k8_3N Wmd_F#*[,8S6I~O7k$rd2J&5ta_/zmpϩzְ^bǥζ|a&sv JضZ*sL#SP܃ﺰ7_d3O4SvyE"a*Rax65*VBLI8+ҫ]+G`=4hѹ[bP_j!WU<7 RuLMO8H#fӘ:߶KsD-'͖6(İWI p9'\$oDfv1fj^^rz8Q;k)X7>ESћg?&!R}в>vqRN{ߪ܊a@#\YRLV`r Ԫ^t+۳`6r儱W J!R51NEo4Z,X >:vr9Sgls)| 8z"1(S&8>O96q @$,'~Q 06>Iĸ fJ儨 $SEͦ4, 0)@҃:v,4-N*.ǖ] 1Ŕ$+kmY`J gi._aW)iu;ս! ;8Ch$oao HUDWcKM U0ڰ.{c)Y2}N,ֆ(VOVHІjy(8ې,0eyɀ|<{{1kl"$U.@N(/0cwF,rkq8I,08l|n(`1d!2a]eDfSI^1[ g,l9Hpk귕21?#n2%zɵ>evrbaL>:wnW$qBpP6GNDwL!E42YG!_Ae+`O{"x^%϶I1,MrLaO#5۞8N]mᛂ; 19+`A sԒbBn-NpԃKjkm,gd[-xn-RGs vvhvIGz gUd`s+I7.vI\y;_H ^띨X`˳ }Y~JWܠ+[(* w} C[ƾC4i%lRK },.\VN6ѥY3iSPgWCCcvKFeeO.YaK ĄƮk{q+@2pŃ~mU2*B)0ENU*&G)mdf-މ@7@,5m [jCGe'ާ֯6q9 }:sc%ݿ}pb|"}%YQp[~?b .:DmwٜZ.lz҈"0*^rM&m%!Ҫ^ٛH<*|yb3SQ^Iw *=VxFO:9D\f;yvW>TT.l#PC$7J}%yS\(^_&Ҵ:G8-lJCLd+iE\'}@zAӷOLT?M8<0 ^ULO2&SA;2R-?.5DUp-o=)aWXo2PTHT2)*,"=(etFqL]0ј2p0R`xZ<~$E?_7Oh-R/%BK1 y["(ЦZA~CWlpRK#GoͶH1-x=f0CΚ<Ԋ@ y9> 1zM{|k|&b"e&x‰yl]Kh#U40@xv2$6GWQI !a~t_H$U.9i.菀 A@I)5̝,5~j l8 T0Eb1p-y3 ߨ-z{m I!-d)́f'I=6eo魀,9Mq2)jd=ڴV4`59ۘ EXZRPhL& fY *2NEiE,>F"(|h4%왃3 D ODb5_X.F?F+l@ \**6馞nfq ] \x~3@_4i;g|;SaglϺi ф?sO{ mA6cOT8~^7;$8F3lh JG,1{vzJv)"%)4\ ¤;n\0c:֫ V 7 @V_hS/L~iƹaL4*T`y:GI/ 3{T}pd) 8;Ek'I- a) :yVUnXߣF"~':%H6iuIR@-i:Wx'4gwF2zNЀlp"g Dt́U@;´Jf0n2vʃ<gрBB@띍FnN@f<$IL"5nl>^&&[:*ڍvM22!$Fɷc q Jxh q$DI-w|!7|94(*z|EؤtŲmVyum*З+ԀhC»: Avm$| r-[U<y%Fb塝͸ӃidF5FФ"nqs}Q cM!8;^:NE]H ̡9;4 6vBD'52&/ z*]ȣ/(i& A?8W:x_eZ훮F?TlƯ`>SF*֭Ӝ`Cy|:%o &ô>[S]R4]V^5*hY7g$mTɍ#Jzܞ֨('WZi qv%T!L%Gĉ-u@S{dYR'"3|Y'R]-PݶT[64,TUBTƻ@߅z%"&Ca3Eu'ÚHKV3_g Ü"AJ':)Z*d*:a4#ܡ4C n1$q̊g۬uM m}H݄Z?;K֛-R\fٵ~-Ɗ&: 5%TDlܴ5NAJZ$E o+v-щzM 1I[Dwd~ m&$x @ݝMbp2[aTk .uuq+; 0ь?M"vR_{#G-!RW] yu}e)pEԪToe턛@Yۙٞ&p2pFuMA4?sgV>+4s.ҕrZzA PF˛Gߘp}`}٧MmeǙ2p3';9 J' 6_;#jTty%oA! x)({ϬAⷤz~w yEZ 'tʄHc2ODqs;! Q,h2_4±VDĘh@J@+wX9 u$MJs5|TzAbRiuIi O;J@<,{]ۯ`&C8Vx jNgI=FKHxUxKkv7FQDX?_nYo[Z_']ZB+]1|hV'rT$nkC*<`" 庸+8ΓޢmA G&e8t pO+I$WbRW^;h&J2D:"rU=#Zs D.кDʷvAX\ M8o^sx)jD:$_'~zhz4 2n~[UUrm ])cOXT{hVcNR"X& <.܄ x6@Fn'n$kHT#6OpM^*@doX`c%| Ӎ)%I0F;&Cia#4qO05u%rp# M8 nJmE`H?@$ocCEcrMكD*M=-Q>cG-T~adԙQm#)~.b`bֳčm{8}qJWHZjd:$%UmZm&dهLO>ŀ?yp _CαƧ}  %`3 MA{W QbQRj۷_.13|F}waȿ]ցpy2sl*Kz%d<>z <)uլ}1xpzQ{On2r^ɹ[H#4yIR򏯋Ý8>=sq{mp]$E|s=ɍr8)Aά6%t5ODNmˈ.K!c9}N^Oi jXч3!N0nqT!7ppA.7wDjts]l~o%`z#7n!=aa~W=%-9W ՙ C_`dw  ԰Y>g Z_ǛŹ$^呥UA ;c)vN@Ҕ$] "i>̿% c:L?|bd47rT1qH--r5ɕ_†;zKh_h%#SHԼ&ZTȎ*c__/O㟓8xy3k&{-Z$@D6+:o'Mkz "nY I_Joo"y@F߁?QnvPXlF2㰷z6⪛.] i ݞcrhj)Rɸ3FMo ׂNeΌ{8ɪgx.¥ q{ /.Qnп_{iw&Gd9&Fޭa f1dd>D7P,伨zV#8̽r;jjF*|"y* p3zH|&U_"{:F aG5/Ժˉ/vXN1$QK8d;U7ދU/[\Zxs/2BKz)Θ 09<{<(KT )ˠdm$zSPs#ԟ 0c T1ɁzGzJC46qۙ*fڤgٟ8S c½#=Qq2sbЙ5Ib/ ,1-m>|sqVjU a\T+_4Kd'4w엧)Mā P! CEߧG10UFӶe>YXd3 B L i۾&*2h.Y]BOB%fQ2缒OH xi|gOvAL"u~}#(u<26%$&-lސ nbS&7)b^~KĉŒEbLs3)BCn;6H繤2 kr&q#xEoz*X EVvKgN/A#W׿"3P 89 G7g3J bTkJa2Sݚ)O8ᕵ!9& d()B&ܑFb `5tfӾe-J:myD[,e$WTt{jJ՟{nv^'[tjɰќhVqco 9../6a|;K5v~圮E3&x冀jkApnl<9^~^BNb|6~8.mJTy3|¨I9 QW?Cv%3J39U!P(_̨d* NJ^~5°H󮇒u+$(g6\2Pu Lt 缾/բgB`FYɢPBbs8>IX]oA0@>k-߻`)u!}cҎ6cLv >9N0oڍ(CPw9{8uN"/AII|&N`[7BXAmW؅\~-xT Rs o,Qs)e8- +V$] (9PnNfⵄgGUKh ](#9ԝvwN Tem>*@2m!UDyn) ;[K6Bno~4|bIN}gqU )~|Rw *e^Od𢤖Tj/d?,_-Ųj5ΉsP?@qdk|4bGЇe2 yC/a/ S||dt6$-:K=8\4V͸ LeN b{voaH _k 6ȗ*] Tl fQzt8W]nǐY (.*9>P -m -ݓs%̱ mT8}ؼw@kOkL˒^GƥӋ܂krC riC4t EJ6n(th<b[LD&SZX8r c&%R{1Mjb(\(9%- Ӣ%;%:HY% tBBY-)r[dIka4GE&A?d򏍚bo(Z0?}*qNj,mtΜ2r"Rޢ2$[ ,=+kcNMx\qkjyioR R)O&Pv}OԦ8U%@Vbd^gݦ5H-Wepl4G%<ڟD{ױbFm60֊$GiV&*x&gF%SC"kpɳWyC'rC˛|,gk֔DH9lEQOkx܅93!؀gyP8N=1%A\ђP8vyjr.`68B9MƉAqx :A kK\#÷Ş58 WQ8K4ӣHb{:ZpJ@So59U$ :A4I-<"fNU5޷nÛwJS+eu6t;=V2kG` ȸ7jEyʱ@R_xwdSG4e_!^fW|(k-Ц2Tą|^# [eZlsN~[!>Q=Lp6&_k]R[&cӆ2 ~!.gx}lUm4ڿG v.fՓ RxZwq>5"y^˥֟"8 v6lr5##J@#濗7иځ)96sylΈO`e\"m 6޻y5lOoZ_Ș:Y$sռ\COi[כl OGlB5$avv,d톈*>i8) &!;I_`h$~29L^u'yWVգA9S̀JQN:wYO(֩VphtJ\7u2Fa VwF?o >8K#q9G_ҼG',evDk{n?f2 S;Lqg m&Z]Ul­4#)#^ȬPuJs{x?v4_6ˋ|4-&uLstezRxG›|Y.wgS8cJD8Yt ;?VD3osq#? ix>G5[2FoDCwpX#{CƱJnڐ; ;9E 6Ju9ChYgG(7J #%+R1Ƞk TkU_.e837.3ZhBPϗcN|Ϸcaud-WZ uNR~AL Va&ڹ%KZ#f-M&K }3M,{g}re[E.l9n4̬:럣: &<\r\)EOlJ%d˅/;':J*X/Dqw {֘G6i,c8r0dofnk )?$Fr[6 FIMY :FE7J s$$/&,VkےSA -`r3"CA Qq X=V1sszvH8b\㸨Y`l!)i~jDCD B Qli5)A *Ӱ 5N41b#dd[ )s7K`CvZ*5Eo3SZ$ЀyE%=kؠ=WY=.jPp%]ޣe^͙ 6 C||T`8hJҘoIA9]K 36&pj2*|%]eU<{e:?lS^bhzH;vO4V_X?[~u)ڭ+ۊZ)J J&AtyA{fou)AIۢz]-\2e'z2 =.S/BKݰPzWC;gjqp@k KJу_/wFExy궁J }Vy`+(+P46lx;IEY} xwϪN8ċ*| "uoF+I7,/f]}>߀̋f&Um1*yQS mћǞItukyK_֨ )NUH~H{ܞXY[v\sS*3whʏ8pUZk*XHEa\a(DG Q> a#vJVb_#U|)^"qbtC]Ilǎm[~FxܟfBu8KnLʂe}j*Nx"AK |]ZY/RHSsu41GDt-KgN!_hDCGn#^wxi*h_,m1$- tqvr(s^x)g[:Ad)u9FvyaiUN m#YʹgSCSWrb7SQtygHY"6352r 9+ RlU;j_1"W<7ADO/Cd5$jv ng:_? C20ta56]4K6' .g!^>6#ࢣ޳xCqB_6!?H4N3uغ˷N-7Ԇ/D[oK!AMŋ+q#$:*[[ȝn<)o˯0}{a9#XFB"$ 0Nh;3 yln%ӪӈAU#z5W){oD | (_WxXI ͓$z s{S=2AOQ?^^1&R1Y0EHA-_gMtG$G1ElhWso\8t"8;y~0o"3\`\C c᨟yf$(]&+)4$*oMWL^?(jXu26Z#b|Kx  bj[+k湡X'QS>SA˘Ν,!Я,pEY,3?{S* kG)R$&^A_*^軥7@"I< k~i@f)دQ$ʾPTG޺ 2${6Fin2ɻ[XKLiTAMégPMkDU"`{ mLCI'_nrk%R]FԛCV ^վפ^sxgG/!T0j>5xD|jNEea%ՙ;2;P΂=2Jhߍ?>"]-y$O[iPHI&rrBW/V)c=KʿtρE8ݲ袜 '_f;RxЩv4&@Iܩmb!I2|"jhY- \FdJRD[dCGIal$Ig7tU8P 8O5 5EFSjA!yt{NqTx_.&*'.&U ڦX*Vl6?ShzXw @2 @8{cªhEwxNh{'5F! q q  _D?|WȔ2茠_1)-H.6ZaQR$^#Gh~Y8c4?o"+C@`ky6;couP <g/]q#n\4s!^śvG4n]\d'AMD{:vI[ӝ o@@MV>ɀZ5lb0zv 'ڊ#JB\PUb f5-$fq"Z9F sIt$߀M1Wv{Rf@~?4 +pRav `MfgNM Jz~hn'DΦ^2Vmr~4Bx: ܛ/70 t:Hj'v` ï +[f~Kp.K;foNL{8CHȉX-Y{d-,Rh}0W,٦k=˂Zh\T X8/m,,K.~&=dZER' WZ{z>XdHW\/= /obw"E%%ު49JuV.'yfkY}%R#g3X%11oձk 5/"[VqBQ%m!։ XԐ#dS 4yv[Ű![_R\ix̅f:pþH4]sfŊD=K徥Oq:bn{U7WWOK%>p‹wiXhaV)ƕ6f7q yM8ՔTsٙHcdJj5fp+cD ]G0(+/̘ ޚ#J09&\UBQ ̾s9Pic7I$#.[b N*9KqW4@F0b-ܛQM(& b$6 اCZ,_ppC?G8A Ќ݆Nqvq(gI-40@D0+O9C] '2/LSa5 i[7E&?+9,=0̉' `9<0krw^X81if(qre':@S xQW;4y`ȓs_:dSK 0rS`OH|rb2"P[>P C[цgsǎ/[qtqfF*t  #$+`׀Z1@%_ɞCA{+I3'\,C@'ҭGfEoyt ѹ#~/UFYoޖM(5:%Eg\ $h@a#/ܬJn \z, /wg)"Sm?it.JL3deKo@UO穋URv&$KE jy7sc#lHrGђ6ʏ"x ]sd#@Yn3`BbuY_3\B/2p{?X]: MLK-:2q} 9SGK CH5Mֹ; gNEY5JB8TuE^{Dr A}KC')n.w`=kU* {{ 9d ;yڴ5 "h_Gb\Yп4xW۩?TVVl(-!l.l-Տi/4~|O00Zϴ٤ea?lm5dӎ^lCPLw\{u}Fxcp RBŨ-n-S2 u:Mۆ.CXaW#BЬ3 }[oR67@I_Lȟm Uhu>G[*Cυiɺ;D೭U`jWw88IN%Ⱥ\+X,a\P^5澏uK"${PMra:K5<_Bnf> f2FN ES8Qwv}@R6ZKS'2"߳M>eV_0jozV}*Z8l̤K7Sevd)O 8+e~S43xC/$Pvang}+ApE}hw 8",Qz%p^oZׂ`}"o] Gi@o= %-8~4 H⭞V,vyk;k}#VG,'IZ 6 E~ŗL\n8%+5Z5k9k4",hg;H]8iX Waku?왽ljE¨9msAVS*B? 9={fD7X.Rf׿5jii/՟xCMJQRN I6&7jORK㻨V >cKPC_H"!SM5MFFq*eJ;KFP%ϋҜ=g9(COo?dۼ%JyUs~NRPQ"Iq@e+$"2쇴2sd ػoȶkKrIU?El17- GCk5TӠ";ՆEW eمpFEl&uAVfS&w! RļQQ $S_:|!+憺}#n#7Xu zsg4AHDۼ UZsxK߄q.}Եo8H~Pp~@*{y"-G_ x;ȫ}Z\ѕ_$a#a 2鱨scXt-}9X#w:Z97qK)4L9SrGΥL+|dG\,,UG K g@yI屍1݇_ޒ V >v߫v_+o`tPE3CI4N=Y3_9L:Z9f:"(iƬReA&gY͑/Ai=o +m7ye^H ai }_Lf@ݧ8CDD_[Qi cuU!yZN6u_e>!QGY OM!"P%jJ\+! ݪ 56,;њTb,dӝGWi+1!iⰄw12VjADž8? z6q=$bGDq\]a"[Yb]m'ם'qe;(SmMiW9MJo4Vp:R0Wu |Tj4nDh Jl/(VuiUk#' حɂ9o.ΧHwx.zeTGqL ,nȋ$}JuILN8q>(1![f& =4 K^ SvnϰIL(Ne SBrBy l@Ǎ\4Jd6  %ܞ>s0p=noP6f`Ec:umg, -Sh?`:-2tyʾ*Rx ݒ~;I7 L- ?h lzёj GXv{$,Kzg|=#7 UhPjDyg!(|r{}`4GvePMWQc*Z[("'M GK49R_9}g+Bю?}w!ԇC%Ųø >7U6لRUg-OF믝MT3ڵ9[ >k-x>d* Qx8)9Y͸>nrl\c'bEˎ>> R) 4m$TJk;(G1VLa]3խ!T<"[{rQ)~L9\iG딝প'/LWf 4No?/ - @:8Pq{~E#/+`pXM25;myWvRm5~qq">J+QB17?FxA U~x0WAZUp<1'4Lk_8TG%L>b0mS~<˜[g<=ѧTlᇨ,HN֔u),|Z-WeҺc;5{3ΖVDs@;b3/HRo5^Eso@.@|f7n`e'MN1vm;}+WGh\ŵSY-KzdR7w 4x<3\UI Mg%lk-pγ[ P"$)wPTI2Oj0!5w1WI آKHvC. S;ڙe0HAx"V#%CO22M iV˩s$+P7 `ӋjETx8!./`jSe-qC(qr`aP-}ŦA\iMEf" -k۳H)mMҨaK  '#NϰX]PzK֤WxTymH̴1aV<7߉D'PL[Ts\ ^.⶯Y4WĔrK<cImD1 xŴ႙-'ۉ*bw_$NiC:6#%uzz_Hs{T}474i3CznfP+'M L*b. aiJv8eN~NT-[ alnojc.ַôүΤk)@-:m+Hf7_wנ7:{辸$VP P'l 9z@?FF!#sO QVw6I|qc~\y՘ _5,ĠѼsf!aNkZ/jaUE>g4Z"rAmz`s-ƍ=%}Zl" OX.sc6C6à&Eo[K0Ȗ=75+*qSo~׉v\aV;߶"PB (rcWzzSUHaRO]"C%l65,Nι>>&q?7ZA^uVm}Eѣ䜮;xt/,~m] Îq!NT$@W@'YId͎ Rp';X]`<8$*a4!d]͋쩫>_1_şF~|~6kR:NMGYׇb .kZ7J@sKa:7k7b{h(sio/@)C<8^$ĭ @Y7Mt ,D/$҅Ƃ?S%zSXY3Āͨɧ"Js8lp=yŮ+r*D#z϶soSa*bJ4f˹yb߉P}tcԯZXK?U$}l5ڜب@;?ReO4} @x\*(kF5ay^eh\͑z^; l|1P% m@?32PťVb2KߊU9ZًP@7o#ҩF>+n։ǼVI9p Z-s6"5Z-A<]B(AYlWMP RnZE|:_ݗk[l& 5C:dY mM KKM%#GjF'EYsfE7_^YŀSkcm"2dzҦ337MNԎmp>\k9;iV*p mVM=J A^5,\)I2D ]z~J0$#Ə˛ jh3S%p+IRl;A/Q5gX s:'0nCUze\~j# }>p)s5ɼV*Fƀ$=!Dh OpL&y竻4snχZ94tc7-%4ET[E$LՅ#}ﻊsZ+xjkb-B,W`+y(vhab]p\ &X`Ym^(Pn>wF=M y Q?kDo5g?js劭_kDHC]^{mh^%S\^%LkNB+ett/< CJ&/[ROGi/y\tũ%ϟ()(W?2>;#Xϭ~B_,o3e+dͻxЁfx x 1F59'"8@˾LI:(LR)gGPL5ΥJ)12/]@÷ m\^9/<\wvntm ƎՄ} V9kdG,-]hR#g ^<5Ϗ]esu`0O"W&1 QY#x~qht!XCU&z8Wo>Cje͹/e[K1!ht7z*q؋|c(ruAd/#גM.U,{qLͰ wl{N S-'jmeDZ 䮫\ ),! j"WzM=E}xKLw[5pb O&]`V} ƑZ}EtxukVq.VQ^H@UXpk&,̴t^h0?GXC[+t6Fa7yIt&vK.2}K=eyO|a쇊ݱTݰ~MNiVk%[eB<*4On,P?WnL+c3]xyq݉C^n($fXZۗLGvǵgr,7Dxۃ=軍n]7?u ~ H|}}Dt2;~bgˇ^NQ>c⭈7xqI[GFWJyr5f:Zs dOñXQAO,$ D\|VdHs,͆摕`ftՈVLGk%] sq+)5?O6dFwM ?]ܖAp7 e,?t&wmVǵ3G+X<*-!6zU @&ea=Ύ?侼 ;D#QFj<.V=vqU .rUG?e5ҏnmʋc/a"4'չBqO[_ul?s $ǃ 沒%+0S'}`at()*@,Jx0ʼn^\#Crن=K kFwl%:>G&ǹ-sc\S(KE1ۓW}׊\vf#у=n`#hז16cޭҋ^]t>#-P\sEJ꽈W9R=:~lL2lZӼ=H/{zXE`E?|&%"uI/?d, a"LlPrcG/.i?#A$!ªfL6a"ͱrg)m~ $crv]JIVFe>>z;Qoo/W%uښ*ߤr<8b3?0GY-l,' gd :pvN`:9: PM #^?1*K25AM'mk(A{:PIL",07N-uQ8 j#e\3sy].u?+^RыP32x @CGS(^Lk, HsCv#yv}X4BzP 2(~ay߷H𯬬 *iJJZ{bU$;9ĔfS !Hdl' An3кo#.YܵZuyg@&?hb~ԧMfG?tr9#yB<֋0R$\.e;v3CK.u̸ěƄ`wTL1`㙄,TEAP*|4,|B xL;&˧Y[q;ruܱ'U@ҹ2#f3N+G QXtw:fe>-G^GJW˷9DIVTA&5"nz%OU8}㷒Yh#,'ttN8zѵ[[҃^HqW΃.sthF*Ea% W/צ$_dP)o9"Զ!Lo! p+G}ң׎ev|7veIa']rq/S@29:"^fJ~LКp_8u$0̡QOv=N6]%o-\xFYHpYd /'utN|RnOw-N}ɺkjTgr(}S(OI/&K-!noߍnJLvj yE@:sXv %TfUY3& VjZ>c)rƓ%?œtaA =w8VWnj5gUkP1܉k(]~e%[7J@dN]?"ͥU{p$x=(9 *9?Ajg-q씾ETOUBo5 WAM("+]($p]+zB ry%+ k[s_۔5 -' foS)^9?Y]{A؏(7~F$ k<>j{6ewL)Ewk3Bejr$%/O&E΁0v3sûNOcKsq u 2}ҜGo:һ\KUE|k' ΌO.HGoB˿/[Ϣ!d.>){M򱫀*}-žjB|]l?κvD'y*dUS 40s>q!TР1- O򏢯4 Ȑ=:b.F+qiLdc DA=3;+cp1Q#s &m{s3M=%oWƞRxg--%S,Dq3.O?5/NjUEg0WT@<9Lέ[Dv¥eĮ{@KD0>pǗ6aIT;^ީ4_J˞x͍U,Lg߽l> oM79HV,fD!+S4|4AUy'e/H~9MNRM.=g[W9* S2]=JKۗe(Ph[TLk#&2ʃd1lE*ᤓDY{pjn yϼtX:.Rd 5J[røvyk- sCzt7LPxH0Z: 5Z*i@DJ>~H,tpX75u/UHMU貄p5pATequi3W ϱ߈o?<8,Ȋކx:N=Q,jh[yVCHKO0LPT# r]ˆZ`o+w>uQu@@'NCm epz/Q]n1OMunR\^ ҇Re`G)SD`Jm͝6LlD ]yNHꉧ <(5H!5noe10n=48\^FJ-"qc79O#Dc4by: طA~E@BiJTGO ̀ʚ)# %0K*4Mp懊fl]1̤@dn߮*g#]i2vT)3f{fI[LPw dIM*qcЃwO}K}L 𚔤8*mzuE{S m|knFz0.+Gkj7 H [H V8XgZ2OsD$z@we?MDIIY&$L&  (9u>2(b!&ܙg4a?VjCe/$a:V}ºXQ=!Av[(T +^gt:@#W0L}r4Mg@,&7ax*iawe!uѭ5 p`JHnN_b0kYqQ:ƍs u1^؆$qq~Eۦ7L^004w^RWDzӥU%։+#qi"n{ڇjۘuWCk*(eIRe]?Dp%ʽFlh%둮 Q8/z4K| #Tdž}Tu*te$p [<*yDik]H7"MOll(s22i{-6~~<~D!:|bByg/@a ,N̓3%j'"mƕV500qBMRӮCK ´0]F *76Њr |C]pL1,}pAKn"ĨWf9Y@g&^Y9oZvދ@.^b{楠_ >ZUmj[wKwG7_*]-X)w@HպCXWNuּ@Y㥸q쫵y˅HX9NFP#]Du7v(C%\yc-"Tx=Sv;z7dHep2eN{.Fۮ3؎W1@4icsUDF-a\PwZJS]F zrcl|R- ,XJwDC;7q%e{Jj#+u\TJXʅ:MŠCES?r,zOP$!M7`!.w]vˢ7p[Ċ~LwJ"cÒ>k^5*!ˏ{p.V/vEҤ~CkKZ W˝17IZXAD&K~ó'uxKN5'ƻA vYMZ:NZE]OFTdp/*)-\N\e>FU3 =Ҋ~R\ Uc)>m& ͦDtD%D?JMl>`,?"忌l&*ma&vĿYQ]5_6 w\6 0a|;,ޭ?\WJ%jzp K4 7?!q!lau~pZuCPDUFYcc7&궗s? MX`zM[4q{򝬰| ʸuH7f'_`*a2L;j yU`E eW_uYەhjlo2 krת$&*A8H|f%._% "|V޼̜+iEb5B?;'pta6xy ,#tq0@]ָqpRH'ck&`W)'XZ%޹+`3_3Ǐ/>2 8SU~i0F*nm s RkaYT"n 5bǎ4*5 HPrhM,j*yh5$0v}s&)oe!3uBDm]نj0RD*҃M*W,8 #;c*=6=gޮӤ<'0PRX$(W$!54Սys]`Kiѝ ϶}F|`Nֲ lRIm#?ȯjL7y|d6:ɞ`-.L+\k( W0Og I;Jyb5cy[q1>FߤAS1S #4n<^bFĉS`( ؒĭtqC C]!g Mbv6Ʌ]nq C+(C<\ki["[i{z/! :> f$íM}mX7Wd!:3ni3 U{. U]8A9v6gI#8 q=1Q׫]$a-Yڅ)263zkU?0|g錧XY8ցY & +Lq{cHy#?cy]p󦶮7-PBuU+mT)%85%ebE3ZCw\FYlLAWty>c9㕡tyg⥙nGM I"* P@nyr)Apeݎ3Fxbeſ8 G< :8hz߫w%}=/t9eR͗ӻNl50 >𒼦e-i/^@(|$ĜUU{>Ms{7„nyHb6cGɆ|N9#u@y(LS %8z "DYbA?DA~VFbBb[n,&g& $wt I`I +O3PZ))ן91k5 #d m;xo"0ֶ)˵ 6yFKjkrwOIZW>HiZ0bnYQG /cvF4?}e\tOY%"/SU]}O>Ԓ"%#VqqMWX;Ã{ u2j#e 4)gTl¨ڨ E`L!!kl&GDyiM.B/.w1Q4Ôܰ#0E4ʾ7Сo_ѽY+ZdXaJ aѭ;wU6[M2R7o `X9T7esjbFIˮPTh|w>#-8\$~ׄ(0YVP(|.f38A=1'Hl+*%k5Y\N۞ ) r2^߹ Ռ&- P|mh`xecOse[Hl@Zܭ ۷P\Fs]*l T2YR#sy5ɲrFm:dPJs'h>Fo8ޠӘ:s*=8̦.-Zڶc[1غё %3 ,/V@M\fΥ1WE\UGQ)1\po{$umhWTk@0q4y3,K%h1obs)! ( *;+Pd \%ݯ?-I-]AB#/S(TYa݋1K=̜g>̻%<2Ec1YqKvo+S8Mpo |z#Jtvڨ: M7'NO22 ؾ='f }TO)PhJrh(s|zaЪQ 5vj34RR k<s~kIUwm6yNBU{T4rSHr/L?AzD-9xTj<躬W^B~k[/VBW,/=cNyYnVFJY Ř, lO7} ,Tku T)̮رϭKB "{7/]d_\C{@e8 ͺ6Bԝ/z]~z.u &kdM"+0l^d2ɕD^&Ӯ!zB^_Q5T1PW}R6y0SP7ܡOE l=!j8&`&"TôY$iݎu&`Q_K&m} >rLN1J׫,DgM#=+W1򳅫V> GN u.,hאi"s.E T~Cֻ d=\<Ǟej6)ùF׽^ \oDS&IOMz!ЅH2GzDۀTʼpm wߙHm8.U]B/O[LrWAYmf ڱl'S}/f07>҃NsZEx+Λu,], ў)xDXYXomXUŔkX1<5?w4C̽Q,xmسoc+fo6T3Q sc2P*ڡ[>g,!OooxS-vMjxޙ|xӠ%+H|(4&S :J 1^d1_{IXvmG2t &QϜ9Jf^Ti]݀]f!DMn'xfΗ-8GeHX)Gg t: 0o |& x.ro[RdԾoHE{}:P6/RQqUl1&c] C4=KX D!uiPF9f{?6eW14\o{U4  }zgv 2Cw~B&B{#nJ쮤CZ/d͓['qșjMu( 臦 2b*Sg/4 }D<=;"I-s\OccD1l]JhV frŨĬdKRr 8~* CW Lс~;~ z\p, Cj? =*^ XsZt1;JA:52:"9QRw:u9` >ݶѫ#+vg{[z,gSQoa. '7_U 0#Ё ܼ-!XlBW*AG lOx-+Md 4N_'Cmf|,rgD?X)3GO.} m~6`ؐ ))n;e&Suw. =l&Gb r4gd]boܭ ,WJ+T@CV@r! I3ٹ>8ټs ̍Sky= wuZG]^|!.2#&>% X(O##]m>LKIqL %>M90׸/7rл,5eMԗ%APEq'i?:$hvW+rzh oFްرN[_庉zϛAzknaEPƬQtnFk[i~"sɝpu_o@o:V*qѦ"{N+טD VXV6ݸ5aV488:ÖZgi71Ozţ$8hƤ$,r#q9:+UkK;Ce쳻54ILfYJ}v]^/N5{l+BEba5YNQUօuU!UtXl$o%,bAAZaY e6?2ݑ q"+xB+Q.A,2Qb [\Wו&2"fܔJ B;BE:S'WIR(}9 LJlǂ$TYs5Zf.EQ~UPy V2b1i5$BW@mMQ$diBSxW,ZN*)H F_e RP~фDL$K/R5ԳPip|<3+crrgrb8R(U0 ln<Y(-c`[{&Hq bU"_ NP|k^V~NVliCR2[n9,ȯw9٠Vv< &p1e$JCJ*.Jx.}= Y(m= ?)i-Yb\aQr|`ABxOuŗ|*ۼίWɍ!W<ԉSq񀈙~2\}٭D* e~nC5J2 >D(R5thƎ~4޺U.S}eS FZ'ej:h\џe|?. ^Sos`9"G1TW.(Əekn'n^Fr!_jSK5^בڡ^iM]ld*c^:HDM^UPr9<9҃j747fuڜ`sPGj3:vD HFYR6ELwmE1e~9![/bїfiVQ BmjݓcB<Tf33aN[:q&PdB>ܴ`Q|p1Y@\W;TŏaXcExq0b7%vr ~/QKmMu ҔYY$eþ.fu 29P#x{[UF7 FF#pM aAn消GѶ.H]`Ky'\B($@"о3c&PFqOOk9f߬Z ̇#G# %fYןTH-_<֧-bYY'ln wUצ@_&ipiA's^J+Il41!CJSڧ.A#LlAAWȭ_@9iZ xaby荚;Ky\8Β@.;aBfM!4I@RIn2ꐴNJ͑ EVG$M(t@saUQ`adu>H?I~9U녩R0~sZpD8k @!w6m0ǝZsDZ+oG7oloG29X..l" ~UX--FmV_,Ƀ::Ę$xW5"L=c bVHV:7D$A>7*TP.񆭺ȶ2*z8sx2_8fr@&"ehSWOID4GhЄ!E!F#m5z`@I| ]}]1_T K7 "*^᜽k+H8@iCU"XW/_v oX-FrCL!słϜ@'!}LWnkYQ7zťBHCj7r?<%jzbUt42;T ްNkElx {tWcs?>ZU~ev>AV!j[K 5HNNeYqȒ6oE #P@N9Q<%7(H^rn{#_CA>rRYP\7a~9u9Î 8dlLrɶ2u|ԁ)Q/KhT,x@t8Mӡ0100h2;ETl-84)PWb+`Hlꃗr+YɠϬB?~u{#cd~>Thq5?`zk않=ξ3rW$&ё[jywM(]A5 Q%6HqӐ,ɾn%%ځzuf˴'2{6$K]V03w_wG8H׎_;LK𱚘9xK'*--ؑ(sٯqc;yUp̳83Dk_GnzRqhxC8C|,ʛX9'nE1IFZ㉎R_/Wt=ܖ'$=Z>G%~(*3a$'nRDq WFja?C-v?'jQ9DPjGzF]=/YE[Cle.Le|GީɛҒYhH'"~E\3V3@cԊ[:v% 8UBjؖ5FK_udrO#_+]/H}ek\(J+OJ<Ϡ8 s SWD/E::?_x0_Qwߌe?՛[.oa>?H.1T8R:+;\(0쬠Y;=̅ՏZ(c1+rN'FNmA^ۚ!>ă%΂J_PࣾۀxKP/o+v#%h5wnlM*Vo\e AYVCFvW,i("?'3k+97@sfԡQ;g?V\~1:ŕH6]%z Ip??B :X!dN N7Z&v3>:J<(۟>zI4tӴ!dwX46&H.˺p4J+B Ε}Ɗ2ю`kr} ;L1Fi'&w>r@ ^Yv#&`xʏK3n2Mr:&5MPʱݔm{Q1|h͸B#\RiDJԏa_.ϋd )aFCQ yQ P1NWғRSu/cTĝRV4}hi<plR6͡׳s %gv-,qN.-sZ9CtzD aWs:忥:AdEYv|MEZ`oL򌝛ɎW2Y@ZiEf/|clVq%G8F&=?.(I#ͯQM/S̀SgcuRY\+dgiڹ^Dd HzGyث B<_ P1bJ}}^;'R%S.}[Ngh8VVZG $$f4f6M @Q~48{JH-4Vě<Ҫ) J涮bԘ0I3K28ՄpiP$@E F؇vd>F){€XэZ=w39lSH;H/u ohb 5 Ȕ2N]]WHy~4p3΢fv =q5'O!lnAf[AG*cy ]e49u.èlť1YnȌ{RcY N>C,F =xSjM9ǨaC9jCƹ+6]tx%w=Pj܌,- d`լ.txF̓GRw i"#0ݛMȮ~qmvwɇ۽ћl`CLlRA PMFCx`B^2.)@8mUBƍ!TMi= =iN4I$!zH6u(2B IqTrEh$wJ? ybN7U{~솹;[H'mWUP5}B{)y=" #5F/| HC7cAAdI #1H!xE X-P5jFνKtDlsp'x`݀` !Y- 7;u* ^i_s>wxi@0vrTÊj{"L`R =4{ܲg@_?icjqyFn^Gf1 G 2 H®vp.t[ ::Wi:cZ ;4{?sxxZdq[ ĚW o’T GTPid.@XsNx"^tͷc.wzUn8#;[3vo?e-+J ťB}3 %r|w=&r#ˤ(ds*=p?p+(YvzjA _ @F,=slj;\DXdKVh} ؂fB*qL,ɳT1H/(RjI TA?PmB7oÚV V&&"/ۭӍ>u&vl@ݟ+#-f{i-"?P*~p 6]XЍ dy2\tSL60wGza&^KܰIXT0a!4y0<./r'z&]lR2Q88-wϜ&>^ ȼ<㇎J3|'ɫTPz=T7|ߍWO}F¿v]>ho5]NX6o]LJzHmq5טV KI@/5|ʶۃ28pCsk}Fa~ V.CKJ+άƀ}R#.1Ք #CX\9i qm\@zrȊ`EqŅ rd#JdSr-6reþ2kN(o-ym/8pdȰ9͵G+NJAA|€SҾۄ .:6 EB^j#M5zHLPb.H ,GD)<Ǧ>O&.vkK̴e0oī,D@~YZ7> 6ANnj6yЧMcq䖋ٞ @5DzgE#a/+c]D"0o<:/:ibodȽƈ(/;H5jYVQ-*~8܃+v'ޛm\!DzzZdp;S)5k_lsJoMԾщz6/׍Cdh~RQr䱩4H7^qXJۉ7]sNܰ>h|/3'.^ZS2y^ l@X.ZRVٰ#B2q< D?06чEC9тHW\|Ok'f콫11‡T'_ҲTy;խvwlَaz5s= |5}1*+>Uxޗߨ,_U?GőoN'TOI>Hj<`UC!i>"|[>웰cTZ^=ON0kk &Pc>x}z&\v}E~_'xӛѲES1*HX7|SE{#ğ5e?aqL<ǚ##(51&uSd5e3k#6!/jBy @^汸_ɩSX.{z9p8j׫YoF_6\h?Fi9uZJ2* ߦD`|+9mMTf%,t06!UK?ߋ0RքG1ko|_Ib>pm oOVO]5_ueyo2gOD}]7G XQΚ| ū>y \.ds*S"}rJUCCc$Fͨ2N2c@y뉢I$Mhbt&gϔV~fXϣsV^&|!G7 ^4:tuNkl^~F=0bM^ﮜɅ}U"/`n?&Z7r]$7yV`m=|ﴸ;l,Z? 4(/Y+ɜ+R@$ #`dXji-OJ0:cvWݏR!_\B \AEo6S#O022Kŏ]+Q.wf#2Z Se#JXK6go[C;3d7&O~ik%|sV t Ęېf\uJ]Ϯ;>M椢%DpfO:Lg_cApMC)PV9B_c_8g|ȡUͪ$n]q2p =)~:j:.{N Xll0ػ%/:'Q# 9ghhL&} <7 =')\< )0NKk97 " p @X,0d |NzhGWLбaB#g^ijJ#o1%EZn?Bqun,GHۄWDVw>0(67QØD~ /mVjIﺺvH8#,|1VqۧS-}@b]/Ƀu+M&EeOE1#hMdSQ)ĦZ_r""f[KZNg3`/š ̤CQc$U[g|8&e'8|508Wt@Pk"|yNG brF7D-7]$!jPCleAAOjB1Y9)f07;[M)$'wS$Òu ~ktL;q6^"1$ {^gĔkzK'C|'D-ڐ›_󂻺l5w bm] %>hk +xOs^ !dӰcQGiuMǻyIC%5S1I+6JϿY53GLB"B*q0ӓ;/ZZFpV6鷬@JW|rm%9U=H5@HA !tzuJѲ􇬋B##`*=dVggmJw 5ڝVա`! |b/y7 Qw]IrIJyU-!\숻S˲c2ECM_I,uJEK!bD-PGv]ے$]ȡQg`|>xRdsX bǬ~)-%:CwUßZ{JީuΫ4 cWdϱuW(3=$`<ȋ%Mjo9+|e`Qt%CF[p're9.ByqW|PY0?V;~QWdNW=srDžUa_!ZD"}v W I?;F pQ uHzkdN7_|m:]iuZ!ŮZ^51ju\+ۻ-MN&u"m+ w h-Cީȅԧ>a4yOgoZ!olҳ%aj~6d'ThBQq S y/ d̖2U,~[tXiv  I.)QlP锫z{ K`w'Ŗ \h)>t}'͕-guΧUL;}B*ti"9zyVg_dxa-F  VˊQZҀ_.}?#N-K+*ʻ< MW%GMU@fe ^t_ju˭}z5aC7F> Ɋ;ѝLr࿠H~ Zys'A2yuN߱42upQE6QҟN>&:b<ض˄Wާ֒ۛ/^Yad+m-J#r %5\dW>ı Ukؓ"F";0w߂I 1lO1ʘL>ɵ~^1OJR ~K.>Kx.L~mXW) Nd3mp2 G'">KB`q+&M߿w MWz繘Og8XzDg: NoA>Ȱ_\9yG6]<#mt}ѱ ;Z߈`qu3?(̉'--|-f]- ؎2Y]V \(Q6nzk=/}̿Ms+&g\542dIC[ X;)_bo #"PqiZTTNˑnCnɁRh O ~XOW8MN;i ܠ=Zl% A M,XcUµCC:]V6\ۛrArtayV@?QӇԕ j6}0k/Px>zzvչU\ra=/Ji S衄R1%+֑5H~7/nq lHN5;2I[mg }Kp4;LdN.婑_Ԩ4)lKI$a-'6nh,g&%J0LL-HFNJcc8-L-Q#_RTR5hn_.g0xHgj*OQս3DMSwP ]:a`Rŀ0 rɩMQ2.*A(z:bƋ`o ŬjBG#AZ1ޒ šrKҁ(5yPj.+yɂ+I"%Z B5]E5*JڀtͶKI݊hNy׃FIg}B'=ߣ:yɭ ~g"c%W9ޑWoBE&[e>X+"NY밌ve-.k%Ħ|eav0T2LI uFCEDZ1g6py dhE݆搬+]{g αd0% s=*Oy3qr⨆f^?,++6boЃjpj`cj!751X<)( -#Ye[ؔ#%9,{cV(v)6,͎E4h )oӒnǧ(6]y H*c!֘goG6Pq//&:"fR;vjL3)# i4l =&O("=R;2b1JoB _JqYņ\<~W(#r-jk\,; rڅ:4SU^1|CBZl£~q_x TM.<&OOd۫%Ȑ9)>Yn_/> <^~+?M#@TFoli@P1nWg3Ǚ&atp2eElJ<4j5a,k)Zq(,n1f4 ^5KUOuqqBRCokt>G( US,s%c*KV&~D}uv%.u[ȃ4܇N ߸u)h_U=p` I&{xBf@Vn]!ڴJom L 0#P:K+dB߅pE3YFTd,,J*v3 q9_0zQ4[ |DvF1g[\Emdu!Dd.EuVaX*8(wd}â74lƺC9[2'ۖ؁ڃnMj4aGP&,J*YG; $  l0MuVԝoeE:@:PQЩh 8Ӂ^ :(Jh~dhzJl(Zo0pLNhor5mȞqJQ-'ǙbvgAN,ϘpHh ͜JiJ;%9\Ă.P󂸭Fu+}89F_YT1׷V _3VZ M^N7\!ƕ [=a}|m;vz 2s;%8h]-u[s9[/>KN`_<>P4+މrB k Imڏ֑a'\Z@Z2kY X?@!#ݖ86C?g ?"^M:QT}Ϻ͢Sv[.p"=qЙc 8ꬠKTs4\ Z)Y]%IR1Ӿ)#Þqĉ!4\sk7.)v]}X_ܷ!_+&BkK!/Έ6G?5DLD;sG o}75J\}l8,R\`Gdu PFZ(hD&h7O?EQsP[ ۀ4`aaU}:_7z+KB-\bk*Cx''N>B |8)j1tFQ E}94;j;Kb=k< x8? ;QFSȊ̀h`߁0i"} oC^*{lr!iFX6;fh*/#X~U|b"N$!r: QFa"E"1LqKvOry9djBBou] G6"yS $Pז* # pn_b#HJG;c~sY^]YHV@ɪ [׈KOjZv~;Vs8^eAN'|r1JIߺ 8Z!gF35ޠ~&&0fЕO~F46l ]//!X u0VF%>b .vh?ѵ76RCO?X01 * ᔠcw:#*&wHȒra̴=$ j,z 7AaZeE -2hȈZliJ)*dPG*D> ܘCoabd!$GΉmyjBc,iF(М,;:q978cl1I誠Z"#\Ù< /^6#TMlVƞ]4aQ6-;L }D Q=:\Ҡ,Cj#lDOZ6=7BbOI߸ Ǿ'2^wAgnURN`;`hhcݝt/)d4Ruo4n&JlzqjmamȰu6Ni(t{/fiTz؜Εa铫keQؒ-HV" 7cJ,T}xw2\ fX댙e1hV~fE:SR7CA,)/>{x}pMDw {*%h{o٬"chi$' z^%,\~nMOӧc Wm ЕڂCVPVtl?̪>X! $9<̲6O 5ⱊb QCu#-Nvֺ0jxJ*JJDcUa%- rkC1wiψIDͲqH\7dz]A '"Uە!^cm9Ha?=.&'i{!r&iB(ֲ>QE~_+aP[P?;w {'g?0XFEwGci3ǿpO1`'(WƜ7V:SjW]ڦC<S-rprun@%VP:yT{}!c:ԉe("oR9lu4̞i:L*/_>Á•~KP3S/ꉪsÊґ{g8Nu#n׺HM*J\^B(D5n ..jBPXF8bAn)ki;8 ?PK5dӪ&{N5#\'QIo*Wh0Rmo?G*o${29hc,C4='&q/fnuޤh +RMepVbV-6FOܒ=Ur(0vÐC.8 ub@s32rIhR{+o=kL9-}fev]M"*+4j]﮸LԶ;Px>ɕ¨ioFxrP| JJm‹j@Ԭ\s7*Z=˸]]'r̊Imt(i}9 ׊g)\ %?|`c4%X(ֳKh& Sa\ao~lV S"Y?%C/-Zd\8k9KSCF2XS,$ 8 1 YxWljNxBt_D)c^VTXIl&,"LϕeK4lua+KER765vx}@kVDM=&Tj-\vS;V%=n7OPpŶ8V72l½ `cC8%UNKPXIk1q0E:{ZnQ+٫#}Oֆ :IrhcD3Mq3/t?24E= ldJ/A ƶw~- Tg^C"2>v&گ5/y¹xlsڈEt- ތ:Ij8g­5IH5晟qT,=G4}Z 9yE^QjJ8f1_Nh*Xqנ% \ Dy"Ձ>*Us%D?TQI렬vrxÚ£Ih>ċlzv0L6!4q󞋀D+0kxRě}KbAQouw"QTed QtY-K%X|!7 פ]%{:wq|{RQ*,nȽHRji\1_7Z1mHC,'8c*TZ) n} [SV9PIy2HsG82ʗIL**TIѯ~XB2}k H^U!(6gVWpS_'8 &;}LUVB2SLAs qZj;8c5x9h$FJ1UtP[)|8?\4u}Cۻ{g,ֲ#Լ.*;רmb?Wﯴf<"Okx @hJ^@TQw>dτ1Xg5shonTD|'%?|VFCRr)I03cd0(Lg'"_aջ䶹Cשc,7`/ys)Se%XL{iV@e,oRcjqfI ԻL~".ڸL vOCė69L610eN+ ];)znf=9_-9gGHR:cu`+a͓7P&E'&Pv\@gˎj{X[dl[L[o^q4LReM&z%yK%Rsؓk-]&$q}! 7ݳGUum~%ygdf4t5H#R л"Z3KX{SQŘcZ`hѕ5 YyxD iSAty+H03J DQ4+9J L{W' QF(dC !lx3߁S^3&|n\dLyn "z¾#g D ^o4Ay:^ͺ Xxj'lj^<:0=tV{f(RT.Z' ;,Dg][pƻLMufY53QemeHo9TwRz?>lt]ꭂe鲈R\ىiH.[$U2'@]pP97 +̊ٮd`rC#F|"qv,BsjSH)!y5*_1j i[+Q66&B9xsle }(`-*` /cKN//*IM- PP >s ӡihŲȉL$P(øl9I21 1TH7xdD^/hH o=Ozt!46{8"|c#LNܑ78ߵrQ^ Z߷ rF 1к|O(p-?#TVJgV `Uu XVK(^hptoWk\P% , c܏o=l7~]ssT`3љ'U&ekZ<_3P1M8\, IV%꿌=,kO> 6K.@TPfЗ8TU c;(߉d-4hEeu T[Y249@5nř )WL7p+xv%pvHJɿ^, oP@T.ܭ2 79e7 !34P[U-y~F ۮ`0 F ift'}|hH̒á=7i:wR_A?On@Rt5Gg , 8.S!0I/JňNS]bq5ܣaPzxEl3/1]i8zg)QΝ/Kx8y]1ð\307Cuz=BN7{ ّDbү92 68qK)8߭L|b ܐKGˌK OK^t/˃B\͌ϰVr4rG؎b{<$5in [I/'PƦpCL1΄X6t! z!ɁՊ{ >ɏ{D :,tXؕmIm"kp fgoOʲv9¨=wn1+ۊOpuFա"5䡓~+GF)a"5#q9?nWBpd)rUchnu>vKF}}.w Oϣt=!u*[U{BkzxԲF[zDD:q;n6=gz'%2\>F|Ġ } q Ȼ<6T1@vx͆bޚIw&U-K љL3Ƅ3'A92*[tR&cvº6nGCt(6y}'_4&Ԕ >sw/8|9ؤzsY= X)C ަa(,a~?vQWt0W;t`u`ӨKh*#"K=٫lGoBm"/ٺy&Vʻi]8xԩ6x<{;@1.pq2ߵWW_E"Eu}>A ՌP\_1`{7bO~ɡIz)APeC [*hwpe:fp ʪL INXarFyWgrI&򧆢}DR vdpi]x~8 X%xԇt+Kr?Gt O힭2Q @0켩Ӊqlsle u0Jn 'uWƽ[wAWnprd1:ɐq| QAW-h3̛EOF%lē8}KMtj+<5%}_+Tle'Gn(ϠOHTwDe X# Ȗ9c z+ U[ ra%z(u[&#P U&pkFxI$eO,m; 1a&5shΠɰ6$ej~C3szjC^Pƅ]IuM(x-ߨiE21K @o/Ñ,y!A@ jai陽="qsMId~'FfõTZ$%4ħUAmqmmsJyn扔6}˧`voCgĹp,=l`KBԄ7vk?a{ JhaNaAd#p5" "j٫(zY!;nzZB:81<b –z5H3ksŸBX33ߕ{Y]7DTzLCc(`L_穖1Lld/˄rb*R=<ؖ7ރ,RH% $d$~.RPQ{[7 {&4Xzp_ÍKJ8B07̤&pu)pTWGtγ}X=&бGa&,YM9umorm5/Ι TgNGeه Dǝ%1O$2uv2bPbu1)N16sġdɏi1/\JjӺՋL:zM}wcq㛭ٖ?QH yTU3'|$L_I/XSXe 0)@!O8xxD-lEi9uBr7Sׂtk_Z%D=3XY-`~}z'7noai.(%A*BϜh&TO!yt}"H_FpBć.W -puoAn rR{R݄lKߠz:.2e(k<X;?<$, s5`x1s_Զ>sr*+)Xa%1x-eD/NE98hkaV1I\fRK P2`_ZSt@K|j+\G#7t1A݃ԾԏMp~2w匍+=UCM^IC.nae֛#[S%n}nje}&dǘcs[r0^%ʪ3RZJVn=<4,yӜZt<seiz)s\Vm|()E)rM,zE" YEMURm ݕ+Y`xRg)]_0 =ullLU֚j HnCsŲ}V.pGqكdNzdCB}Sd|g&&UoCNqYs<)̖uhtN0TD&>eOV~[֛!;YEaŹeY ch)Z0GWR^Y_Q!R)7_RA %P s2i$%)B܀~]P "4/ȹ&ܷR+>F'u4.x9@\,dm Pcij>)`pr0rmhNJlL*-]+)LTjUzUzNY-lb2}YRLr]qZT *>*NȀ(';ya'{.]>~ߩ "Ϋ lm ~tE!Mee*̴H{9^\c?{$lcT԰0ߜvtW9C]z+U"z? .)dX\ݥhQీVa8h^#APzMNA<.fD}r^M@?Fv2)* ui*WA}ǫ}zfHHxg&" L׭O!yˀ LsՀ%ٜy/p-(CUT~?`H.`U5kD0Dg00HT4ڤܑKRIn,eQXHHO""V+K3EaN Zq +U#Q+큘 l'-d,Պv:EC%Q~/b*T1:WhJ`lRTYazhw@I C + _a01~|nK[#.e *[űt/ L7 Uf0 5XmB!=Ͽl.?G}jE +)q4F8!Up>@PJiD@o۟Sik0>Vt8l^?ޣ9. WEl 6{to̒z8\DPZ0*؏b}W-f&5jf*_Q|H8D;nD? YU63zh}ՔzTs7fڦv31`eA*@n 43t}FaބG'`آ.kQ(`{t?c$by:*W Ǹ~8Y=Ӂi6ת:xӸdh}ˉ9sM+fqR!79{Ҝ,~6gn܄$'"敁j$V+h^Y|R̲0Y9wUԋf!nWɿ4$C>~V ߬T:&gxȻ[yW~hE@@poQ u%5k߆`[yxӽe"@:=2D 1WF/@+L>N|ķnT!H|h]w0~kvkJ@!`CRUDDŹ֪'EGmQPdMT5A8Uo;RVY{$2AE.Ol߳Ƚx-5laiq:y*T3Jd,#\ (P &{D'1Z#Ek[U`Ceo4jEyd.bQS>nlхhjtn] #kA6g?;LjzpϪlRW\gB/+Jf A׉&*\tY inQ+PiY"j\HFć֊uMo!$'fH`H09!CJ0xZ~C@1JBw #A5e݉_|Z#cט6ቪ-^ªoL1:R0TL !?(ggT-VK O+|k@ȸ `;E¦s`Tj&JRHcNo6'͔REzۻ\te7S79Fh5!KRj;݈Q P$1ugqebphZ-oZ6 Jޯ]gigThIQvG3dk_vDj arkqĐ8ڸzϱ3*uWBAih /DZmS#AiF@"G3|X"VGf4[l%fdbDb9.5nMka$+(~mzxoTkOьذ }K-yP~$N36+2l@}:Y\X,oXi^vYQUUUsLW!4qeLVN3f*&?\o7z;)`)\Hi?lq_zD*Fx `j@݌n6cs5<ÉeaM+6hW]ri.Ǹ~NezdpB/+a6 ]6`[ɟ`?Ѫ[æAK!wn%Ygwi>Х<1.s;8B9vHu9r7?ȟ#W`GWZ_w|kZKs>2Wq, p1-b.=/=?cTL+?0[k e寔$ jXfX[jhPR]uWdÉqV<0.@%̼QF+@=-etAdP,?䝀b2i "vR@APaew.{E,95*^K^jw}?w;B^gGh),P&v}V;\wuT.@$}!(8k(/vPW/j"v7XXg{;kÑ$%hn9J/ޘb@2D6yQa9]=_fb7u>Қg<+͆@5bYm֭(N ǑkBP):倈L-AZm1OgL8.N=oQ:yzY}x&5xҵd-?ʟT6>DZ{R0eT#7 ŢOBZ74CҚL]±ze$m6*_D -cg 8Ƈz$`(,2vvT@ Ewֺ׹~'|zW6Xo=ߕZ%U@l^Z-e-dn@=4:NC ύ6/5+nw 胼 L&N Ѷ'$TΧ?;zrښxv!9։b{ :(!,!mmg/]cMe{2[p08I|z֫|s]oGvRMi6 |"Y1|WvfF3y aW6΀OBd`?(6O@éi6([uX!N7*+0" mplYBqNړcewX[(?6GJp<ކQg+ =p!dc4  rPzfYǴ퉆eR8>O1C3Y2`-& N]!gvpa$y uaf!J{]+M 5ӊ&FҚF7ܪ%Xg=B)Ƥ/4BG36'k^bK`ͻ$պܥ17[ΒCT2w9ɭ`+¤UlRLSh.df623İM: IK{*Fҋbm՟lqr iqc;5ȿ/Fbҏ=UFD'N%Ϙ$ơ]?EYքFJ6؀Fbnn3?6ᢈ\ K"9Bт ۥ"yiy%Z4v;GBNb7).;/ޱ1 YkbQtk,F*b,63-1Y#Ca5xy68#~WJ U4"m]aJ$LmVZ8t@b\3?}b&U2'AWIޡ9R CQW[."=fJ8qA}ߌ猹0kN0jSիimOV[xц̇IrcGe",9u'z3>?rY}Js4+X>%Dg{[&m .PG&e-.{1O-ƅ!,d=y/)ȜjpmT`{K @w3YJ(T>/z(닔Z]% ՠs*Oχbk5IO5\R!V7ŌW;i6S]Q:/KT|Ï녖)WԐ&eEzx5  餝Ne!%f,mhIT0`Rzp2p~@tOAj3V-G)Uxix,!mTkI4y;aHT="L7ūoG1ЇMO +gQŰii9^DAbKuGA:rY|Ya}! O@ےzzO}cX;v;SSjpC{-ZԖŘoAƂ 7wL[y"偗slK̟Bz p[LNG3_-2MLdTBB_ UO p SiPwʠ.AH7'Xj$;:E;`?Α J]L-EB;mj,ڧ/ +1͌pdhw'F*Zc;b>&tѢWZ[砻1sj~LeYit;)6!` 4N\=_[\ozOV(c 8*U"m0ը`pJ<(0ܦj9 (RzI|&k+.h̤dLa?V"6x∪\ Ȅ,v-9j⋦87|̓ҋ}Og2- CѤ8o0-ܴ7% eg==NU]KډBlȁiG?؟Y.1cNhA}aq1y`Ho])SID?!#0-8 ugkVXq4:CyYk%{[&,eNG+۱醧wqm(N,koOßaw_yvvBc>ʾ&^ܲ…5) ӹvRo_jf|,kV-UY.t EL1/73 ث .#F+ -w(f@ ^<>492aWkIVOĻ2"|,F.kh%fqs)$@>'66>b9/SZlEç@XYoHW~ 3jNi4 ઁ-S b*/ݽ =,89>䅻KTTI#O( d"Ũ9_>J%$>پ4S"`%n.fCE$e{cinF_ބOI?py]W5azjmt(Śs3 Œh0[+2 Q.X9GBBfc Q',x1%̐B19msy0+_>%gPOpU^_JΨ]%4jݚR)X,Ws.5$G (303$-k^< #bHec}$ ?f/ 9˺/*3!Jn)ߧ:5qF:W)r64u{FF؃Xn Mh **7 ̖莙iiUo:e%1X#10c0#d\Bffmj!Fݝ9u2E aҠbB#ь=lz. H:VNOOZ2QtFv.O bt[UKnȿC,ܕWµȬ2 ݋Tq̧#A& ͺ[_Ip\D\k<h{՗v\9Pnd*0;*^iS jy[T"N &,Umo܂v23KJzYgr_FTPn@ܗha}G _尳la!Q-݃a5G׋閤^A6z Udb*G%O<MdPKfU*T-ӲWRs/md)}Lt˂7e}WC e^`a:}@FH?lE_b4j&+Uo&6Uu0eJ^Z]cPU@NYBNyGPm1ŨCf ,-.[hTqNH`*GzG8IcP-V+Uh7XJφ^(1Bզ;WJ& L&WǬG+fOP 2oGBF`羚ߙc\ZD?,(N]쯸}`77'3?Gxػ൬oAKnvh dAw2?E_DpL«IA#˾yfCk*vO{Fi>7_0>`p|&sLFrJ;/RQGmdQQkݤgW"]ux.E+0sϐJ:Ʃyd5y+u ]lMiyٺ:LksH A,*d*z+z>K jb9CeB]Tf%_$"ľзar4Oy8=Ͻ-HuJ3\hȸ^m1S ۖr꒿}/}poYBF9N}43p]S09;yk2R+>~^rPK|H;0`0nB鎺/rAD<ee;;=$BYNV\vs^nok"0*`vN*ڀ, ȣM oJL:%@O2wf &NWFYs7׷ Ά;7cz*'/0S Hŏ*]B" Oa`Fؗ_MRaa̴ bxh˧7 PR)<ǵG$?1cFk"flTG\j-:*GiC[Rci؝9#`UƟ~Kdti@AmuY}TH]/K@pzb:J{ȃ5qI SZ'Ҳrż8l 0yINgX:A0"ReNOčV_ C$`P(S@#`}EV ZJ1Ow^ҕuA2RlUBv;.GPAo͓@BO MTxXT@:7ֽ4WevEx 4$- mb# ϐ/sJ'u1~/sV Y?e֜Rk 2,4Z4<|u{4Lj"eMBLZd {PQ?ͼzm[µ5,GcG܊B*Ez|䁡 ;C58_ƣWG5 __EODeL}tU!tif]n9kPx_,MZ "v<& ߕX13o2jTlw{s~BNz# wv3Rq&4%ѩe(TD#gCw~.U†wnBұ?v$#ʓd+G!2̲H^k *tPRjnvO޳lXW8 >{(3xӆ"B ,ʾ-~{KObفl6D .ͭ1j߬ Ux5DafF.ʣD7won_!1D.=y'7T[]MKc_T`"U" d?F{_o wMΰP2wױ [{W'Ђ]Ǒ"EBQ""ϥ4v`[ޒZ}ؗCerC}?atTr*d*:vYHB}.vd%_x`DmL#. Mtm|nϛw-dRBR:³kpn7Pd͕N5N݄Fܰb]U// 8p]Pboɱc-68Fuj,Gr\ (zkQZ|tC]W$)YSLdc=&T"Ͷ+Ɲwdޟ{Pࠆ3O{:C޻m0w lp2l+::x:_D.VKY^ߌ a W^̑?*fG7fF's1 oMN ͐ )68p.P2>XhᤳHS,W-9[X™pYLEx.Hb8T_9WG fj>K_:4!JM W{0 H;]Wۭ?`Hhٓ;i^ dp7GrAb֤OIiAY<=O>)wI;HY2/ռҵ`k5GQY!ͼ<zG4L i _ Ol05 *`ȷOEl>M^Njݨ4;N]B2}ƣ!jφ Rٍ_6l =#5sLjo)ܔ#EÉa֛%v ǝ=#A(ݝLtZ.L6+8 (qFD;t_֖0:b9+loqW3هsmY!۞C-K/QGufcO#;O*qOqە 74EclZ q{ y4 :8~j_ ?()pWM.qG7]I UsnM!x{<*{V%cBtiB5:=zx),0*rRmϛW@Љ<19cYKOti !O:X')3>'Nw C\VR^ O]-tJz֓Бije^WwvfTX_>,}?~c&@ QʓE1kcAP]slfc֋g_CS6uݽ7p(9C>7/!݊f~ɜ,4bGץ7fv {5}Ɍ&cώ]L$4;mfl)sQA>e6r3&g_B3E];c к05tJw}7x3IuV9(hZ /wa{lwͺlO:T LA|ҹy6]f`a|y&UORkfaVq&DU9={KI{6S.GIUFVGC=MZ40&)_*@/#W7E;ߜP\L/״:qpn5# ޼[ d2X'#"vJ-"׷pO ADK@ bIڟqS{*IkiN~03 k9j}9i;놮*M$ԦZW^~\2|NrCԉツxE)^J$RنeAGz2ul{jڙwE(-g_|5pA0םr7 {aL*+<)MFL-:>Q-pJfC]h0Ƒu 3耦x]rFts\pWVQr!Mr41JVmH_bħc}G%3 zO 7UyXBj}eQPbM04n{ø q(4܁pOpI7Pr_\.ܚMkM-:A_!_65Tĉ@Z93I`[-1#k%9J(=E,@Ia< ̹}]tLjQ_ /9lMg)u~6N0k)ǽt zj`W$2q پE6 ^r3SSU]_v6n|WFċN' jj Kvg1Av_)Zv͕+p,qt 0x ]84Zv0]1Q( H\E`O)%pAM *:͛7>"W=п:ػCO*5mYCE&c[0I 1Ev#.QN_ K7ɘIczQEow UEsr2gkmj aɯa -YTm85-WBrn pvx/4q E} qL|Ox[)C;:&+˹hU)^eW(t,|&jtcROС8wVC<6@jr="1)D LH6+anSYTUr;D{&eo*kկSHT_bo4$ڛYcYskG3CC6i#]#!$qd.SN)BkN*eRvdk[=hNnW[ 3ԑ% N+l^!KƷ'1- e mHnSc zFt\^fx0gfJIzV~' ǷOyTi S÷;b1q1Iv0X9NJ7ٯYQJRBBˍFcc]WNXuF7-hl^fHn5-<҃ @6 BlC @L)lՆ#aKҚ4kq(ޯ|UMo_-*?,7 K{ksNPq¾;IHLbí(t=sYBUV$A/Gsm^ݾziL"\A͡4٬$._!d°X$HPKЭýݴw~/6^քٖho >Rfn Ys龼RcZ2_7E!%Sey=RnѤUܓr| c?פhB@[TNFc᧑C&".)@mFׂW2)L l\KvAݟ<§؋zaw\?1PkgZg+Y.xZj·>4=$e@eW3Nx_-yOD H3QA|n jssKFޢn Ų &/k`9K),Aʼ@ʕH4OUϱC2 yȣJx;ǐ6"P ;,FaZfZkPhUKlKI~ \EkYض*mٚ+kbw(YEۦ㎴ki7\'6 6tT9C0hQ8 pp@d+y("ͽǎ24LG*^ aiY,2{q0c7oلG<$ JPϽ>H ⪫A-*zMD|O[\}ܢ#bSɵGss.gJb5"9z8!zA8SKJN(|GujQ`>ncK6;{*\D% ė%0@.k_3S6G|]q͗r~߰<,-/hFd} (~ќK[TѹkL&La'Lnr)؀npj/D H \ T2X yvETmS:a_Ӣ 0,+<ĬFǕܵ4Pi5jsKvWY >\MntZ/1 7~Y[r9Y]FHZj C !^K'UO[2 ]?VKU~67( ޒ|#$>@w^'CXk'J vY9oXqopW#P/A(PUo[,B&j]$V%q%ݨ/r7ҡ9pW'VUjʯm8*{KI].$3)vLR$ ?'/艠*sG鳩(M!E0aQaaTByTn8ۃA6҉̭NRT#Ci#ѩלۋu|q}]ז q衯 wRpߟ `&F^`2F4#iL?̗Y01տ։ 4 )ݔv%m^lϬ QǙ@[J+Ϣᄊvn %n7D;q~H13t|$Iz_$꼫'#[q!>}iy|1ֹvvV,*!HTmnV//ţ7lb94Iz&vΘ#}e $# (9٩l2>JFo9BNɱ: a$ӶQ2RsQ;[FܣE]Ҭc~DסIJ\B&Ҧs 6cnT{w:|M!w[/V٭ {̣uɂu`>~(a0\SrN~9m ~C%cΥgKf6lcRZ"TuivT~*CFr w |#]GW7rtwmb*($h{AQtC}p7B%l^ #?u=|NzH}WtA.\ՒFHD7fh}V,6 Iku@[?;F?|x_#>fxOvэdZ%PwTըDv˗9xeSIG4^ 9^[t@ /M>{!`Pl&c"S%x nC&:+`^m;׭ Z̽(=PMM N}eer]2_?*/ƻIz))'Θ=C) bnMGWyL-cbr(k Ll'IL^LiYgr0Q5ŚN Au͗xCV0ک=2j`h ޤv?%.&i?]r:\BOݻ<р$ ڗ~nx)޳s!K[9n$_]3m!gXA7x-Y7/[|lWp=`˻B䗨d·ijNu\dOϩ7qTxTf\AL5 Y*bb68/j0Hȅg$f1ߓxJxacs$]ԔE:Ƅd=JW 4!"C^?/>1)n\V 4˱엠<$zO89-2D6ʗ<68c!`Ր]$l- f@xX:mrg*B[G J| VnU?L:  =`#O=I'J}c#.<^ns}aZ K4<鳋?.k-Bh`DXd>oErP c}QܔHF 9؄מ3}s1>q8vTT5,v.Y.Dbe(w3u8ۛ!FXwBaBj E .Y)Y+-5ا[?,.Gyc>#d6)k*$[>no/ì` qD妙"l?ߘoL{Tq vtنdA'埬!-Z*@"S?FÛk)Sy3+",3^cϯr71F+ !e@S% dp'zDntb|]8>RH1Z`P WɧfUH&M]+rWDjfq;KlR=!kV\S'e%D!;M5j3ļ\RȌ9o.)_Œ XaQCECDu' D lٱ)'* 閁w\| v0iL W Zn)<+ü?&;B=S/%HN"`hV^I.C *Zts&*V.":G^8`eǚ/00սۜi8*YV1Ge&vl D7P!@qm I{ o+}xTԛP+wp8w&5^;Rm Pq5?ReKko&jpSvoځH:bKOR *h(e{e%3X kET{(ErGN$Xp4cA&x +52i4PVS pk7uӸɀ5 7IܵwEiNl;]Rh*䧓ηuiR_!)lOBZHA dM=C,M#\uPbM]qDQݦY_Q׭KqNi[ǏsSˎ'y_B4E\B= &럡X"fs$ā(Ւ9{|itrÛa-~2+E2yC = lmݨ&~¥Rߕۺ_s6APD-.,k`uX ^ήXĦ«k`2\zob5 c3KC¿ξC 4?#><y-z=sj豘BY˴3u_-N[$2<^:̓,Hy]^L^r~.'\6#SxsN:@88dV~=%<'"O\-Pj ݩ;;閛^;y4_RsDTf癗'rkЦPm;>g V'OR.wE*vL@G*~v*C:W课#Qk$vtܮ*VnwEܺY ؾ$%o.WJf`9Xd#r7VbTX38v$m67s9kӴ:4rqUWq!cWܰ-˨yfp&Xc%N ʧ2!mS%1SJ߈T* LaIΦ%{TZs_wgڎK`c'Y0^gHf[,Id]`۞Ԉ2[mG5$+SYֻՁ~Qrs6FFnl |8Pi+7I> >N?vfҡǫmxDem#cKP% Y${)@d}e.ӂք%|_@4n:\9cV|G[9?J1@[AUrR`r6de+{~-[S=ZO8K_\YOy[q8IKq4~PF qw~*NϞν>fvMP{馁Y`i]w qC7#߃ yI.rȗ3mE/sg {OKpߙDP;pD\3bq:]uoE`<S]eckDeFN'|Qլa$(~#|ix~Zj8!9]biR_e++5O ߴG;d%N2FL 1N5iқ!.!HqFFM6dC*Pzwrmrׁü39=<Kmݘh"2x(݅Oy[c]mJU+78ǮûprkE|ʾόHg]#CZ/~#a.lDDV5K.p7߲GbvYViNA)*qhIckP+aPQK}] ~b̀O;NpOVYgnX`bjѕ]BO=+^y38 D2{u98+ȗoH23¥Js-:G3$i~VzRgz 6 0L@#[1k=Jyk<8#!"PQajs:_Lկ7z^dv.@}&`.$ۮcn˖3%~`BRcO{&3h74[~c/Кi|mM-.gSįBip<'4:8h{ 3;^?Rx\t{D ^8kq"+x%xh&2Ыol1`k:jDVkEgeSma\|/٘^f";eԎ7}S]RY:Uc!DdKQFME**.WՒ z`y5HIgd횑)*H~;Tw>z9~0+xgtj6jNyoEm[Faj[(wwxLm8l<׸hS!>f4`c$7AgMqCnV'R)s[Ml|y`++VyaQS* {p`6K!X^ᆬx -EZfqe$F']l7}TSK})YYQ2$y4}관\.ţw+R82uXy|/2(x1B3pj3)gC*bGo#lެmOkeB8 O94ڏY[7um$J&G"B9th'* 0Zp<5L~:[955lIU `B59 342C̣+X%^! 6Rui$llnS߭;|j t*ߣ3<'ݾO0cwH&x L8`Q_Aj2+u(U]OY:/{r٢+tyֈZ ,iО]RO4(eBZ7-^cň!RX/c| -5t}#NX^~N F1GN'74>:ɷ}5=g#yVgl_h;mq-'Y53M{Rg_N2U/\rQk[56uCfl2u8ïBҁ3ց,ґK^jMronzߧ pOH)sW<9kG ::y`_&L|\Do<~CD\llldhD$)"0XO?R 1/NI BwZ7QvLjleWFoQPJ.7Gj 9]#i<_b=32,bִjՀmN) c1[rj,AC ɺtPXj2SMT:G)#½Pˤ^n4WݩB$-2[fc,Qۮ匭s0Y/ 8(m0a7K؜]O Ge+_ɬo_7 sW? 8a(Ze~ 5= [WLh]+BmY6N1׌*tc0q;c^\,)[,!.|߈rc~]& c%D Cf9\0-+IC[%@1A*+I!N5,72;2},eIri9pӑh+[h:.[ܸ f;a݁ZE hL-{ Tn1.|QR!ǥ!&wŭ݈li2i3x8)r;꩘<~ Uյ=O6W pҌeGE7o/b;%*/7Qd  z'~J/WnZK&a72O37HjڼgEp9PiȌg7`ۑcjSѿZ16'yPm :<Xn CQ6{2OA&V. ǦY7@~\ΝMP c؍kValV(6J\/$Ϭ`#&%wߖu& )bK:|MQ 'r?8fAp1ÐƬwp@X1K8ډ>EҍK*mK\R. 9zj8L1>MbFeXr`lWbPH6v}ã3Aכ<͵G[EXr5WgN cdq}!<앣X` Qٜi^9av+sc[#msi]3*`6DCf/T#C? _yWl#H`&j+Ϝ`y5߰,3TGL&\IJZQn_@t\hGTX Ct̂/]f] AeZE"]Y~fCf>πv|l]%2sV/"bΪ/G{Գ_ƌj$Ȼ7lgF?2yT- e7kHd?04l~PXɄiPBv CVT`_RºGm 1=dbSݢWd)T8?:̉bP۞]2x z)f$$vxY5~F Οmه@-\Kͽ$hX0UAh!_mJ#K@.NN[xþ3y38/V;!9bQߦtKU_YCJGLVSBNg?H;pxVicz3/$dNn^ G 61Y;^O`Pq8mO7~?|R32ԃQ/̇pTez3 5YZx%^@j$?8RY~ǚ>lĶHe#ʡ!=h05eS#?Ik9uѹHZplzò&(omҕK=usĤa+0WDK"c nSz>.%Hp&pbR;J؋Yi r(e#L(ˤH ך8|J`*IUD$(6|UDy(6`cwaHw@'Yh lztfW؃ PlvdEL"CVp9/D}#˘SΣ1=.0 no(W@U {I|LjZ|O~֫4X@8c/VBT5bPm(XB+C, 89I NT^í[IVc:w& xfajQ94 4v|"xs2+pEZvxn'p8s74??dzy9Fq{w.P"p6$B6, t(0$qҖSB9e<1p?3YM!Qrr %{ Wlm7q &` X=lPPW+nQB4{~#Ejj>9 a_{`5o[ ;ܚCBx)fguSw?^h`u/'Ëx?/~zK^g>C:{֘Χ=A/xp!dK$ +K&TfЇ6:oˮ߈zɁI3q򁽘o=xÃ=ffјQ1c Ȕ .RwbK:!%}jҰ;&SUӪu7uILvDZ@f tYĝPƱ@F=3N$4 IA~l^.s# WFqXCY}`:\GT]P8]UZH]Gګ-;`]ltp*jnБ?J=+;،k%o~7EU:щ7i;Ҿl&;KlСamLًDXD^h8 @ZZf,fR=[ dûBg67BD >I26ʡxک=~Ogp-K=|EpM+G~,h+%aIV!rg@UBxaQ.DJÞ_r1}%ydU>b!;,Wyh6zlZd9F@s6w5b9=? <;. ?H+Y`mO9o愩`C颂$&2wIÑ.[`Q],YZYN6+X$]B"ٞ;0h8*ô5N)b_|dfwrR1Q;={U\T)Pd@i(ى|X_&\A+m]nkSN(S64X; hY4@+DI3m+e浀z=5NMuTXhL[]Z=bC[_LƬ<9h\RCrp 4Wg4.ҽ@_l /o%cYyf0w/@:s罹` 4>mim4@4/]N0] ߾1T-{jǑ?Kk)i=,D97ޮNn2,N=G:%@QW, *T'5+O}[BwcqzyR 𕚹b$++}„GOmuC~P@cN&S>rnjG1n?$gz9.??qDkIj/ӎ:z`pEKml\AL+ v4'L,5Noj6M.C=SD^#7@m!'uaРd`mQOm(':_hӆkO Rwn@&]yp|s jh:*vzrFgd37vN~DbaAz<9Et95Qm S`0Fi2&W ˵) @D/Q3~N #]y lZw5ftg4;` נ}W DXZ]7{>]؛%i." \!6Dz ʞ/.+] (evINvLeIڒT@ks!HeDH߫?|<*4H0 Y+\ ϕٷs5?KJ+9/ˍ#$dcf “"b){lY$Jr qu<,zU[1Oa#r Qkb6km cD ngT^D)]yv B)$f𺓨gq--6 X O>,6c )1ccތ{2S D{`t>FMO:iۭ ͤn7g/NH{" Ѥ$98p >ۋ%f`R7ްIEļ:6`Ȍbf #Z#tY  /$rDRD|X8C*ek0",2J+O"eɂ >QN^y_W ߘ- 6Cj6M:#(3[ÄVWPżPJe V4MmVH=qs#4*eq8[I93U44NqT]{iS?&`Ε2 %Q&NӦ`[Z'g +f ^mR6L! Dc@Z"$[8u R~r$Z6HiZȍ_EhpV?׫5/K!vSc73b8*~NB Ƣ(& :cvA47[օ*㘼C f)P--MNvZ@DÆIJ;nLFK`/?ԢݳHdO7]!VvgpVCkUԖDskxk&ND {l)XmPgvTU3. nEa2 :H.1P1cq4#.ğ1MLB>2X+]MU=R @s8Tr}=[ߜ6"|55r?((.PhWۥ>24p*Rng.!EƄ=@g,Q^[94)39s!.%~}^$rmXĝQrN6>E3o"ZfNHǙ6?$-Hp]j9X OMgbRİנڈ52%2KpG`%:QRA|r@MxD?-(kg6hڨ[^@=a29 ġc5%qi#Wjԛߎk)@AdoX3oѺߩODZ50e2G _ Ŗ q?|If d[(<MD$<u]اrb`>gR9CH!;Cķ?WdX-yudHu4ݳmf|x*H]э [HoO~!JP" eA67VCBq6{1jNbt 6ۛ@q"ڐ1?!y=4MR /#hο B MU:-s =h#0XPmXuEF<e{OqRr7 Xm+rkƱQ* .f&w]0 j0z$j?kJ N⹛vȋ-vQP24u;O&γ w Ob '@V: g=ެº|B)L+c&ZJ[ʞ 36& d}6I :VeȧxN[ɆAi$=n;"=Z3/1s]+M6 m%ӓ&!o J?QĢ[ӟ&q{S(0 tE HJ$qoޮeݭB)gWx*UD6H<{.L*9hF&oo}jgzsu}6`8M2^AZ'.I&2+`#& VFam?J 1M8' #1ǺΉEi@]7Y8[7ѿAff&É2WfDfP4Iٶ|vގ&72LYj2œ(hj jƦt֩Ly͔zc 4?H_ &I|C_&<|+@ \*u{*lwO85о !՝Vb}kDdksq.W3ǂ9㒸 tbvYG@EyogU9!U;c4xxQ[*Té2ԭaULhC=k 'ʌ J +tŷq5lA XoU;'3閼:~ǫ;o7@`jwKB`T8xg5ǎC¨C/0F`k؟zϧqȕ_y}͵Cy w$o9NI0 ƅߩQ"i "`h<oɀ„ (Ʉv"N'm\vָWIrث^)[=R²GQ60+JX+AV%mMxV]&4?YDعekӞFܦi`JICF%g5ag\,o *[*N^y2|ˋ(K>p8kX*xҤYQ#^ *y?k6ĪOA+'5qB_@tP{sf[jtԼfY B+@l^LE8d@rW^8&t}rɖ\sE!.:풪,&<%c &9.:.läd;v-"9_KG}&٥;+*fz[k;Cө߁Cؖ4%U/r@fƭDwϋ+fHWHOM53ԃc[Yf]R4#V 82%{8π/+ntFo4} -GdH*P\F_ޜ2sŮ0} ۉ~0z0a,_46Ok^X*5*Isu0ŃCQKP"h)G5MLg}@_k< aޏA^RqoD6JTpTKUi;/΁AO>L|@;9R^~}R4EoښfZcΞKA` p]; np'yT8Q0A>ߔXq(wBN@%޾"=: 'G #k`M9Qōbgi֪%'=ag]ݲ|Hv)"}9s>HB{͗7Fv_ ]Gy+z@vJH,ycyHqW Km`hoYDxL˼*j17wjFRjL7#@t\ U4䤕2w|teX!}ݼMݽiH[BtvI ei[ώ>7jxk, !pDr+ F\@0YepKrgd;kJi 8TR걽O܃.J\{[% XNkͼ{QF}.B\h;kkݽD80D .,15٣"?@Dڢ p(P9)c(sv[v(*Ե4Tp}@a̞> 4GmqyCtًWrO ř30leXfF€7E%&ƃ%־o &{Bi(FS%בɫ/.?}>H%ft]*Hn<דwĖڨO}KaASRUA\ixp kRP[_4GY)1UV J9ixڝI( W]6n8a@#qh9Q_3Ӳ&5j6qie$uoaRdi`o:o 9Ɩ! ΈbJ'2TpY՚S뮚EV\ȟ.|leinRĮ+HLҠ|G*ϗ묛>D#7 H;? @~tvlǜf#VخVf[lD^LON<9 RfQxyGnC >? Vdbs!l*Պl 1T;$xkgG St̠~d0L;6ژ.$qI@rp!F1%lϭ!"d>1_9y{j+6 Tb5itꞺP<~و0r2xxRF)QD:}N gY:ҏ)255&ftCZl^ юrS!Z rewrW~+Cb^ᨕ'&<tTK,z v!#!mE@JvBCdA*-h&U:lb@GO[5^tjtZw5ZI7F{iӧk0Vˊ.Wnj[R`qv jhGeqj0 6%xẝh[Q okm`[Xɳgi>:nRCIXn6wD8Ư <n) d)%20}g߻A }52oM,v `BwexxQjj+.N[z7 H\߾݄FVXŬq75kW+ VҫQ|ߑemrpmhL..Ȉ=K7EIWVkDEwODѠm=f\cOLOv2+ptmK(#V0+_Q<)@OIU )P㴫mq}b#u_9H-5 yG҂Ji0Z\KɱNU\,EI`_>OCgV \H̥M/`!Wk z_}l1\Z[o8Ȣӊ]ˊ$9,$jÁL:]IEŽ NߊD/?&N(x[si=M_) n BvgͲ#Kutq] FCFo@XƈsFyă`lrݢq`ࣉ8(~s]8YF. K+͠`gVNy[G1!4rkr5|v6X%C$1ͧ`>-֮"D `/~xHA!{^nDSjeٯ}Έ%զzdN9{Y4x]}eP;p*|j;G9FĕS~mH4ēJ-oHq:bΡkzA#6S{5{/@dW֗;9$O4p}7U>`Ĕ }sCvpVqȤ둕 Fo0&S#<9?Uj%X5{Yx)RDZ'nPP xý^/}v^1s^,N,i@[}5hH >f,fg: <żG9fF߉G͢/!17aq ~$%>0ToT) [a=RbӛtF&Gp(C[mI{0s |4VƍPeiˈx/T3_m0Wj\7Z߳ԻkםFI+e;)WPz 5BAֽٹ?$o0t3>[QotnM"GtEp) M 9]{k ;B,EAƈY+E rJڸc.wR|nm_=fU-LH|$5q{7׉ȻW%9P\QboMw$0ÓݪLB o-\VRpr=Ϊ*u>Z : @U$xS?e2A|_k{ *(܇mC^$!U،vMqw|9^4cI"/BRᰵ?{[UPG놿0oS˜nHX|==iklOSPmIL örE*|]εmIxYm3Oą< ?hPlT}39m>10\GMm+Db^m 5jb}{]|+}+܍3ĠFe;d+}*F&.DQޝU3 ;F`8`)=) $AZ (TE;L:WW[ߡ*U-P1#33>ʀP ЗimFzxzœgdSMK"tEmYr 4R;? Kdk [!Q|^7&?[tɿRLZ,}a\ y0>Cٗ1>0*B]RXAWOk.(؈CNClFLJ ChP (hJdg8hX׮1A}l' U~$(l[8= s f G(.4Du~o*_ug2AbcHʳ(aN^_}߱ټsS Wr#3XiӨn SPt1CDjx\R#T&lp qa:}o~^KV׉X(dA9lT\ s-YWT/ȂU>b2wqI{-2|/B;]u\%*drᆠWJE՚"O~rEMjRBfrJZe%;4\ ձ=eiv.MTΉSv*eBƙcg,.у?ݹz4 >gel=vZЈ[kXuIEM/QT_#"ZYndF?R$~YmS+=n%ar(m(R]0Ekd,fؑ((D\2 u 3ƚC+U; T9CdռΡɒl?ڷa6g_a[ Y=at쓂(?@uQ,n/$k#_4H})\g6\+6 tfNxxiMp;>աtUQpbE0m?6>wV괏}G`1aM-p i9gwcsyZJ^9+  nn%r7}|qeQ6&Dq ʝQ`΁:%QMȦZ{9?N5 EQj^ď#KD^K9dm6]E%7n:k:!Cz)\kMp G2QxP/@]MU ccQv Z8\]\ŒQ 3|# UQpT=w|~G($dby.UNu$|G]͊]mp &Ŋ!^CO5+#_x/QYpx3߶DŽ`Bu2DH P ׏op^f<:)oDfщnZ󰷆ԑz#Z g.h u(Ի}_vCH.ŒA?̲Vy ,>:Qdʤ)+owƕ$ q7Ljdm Nc Oe!"S%tՖ'323o%шٕ]LUTn^L"g?hK{]:{3@ۚm:oPP{ = cCiW.8d;,0Ot=W@3 [YMy'kcn"C3obɤwMl8,{WPܖ,5ߕ$񪟵)d;pX&b:HUc͚\&?t:S٣Jpy tgZE@nk ȑvK˼8#qQy1Hk[YIUdAaQ1LÄTM"{!D&l+ MK}o@ϐSgO TD l56UppLAsܺKt=0y!ݻ~lNHIgqƛoW0mn=bZ3 i yǹ^ }㘸Mc9+y093mIJwb+VEL&~v\}h7R+Do0` F赶D0avh0 |;#*Gy!(8bo0^=~-2NpD^;x!3`dz"C.wǬB7ȶYmtWjְF uu^^@Ӛs*b32Џ 7{=z)S*iεt6yL⾠%5^6{*K&(l-ܔccP X-Lĩ NXF &gY\dS2w}'S:Xn_/Oc8t%z+y[hjt@?&U(I!|hۅd+Wg}fDFme8#[d3gZn lqqk!fрN) iUZ~3*I~;X/Mr@% &$>h7x)ʯ7W֋{.Դ.|v~h$55 %{8Kg};^(c&۷|x0~Ǣ#ZëuH\ۼxkJvעT`g&+t˨zc8*j]pBfʡ.ZI=9PMB}{F ERH%5fU_!\&E4xIހO3}Gbk|k9A|>^H AmeiV_Lmf1m$*LǺvݐ'/f !鵹Km2Ay@KN74hzfNbxA:X^/ a=8K<s#`$nxWtZȃvRDznWjE<:lb4=P"ŅE@Wބ{s΂!,otYĶF-hh|}2"ii?.WX\Ӄ>Rj-zy acA6e$AH xB @Ujf&*/t-OV9o4(gCM퉍2unDzAG:+E,L;C̼*<ڼOl{P$ehy$wcl"wآqc L%iOJN>_~Ͽ=%2!.:- }V7$ׁ x^.lQ<u@ńlad?,֓ 5<[)\akiDdU(оϓ.Z>W?/;r~GЋ;mw֖XwPze\nCJ235Da#,[,JvH]Iއ}&KCuҤk|ex/KmELZʝiL¡)[_U JEW)39쾼)2D057 5 v_OJ^Cn6IJ'߭r=ފ]tk@iGds}ɘUZ}6KWCdNHc TD,l7+BwIcc@[ib~v\'qb'1\Ü/2f1m@$F6>̉a66K`V*h&<z Ca%渙|%Cqd$lY$LQ?^(ˎ?( Wlr 10PW8N^_&)Bm6PsLI cuo5y q9"7u^pu 5e1C"ievD3OI {|\\c;=K]ÒFTb!=̌~l.Rzq.@}gԌH٢u!љP$_Xikguo~Ǚy[.=iM%X#vނI*1.AFTY݅?6g) 8Xp "; P~et"Θ`.!LcʳڄU2r">w_xCbpЩu /%(F9]tBbu%BK bSE@'|**#Ys4tO@vZV.}zPJMUr-{r3 u&_WBM,W䖧yuzX2 kZ' @+FzQ F;h2PɑE_V+$ u[̮h Jն^x# hja9=0 R|еShDΔҙ ݏ Iiq&츏BEI'nH4 C(h*wi?62!i"0B<j4hz5%ξz4 >)c2Bja\3UΕx6sx <1YL:4-cLj/`1"`aDq%6^e'cH8n͸ʘeFs_멖P:۲%/@NIdo@x˚Ep[lüĽqvB!2z_ͷ ɷ6zok ?"^n*z'*>:=Q o Ep-WSJi'O.,? :gXMyDL[i8"ZtZ!L*Rꖾe]fNoVIT U/"xOŸcK9.5*[ܛ8s- $`l#ͱQ O(EIN3H?I$b٠BiP@\?p*sUw* fCvPmЈlʼU 2qsþHfӈdmaÔ?zf |kͤRQa..8'%fWm0P1d /jtxZ9pIFcv+Ә`}(².۔|X@62lUw)/W͂]@1`w jVo THKߦ;î*WfFJD;k>G ׍5PD|ݭќ' L25Icdݱ+0:G+F AF:xHͭqUFlrH`^FɅ-=Y7nki@ֶ-mSv,+/ڶIϲNĪdk]Dr >imwM a6cy:/ u2?rKsE]Ǜ+h7"^=Jb gfctÑo4no .Fё"X>pcQjDm ,qV eBk,ps͐2ؙQ^~mM*7"GCŊmkqZ^Lsj3gY{Q!qB sQf6USq¬ёlYKzQpY뺺#}voڮE6.tk{ɩMB;%!B,OMڻ) ^wF&}Jʽ[ߔ g9s]Iw隋 cbd2]*x4xpr/ȼ00)-V@ › H1}]~A cldyCF6QX/ʻF`1[Y$97-@w]/PmJa\ Ic{?DOֿ7lzUS3ei\{*4te:e(d.hβ5-*@,QU*wK cToũ΀oJXu?2NU֓[!Q/nU 7?+~jO?wmԋ+Nk*eMcn)+6nub]؏}B}^6(̽H8N)bF^loj^=ڣ&*Ia#}4EaκT6D zH;*9c]Ğ.0+~¦dɆJP'ӎb4|u51bƯ+tbGԇ9/ 9 t(Lt4m=zM̑F5d&j,InRе%1 9HyyBNOy oj횕/jL Qt~?ۺS ZB< < g8j5>y'{ @@CF&@Yuuw+ !c=m5$By]\jG\9cqX\Kf-]oC10`̳9ih~)$f:=j'm}]dp9!;Vm/ _ihblkխLZ?ݫ5i,6`Хu67t+$$RO 7#xwVx38 8L/ 9CCNS& 0f?C?N#J y_J!t\@Ri~1nXv$=ޙ2ow_j%Rh㸴<4l| 4+hn( 3#C'% ɽσ{HeԗGIȌͣXp|ģN=gX )+o"Rpa du{NCLD+ ӗϿ:(F]D>#p@Zu%%3n[C/:8Kk kMGxՁ7ʃť EK_δ"Fs6V_9HO(m<ZAOu@yFx01`g؈ !n'+0Җ8B"lשhyRn;Y\-887 {#߽'·|wiy'cD0E_s 2oqd#l#H%^ :oѵfGuq1G,JF|UHG}/O_6Mnj|Ɨ3rEZTIS,/,7|\3B`}ANV5MBX/e"{2[kyZaUs/$`nuKY'D&y) 1`jW!e'ׁ/v1OViK}&ysRy/!y*$Yp=ms".|oEe2q%(;:! a k_Qjн3gy3,ObRTKrM X۬V"XZj> ,I㚦n (sL9{^uOAyMZBb%/Թ"5iBKH9sB"2[=HKaWʤ0a!Gv*j7鄰07͂HUVHJ NE ,"=t_ðe VJ{sjDA?4@!]*n{Ix?JkS`eFR8`>xx=r,5 )1]yHQt{LXܜpk(dG֗oIy?e\X핣Cf92x'xyoG (ޒ.H*ыcARFC/9;+wsTEi?L3 $1U 0Hr,8܊ŚdH}X˨sg5hlcdu5kp4}BfSehr'2Mj&qc{bAXꕁ;\ӔBA͝bΉle%RlPz/FWǮ0:k0.#?dWq3&oo"^L`ڒHA EMu2LѶɁv$)EYIlŠO/|ʲv!VAF|9cTɂ>$+0wNWǣ+C&ffQbϾgs w@@>k>>w 8 }Af.7yh:] VS20eǽWK->zt;,Y'4vpc `iVym1]EE4 `J:__ `ζBl'JaJ!NG|W|SY˾~E2SJSp;k@Q sl0,(8̾q>$7V@ج0p#- HZ7U>>4 .:K`t3 ѳs'n bFٲqp7=ec?N@WI5:#y4!N2 DWdԍ^7y՚/Nez53W]_le;,[Y% Q(F&#.q+[ga}@:|gH.oT 繐@+_CWMͥ OEbs%$i[Qgin ]gLAhj_N[_[7HpFx0Ɵv#r$'+-fq\go֪Jʤ1\/@?kZ{mm]ҀwPȇd6|Z{  gӑQ i5*]&+zl[M HNpVb8)=q7G63a61w]ah:9M d5dRQH6$pNϤ CD'FS4@SuL@|@yJ T,b,᧙K V;Ǒ=3FCQ}p4aO܋eK'5J*J)j1hA|z=.D~(S!bvtiu1὚Zv^IAo<~+CMb~Ĺ$iXI/%s W$6ti CA&үuw|sJKk9,FWW#ٽ=tZr`뭁)zSbU*Fq]F6̖wIHyg>1k+UNsޭr)+kHh o뉎LLpgϮ]Z//A"I9,WTWx#h9~Df|ut{!NSw-NN+I2 ,v x4E189{ۡ%tiֹ@ y+4`Wx?=1ѢtXɛpŵFόSKH}. 1={lfC$Pb3)lwe, |RSN.]4\=т2fUέe!P`ti`{ >U _a}Uk/hSED!RU/ s>@筲u&6&X뵯WszJ_%sII+:XGY+ DfͽX!ᡰNz+tPƥ& 2_1!. 3.2$mbw !U`~4M<8.C[7Dэꖑ=:v%D X%4 O5J,)^4zdMt’WAV)G`r\pNyqoJOG]9!bљ dB[CUW 6mBOxC}im7Q 0^[Iu,j?EQ(~:ch4Yߡ%N*H} +S,<B%X~%H jcw.L%O8qDE9gUsz@ |QԡdC9mqࢤyJŜ<Ա 5P%-K]_ESW+Bo`@IIӡ@u6en_rQҸvAmr?H 5eroKޢpButDIl Q-qB(>p^<`lACMj,s\vdmoL?΋.QʣH5zqtذ@+0I^{kvz?w1Z.bq +lR{氙@؛dt&&c==P Bm@1DqN7X矄Vs_~37ehl CWWA~%0PEk!a0L.5.ZXUC&|Fq%IoAe J6F[c0#όWOsͬd JBB3.6$\@ *4 zAmdѧ0 s3c[i܋o~u[؏M"׺Mn`a˻L'X!vlof^[eq-z +tmԃQnc(o I$iz͠5t.|.{-o!-LI7lꄼ$ 50o rFh(kؠ53:#?&<Wh>jP %R K Z)Lg RBXC PQmhuQrv6UruѮ?fSn@oE \no[]G/_+(s7S0ֲ3 }N)6zg]8{iAsE*V>ے̓ʳ^j'~П)4KUӪ7y!HmYwX}wl?Ig/>R1H`ݔ6ŻcAxj*bl c9O:qkNanV¨,Ȅ5mbQ$G&R.% Y`?$".kq9-wT(V&պ[y{vD L!87O:n`Ymјh$5 eMhg⬡eoO ;(j ׭JxF udle`:R25bvtӛ"|Gt=+v<6([9YT5CpLXrGD!X@ό_ "8CsIO*1 A?(`= #5f9iLAEXJ&#raj1AF a!w"Vwil<96#~ :0|F b|13i\lFy z<=t`zj wDTb鷗,^')m?j'mP5&Ct8v*hLx iI,9}?J[Nvdu"=)!q+ct>]o9ǒMl9IBʛQ7 ǂW" ފ~୥(4=Qe)#gQ9gPRR$Nzryjˑ!ݸH2'lPVN*j=F~ˀioJ(ffS2,SOJܯnf?;|2T[5_8+l!5IG-Xc&2Yjze_-2;5U}Ox4tξO?Q2>y1^^1#A *$I_B#Bmj4B󾢵t* S`ګ˅}䅵iy[rw!/G;-cV9A9qe=bmgMÈx˨r) Rۮy)&s{ cp+/PhS#wpI h&)먎F?;< }Pht# ^L2́?4q2+-%o(C>]{[i= `1Zh\ X>OvY  ;o,N^'dǁJ^5\ r6`\m񥋹v]6^l9taׇ/žT-$.kH?4B3bJq<B[LRqJۓĢJoe_4bIi<\ $jZ' os&5 ߄rRMԐ`{VmlD;ʥW?_"QlWE~V$xJ1/r-/{ozs*A|>zo2OXcQ!{;Tcy4R S?DQlZmAh:ib[ЖP"?xqaQW+fZ.%6T"C |c8:n[ׁQZ &oѕm2(=oY9S }| EFH oMk{%퇤bM9JSGHF\M<b[VWddj~ ev@P#g64!u̕C+&'t|13 I%Uɹ O*ftt@5 SS73g\a;! f7c{3*J:̏wU Qi`͒Ct\OqELɡz)~ !^\Rw3xGXgJ :|}~W/&l5F L덩EU=+W(sJh48Km~E`d ySĀan~55lYUS,y>6lm}$fAiMtuGpϸqI$3m}f0S~.`syA{P_m-َ  ,֝%f(άc_t'T'R^yŵw֩{<!@@Sflj7 ?SPI+pe%ZaswǖWY 鷭n-ZY+ގz_%ݯ->EPݕ`ܥ;*19h5<Կ-2Tē)|Yk'7r$VX. E߯qLʮIeyN/Э@j[H>oǘFpe7S,Ae#Y@!h\8pwU? z6KJaO=p )d&f⫎GOj 0'0'1K{l뫃Xb'zݺs/{*Y4ZDSse(GAR֭nbj d̒k lֺ`w{N5mf4&yX4a3-4l!O>گ)ǁK|,:KYN=i8LE ϛ['<}6"#|0͕?Tmó`;y=l$S(n8 G\rN*GL`4Z>9[GJ T;Ĥŕ?kXc:AJ ;^')\{ 4 ocRc2{zZ_NkmyȂXZ>{ăO1O#n_^D* ㊎'oA#%dMsǰd@2]5~Q >^= !Y%M}-JO$RMd@m"q?EW{Z͏a`'(+b.2vJ@U@1׉*X= d`TN(nssd`ŕoK@E}7AXT1ѯ}xzT"}Gwrzi]p?Z}Kh}<㖑 zBҵLG. 1S4-n  :u,Kw@[bDgV}SeOdn+ì>GPA^U:DאӺõ:ܗeS؅sOQ?' PQbh^y\EQ1 4cՅ v3]?,j)@0_p '[g=Lc co1MӭʠitXokt46Vy(&ޫelNɠjqqIcRnhn~:$65:.K 3{کI^V`ZcX GRq3ȿ,/XpPZv@L7i3 ̑tfí54՞&*8 NkDJp2 j1]}bu\cT!18%L%J p:>̂D3;7Yl9t9icA" AnqV`ZMKy-{@Lr`>gtp{Z܆pG5C`QD\v)r\>ʜwW9O#k'qZv= ȟc9 -;0x7e!@eN&)8`]wbew'+f!V<|Ŏ#knMC?¼eӬZEK@SϩtύDxr uwsRu"aFʡ46MDb53 "Ι >=ebL?6q4UѸ\8qN: lJk[pr]+P"!1_2j u'8\. yiQ/50K$90ß,o@NJ.LEܨs䥦p10P rffQ߮Ώ^߅] qE5lA#fLZ Qk%J],SL*KkF#*\!yNN_y sc_ö'w- &J$!28clrjXS~KWq)E1^^m9 ͅ5J-<JGќϿ,? _cU**Vv&*wcz+} pt8޼GQ8i,jcζ8y6UqA5#Cn>G<`m"sSY~^ PT8bn!>'q>W@].s08FE~0n 1cFubޢl IJ7|G1ղ:taCr p]ɉďcF`fȱBQ4枵[H8pc#oUD<5b*.A$ ވ;d>`n6mgZ k XDNjMjp/MU2N O1hiX@kfxiPp(¡P0γOԳ01/֦[cN 7e$G@ڋnO04[Qf]T93a!<19@8z_VTk(CL6Y <:O&锷G ?Ox}) do^.[m/!526}VnqSqFV) on햠Hh+̋H0iLx˦i`!kA+,h$5ʰ-_vWe&~`[Nw03,Rɶ7B`K.TLoY#N&K-⨛G2"V+adMPx-mPy 9aJi+Y+R퓿 Y IgLe}z/ wڝwZikF i/zHdpbzх*SJ;D[ Kf?\w2^ #1'5L*򣇘cM~w,.oLAnX }8?r6s5k1nl~[.sNW؀ ku.sIآiڲu]QBFd4핹~cab2a%_ 8)r%gVPVMzL*voKG"]&Ӳr7w`\ 8w>%tО/M1dA&}>XU{3DٔKh'3l:po}JHx2AgtౠktW|̾chz) #( i7ƥzp D F}4)F sg*JxĻv!$f<cYv([rL~Ii *g涔oJ`ɩh͢m5xb)CPsD1KI22^vхX5i. 6廨}DDB{<-vi~zwXobt~9MQ ~3ں+Y1g 7L;2WM1#ݦ8ñXC+gf b<!s%`'[`C0TK0*ʢccQ'=_RS:;O[biW\el4*&t53Fv w$.u1f`k5w"wء2DfXBm_MnjU wbY@V*lٙ;p c݂t{4D(?Ѥ"v|*A8 "О_v3*u2G3'm;Cp26vYzqK'D1jy/z<9su]N LyՉr>rce+|V&~ᅲ$A+ b#`3[sౝ_{%-~i_+oUZ6SjTYPXEtؼ()QcuԒsڢD [^K;" G@֧cr\J}ׇ->_1SڛD ]FFF)g iZ/FF!^hza?ZK꿀M1k{TV;`x^ T=`{OOhGlnvT -?"DЯ 0f26_!Bj.҅ Cf<OV=ỄPNDuNP+ߧXQ ]A v9:Qxn[NCFFH|DIW3g #`N).kDM>'^;h2=1Ež0L9fi淙#åv9sRoܜm9\fN.@q9뮛1=]hgny :+>4SЮ{Q mDM$hwWd}(]g͠ MqÄOcUU5h1يz9t%ͮqTr^Pyt O|T3a}+6FulrPPcrSVIxAu{c.BFnuK$96ޯRx5bP6OV'A/B?V%oar0N!HKyRhIm) 5@>\1lt^#= 1R5+UP,Ou#t80f"1R լ|ba', iu'*|QԾ\ti'XH-/P=yFƉ ۈRx)o3<k 2+%\&r7x=ɣA_OYuV!zVg_{ ;-:՚秬PM6%~ǜvC]g,H:Ȫe{qh uTIkKه[p 3YLS۝*<\\x҃;36kTKOD ,zF^TM:^jc`vзs;)C8{jmFO=z/x"a Ch7PոVj.=2:,c2ayL`8;`WI*5_?[[(#lwãzD!8c.KovrZ6'z°Gr<+W^- -;S֖sr[6Uw5/!}ݨk`Zaܿڣ-IvQ|v0 g}/D'uo fDdO˙,-炣qbY!!#5rFnbq3}VLaM~]L_u]}9fc9R* +`vʗ 3G,V"C0j؏Jp? PŦge2 Ŕ<~I83}7ڸ*ETmrZj_)U#)CpnAU![,zȵ'$z\9IP'~ڨr qy?+4!ZOp7Rž% 0] O@A.WسIFH)^mt30dQdClX\Y1Nj,/>ۚ"(惹l~Z'm0: c|5Ѻm;&#4y6_$L4'%Ʊ?gg4^;G _W:d=']i+me ?K;I$&>ܣM|ʑf0,{>YTWv !޲8#p{;;ظGhڦVSLS8O$gZj]} PE5*8.9ol`FD7 k@ټ9jpC)3j@P")ʺ:~?C5UN;Q.Xɕzf,}\Dテ("b.`}CxPj0*|o՜ 4CrAr>A)WXSlT &mDfN.ouaJjlXB'T&D ǵqM ^讈~'֢TGZ228cs#^W"dA'\/WFXBgH鼐b$:u<`!|*j&Rkb2㑲q Lk+Cc:ye۸KQ.Ն2Ru:臦_4]*zBȼhU0ɲ#%kXAwapқ0%=xt[-k. g|ցxZ#˯ 8ke*XjуD,;G s q`RMAڛPR;k' ݳ: \+FD8cUUrl?])EU;ISY$?Z~+xTԕ[%2e.bA؆DQE.ԅڈua3y+! t}8}݌?pA] &{jce{ouYf?M-C+ݎH4ppn,,UlVdL&+m,.j2u2/%Iu#A5~;y&(Zh>{$˻ `Bw # $ho+80t<`@/z/ V\ĝ1+n&v%BږUj~MM]΂4gr 4W0}qa%(ם&=ZѦPj79p lR.S.:IYd!qPLejX5_'[.'#L8X VȲ %5UWoap5Fz3D1 ZAF1-i呚27WD_nza6#-uqlk:9wNwMSD·4>>@"w12Ah,<3\5E`1f`;zF]G.pV oe[RX&{j!Pd[A?~ƶZb-C0YџtbխM瞈eTU"R[Nm X\=LxW?y|pP7Ĥ!׺ ~dF;~Pj6gVkڗ"P곂E WO߽p<m5p6bȨ=?Қ cG`ITkCjLX@/re33Ϥ!gJh%&jjG&v(65:8X7Sxڒ;ͯ RЉqpk£CW].Nh2FЎ_* hM>VRwyطkOGftٽ#GWjCt~/;w6dyJH7̛$lrxѸ cT|7j}.4I Y.k 5؎[` 4Ύm4Of;WǤ%ֆ c?) /xqhbma  dtYVpcd#Thw\QkZVT{tG17H'XqOyT`-,~l`>̿j<(DwҦ?4C~q욭0kF RC?g9:&@'C͊,o,y;Vșe~# &Ԧ X F?#+hB$\*8DgۀLusws,WĹ}̀^mT )7V@˨ d| خ0$$MwX4zi/,D:Y.kmN+'E0l'>oy[g/>QdohMj91O@&3>\sCë2Ddz`i߳N;O)T픺 :{ utW 6>AE~)b3] AO_g,)ua VH ^ ɡ2`s:&9y>= Z^D"W^QweBr~g c b_$n˜99bLkC;! ܲ&WQWJT|*:&!Ć7)nuPZYCp`"ZpB /Y5O-"DŽ?}⁰Ñ?O.;ƈڽQ 'M(1 (QVC9VWie *N-b @hӻ&R|aKCOUm\x iܯ'dk 8A_J"@BS8/4 Y gΫ1gQ5NMc]l5Ȃy #aC-|əO>GeOx. Z%bK6V.B>Ot_0="j^9@83mOz5v|&"|ԟ#cQ^Ltp++1R:LưGx"mb:01vSr]:YF.eʳ^@aMhal8!'%' .A&Цx>7&tkǖSiZT1g6˵g@m#r$sfɉ][Y'#ŏJ DOp$b S-6;H57&sM9TyRL:2=F-B! uB-D. =<-)x$_%U3QF%gdlߏщ8zYϰfk)@+iȤ ˯[twK^l\PF8{,MOz2B<(FZfTfifkli[0]Ƹt> =G%ڐ %kڷ Mc@ 5RLUpS O#q2k0&=ikd6[9KWgRەξA/ܖʝ3ViW [d }n0NlL'o57¡l6׽h}:*B:t;6ހnۡ"1j]ondLH{Z2-Yx)+ }> RVr|UAMACԙ[Yec.·y,M| VKi*NGآ7=V+ w3ɴXIPgSHUnS +#i'P\ƽu%Ly#.ebqop$U+3s|\JҕRe#T"N`U5pL ] 6/8CVsb49:'~i4VMT\@-JICl]d4?kl<ϒk;g_:C%@2zVSZ6?HJUxM?LR5Cd~FLi,533{+ O3Ù jnqğol*+OvmV]X n&q|?!RŢ~=/RF5ь2g+Iry僓W:.>ׂݶ F| I bDhr'+Dީt=7wIDt)[P2GuNi>*zB.xK| j6h)I=7ڵ** dM, Uɏ=-(M {K%ܩxiP×|uP? xbMo8^r[‹TBfiV ےNXp.cn6XvZ+fhC"N oƟ xI78n(!q_>d4-Av[C}n0 #;^c]vT$V]ޏTڊ@firjEaF 1M}n[yujwxk{)|t&zX|N2_T9.փŶ';9~־7z2y}eڂ|OLE(/2<ȷڟ([y{a 5ط~ fٌ݊t50#-bTzjn~(~k]6G$"b XD4Ęh?01ӄ ^?rs-YԖNu b<cHtpϜ*̗'r[Sn8JhPb@1~ֺ[r>yU+Zc k2O[X2PH`V/ƥ .9ft=E+VmTP 6N+D%;?+SKD, -na:SXȤrA o49tR]'y%Jz1j8Z6_|mm$ißs"F ( 3Q ;!T,L1?ߊ?;)7>g|ϧZ\CFqF?*p;-jN? \f{~Ȥor@%,J7g@ku26MY)];Т=Hݏ eF76 %Hn}~D)ZmT{Z$14)փy:(xU4L\,?)}1^ )ۀsѤ0.}]:jUOؘJg/pR'\VLꟽuf K \yJHV8=(A赾&}AgAՕAg^`kiʨ ;?nQ ~*+sLKgYÿ.5M+lH~y-)o?FpqN*d_#5F =d39 Ltߞ֡kޮTb JԊvEKɭdO uXCi>%J ߳'jƃl@mN!zjܴ x/qrN~5ᄞX=]<$CNq0۹UI[9 \f#Wgu;J`|q?;1괇Ɔug)Y!iޯ.el/lNЯ:L GT_sG?m SUiI;IˣgiZ3dG/gz1@a@xiɑ1+s뿇Z:a5mgnie[$P†O}cy|-%=wک@gҍ09 FY%JQhP4[;5iX-쳋4M5VP͢ p/X*.Fc~zu-+Wٷն ׽KL4QfTʸ*oŐ軣VqEec"@K7.ު/} pV֬,%"K)n#Q:24BK !\"%iH.ُ̞vPfScjYY%LYFcM"@yd 8qv1۽D!bG|3H|b#k<ȴ~ 8oHf8EsybtuIz>:@ <kE T 1IoL)[$똉 nNōqZSWLjֺTR薭~7kƁ L:9<Ś[Lȸ.r`4H!}M0AX+FےPjO-]WK ؀~&3$fgmξax&iH+/Ʈ^dCӲRrM LBPΈlu#ilӓ~Q x"0{& 6qj0}9GɇC~˻ ;U{}DdԵQ?5ƕ< *[c_c,0uRHݦ;-)HmoĝX۲"jGaY`4MJLL1 Vx521*c zM6;Kވ xEܓ?kN\BoZ Ci1(Ml~.4;F+,>x;'R|E4yq%}GUck sjx#-Fe ЮזS~w hں9tqF>} "0 '[Ո‘SoFm}>`4 ]B'[FĻ&bǴM)e#/FuKPeNuoa*'-TBcƃЀ&w#cZ~!f^'kp8o2t)k~E͖gF_R19QU7&sOs D;aZM+yW.#=Rz!X}1yc7S8zTC'GB8,R=| eh*Ǩ>k.~ (wC>orwcԧkd1l9'U F8~lRJjn2fU!>\SΫU-;) БԿ SF1~򋭯(G(jRشG{BaC&$ /yМ6CnWc!yRWNr gwox+sUI*2.b tYR2ܞ*8}ZVVEXG_2 AE=}?P_{0n9rsnVfv?—c&#,l nTgճP𲵗Js(ٗ{L;E d}kBX Lw"x)V>LdĝO~ DC=L*65 LqB[d0IE_Gʖ(s [HT^̸l)&xg|tq-3OEbEϧӾ!Ȝ ouEiG Yyҍ^:q˲-_kzBٟGxHIy#|{4`uR⓭̅ !ټƨ Q`,e n1H c.XA-TJyvo-:kHT'jI6ĘPCV8ߊ#pDz[QHwUt'mt3\~/ .[zP>5BЧSy2˙3Tg"+;,嗥z$)Z#lhb7h&# 'z*1W$y*_L5ã.}68Oshܕˤ rJplqXq-wP]Hi׽83HaGWxMOI=|ʵ)hkXfUo;|B~OՎ6Q\t">7Xi*vӪ )fM+!xXc+ps6nHw@4o6Eh-\ubx_xlt]@&#W\vz%lJYX΃59cn3loT_YGsa#*1gD ݵ ʜ/==AG>=g^eť蒮fŀo3I2׫ߏj0޽@ewb̽Z@(M7A79@7]]]b^eK]zYժK ?SC{qa1l.)`sf!ք,tHIi\n-VYb(Fː($ƈ>bd }m MR?NZT1Uן*Ԗ?bɹby()_Ziɳn + [ag* X/#"\**uvgBAunkl?FPM7y'\͵Fn!{BI gpiMR𜪥h/Hx Y7S-SPRuPe2%P=[Y y\h@^-`J>bL5GA Ws8) $XdS>ROYnR81:7,zNnJd(M',@g(KCGT+ɬM{UK (۶/TQ:kS} Fzy,pؒtӜQR5dt>G0RZП&Ք(#苻u؝"ўZ]`ܹ 㻃p8a>Y^/>vQ U8a ҙ:fhY o 0v~;* z\ݑ'r@T  (FCwv# t _Tt^_.iD P^Ǟ  ;7ZƂYxv$+1<v꺛F)9kZh7\uU~UΎue`V"g߫aޣ]gKy.q'#%DĽ}lle?3sFi8HB6Au1$69+"ꉜnuҰH#'J-xie%+L aZ(Kwrtɯ'Pd+ M){.;@rFCOλqv1UB,;FBdn[%qk)L4i`*D-wârs@Nʝ^siyqݧ*L9<:l~}Z:qi\cO!3"2:5cNM~/veˏCMYژ s#;mZZɉ   (W I2`,QN#$\!=v](%V2{ {2҇X?DPq<$GkD<4Ԛ!;%/->kr:1vz%+%qp}'1wy~ga>Vl*)LQsž= 1^噋A}_!|$g-(%(;@૷-bt+||oWpS>gnܽؕw8#*g8_yTq 6 O's'l`p Es8ߑEU߸} +)$"Ҩ} 7W0*<+-wE]n HVr@C2:HdC\< a$hڏS(1q-J :Ӈ,/x&7sK *W:Ԑtg&Wq:۽"FW i`5O]Z]+k\cno7d!;n'U=xxDAMmWp}A TZYRY\'Up<|d'imT7,ٵ@,YnY33aFyK[ުo"x5/o~&c҈T'(N@\| .N v+ɏX-O:1>T濱 qL,IVal!v~\ݑ΀=u?;˿C[x Yx2_W3p:U5_~S_(o iXrd?~o[K=${o5@5XB-1Z+zQ!czߦK3a)29MZ[(Np."V pd>@ɹX۽W=(Eb:log-sW\9O.V սy[R,һu />Q:7MO y>?<"P<JM%j-+ҏKk ϧ.2bf].lw%< "+HX)>aXRc@hj튌S^"ֹ *_  T~wXUxmHr͑Cqe{0Td?-^Y rXʝrQXx"^ A*i]F {+6 xf/w%3]<[)isS{rGvQuf؂ȴ%Y`gN>H#Xsq뽳 AfUꖲ܄67nMhWPǻ?4ٱήClG A9訣Ӝ{W[|CBB<AN~^l(ֶQ_n0@=X-aS=*3SWMsn?DC^Tb;^==EY#OlS5RXT.S?rS~F6~GTILTw\!v\ "><-8u--=Ҋ7/+U{b}EF72T&}̗<3S Y䠻h ~+u#^&KU,hEl"?H~;ɥu8QNS}瓲vЄrFqGy4%WRn+aH-nim=F5[G8ovaB]IrenPtsI Qu7ٕw 9ns6J|?N0 jBC^_!+РG4ª#/T\6&ة#2rw+B?u:)hzz~/DtzdͯǕmLB 7k_:8lB|fH%-S=,@tB<{ :sXX`EJEse ucv"`8VYnYa&L֘($eʤJg˞C( &U y8@w,W*Xը1+i y| U٠@ׇiB}..5G.4xƏ,4 )hNMB|VUOb5szm .3q(Jޫid=Ķ!LaTyjʮzb=-\h}Rj[*D"aJw1,Y7M4l} ={zج [4o: 1u.g 2YO GZiAN gy^5,%xAўY[={WxJ'sD7;#e12\b.}`#QCuZUMXtb=_7Ce] uPPAqE^]&~'QfM; Jrq KdTQvSÄ]3  .Ml/":,x^Qm$&{z2]GKnqI+UߋbA%R tJ/dYmBtiD$+:DMzrBY jDn84<]W{CMj.hV(T8E=,3&XgN!ay7'"l2o|Q⾆^ RUw/ p[MS@E:^\G&hP=v_X=&oK405r{cZˤG-u $KuRQǺ'3M+TT8i8^uɇfUJfj .)EW\F #0.0Mx w*Yҝp8TVٿ4j*~{9Y"]4KujWVppN}ռ\dt2F:JN hxoYn7Ѡ?L/4iNb.1;no<pH`Tp P6zģ3l;Czl߲Dr^.g7|Zs}Ha["H#wH1`iK{~REٻkvD%F |I$]r&5萇2eX ;-USgVzCRL"&Tչ *J\f{op<@e z&rKb0g;F^fS>C'mSx@fwino7QmqyYޝ5d4vhB=e*6 &h%-"Ec)c5mEV*)Dlu%4tGEl%Է_tKr,}ųʴt {ऴ{2 KYңG}y,ri+e DLzdL $iK?&r-cނ,N(ᵹ!rCf(d\:0:tGJ@F}!+G$88nfRU5й3&6z8U#[GI#%*- +܅@g8{ʃ!iלJ-ኣ +l׿)%] ʏS&eF-gd?5XmCH֑I!Y=pKpη[NJڬ0(/^h A:ԠnTǝ yiqDեf$Vpԛr- &i"p+l?{ΪL)ד7QˉڱFI_5*:ڗdӧʩt%y=Ys:q}:ᕹ \P%/8AybrjGMO,ؕĆȟ퉀.}e[~uXn;97FJw+wVKYL'vw}^I $nRrnCxݫ0`4k+8k!yh]9'p:i+CENW КMltLV2}ފ5j_BP/G7׵ċHk[{xG_f;0@R.u0BgP.bOByhaYi! Zȝ:l)ZtHC'})wΧTh;^r":aWI0D =f:[h~(hcֆOxI9Dzo+rɗ {b\:nD+Hv q B4Q!@\yuM(&lxZz5!YݜY/ͺ+ELt{f{ {;e,;y-(PL'E(iHӠS>:p"G&WC8a$ uJFGILմ wDBr&}q~|)Ic)+t_Bڠze =::e˹vFmpأ 1UvGC)&PG󼽩]ߙS~zjGRgf+{oB<1D-Ow#T'ľ }U1Ӯ5 b-iSG捭|.;PEb}S_,$t >Вsri-`BGG><"5뾠ն?>e9'8B`2/ ɸe :.,χ<ȨǴ^QԐ7ڟ<͖y&w|LgHK7?A]6b Tڲ^'RwV!;"O<"`0.}]F8`\NRb$ KjtaƤ-PF4GX}{L< 3Fm~bK 0>d i6T<' EU+09th7c>_̮)bdqk"s4- tujK[0+C*b e~"\V#<.7{y 礭ja9#e蕅owZ,,l-I2Z7 '*ωvX総= qt( 0V# Z.02'0D 'CMfEr["WMRvHCRvy<@(!Uȭ4=FҤ*( ;wx**8EUzMB ak J ڏi!ܕK%_攖ld<'VU+76N%!m$[qX}?; [d<(~eq i 7{s&o~k[X y9^ f*a2?$;RUXtIu9v,sSk I nY N[*LA569\tdNr"Y{ f}3[[D2#>}a2Z7;9:Ѿ&2XpFpNYm:#A+D= avJ0Cĥ дNYԕD&AmLᣫ[iu5 #ڱԇ?cOoKk׌^53#=,>d$b#Z7lGlC[MlΟk/}M ~蛕W*{"wd;?5ȁ]w]\IΏNx@VOٲȈG5pv ֛(F])**70,l'MrI`\ {x$ѭEP'ϯ WODKqqzS&& EDZYژ13%(b06[)r܃ƎI)p] 첧NB47z6_j}Lһ ׻O~O2y49\h6ldAJ zڜ D;鱗eB z@Gݏ dH rxRڮPX)ɶAYL-0;?ic#4FWajM9oPQy'1!PtqBS5tMu4 6KT39pi[<" Lɥva/Fr-<=f#\l&fX :f?muѕU8[3}}SeK׷x^Z>mƜƸzL5X.c'_[d ]枣~t*6|őQLPɠ~1J:p o;jo{iŶ3>|CD:aE`[ DZ}*zrݰ?k8F#Q:[A>"1 v 7}wS-I87LYCZ2n,ܴ s'!uGr ?ydE5mYBs9' Ǐm= Z7ZTݒ8 \4'yځ" ô%8j)"qh>r')K9T&]MƑBA)F.\-!1H2W-TqW:AX{.O_Kg@dRJRq۸fFLavUE\ vKw@C_jZ/lݤFvL6A@-RAE;+u++)q&\= |BЮ)jACSPPSm'+8b_Z#Cg6(|*v o4~ #Zi'ؿiAYO+u kOj7WѼ9LJ<}bfCKf*mf ]v7b0v2~0`SOG@ D]}}H.%b[^1 $5턨_3lǽY %Pxz?Di)mX}`&۔thv&*=) }+iޔpձ{AL<)LR;{H&##ͳx{6} P _;YRX㉳<]&P];ƒ%9=`0@w1 XfP:3Kî*ey͌OjYpUk*zTP }k:MVk p4UeŻ("l=f 5nxa}Z|a֭u$CvWKH٩ >BM.?NՈ^LJRN0f^:4䔀ZՏIauА1qӮ._`Cl8w\F,!/TEMѫ&tv~'*@KJlIݧ WIKKUvE-Lrʂs`G),IMf0vaq镟;ָܘkQ__Ch]W~UW|g=wV3VXZI>NN@O(e4)\g.U? wv hdʘ tDR <5]V{ort)9b^f6gG {Md_1z"Ԃt!,m:7%KcJva/cڻtfȕ+L_l's3_R oTY^V`,@, xp_P6m\ T`Vå5Q-9~ IԱ^m)ICW̒$oOPc)| C 7(kZf8]@j Uקe0J+.{z~\X+YQhQyZ~ K՗7yEJԦmnSp /kib(eθx䌸"NR.r/(R|Wl۔n3;թ79ޮ.K@'JȌ|tc"CXٓ tP6A&(=xIeÂZsrkq!jvw& a5R(bhJs1ѵlX*dɲHqrɖh?2!"Xykvjg$:,UN'U1_{[c 3zx>?4Ua΍> V.V=nt/T/;|*iшb(%m[gX6 !CR V~[:Q^ﬥ]+'DykLw4R`Bm18ݖ*0npN/p􉕘WcLsxNމ}r8F&Ny\=XƻΘB cz 'FePU:f7wӷi$^kJ o}GAKA#c<ٷһ"R,9sZ4T`tj(xXQLCUEm*)eaVo@):\2!cp3W/]ƚ] Ki\["wV NwcEO衡Syt8Mm:c~z hy+btjjh3BB4 JD84Kr^fq@wӬ$O9u-;L/` &k>7])? iJ a\+qF:/+dX"BU@TANgMR^W ri1i -'-M $Ծv=#Oaɩ0m r%SHкڨ[RK/Ω@PQ&dBjg;=2OtOJ߰l`1f| @B %N}x~9]^C!Ug!ܧ^@ؗZ*LVjLRzȳ-d%'|0%.HZ*{M h\N]?&`! 9갣lP|dQq0VȏTlj{ ėʎݷ_M_2+ ݌u W[ܩMX E׍`'^' z¥j3[jFy# 1"v{%d^U.=:J<{@][aOI !izRȞ8hYTE fx5(>`<e/ݏmn$yn\{n,H8nإn bCgj+\/HeNxⷧk޼C#|bN lnӸbdA$)0>n lHnuLı"b@ˣ\i8} 5BkfG?GFCx-iw =ޣy2"xҡ_y c`Tp(]@`%Jxp1@XclJCڿJޥъ/77Y9xkSKcв4C`[\ hb査#IJĚFZ9Ue3Gk &#+VȥDA*-µu?CPYw~TERC͏?Sěu'cυu K)[LXE>?GFk}M\!M׽H!~נ%~cs`Nղ?hv8%u<ўvb˻t cd i=2rB g"RX%y֚ύzP&IlOު½n#piq(&K^b 5>}H%FK1?wK=bDUkEJ4ue΋z{-$۶VRΊ 7Ƕo]&Bp:ĪUN|d }Z[:W䗜M}F7Y_*v;zݴlהv@ϴ) ~ٮtAҍM\92/: y yF͸l2OuO_PG%u~=lоS8`?3V${P;W1FfDXN@(OhK3%*e61(?8uԵr("!M\Y=eOPZVFM-!2f&*tw-e%Dg(-m%=\w@6xPű0yQ S|hmӱ%h#ثM݂ڄqNϓylKz+4Nl43XV9TA7$xyɠYZWnZ0">]x-7WRw2aȒsⅣrmlYWlywu`G%twd,ldC[,JT6 sC4م9/>O;~TM f4 eU6ؚrYYל+X@a nƙă=wQp8v NnY@z{,2@k7Y$fu wcPl%Q&ʻUVɼ{ak,k@>/B(`7gFyX9"Gͫj_8vMwѷv8Ҿ8o&7*L5P2ыXT;2xͺS}dI8A"CJmY߫Op#VaIELJFx3g\Ӽ\Hd-YM-~ctB&6ըpq3EK"6'F:ٮO_L VX-1a+ʨwa%g0tqԫX#=K.:h7(#sԨI2J} ףGK=%oC7IWVG5礩+ !Ɛ,-\oŭ{\(Ä4Pwu5WkNM!hM9X.VziqyNk?UIq#̠'6$ip+r^dw0{l _Vs7re~Gm20}`Z!a$-y.zC`mQ ,!uuCR\f]mҬ1W4(w t0%DdO"[ -#8O"ʆE=aQ~l$iH) @<~,fMi7;][7% e>ʼ?/zzbAՏۨH\%7%pa}+%VRM[H0U)#ؽ~L]D!6u>~)֜zLB.r` _O9tOL%y#CP$ḿ`YF{X* J dkwWdFWdێVCeHGA ^Gh[n &zxtB+-sG>-4b@W^S=jx>|ror!mNX7*,?)ЪYM#E=+ _eX-I!st.\I k'[)/)-1cwrCJ{80@x :?d}Aڥ r_f,:>V7( riUN`(='IMˀ 8>[D|ɗ#_@ <jCGuv `1ߴI%C 4P=.xq;^,!-ځK^ѥFDq9ϙYV<32yLlD4Ha->hg7tOD;O'qz2A@~e-vk9QÜ8JkqZN2LvN+qo8YrxahMZTՇh6E~mgT801iJx@x\` s'm?fiM>,G+4EPN!'f[bF§Hߤ(+R=A ǁQ{gsZ!%%z䆫a+;.eCCV*k9BEWv=կ&, M(R{}aiGRś9:OSQڵDyas!tM߹:JbM5 U9I.^а"u Ŏyh,ӯf%VH]H 3֟F.OO,ߜnW7aIZ:ÎǞ"ߒlϭN,4NUM{êàr%=\tN_ʏڨl;Mr>.}dx:O+h1{byG]2ՋgowȦ1'aH\W&y ׍9 TBxjf.Ӣ>;P)@Dz'j(Q`u Ň'(D= " [,YjC+>o72m^{6_(jTL<.|~@[I,%Po!m^Okmd{ӭ`5x¡hқ%orY&üT^fdՅ4۞US& K-!MuL^\&F?@$ ,eDaοo5K'JzI*\ TPB7'o!wo5aH8 uIJ(3/?U(%jA"mR<8nc!p5ܼxt(:ZDew&pڛx3Y9n9'ϼU.ag{~0nM굥k-<"i_#l L+$H[iQPi$5vA~8^_94=ko 21%4R!RfҲIIN 3\Mi;FеMIAu;&1ȗyK:7FZd:lW̾S\W;V@R $ Jmyat5R Ԁu#ޡ2~kR? @bړw<ЬO)8<Db2|zЈ46:.L2A"C@dvNr eNѸo8w3#G$rٺ4sj͝(Eu -}4.Ƀ[4V]-  Ut$9U|aj.yzRQPpfB>01muJMw\ofHeH;tm?t?- 1 s`H..5z0ؐdz7S_VA!T溜 )& 2B\&( V{9LJm|8_NgGSܥX+xJ!]\VvAo}dx QGOwE`툗kMpaezUS9>Y9ʰ==*rV84gB!-`XIVltkWi'[^eN6o3E #e1`z1W @6L#"uΔg.i9sn'8Y-2n?ͤt [^G}EULTUD^ӇPQ+&!rBh J{n o3M6bJb0.g/b] 0zMݏȧ>mׁ)v]*͚+tGQX%bpʾBi: Z Bco۶+Ǎr1`%qr\ZubOszȩP:%ףqU̐Kh(VQ2i=߆w%P'k4Q\LXduebbMa>..nДfɭ"Y} pqdDHVz;d/iӹ2QRUQ|(m.uhy @6V2٪!-Ho~s SS[xԩ/k; ԁ\ҺG6wb_" 4=]7;(OA.I%.(1$;B@4[Lj+WRތ@,~>jzss9FʳKMp3p>bn 9g!F[Kt (U4VM7xRwJ%dRђ`jD9K1E\ ^tVY]bܿ@tkWci#Dw|M_ C}r%r܌(u T䜗|@ʊ$+mJ>'o.O_֧ȓ277Cc9?\2.QN''))Uuj~C:`i5Џv` nDdeLpl鎑)GkHoRV_LNz`\RӇȈ5ӈU YWƃ*dҙ 6FwU0ns\JoHUaTt+'jalJ4~b0Cg v9Fak?8˖VC%\e`-Цd;*`QEgQ4݅>`"O&f %fR\\0E%[L+Uƛ¯))9h؞b0SR^_ú |@-,d57)qzТtt,P">z4Z`4x|'/XRJ̓q n0Y6I_Z:Sƺ}|;wi_ɳ(-]+LYJPu 2mrah2qP,8fV-W`2c 'wuMF[m˭B< gz߷ ;c;R`z)rtCɑ"Yq&ϢWzӆכ"[:<68yM1X{aU^_FW@s_buPwEWķSwa5"en/*wy[Jq&[84%WD*.ml3uڊb0$fUTeL Hw ~0 ?Lf@ȲI%h2)^uQ~^ܥ;AcUT*dyCVMz 쇱*кHP5-<]l)s@:sNAF/A BQ(R}tL]`w/X)iݾ$S  8_ޯi9ڹz)yyuHD`ǖR-Jv}.ּđ\Vg 8vm?޸> 6O)]K -c`ީ˼KvƭEGW]MN6&3HSHf5<(~SUPYZ T J8u5$҂FKnaB#GḙDM=e$9ȝ=9C;a~uD4(~V$:JN+c y@w=H/Uu,b3vXq$"<˲ɲ7pL#@jbx880(%ւGЛNC^.`$残3ɖvB C.Fӂ!SmS溡j~'$mw|kH߯IXlL)cmA*8W\dژ> OW_8Yz!HCc[RRԠ]}m,G2b jmל~guS"eĆ!yI9Ӈ4$]-ɟnJ`7tW8_J{:pvcW\VLAX"FRg0aY:ygnB,H^+[BBxJ$6<w2lk\J}^>]*|BIG<@ZXÐ$|][zyjäfK{vuDbY%栥& v㘐0@^WSp–lfkXᭇR3Mu*XE Gd"cyE'POFPcB>@`1ߟ'8(ev|HhL|^^ -6}ҕ)wZAI DHt{yuYdޒj&Ojv#D5K%I RٵEXdEC/6_+ᬘwz{meK!Ba.bhato6oYeՈp/w F"v:KZp_jyKA!Mmuq!gA:" r}I5o&,-ITqMhv] ZEY!MB-) P~f[@5GP äـK40k$ uGj U`3j/Z.T)KrBP!(zVTdjP ڈ~||qJ.쥴;@v3pgJ@Եٔ8# Wr˕:zy-;p ¿07qٔw |%i,y,9GK.AjѼrqn))Y!,h(Rb(-@$S!}x]>Vm?G[s'p୵qDP/1׊4R[ C v4/?Aot{ ff d;rR5u,J7,.)/EґO:*+&uO yH4}nToX;yW]!w+4;)zs9&K+J>hr0g#4OT!Ȅ{b$ZRկ/ Va;U Y6KӰg\uKlynl QP1yЍ>*g T( 1d_~s>SV:Х!$?u4:rHGg>ĵeZtI9٦QBC,]!IMG͐1pꊣ ^KWWiW7E"`Ed/~Fl[$zZc ǼMVzҽ2ZlwI0Yua̡vdEp,xɥ!s5.H "cWRG'KpLB,bSq7>$BޒYu{bەN" MUi%OȇLCJ8 rT8dRy|G!OpzΞmX?q#4<ڏUYSo('u&2]UZr,tmD0[3'ѾaO7F~Sqw_Naha~k_mX#cAޅVҬRIkœINA||/ZNՎ{Vs[0t\Sۤ#AR 3>T>r$THs{jm,&pe,טPOR"8U,_QVBE_H 9,{ALB˲^}4ƐbR&!:;oa !Ɯ6 ltj& w.SSDv`z*f qA<)sDL54YIuIf0^SœνN(<EB3 u"ѠOG3 mC G贖D?E. 3Sg;OꔮfwF8;U ŧpnzfʳM#2t)] }~YQ\fS^Ntpbh*77z .vKzrGF&{~m  v5ξvzHނÑCޥ*uI\c<-Pp(7tV1_< 0Vl;Ö7Oj@:ES)u)u},6QgTUõ }G߅E5IrF{fS#a:@gl5|CTi}>J;}4?(X\*0>&؋ΰv\u*s_Q{2O!hLXc&<%&,H?w UojH(ZJ b^!kٻˤˬ.DžnpvpN;G:>EOJXJU5i|.P1l (GzwxKqkOzFM?Ty-pDh֡o݊, L/="a㓾DYO(R]v(,\+IEߧ}i}`DJ:OC iItω;0cl6FBQծ^qZMj;ʿc4>;ݳo\y6òGwo M~fgz"qMsNH7k5yYgYg[r >5RG P#:m,1s^K|9i )H߹G`sL4%r.D'-SG2MRbSxs +Ń~Zu]WX{nFQčG1{, nQ]]%&$=v uiР4ZPo%^(qX<=k ^J?-NzRgU[H~}y魣bU_G8:GԭtB'q(Ҁݯ=U uu hp4tJ"Hh~v-UY wP=z7n2^%hͯy \jU(T.@dP' O#ByxV8uevC5c'A %oWa@ VjLm^=A>DRR_$Pm {_kE3J#-V?#fWnXovw^m!ҡI /p w &Fnl\Q|m{Væ,r[LBqCv;p@ѰQeUP :kGy+6PDVE aQ m0u*#NugbmvL[tnM lFoظzC^Pqj fDq@ gAv)P4s Fpa )]%-Mԧ]F^QO(ڀKq`6 {OSt[zjTv|! NB&G+ooG3O~dV?"B.X'w`}1/ksj>efz]ԈoAprZ, .j&0򉼽< |al,cX^!߁Of,%$@Q_TG ZK#wInBwR`Cm8#Jmރt_}хsj2o cAL])AS1R +Dr}gQo$`dԦ" RȏbaF&pSgFb7CQm͕;DFTRl8FLԦc,uNnR#F(ڔa|pYyٙ߰|r ­t]$}u *]8REؗo ێsR\$쑐0`=2Z7>sbu MvHp XEzd˝۽ȚI*AnyYmU6 [ǚf2x$k]QPV,<)Ryz#{MqC!ҏbM?OzJ'6O[tЀ&\Є`99EU.~2#2ő:(zTM EqK,e{ 3}n_$}f9!Y1ۢy,}$ )9R=ckHHY>Gj۟ѲcXkX-%MK;J3{IS\pouB`7\&MjDst3?)W߳aݾGT#4L(+L  eK6# N. af;wO9f>Rq+ -7Y*`@91bʬkk{47XU=2ۂ&_K8g*+I~eOu_ƝۆRW,oBrdc[siL8q0q4gp x`N67cȩ51S4Ϗ1Ȼ4싪 +(j/ԂyVAPw=}+aꑺZMSSEIC"p}x۸(LY|'qX\r&Na퟊4Pn  J m\+8uSOaDcR #Bf:Ԍ pQϰtEa9)~1OMLtb$)Hug4%Q͉S܄~Ե e$՘J rf-Х2g%-_jG[,}xil UxҺ%VXvA{z% %KdÌo52,}ɨ\ Ͷ7z+׋̀v;h=- m'1=EWf-<"nh9Lu>gtj"^fE'-p >ԄCOe7+9F:>6EhMPlzl١9s tIe&X<5A\38iyetJ1ͺb&&| 7 i_iW Xi/҉# Qw#9#&=)}/Y͒.sp< mn'fwW<ˎw6V?K&xYG㣌>qfB^(6F^h?y/&MMڟo%čOдsj;9?Y}ޭc{G*f.#5AiZv{ۊj f6iŧ[-Q(D;l(0P`6;oǢVT<:i.w]OV ˒,jUlI4Z&Liw05 ggFgߠmA: ׅF2v6; ^!<\Kc,BjCH>yg/:Czd7Tm$þ GIJX^H>{HuY+9Or7<D],6glf%ˌ ƅg.U3@OyZ*Χ#ˡ <.JC]t)BQ<U6㪈4˞l@e3Ow Mr󵉋P\ydp4gm@yhvf+iurM}@?Z'ֆBƦ,gL(V(lCjRKF7+ :P8B lfnnǛ`8kdZVtk%ENcx8$Lk#xNy@Νja:kwRdi+sEwŪtXwFQ, cR8 ?:ʅ|T+ qh^_`3aEiQ+1q#,QM)ňWw<$6)OpGcvJ"6S"J3e'ImϴYvsX# 3/T5)Ǘ_QlWcsZ}R ?*yn).HXa [BOlg&e_P4h yO5sz>M;h\$FGK(Q~߿m7s0 .#%%X`dF6!fY8Ψ4V9:U̘R39bp_{m'wbv8 9C 刍Le`hY .* ކYC~ZXp牴 zFŜ ;bVcUt +d򍗖m˛7))vΤz%.ۍ'FNT՜R>ia62d%K85"qZ!. kRmI5<&%|̎_ $)40hPlh6^||iyMge ,,WuF2jLA,f2صPn63@$Bag(K,7Eyn}=pFQ/u^Z7oQe)­Nn|nbeۏ!HFJ"O7ei se#ʺ6^—) )\Wkx0i<}d.,^/[m^8"Ylb@<'l*^R>4Y=0Gߪ6bG΅cĿT=Cy^7GB(YpC^*s D 20ʫpU+𧅠LhPrΰ8)ل${9ԤI-WdcoѦ -hz)-H."zqYt*_IP[pc0W茆M}gHӅ"u\f(^p]:W͞My3zؓm7#.%(qP3P|g ~TZA/٣@ŀhl,灡4'cNB׼4*I87: Pu+m^Nq_I5\OgT.+;Y+; Nu*o)_: @Ǻ]&Xk¦UC.͉X7Qz$)],QCd)!e8 6uqR7Uf2t%z&Neޜ"m|6+Y1XP $#ƖLznyѡI་ Pr8LL8hYM'2y'Ƣ4t{r:G{`b]ϒ}i"ή74R}B;Dn22w$|.o+{'-udDʲojE eOc2jaF<-i.Dž%C7N?iW_J8nD(eٱyzE3i "3~eGK,XCߎ{ZSq{]~OiGˣJG_/OA/?u.w~}/ؿ\TsH=:beTɎ0!?Ͳ&(X?|Q>Ez U$2 bSBa2MdäwN##$rz0 }&]va,`}_K튨gŸF[s㎺ѩP"͎ P)nLY)n?˪+ijbS6h=ϲSþO;#lvM ԖM)TFVÁ۲#h-4ٲyY#[ GvWτ FFS9)kwYde3Ы φw!p A,~Ḭ9d:m1:[Pcoq5 rc<3>gUE4(I48% }IYɡ9@M Ymrv">1$q3"f>`q.b6%"y ><-0} Gsi;yIRE߄1z0=vomKJ=Jgl4Dk2-&C2I){N}>ӑN]?aWĶ- /dmK&̉q,̂c?N<2ޏmL2M>^]t'_rrd8^Tky-y*`޾J*yI8EE ^ ʥYWv(bf픪~ryuf(+EUb"(YBour1C1 B8<=Vd}׻@Hͪ`A<Fue?O2F/",cuq 캨5% f%BPIRI eU9 5ҤkR3hYn{\$ N|*vRzxm|xcZqVR&#SȔ 8`T^<44`En:z6c " 8Rb51!f͹=񕀉$]>CJddK7qKYb5M7rC صڡ)(nthNlZ,Ŷ?P+DP_":6`kf3c{#5eSpj7M{YռjCy99VЋ/YfƋ`Z|Uu+G{<2h2 JY1a;!a.yd0O'8et숕a'̗t hctWkVng,ID]5ʥR|7V)(J]u79 gӒ8٤ *^Ճ2b%!$rR?dF[N]`88Ygfy3\|gϯ;[p󖻞ʱvăNWF 9G~0Ե.hEGԼCFDGcxU0kw]gI{yMMSܒ`+>h7"X]ٿu@>_sŰen$ؓw9| DFb ..-Fw{6gܩM l$Z3mj R<Ÿa7.J]Pcd.ä%]34Cԝە.!"fYŤ6F#S;JWhoRᙹ/c_/Ӱ;ߜD W5⣊OH6%Hv,f.Ao1XQɾ_G12o_z=2m⼵}K!ƱWR>>5x|8[<ՍH1\l.xra:c>=f<^6VIITqjb'ؒh) ~pVZ5[+UD{Yjhd|l߿e$zZьfmfM#)O$m4ǻD(w`DPkm+B-z8Um[C pI08m0u›q{i}A$9Exp/%ݽx&* ;Xfzq<v] ۆ_-'ieqjN6m:9˒ $:BI$qy}WGZG?#X(1j|KR}xGY2"-?td'z>"3"-93j%( "J=u"bn=E%OBc磪?TPȶ(EKqWGnNC@dT%\AsQ uTjTkt:EYjZ0ȏHǷ'mz9Kit1aEImᙛ(zy0 a.t5v1EkNK+ޖ4'zi#slS$8^1*zSb+jTLQ/tx 4Er%: aq g_T=9ܮt9l?{Jl]FDtH0B(#>0VzZƚP^-F5]\C4%yH2_41{w#*@خ~vanJUK/k=85I5Ra*J-WîK&͗>c#Q}|#/z\ y#K~NooN~]>g5 >Uvǻ&oPZJoȚ? y/lChcSƀ4?oxjKwz|emxYXpZh-i`X 5R#||f mu]ԪWyE9񪯏k0`@)fPqx ob$ݿWDxήM34lu0*r.(lZB10`lPBfGS;Ӻ &7%7Cix5wNseY,O2;a@Ty6TKOE3Ҷ>Оl\d] W9Vʷq>nF'˝. z/ؕ0꺾̸]1םO{ՆOXvl4o/Пy)\# m濭Ep@OQHLD{F4+1+ 0 ѝ]Kn<35~J}?GF3ӧ&qqdٌ;qBe+_T8G/%ɽ vG/x F,CW[63AcK{p"Vw`@Y#ɂ"ec y}8H'`A\ذFsF{rJMwZd^z+pR84PRRՎ;1&릥`Ǡt mo}>uޡ\toQA)P_3ʳ\^9̥ ՟Oz*t:Nv 5ib]\{ࢬYt(V:MX>B.--@ Z_[/AꔦH(YB m)HݫkNyȒ-[TqOܯkmgӴuaތ7s2VH@>2du @2>qҎEXe"TI_[ਃY)}1 j0hK;D4!y(׳4Bo"+h&{ 0BYaWҦpF9tzyr9 Pkl>)y(D'}:@G-@\::/Ʈg{. ]@o 7t QA!BhxfJK˃4!x y%cǛՇ﫯GlU L;L-ДvϞ!$dۋߩȪ>A2ͧ8a"3*=5^ǐv>0sT-1_Tߺ565Y7>“`{XA.Nbyϝqcς 9G5[ُƧ؈ҥ O˦-D.pp# L}u} ge,]{]vF*{UC} :7Fn8>}jթ UI_(aw߷1no3Ҩݳ !<"p$ 6Uُdd81z=X P&P[QP]~6?ŏ fmlF% z;ՆĠnbI3V}Պ/Tn/n3L x{of+Ĺ/njt^D∆ǂ ض|lWzY=7*|AU(nYLd{)d-xlE7(ivcs@IbxZJ_p.gAMޘp` u 2Z[YjD+ Qu&OsutnJ)wU|8  i}SOre Y 5Ћl Za__+ms=>ĝi=C_;SR "݈/2,o­Qb/u2DFPCm:/sg؀<ԟGBדE;~[9a3K6Ȇ,(-B±FNpʄߑm?|m':_Q4#~M1?q%lٸ_'aOO[Y#gd+ƽZK3cǷt Ze!.#^Z_-UL|U-)~pn~`~h KSN_ ˴yGOOamA.9OliD&-r!KRhFt"e#_%3{=? NG7z7dK&ffJߝusMB)E.6 ؆3싽*F_9 -Xz*5&ȹWscɔ14@n%+;nsƼn$.+v8S1:o7I]EK&Y jva nD)6l2*Q0]~8:vזKO[o㳽RctmF<4rv[pmA"\EO>@GZ=2fcV\='{6c'ɚgIhɠ_bB˒8?P2JηP!? *je?#sHRhI0N%gNg@'Rr>̃ KOU=ۉVC# 1Y[l件@Q(S8A_D-G?7/y!00s U^rWx6Rxşia #2O5i\ Brzz1!N̰3wBּ^t4H\( Vce(S⏈-5:-ښFjd z1XL// Fˎ+8d'JIJry %=n\0>B֭,X>ʮ2JRϹ'<;(FJ@'}x#^㔰UA4zRԥYœzKJ 6<(O1㘅w&嗛`SחkX0^.+5+aKLEe]D*7Џ%$ŕI,xz[U-5+3&LYMG @~[V.R\M+ 0!Q}B2"@`K4ulΚCs b˕{;}jUQhΜ9lZ$Jnt|'_ϣH **̿T_!^w'aX`$HN8-%0bgV%'XvIīXn$CIoϥR1kH @afy%WSuK9!:WƘ q_`=bw1-X/]uTn[dԒ&B-C}g;3OXk؇&c L+o ]2+͚L|qPJGȽܐ#0!] y b9ĂтGtk>ܱAQ!pC(zC4ZA>{54"]5ӽ='|`v8fzH~ 'N/ܚD$`,*Z6\ m6(AKT"HJx]tmT^Z!^p;l m9‭>Q MFZ!,˓:?Xgt̵fy .?!@41cECnav ROAWbuK9-]F/^.#*BlnF恟xNoNDH1CisCӴA T b*s[&y4E&BͽyE\V؅ C\~03V~)xr&,0 #f'ü`#&{vk M8^r-jeмSnR[.FV,W3zK(9Ʋ#K)¼_DF<tOz;(k!IL}鮩ޓ|2$.L61hUX?;3MTW.umsPBЮƝJh j>nbc'Ėv;>/+S0%jʆї RF^ڏkߏ4e1u)7p|xf)P/O&U%Ʒ@^YF{fMڠڬ[i⋁x[PC$YPxV68$J2%ꜫgE0bC:X .ڱ6]$vi1t>@YݱP9͍{ځCx |{+E( 26]x-G"bRy#?4q|Ѣ %͑%L"V —~jj]ư|aPxy)^ qdˍVOE|e7XtUdI<98Z+t⥥z7K pS㈚;FCA }5hLt\Bi½2gr8FhPx&u d.1dI£gP1C\w5S#Iw'߽#'!!7CtDj3N>#)DٵBZJG(u=6of$,_v6594'5XmG_!=kQ`0d(ڛ6,_;Fa^'?^ؤ_G]<ҍ͟W:"df* .Qlf̪N"fitGPC}64;:ѣ5cn0*v0 33tdX*$3,n@z,{'焠1 x$X`(/_ Vf>U K1vOč ׋i]r<&)n:vCAYp~ڨh>]q*۠̓OLg~ txuQ_g4hM#N4hT2@Z[>ByL κ7wr,謐O'P'lDL*/~^ocOo W?Qǻ"Qh7%!Hj9q ?w_{lO%s)VݡVAMB):8/ 6 Q 0 Kh_*ن71^j.t\U:>kQy-?b_b3?6tEJUeDrڝZY'8vq\ݪʐ)F&PԴx^T70"3pBF,0F┕Y}|G-&,lPηY>v%b|>zpKKͫ^GΡv#"׌x`?^[""{ͣ[ 2l%6kP'k q;Wأ}Ȋ%a]gP[7@๥eA??UAhWj9P~rОQn{N_-?Bc%#bXRZFplP1hP8Z5hcᅽa<wb͐P] ^&}lك2ċVV4yXIJ=ě <dliAr*3L! QPFh C?h9 W%9҆lV7 "1W^+"la|Q6Z s-OM cNj ':7L\>J0膛sT*C[d Y\[,ֳ&_1 c^iжh!`%$lW_P /~RPQXj.:y"x9͚zy,"?[~ ; ʔ>$2B$\F k hK]e_`D8%n5ANO<0p{O -˳N}aHD`AGHWs !{d<ݗHAgkB?x}:1{[g,}8Hc-CƁ鐵 ХaZc ^h\N.ڕgn*/şFjWizZԆ Gڄ B,VՕRd|'*>_!'EDrNu}vN+zb UG^ɞ%ө Ohu7?Ub^$j]5`|0( GRLx ÜP!`{LPaeZ# шZMm8!+G…> Nh$]ds K`o);P[Eo6r^J>vy$!Dٲ+'=bѡhu[kH5zǟ9A/v1йH8m; Z++^r Q5J2̮ @6UfL#+]1 JTQmE5gᗳKjGEVگS" iP2uUNy\5vkfK \eag;)'B `kvEOؙvBdPYg0iwY) l=@gǜ bx΋EWnQfe?O$Q;m2878<[;j/++ojLDm!W*duNzԳS >OZYj!: e9Z{a0N7)#±dT &F(k&9n+ݗ\M)Mo'v%}*M&|&ގRZN{?7 ECLH9>d<~+QԨ)wMNr82=$<3 9Ջ&-xd}ʦƫXWArƬ"3|`ƚ<xnS8(|{t'u9¢( 0v| /b"b =!͎m[Q)È cg^}0 5X,lςz+W#`9  >?ýZDQM06\@=?*TaˊYBC4%=DhʱYļۛC|~[%'$JqբFd-%C#5eu򨖸mV&%8gN+GQaX]:ޖ*I4: $pYX_8aG|PU<3?+QZ[8nOfݭ-:m̙Aym.pFiy6,!3b7oMxUM rx>  dU^C'dMw9۫o邡]ccٳCAy\E2Wҁm]އ"XئEJ(-[aZd%.a"_T.ݕ;=_`ͫ.^uB7&N dO-2n~+]K'1~rZK Q8cH^%L%wᶄ*!SnI CsK7ͪNW$\y؅D͈ױYd"߽@IV?FF EJ(m1@Ά~yYԂz^CշߜrWl]|d W}j Qz S,8U\~@*6ˑDd]*uJk]T'woU2=)0%P[o^,E";$фn4O}!ލ3 A0)-Z R*zA?xV(9r 73 `;6mJ|BXiw9eKs4G-&8 wg̣<fgߢd*+Ŕӱu xcUcjyEA5_W9\baսۤMU8K.e MYp^/i1U[g,Wuqq lơ|Xyvg@3ƿ. dbElٓD6=~ahu-`;1|:D-ʐD4-="YR3鳗9cRj.AbaO'ICKr.F[: K}ߎ6>Ůx[bh5Cf˫aOa(R*ap~?Dg G%Y06y%iACՇ}2ۙ]KNΡf=T!_OF`8XyywSSԍ7;7JYxE2DhŜS.DgI.{@V_1[tG!aHKaWRrQ6("VBrsқV4KAS-T8S d1gh߿(RmFCR\%߰Jz /`qd׼1[:$o/& g+O$)O^.&>;mRZ[gu?`hf 71]h3p!@rكb/uO%B.Тam-NFP W3N(` l(D+aE{uSP&Q>Pm2h6tl@xhTe !!n+URChvYBDX yڐ/&ez?U ugsIzoz ,G# ȴhw Nv@ٲqlo|HcdnUDj.]j WP'Qu:3T wN_`%͒핈-qZ ;}kq֦vBI%5$ϊz\K؛?l@=>ԵPD 0\_vQ+I_9]2dJ2`@HܸΣ}FN獀gT3'D?ށ VlD5a ַR翀W)"Lַ:]: ]ǑWw\W+nc$tt29U$EgnCD!_?!/Ƴc|=3Mݜbg1 0e Ϥ$20]0veVNۄs}^nzXQz䚼R)]B'N{nn]P׭tKFl0cjI_/ۧ^9'J_[M( C)}e8la:b7vC sISV/a| TKp-TH@ڥ"[I+z7>V$F@[.#M|mVܛL^}U') b2]Lqq,ܥ`czX?W,Ǭ 3! SBN,䪌A.VIuwjz:!x ,-K<@ 5pYԧn ,M$Wn͙cj~yb Eö!w^)܄rsGs{Q%j|<)K:96&\V|_ijo8k7ͽ@Is=;6.5L J}vJd*Rm"kSN Gٳd$;k[pY3RBC҉9{T %6s$[ׄn , S|4 4'gi&7vwYPمH=Kb&XE/Y5G hϘQuIl(aT"yiǠoriɗߙ:Ą د{>78{/fxC!}HY-~>QzDcQQ0 cEfxI}#[3##* Ga=ϲo,V;dv{xKX=58)$'#O*=\ڢ9qHMI*aCгG Vk'J H+V1$P0aDvöckD[xؒ~`Lr Z$fwN hȚъj ;۝HLM.m+e+}W`Ո1Ђg˾^_nhğCo܂s:K\g?l &ف]&7z'8q=q$&0!Q4^g?|5VG5T5HN\]X/Q1v?&z:\Pym"(%{wƀUed´J"<,%m$1eAbn4],Y޾.&{[|c` %hQ]&*ږT}L t:4lW.řf\>i@ 'u~2xl: K4Qc*KL ]&c|(棐"T.UKGU.Q3raqw-!Zv ruv]᜸xn|R/TŲAi 탒}¾:HCNn9i{ h꽎>\A$"jIOnH%HBKIHZ}%o,̬ΫQJ  O){4G Ӽi2>p7,a?wIB_KUH]C}}N\S, /=S!H-h%hL=njҺC^8;Hr+S#r z^520iPr QN!C㛾 *4!^M$ޏ׫PEO`-ro[E6u׿3I5SZebmk8cYI]p@ -IL[⯥ E!!뵵29!'=6xXIv3flj>,񦼉`OB7IuJ 3yk9k'BWNʯQߣZ3ߋ% e,R#m?}2J,~IӐ1C+2I}Y4bcIʍg^*62* $c,Rb3ʭn▘NNeǘͿ_ո 8IBnuo1jL m^!pSg9#8W}0W&Sj$> N,BaNy3.cOqۨ N_C\S̳,[&e҂'ɂKLΔ:Akp@<>7Ԕ 6;/2[f"|r >AErRƧ'$ZUC5B`EVru0Q@wq` v(m%/=8qܰ)]U~ܯakY# 12N ;Ds 8>q, KoE^K\WR?EY[20S$Px|z#>h1!u$E픜Sh;n&/Hg F"Omt/zbGM 4ozM9}p9GnBu4ˀ0=\; "8uUIOJxPVtt%;xPRӝ\j,ޝg4 nܫ^g{&́+UK#O(["إȲrS] # PC~]/B'%JVu vVmqbܮI2 ^lAC0qHng)Qo)w\D:KnGҞC#rsT|7E?~? 7&@拿-?9~S_ '0B_~ObIJY֯8#.uFiGRNB&khz/BɌ_SũQ $`+7A-PJ\Q{c%b..dO6u)bŏCڝ&BAtpвOa\Nw9 VpՌVk~FLT,HQ턁lMoɥKܗF>WD cA8s4O9ElS']p]'瞯eLV!LYYA,x_n7&%U =j܄;=]l cGbrvViW?qzv@^}E7rr 1:^:e*AK,r|Aķ9WfFQV&C>4\]U66Wz$C]l3 H'$h͸fƌ'?MvX\0!qx,_SK؜X'o.c[Ft-5Z<h|7%yѢ~@21q+ވ٧b411U^pN@sXi0#q-F~lfUl!RWuAH~U)G:. CSF|Ɩ> w嶮?ui< .հ}"ˁ6)|3?H%Vwyx3B 6y MB'2 db^f{) Ie yYvV N䔐\S#kb,6n>MUd#Y_i۲w J !WS4u῭-%1<|Hxm|,)ARn`驇ңڹbkjsX UǡA- ڄnڒ^GB<ՉU:2^1O{{<ÄgaaTLG#@[)^ `H\b׳}DqtA'RP&JJ]UzMh${[05JRC r䱶1d,7^r>JO:LMy muѶ(J zqz-hDὉyE#EX+.U5, ŃrQH p2;=1!OI9[$<"783K[ե?r|Y [W0hi&:_qY{SW\`A,Qz'1Gʽhg)|!=c{Aݡ64 Z+$:·HtmPuf@(ҋK9i Pj)r dkW\H?wtx^/FC] uwY[M5x }hlNJ 2unYcؘ> o@\,xR<X3l(N^kp@ 4]MLJzMN@?"dMą6ӞPCRO'aZd<329E[8e51<|uI;hXg4~?o4gx8t@ 3I^R'JEͧ*2լ3L6 OUu$ bFb9%_˦"񀁥BehwBQ-;8>Ô]$j fQC"s}S12/xbJym ;x6/ sQcDO9 ?(瞟#C&~c 6参 Į{9gU<^1PJi=~zDVo3 6}S?m<_^яpS0DD=5v#%>~wTyr2!; BeX(̎0(NّwٷZ/cFh2B(؟F.+uܦ_*A[Aߡe}AEB)ޔv `TSu0 ׇZ e}{F; C@`]Kʇc4uQ`wcB3U\փdTrn .D; |>2&<)*DՋk7CܾYEn)kxUjbkt4!KN-JׄSVWrćݮqpr'?( SM$]y #c6bBħYF͚iҎrma F;{,V^XG]O'QP(*ߪBE LtOn|z^'S"Kwa:ǻF*>d/͹#&mtb3g+Iz#ՑWݧs3[ YӍЕuO:!t࿝:do(k%iQ4YT[9+=7MդG1T?]0 L6Ze]TW|<8*׾7OYޓm\бRTOl$`3sIy7}лO~EyA!"cѾӥba𢮒s6a)ɓ[81^?m_E>+X*-IGn_|x{4o2.uV=znR%] nL^ SW?ᾶ)d E\u;@?{jhVw+wOIL P BlʅXΐgnYs֘X;yywdw*} 3KGϵԍO.̇L,{ga]6_ժ]Ԅt//(ǘUX@lRO;dȵv0*vm_z)o!] 1BC$Zd%!/~F-'v[KsVv~Ij7ծL82W5v!]m iPRIX,O߮'Q#B-kn¾e3yTQzp"^*3S0 sO{))0BUU7$l:ԬY 3Wxm, !F2$i}>=`4;zd0 i OIQM!IJ-e GQ_))KFq;! m%9"}\? ) Y~NT= }9q7,>a7i홺6<>`mR2v' 9b3Jq%soZ}="p%-f76AF Q?0#!?,9sT=rsmA'KEk -MD ٖu@+, .gXN˭AgY[mQIuP4C?( zB98{ҦsEqLsKb+YYZk-yP *hޘHWՖzg뺬N*SscL]Lm8!&NTحT}f+!FLon*b$ r' v]~>7 w]!9!B#xC?dթ^U V{Jmͺsz0X*Ecs&ҙBʣ+~C>uPV𜡫TIjو))b!X˙to:懩&A>7Ȝw"$%۷3 hG_qxwz΍G/@kM,<]?ΛU'sU DfMq:Q.rv澸NdgtwLtxdKkh\Oh§xYd^s/)\\/F0aow8TM,H M}rD*zヸV糗PP |fW)0H[ڱ6eLC>F"?q6k]؆IT!b#0lnϴXT ED%}Y#:}9;{*x'2tJHQr㽴h}" ;3Y?ĿAwQ l2Ouѧ,IIA({xY|87!.~Hb$edr{ie-C@A}+ v:1Rr1xsguS}{q| {ma)\x{ 0mffټ!i|{B} iז1 YP1źtR&c0M$xMh4/8f;J8r#q\ _̸_[Ț ϠĿn~4 _^θH( gJhGAufGgHm ͮ$WI`T#O"aZ!gWq_o1g*`BYq]F:֛^];l?ܽ>J7q]5/UE+ 9Ư$Hqt_]弉 c]fȴ?0b H.]Wʊqռ,OmܮЗ7g[oH߮鬯ZNLZ[ 0ؕVX{  ԃSN]F6|{hpg/#-$ѝBA%)0vrDH9bHkEe,(A_v/ui52>}r,0`'Bʹ@*wq1%;v.nlOq4D!Zpr,KBeci"WHЀCXIq4cC8RCDdzoM8R]wvCNɰ2WI t'Xw; Y.hpe~!@ 47ܼPvۨS9a䡽tKl%GU'I7RbK'&&7UNx}5MO}=,A9O@!8hXJ{3;d3ީjT|EcF˒pG#nfUdX%>a.>B5U,2sҚ "ȻY} q5s:<Wk(_o (mW{vI&F9: V4zZ6:(UZ.&Zwҏ3/GPT(G-@Ʒ H0W\^FҤ;U5>{bΗyM6P\)}=,u yfn49f&9@a&s6axvv*~ I DF8WC8ϾÅ=p4~2OD2nYoi)7v+Rm'F52|~|;4cLP<{]x=eƩ{]=0WqPM&Ҽ/Ua~Zhw[PAf9yǼd O@.dlسNzgjC2ü$x׶ΐ~N!p ҍ 2AR+ PΥ$P9"|i&y"2y|J2n)\LZc:@}k s7s%™yY[|5{ɘcy+A(PN+Bʯړ<߈޹:#LwyJQ {y(. X~7B1g2 ۃ0xJ\/(Q[&%^O>/9d h4\RmB>ESh\IC-QE?eeW8B?ibl,yPЛ^惕R^4і~Ep3AWaP$!&r]Y M~8Ck CyK^/1v>?jX]#5+*4} ?R}J\utxywζG>@/qq(C.g=45eխR)iYmH[6آ%8V,SB=DWu5+M=B `8Aܟq\xgѷ 'Bq+NTapcf^AN]kVt kӉ [?$Hk2o-6*Aܢ`ʯt? GAFL02wX3yEՏxsk|y.],paq&uvvfIiޣ V‰=fu ^Qw.檡۱̎MZR'fth-Tg!>>ZhoyNRjux^` ZYdE Òbg;uc8؊T 19#I2\#z^^q1å/ &4qw 0-ԇ]t 0Vb$<T܁32k|3ף $W1dLUuoU_kX"7PUXXʚt|/6a咎hG$%L(6nt |V0_?=&/.ݡ#t&+A9N}>9B{wX-}ulN'vqʪp#9&!{8X~M7d4t s UO˯ڲ$ⶎ!-,y -Ho5'{AV񙨞O=;p({^laס%T[&T#}%81/] (~h@_DGSY47 ,#qZ;CPeW ګZ1Z\0*܎:ˆ3%} ~j|J=`s‘/[K 3רm' YՂBtEhR¼Y8X NIa;9y"2tL.@W-8%$Tqf,ǚ=+ 3K%1Wh5BADJHsu^s!YkӼb?T0jCS:S'7ɉfgs-ŋ zK. X~1ǿp#7vi| cƹ/]T>ToVdEYSЪ"YJW/zzvjAӗ_; >hF_xX <)hָj7gS t?"dB@9?x{T$11 :j#cGŷ %vQG&u ,11< pXwk2!,`CfСP:*H[KfZ@ D4R/7{MnI'˜w&-?w } b(_5Ak0bRǴn%-}6Ĩ<`PRkc!Wː7R>7Q.^O&DO`חD̯Z׆~w3]HL6\@YUft1b3=7QAkWY+u k9vIhʌglEB9W@kռ߃|8-v<Kl;Mz+N* -)OA@xZ;x(CJ1;VvPQle3kV,R8UgB>x:rO2V8kjCälB\'|5y_s,wiW~D<]\.2lE+E-7u:gw1xF`clތV >SYcݿ "͸g0_zUiA@0#2AO8k[} u q ڙ,l.V[v)\$?rmQ YXƩU?E@]P3HQVo-ă[+ t.N)74!5o~w)qB|4 ]]z.CR" +gQ)AB 22m9lOW4 Y7'_}q~r2 @FJuFůBa"yqBTt(> GrڙU|E~X%Ă4xXeo^zx.`>iD:@?ѕUMB+f!F}L;_M)i2G^~@/}:؊*Pqȋ }{4A44L~E }_qBu#DG > %~L\l_#YdT3e^-U\xVeoWѴ2WB^#~x< ܴHQss޽W0Z{vni() i6YxtzwwwK*F^,*RHL ̦/LpU&(u/#,xVp-v+eɧ:pҼZ:FոCCR GzaxR]-KPdhz5:m#>U@˘p:?͛;{_J+!AM Eq@n._:Ő^-Kʢ%@3o0Wʁu'@c29{.cޗK#X(; o W @Q¹v.~= UL#޵gE5wI؝ /fh"yw|VjsU躋,-\$mHŲoK,|it3GlP-8gVKm]!E&?E+;cK%9_g's)KO/4)XwNELpM7ZN,+ٵጩ3 .6/hsgeIrC%ߧK+^-NGrHnH*<ڒaOÓȑf#U396בK+J\顰eIp~tp^^z 2<4;-Z,lݛ'ebiyNSN&^=)qD+gJU*d4ozٮ g_MW['ȖJ6vB!H?IpDu)2CS7xo:$Wj4d7 R{*ж/nN{~ {`T$#Ãvd@WO>_zʫܐBN{PG<&m)18pOW5E+J Qap KCrf*ڛ ~xe9 @I[l%p?WR$Yqf6DnHn6).')a- *K+н#o6 ~p(1rcW`3?e\^|?~Bow fH-E2ɿ@h8T?0T^G-M`]њ`…('!&W(;YqO <tM v#˱9@w> Hu2T=Ҽ}̶Oډ lv*Eig0ׅn޲}tƥ ݚb"e*a[m"lKm7g5%옏|պ?"e.o#fn̈́ oo沕l9# *fz=r9[soG:/KȊ}r Oez|.Vf6@#d3x = ݯIiaB2z];zm8R]$md )'l J} ТƟ\ 3zE&cGW:~#kGc Z.Wb)H?{䌝FƮĿ=<]cg_}Z1o2`;P/yzpSejkl>`G孌 3M<8-q~0J >oUyh;ðk>{P\WF~Chkb+'gҼU I!KWͷEտ\ 5i .*\@n-{ӱ*Ýv?C A #ޞWtfQHWQCڒu2YN/m^]Q/b̡فKe!(,$XcVg2xc?qCa';m|A4t¿:JшğEx٫,b#1jsq֋I 0 &*N!!'\&>IXL1hP_MfKUY:k߳d.3y/+P:Z,73$qMވU륹Ua"5=ݙ˝X,r.9 T0=Ƽ-/`SœBkZ&Emd%CߧNd:V%P2^x1g;")17PNk4q [Z)(<)V=jyt:x)VUnX)t(-V^ŋr 8ܷ-{gZ Ę]qdN2'7uBvD ' Yb,iU3 "א *WMK,ٱZaVV"!M^Қ`+x~c YmWC6BJ#?M!:HpзQ aee"ObF8a`LWS cB#DpAJ/5ŝk1\n.$)Pa+K2mYq9f򈿏skBAxԷsC`W+ 3gމuC1 H tKR]So%$M &rt({eL,Vnu`Vʥ1;,Ԝ5 ,{:i6IBku&0 VNn]2i-eZ ̖=.F}񼼊(9Rw@pV󒶆6ǫ`<-{+?5t1p>F28x~2I JWGk@\j#%sAr kk\\{ 1 4Nt upy{*˪"@q m ZD9.WʱN%qZ`d'R u-*Ҽu%v &Бt-}?V:X;ǥ@Ԉq\*FQ6 TɮD[g_J–2')'[1מ9EvDl,Da+!IlJ>2/ۃq[M; ^;}c,N,5w13Yc~uXǛ 5lIs Fwc s/~RSG+(u $HZC{3< A,xJ~4H:_ 3I,"–ՆB|ߎ)DQ* "d6mPح( w, rx-FK εe'py- l2mì7E-׈؁9bq=}`r&6΢^VoV,+qsSQ=wu|q`H8Pz5P|4ڋTFR1hgst,(QfN;"JMZPE@"z)N䞇.7]W?ӷ(`Z rU)[!icu),ʤ( |vmSojP:H ) -7p3[t狈*d+A79'Z%5th-iZ8#(.DnwNۿIɮ@2RF}*A|JG-LW~s"5;Z3%5\E."/%dNw@jNr'*223>N8Wa{(gR5T:@٦\5ou!sqFI!OQ@_.%02GT]RL:2xDBƙ%в,hly0MIl1n&c$ #D~I: 5ejP*R3w=]OXo?̚ Z<p˛H$A1Dd:Q 4E(BP]݋$(^h#q4!Q$o*(Sfk<:KTI]].FDA#%|&x.~Aˍ3(e]U 6NoaSb"OoqFH;lJ &}BDHH~\Fgq*?[VU89ɛ8L0 FN;cZr_?LFx"GlBk8ML 3kr"v% +V5X'$ӍmWJCU4Q LA^LW =ں[[Dݯ7y8bUfv}P- R_sx wxNZ>>Tv {i.ozӲDRpB˟ xfqMef&7I"`Y.._'͞tD$)ښ5qiSٮ/PSJH?D:[tLb(Ȣu!nnENuD]+ܥFHcS+Rשׁ=zα-,u}²~5CpSt2h DmAL2GZd 6t[#ól3)*\"Q'j"X>09z74)kD0g3ɳ~ϙzajvl+5v7URy7 nU1"=V0[s4{TO 5G$Õ^/_&h-vTNPGNF .!/:Qw+i6+0la6)VꂓPb0uBU݀F&JQ5-!?H)L_G|X)!w[ KкDZTXx@{ʡPA_7f9VON8^a''S|ĤSTY`w_Zk]TtCn[5Mݵ%[T9$t[QIDx,qO& bkGC`CeO(1/#7!EG/!ΊVґa (3r9tRlè\zwI HP%R>"(f;ۼYKVQ:l^qs Ipw^ bTT&M ;!njCV  ,_1}n8G]}n Ot7aJߕR)e|ơ1d]8 `3G (bd9 /d+Q-Ѯ&T@\L뜏GFǛv=erG7tu^ W\(E& J"+G/7 0r7w!%jqz ^j9VA|6e2Oѵh56>тԲb" ״9[Gc] 6^kHD!m 4Ǿ'|r0*ý[+[eh{(iȬ#?Y,4fD _諈k54\}7]Zw0݃[$x3) /Qr=嬝fmƐ+E&3 CЬq'a8 e# $7/ s*]u|* g!aȦYH,Zˡq__,PX[~4HM^g؇eM [)şB.X6>+#Ƅ&x#!]q3]ʁAh!f`7f+*+'T5w r.geJBHQI+C"0|T3Q;HׂN :݂Tq_OKMq$x#J/FSC Hb\_" YCEAF Tw\jC,Ⱥ(e~ȥ2*ub(Ydt晧hټQo3TEDu'fK" =K"oW`F]pE3yN!qFtntޗ0,ɎDK_r)pzqWKfmK]x9#p;62%!K±G*\AZXJH9Ȫ4.uύsNDȞ~cy*y#kLL~ I yX+P/,~B)֌jWI d ]$A|{@LEʢc]bPt$Y|آ޾dDV .m79'XR\+qn[D$;][e@*,w[YEb>=#n >GZ}Kp1iA@bч,g0_Lu g_>꽍ϖj૾XqoBl$֍ˊiD|d -66s5 u2s2FL.lu|SM*⯦:eY>C?gsOWИ"_REkDW5_5!\6oQBA=`3ƫdP-tδkPH2EtɅ6D%!}@Һ2'>q}MLU2w $۰,r$k O;hu{"$@Խ ])* _|o!HH3IfSeY P:0( 5F_9 p#RXk""-9ƒ^FZA 0۞YfN 7 o& 8N=! )wnސhT˳DN&)av%O?hL^dSA-?V0HeW87d܇t(~-͆s2Gܭ4¦3}c9KJ9[Ž[u(p!>si YTDux5!O*.PaQ|&IG'}9-zC9L*}* ~avTvԬvU`Fߓ=`:Pg{趚[#ABsy/w+5zҧ&H.IFB"AꗟN4ƍxW_B q0d2֑|M^f66EM^:u+v̦h5?M 4=cr@ý6>gΝO1sw]nZMvP^CH>վ7޷O.|3to;3W-ˢ]:DN h?„=e-%na[z$u:2z)ROs/UEO`έ8:;k.&'TWA`.\RP=bF,!)h%tz ]5қ["}/ȵ@AuogVYLۭ9-}6ԈlwãUa-PWfKa[a0O<کS尪-ϊ+ đe8LfX;b{nu$ bbAppf}]YlnȎSQ͢5(?o "ҫ)7\_X29.jӫX~R3RA57tdhtM8? w&c@]Ph2ET}SWST^<@e֫!(yȊgR'_N։9SQcy/+fe^ڣs t(F/*`H6vn]gTuvE^S7REE@9 Y6׷glsJ@ lXCUga#J4՛jQ9f:[gܖ77rq'&Iy1:Vۄ_U^scԵ*&ryfl4V)vC'u4DgT NMxqD b{~5@dO46Pk^Ƽu($ JA¡P= 7}lTrEڎCí=A?iapI>.E[(E:x M9qQ|6mu!V@^ay7 <,lNyv63OՌ#uƅNn,"G67M#v7mgd7xyOSʣ/( utٶ)ird<#/A7*;Vz"MW .Pdq <`45&ޓ,zʳIz5O?sIwg2'KؿJK͇W)/ ]B_c_M}MqcA] xt7DrA@)7T{qR G~HJ&2~ʯGlltɩu!]w35yjW~Fʹ>[ ꂇ@=ʳ(6t|ҧG$ᒛcܼ50%DKNABSw5A9wQA%DIISxN/iٔ"F9GxB>-m.,To>e*NI×2N]w)ć >Sf=c۷-iTYD&ylގsJ/rPʦ5 cLBXCώ 4xqHFQMX)2H:6SAPUX ^OH_ :~^n-.J NCK m1pL“CE u9tMj.QLdbW"X43\Y=5!.P TeMZ=24 d&g'vb v2wu'?KU+ĮU})u.+(͂SxGfp GO%H溌)B\ũ\@i${ 缥h꿈3!r"y4t-{:{(1Q?a|s#dWWkV29b1,Ɵ6A3c2'WEL>o2&ΪV3zFhVVSD#o4  1 :^ Ayiұ  z@l 33 iŽ_^ġ!Usg̸8^L/Eԟ-2`^ܽ3/[f"P-nvIm Ǘj' &J]6π&ͲJE}r CV2v M3=pFgµŅ&κ'dM ^ŨfU+b[vuw3wV ?#M^DW '-Rv3 i%~mE gkhrmw%}> S@Z*]9XUaJKpYOhbt&C }yտmr x3@&c 7KN{2ٝ$E˗N-Qrw2ɼj1PSۉV{tNmW :o^IUJ BE 婛LWީ7)^$*;B?+OJwo_y:v[>FQO9kÀ\<o\OUo'!;p:ux &g3 d\@"yZ U.pnpyLk1H= v(|h./s*ɂ](f6+O3㟞f z0jeY _Y!tp8 _)m ]@/ LĞVgܰn 0W%L sqB!ANB*Gȋ2b&@ “Í2:fW0Ѻŕ-lj5a`Z>t1-В9wsS۷0dKic,GO}O"d8O ht&E6&4j+࡜vIKL+wk3UTV3|M5 "!k(;c] ?~BkN ?Gl%gШt +nG"#o! aTW?4wλdfmF&`j->;Gq1$X6yM^顖o}zMwGGͦj@mģCb"2`Է97s'.cXYfqu*\<zOd%O\&E+_!lP J`L;\:t"mhBM\Cy$Zj$iNSJ&ikח*wF1-7k"$2<>޿`"Ů*oY1T9#}hV'd K˪> d]و vh6GodG[:!3r-5)%hOa> fh8P"Qʏu\tl#;aƩIk7^ lWjpKrUw{+uf+bxD~Hte*%<S`H*gaTS۽rq1F9鶦N{fܪR!riizfw"mFɜDawUtk2NEw)MX`챬 #_6jx~U" CLs*G1 nHdLHI/!]G3vUOIן ;eC"_#jGiGd;4=2F-;e&Y|ɗ;KWql:0ޣءchU'j6H1zMAUr?z5&Ϊ}$/Q9'K@ZSjU 6S3%Z)4 q 6WJcPK[ n>|Üɭs7C;2r8Ο*xB8FK+=]D)6J3Z=PP38;;p eT~,5%I} 1]*)#۸;i~ Ŭ4HPg KC 5C{pe5;!3]ȡQG~1ie~Nio[(zLC{j%L*Hb.A)#ٲߨ!c-KM`[ذRBN4|ִgGGԉU@ _(yJs Ej 5`4#Hs8;Ň1TR -́ᏻBzWK/F}G@6eϖ_.=sh73 !?6q7 MbסZIp&'L 3O ;Rޢcj*W%)h#*9@P ؚbCP\ 9ND(7X{e-vprC$Yxek;b-˵OL zl~BS,)?pXTry4|/.OuWخj Mq lj*]o[8 G6́AKk1K!Eq&V W~pg%Idj~l'.]&B_K{M|c;J-~)V 4o+bMB P[`26[v#+ =iV/g8&Jʾ_ѯ{M[SR*pdphsovd*a5}ȻMn `4.) ӒO4VU%B/hyY8%_rmBc+G~SeřsozYKtԷjH2 a 3:+]i`:ᐧ;fgh r**thcDGmW%vnH e9k~1m'5ͩ$Mujgw(Evý}F4BpTSE1r/fHshm0 ~zy` gCTh}i| ʶF/VK pE/~I\D*E<I&y*ͮXXry.CSWXcJ5G+y50D =txq,LYg WP"=$IαC37U' LJIKo!+c&ࡼ5P|gg񟺇+`$r4e4.t5Y,UW4h)r&O p&Do~\z&t{Ĉ=ilmy:}#_#~xX*R bG6w{̫qGiE^勒S~SX7D&ΰ%&kg\ҵ_9 3_H=:Rx'j0xzGmh21B@lT b7U MV]>zD,oZg4YY(m[ QL5mc. ϩJd\ ?&>Zy0gE^&L(vŎ%@<`ճ{@ RN4VUmF^?rNrbYraֳ>r6f݅畮4[AHÁe$A/##&E"҆ŗyb;UE.y|,~,wK7tf?њ0Ҋ)8;@ئ#yBi0[du ꣠ GX ԁi  9M붇E9 m9 UmESnzPwst!I-HU R |6>rt^ < ( =[=b4)Z?$%?8 Ԯu PU{S;+B3 jlG⬚!}JNCiiH̃Ľ`^^ YZ