python2-perf-debuginfo-4.19.90-2312.3.0.0230.oe1 >  A eyqW^^f*7 ؃DV-2c+ 0/8gۇf3p&V31# Ȗ@%`"R]8!Ɖ$]UU uD%4WLhBԥ./ "[ƫ;4m}QCH6\#]ijX7ya' ΂gH絉V6cord7@W9-"d$/u'#R2buoZd3c25ae5cfe59922fc8ec14f490c242f2c770967263a58e2510bbaef01d79f76c54f91fe8640aa73a48a7a4049b18797b8062757 |xeyqW^^f$ |ic9h@;Z*W܇QWn3fs*=U7C0:$<-1+tKXw Bc?r[ q1Gm|I.f[6$/#JYD#YE |}.Dıq%ԕ~)@+mdL=M*C8`2lcy.(|VlMS\,IzH,"CSv1~R$d9dk^IEWIޚ -U <"n>p<?d! 3 ^@Dn     b h8H(8h9ph:hF GXHpIXY\]^;bcdCeHfKlMthuvzDTX^Cpython2-perf-debuginfo4.19.902312.3.0.0230.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.eykobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eyoeyoeyoeyoeyoeyo7e6922351a9128ba40d019e639e973b1b4115cb29dce7635ef08c9c6bbea178crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.3.0.0230.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.1exK@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@a@aa5Zhang 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.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127- !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 code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assembleobs-worker-backend-test-x86-0008.novalocal 17024563114.19.90-2312.3.0.0230.oe14.19.90-2312.3.0.0230.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.3.0.0230.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/c5b81ded5f9923f069c52ea74a9b2a8f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88f1de85f76fd31dd4a4817dc63016f05b1ef38f, with debug_info, not stripped؎Is`d̨uwutf-88ac3c1e3af400cec9438e3d61f447985be2c063bd079b42ac5398d07bde649e8?@7zXZ !#,>] b2u jӫ`(y/dZQQ(i=/ZbÔY+aWyKʢcP}Kpi%MZ)Nhqԕ=z`۳n{k&!͌h2;Yfቢ'|`FWZф8W;M+C2({sd)GfaH!i(zUhANƒUI[j+ @&[u5ǂ{¨E.-Ko@]{ntAOeIIhy 肝PPU_ڶe/d**T?%"]EB |Ui8D`/zEmx맦9Cv>I`SrvQQeXăvεũh› *Y {cEƂRZf7>s=6/,Sx,N^ސ|Uw"tB*x~LieHPxW\(;bIG;43Eg> N·+NS]N{Dˑ,xɧS.Ya C5sl"\T2x0M-h+ she2y@*"z<Eς..js<ūj8&i HN+:@蒈iڧ +{wA1Oц`թ`%pY(7b m5S3cCLM0uAł 8ڏM~LQDV[W-ЕEE{lV6ٶ_2nCΑ2#hdXIf1udY#j`ُ[!,%+r-;9x#!ށ$; JG2e].t !ۢzHiCɽ}r/ɢc]x2ȳQ1WMZxX;Pit>t{w߇&1Ĕ(lWS-X G1 ƕA!4O~p_CVWwmdžFZ^Alp (V&hqHbv$=u%Wygxd? J+x!dshnC2]F x4GZpu۶sgb-ԅ+iH#VG$'}`"X/ѷޣgRԀ5AH/R6At%88k`GB|A@P٭lenN+b5zo,F4oljBŜw:k=")ū6=9m}mG&KfFA1S"2+D`~ +c/6rOyR K/Û -}1ݟdɄ-[. =L厢+ h8;ɾ˝mn_fO(7c:"^Ь߰hX'rĕ[]!ߍɖCN S^o f4{HV1U Ea~ЇWp> (-N5@,C-٭K,c=Bq35!o 1Zo}[!"" [/"ڌy̽5i,P20`.T2E@r47GbuNoܿ; \sV]Q[G-5>SXq_v 표coY7(S8I˦1$\#?׍<Ƽ̉eNm03zW*w F-X=]fK4:M$eqY%ϼk .|X,mFlA+T! 2)-ϣ?%[/*6An+JOE#BnA n'@~ٷ:c߮+kxw’ 0/gEacB$4*L69ck"}w%`Ҍ_ِGQ@q;=r/G֌/PFԥ͡2JT9,͌q'g7ٜv8Zjʔ˜TVsj~k |һJ<'gvbJnZHnmG×#o$Ooz%d-d`K1}.,'3TJ Pe' p_:V;VK_\ (Q5ˆ?oFHt KkL{,^"֟yŃUlVyS2ƺhRkvf@wG=nxN曍!wԹEJg"T5 s%9&|(shxykpiRPM?Z<~0,ע3Η`qq|1pżWK~Zcup-r5"%fQIaLF,8<~p6'[$CJ(YK8gde=2s). U\2CefKWY!kuxiߴG~7@m5 p! Ak"p s*a^MӾFw(G*!Vh]z-4onwO}Ef Ebvwpg+}]dXAO 1j '+  1]~ eݤOTHɋjߘcjF&t#N[Pɩ"e+Kde̐P;rB]2K<ڻ8)-Z(S=#,ONc.ۢ,/d+[̪QCs9Ϝ XƠ B(chM:fjƦ="9{;nƃZ\;Eoӭh6~Aث>E4!Am>+F]&D Y G!p4 'ylUt8g4n/(e-.^|]ZyW!.bᚥ Ju9;1QXmoCZSW?b vAM',q2ug +/&";3s T(puT%4%Cʶ oy}vg:.edS]޶b}w%/gW*6r縟>x>KЉZ@cQj3|dmi]?I Tvs-`6:8z||t'5<2o ?`3n…VG"$+fGSQNQ k R Rx5CY=EV9(g%P xHGH -LZ>̷Rޚ5wn{!m.d0R"IH,d2oZizk `Ei":,B} 1X,ybFq~y Ŵ7!<T]/F'Ide,"#7= VJ3綸) aal+ìxk&.ǵEZɨl[LEȬ# ߥyr"|)TO<6_7O%RWuNpђ'{pQ1tl<9bZ t<6r1ViuUGO%[ӝ-9~OB ud,9| &0TdIt%"+褈m;k{"j;}NVހ-=T(AsIX^ܪ^ .iٝML-$ 쯵0?i|z פ $#Dôm~aSaQ qHHZDۣ?OYNe_͂f646S_ݬdw[;YLNvиlV{(Z̲/T΂ Ab6\G )2e?#,m%d5C!RAazą\qjKGX[BcMt W8o+f)PnAi/4uZsf b0.mHUQ%6J7n?" ճ(蠿 2s5O(ؕȇnHA8x+V <˥GZQi+Е\E7aLZVۣ^ BS+*4Eo%uVP.BAR~O^*2bo9h~!FrZ`!qWG {i2DOkop /j>vdS褄D&P\qMR.є%#Z<.ASU5 4ЖZ_XدX DчVѨt(^+ƚ\F} @$,\kͶPA*FMжp& jlhsJ.~ CWwnifv /׬2x {IGD\J;Z`10uh+: 5Ļ?h0 q+'#9km|>ӗ ‹hE'Ct>ycw+*38oL$&1,s1 Atb8$ mƥ*3\dnVLOƟګ.usj QrE*0%9ykQcem 6 e[=l=L ۸p`u5g+aEmoh]Twى7ȫBaC̗|>6R?8Hu9R6׳RL̀Piqk*жiA"zTt@ܹ?5L|66 b6mXL3! -s7׆Z|V̈̕0Jdv`W'q您[ɉyW>~AXWOȘx<"/]]sLs os)ޥcͥ|<OFx7;pmާ5mt׹ b_v)k|.dGS͇ zRůz2x \Ic筕3C Į,1BSC} &|'Xֵ[eR'hMu |JVꊰ.}LMLƲfL'ښ$9d~ P12`-Zm vgڣ2:}\T+WL6)XSp m!(bf[cuRJ@όBU g$K.Cs@;2-뢅70R[)G`[[4]*1XuezHؚR)4^J_llALvuWqZ뮘wCnё#, jalVv˯3Ẋ7'/`RynL4.{u%-݅Df/<9mtNXQʮTc%<fm=]z5c4zI9+:vZrU~F˯db<,Ehɶ6mmjj5m]K`S H-Mq:Z*),HaeD ~ޥ+ 2"܏O-֨1RfGeM>r*&QvM>Ŕ TE 5Fk~o@Yp /qdBΩw ~!Ia uO`)cra>D؄d*t,jUel3/* <9 ƍ% 8nW9c?s)G~P|rTQ>zu N&gUfޓk%둦c|_ԓA5ʙp<'ZD_Y8$僣a岸h`oÀ*M9 Ҿq xpH`whȸ¼1__LVyr6ZW\x?e*פL߃3&ܻ #1 j 7J~dyҹ] m8T*m-ຂ/aqJ$0󟧖;Z'V ;cOd_$t7cd:"Vt%?'$T* hU|a9^Dl6 dؤ 2QmB Y[=Rs^k+gc%qkiX Śj2\'*y Y8>.(X.tvlZ@N>˱u)|"8UwK"j55ԓ16|'3V.@cah>[e#Ilk6Hs ESVA`bHyHC_/?0 Qb ͠{wcoqvX3) AǙ5Ez^u'nM,K)bAWiH5'yWv{exSd)rգ}P]AQ>^){FtAځM.`*lfϒ ]ApHNPZȀւq֥0R(:ej8>")7bvXONS`!AĊ/Y0?SU mxlP,.8N4@eT`a~ss"RIБD1ɪ\N*g$!2e%xcY i?R몡#U|jue>W$#L[x8x$iO M&)V;tXi&đlC/. f yYVaKg1$9JbAN<>Ns8Ic.XTY?OwI0p3EJ/L*m:Uء%:OD??!-F젎CЈE?6s,'uL&&ʳ=2[bS͏OO9sL/z6DbAeJJߡ<' |uK_!o> `zENCi%꿓d.o,]oY6F*pF0X&) ɑJ>&LĈoG@H"LإE5N1L*_8D63(E͹K(ɗ;9 k8p]ǐ } 6F`AmksÕ)KP5TBZ2 kuw\ۓS#1+9lxLQEy]$Xۻj'$²ᖍ_6uFhOpJīA-*lMŪ]yxsQRZ=!jI)0KQ)[JxoK[wϩZTg:]_xm(/r +JȺ+M=Iz)/0eي4 v4 {1ʗ]g22j9I^8Y)9xWA.P3C۽Գ 0G&ش6 |'n=Vfi5:\dEEGށN:gE ud1 lrI5^ Wri2#,p7Bj"%˰n$:FŖAO1 р}F ~xHe:̣tM41widAAE[ZD*py鬴[96 Hg謲&6=CЬs+ !33S}!6RbTAC0=MUV4!*Y^.FǨs^qMIB.F_[J:Kɫ0R!G)tyjŹaOM>G,meP:642 ئiBSaQ4ZEw%z 'NăY3^~т[WuƦ'+ ن5p(Md.?_dV6is% |׼l-ˁ h/ca!0gf7o]phphoJyW`PܻOMH@Xٯ -93ۄi~OL'=ݱZ^ [N؂=V/TQf L50aK݂bscfk <2 ܉b ~T=/t>\2ʿkM+wGA=ٓ-A^PnAJg%쫎YG{$v}V x&C| CqȽJB&wvYq@`d] ]?]-# S}Z$ök)|6$#*1)R4[oiG*Kwy[6ՔLEH8IТ͘N'AIT{;ԏě&rD6FXPvl MSs;֥BZDKN)%_ $9lF]r0+c\*х/藢 \*?׼ s`5Rt:8\&6ĭԸ´d'~ë bJ̳Kz2q3tA rX9ڜ֬5= 2Zi7&꽽p{A!s r8,hie[Gtc.iPU:T-pGWB41ސ* I4i cgq9&جAҊcn{vV' x'Nr @o҃~`_k`ˮrl03-r rߕDO#kHkb|JSE3Ȯ)GDz^MȹڋEL)\U\fwyB&Tr70[R}}፤+vUlL]@0,5V,r=}f( 9=2&;RE B;6Z#'ǩ$lY#7~)qc 5%viRv%V A_z+ٲ9,KQe|G5  LZ"/yJ4!H䢚$21iArQ:@ ďHWq]koAm 7eaZ}yY!R;}$A  r=ڄ 5hrel^dx:~X]`P*fAN YK5X e:źϴb!p)dQ10$ZҬV AvPH^Kv0%LcC4DmQSao ;>z 21|R M -<)vvJ/-z%~6ՓZSD?C0f03[M\rZ{N49 -HQPIQT"~r98G/=, 6R,q&.ug[qWQMRb ұ3#%};L-!>s{&êt/&OJ Yk !ɏ(ڸqxG9Yv,I{4.,4}c7=pK=uvm M~.}EY?9FQ|Ջr% j_f 5ubBpؙ*׆ &e1 8xhg! y0e,W | 5GxM wP&~u+[p{AfզՎfW@tN4ȧܬ3*Ӓ a) vfmXlG)n͜A+%C/Uqx~IjL_Uو滎8}0'3%. lDMK6O4wcr||=¸.H+:ʠ`GEXQzx&Ҹ%Iɴ`ՏQ}EmshʎSȱCRLA 6%eNPaCLfCEF`CJ`{C1?Aw"Bw 03$bjp>ML?+(K?r2Vצ@=;Bufbx~֪ڤ>;8K+奮'8^oܞe+\ 8jfiΓL"m!Y+7W%oq.p"bFIo=)SZ8um漏eV0|YmݳM!XrBݭ _'co{$9%u_<(0EM;;`"댑%mbka㍙WkF,]F T9!!u'eC$wϽ@!'ef|4?ȓWd0ԝ' 7v]VV9 [_Z:#/hHǎלϥҜ )YϗI:z|ETK/B,`] 5~ YEXzUH8]t%Qy=@`BV1B5pklqw|b>F4 ȼڴp^\ ^ ̝N >a85.?k$K޸˗28ZBӽa{4L5y36-@1]$+ 5k<+iHF1ahp6?N?>O4czd`Ww&ccˠ)Ļ3ţwI:Ĕ}? /aqHh5%SǷ]X}#P}pөP~mN'̸r{͋HszR1U6Qt3`c)uqJ =ҊKcjnFR݈4'sBb |X X zÌ[낱7c xY @?8yw8 mWRxA d اHX!mW+E&`}8PhϬST׊F|173I2[!;8;fD:~@z/ɋ2R@I:o?bXSn!lN8? )8Qvcrr6PD".|m%dttdn @ޛbZ q!qo6Wa4}D&|Ƥ5ʭwECP }eHspydi"):F;0Ç"3tbr*^###t?Dhy(` Kb C4`Z+L直d]L6Ljha3_^SA@e9т4 t'M08ye `p@dHS/>ҫ{?zpH!r^тԋ.:(i%˘A30' gLr<q+sr(OҤ0aL1hȡUw=j]VF",GYp'C1i wqCsS<Ls(te~eOa~ s?:a̙|j耠,-=)!Gx}LW\rfûS:W)ɔ[fYp/"=AwR4d~ VY"I"Zg׻PО |-=fkn]oU/;)>Z h5?z"f>*t+#j' _7j UnME{l dL,<8آX樎sS6N)ik<&sUM~R! ڡD KςJCH3[Oiy4^,YX͹Ҟm, 1:_] e:)Ο8-cC nl:#XԴmL}μbn3`L ``*I~H`\ jL5xmlv%_ LLoQi-INn'00WW_>Uu,C$ɫUrb;к\鰴*.GE&65ߟ6fřt1yځX%˨%4 ptQ8Iv0ݝ#T& joo0)H!#x<4afClc[Mu}mEEa)Z8(f.llsHU}S)yp^BQz=6w9^Z.?SE $vEnÍ]AʇaAE cPn]?QOp_9>չh7vvRL{:ԕevI*,7ӏDրF@#y=2j{y>w9sZԓI[ШǯN,sQ-[^6>ꥫp*6K+ [6IZ}ɘa?j4OD=H„_䎷Hߠz40Ph) o*pIј dGʾ]j瘪4JMTJYzQ@&Mw,f}Br;lc!CEZŕCr 't;/c(|39-bp+#R?J$0q$LEOϠJ4}źLX]YYh5\KPw_-8F.ZLZN;i_QB@uC)B &3r߸ O} )n[o]|x4g-psK-Ǩ8eX^GRDqpʈ=CX]!.!s|uANM@Ů<Hh?1aVkF!ZZ5nw꽾 Tq|)4ٍ990 +$_bW7%[̛cnh(sfF^HOk\}=+ߠĒS$-{wn&ٕMzkCXk9svy %[:=JA=K9uUjX Lڈ}i/&t==lџgd!@Y1 Bs\~a Wh=N =\ڒQbZB݂:SJ_V uSQZfc+BP&E;|G=siJy8Y.Rc>;>zZbI'lbNl6;d'wúp>U]]nJzs49J?&t*V+=7Z]D  [: ^inveQ]o /(g:umS WH_^&D+ h߻.޶~}"y'>]lхڻhHk@r\>3+y _x{&4EZU80iy8[DGg C/.S#6GUɌo܌ &s6S+sǚRE`]x4te{*{MADξNWKGⷫU:'^MHaE#m_E :9η$h?'|FNP5}hZ $԰E $@R$:MIGւUKnxUI'GP"@llu La[ k~U^gď_ZFvX. 8GLhp+{{#YN?E?=La/FgpRB#̄60Z#^Niv幐xlO ۵J7 ᅠ E;{rV ?"xV %8qiծb+aQS/f~m1E>{ejn>Kp^v&ȧb,J`^ A0rTF%%/uFP$>ၳcR#.OT-*2~C+#ORn h/ z 7 ɇ\1G@$ܱjJa /6#/5D8ywzg]@o14겛~AN =/Q<=hu_驊 > ̈@YIKH9!v)ʱ c5JZZŝ X|l(3ElIΔq;]G;o,^pW ȟ,5M y"B+NlQ_- zJWFxRR7޼BSKmymSf=jV*\_ M`˾ʤg'^ |ܮ54[;eb4V@la7c*P ?iRsV)ܘ^ :zͅbޢe7TϼM(%UCA˂Vw6l\Z u3ƿm˧ \ci]21]+xR7u-$SBdyou?ħMIu=l]o%K&F90ݵ(=I$~i䬧\ύD N|7{;X놩/n"JY1Nm0N+yJGO*FN5ʼNIJ nUO }kE&^Ӏ |3(tm4#>X1l=ŰȖ05gW6 wJIՍ*,& //./`0iwQ5Ǭ1@CV-gdp)k`2Ҙjwv9t&Tߖmr;!6Ճjuo@)\#nC5~va)|2&T&XRԙ0XW_"LAߴHn2LW\%Bڦ -FBS5=DAP#&I [g" vNm)dӿ3hSBUzi)_gT*;Du Mm5D AV2Wr1?ZKPXZ Pm"qxA׷܍!Nc/?ƣ_ʚE8}Co`+B{,r_!k#R> fMe!ySr АEUEi譠Ҳ߬T"^xbVE: ՏD.Zˢ03puv*,CէGyZƁmK~В*:m#0 y cn%|tA`]%+~x{mǖ`Ur6ה,ѽ 'rGbN?·)=}直^fҸzQxt&D9F-$CΚ}I,E"GG$TY|SNEɧƿSH_5OŲ/h9Q,=)ڧHıo/~%NCu*”i&qW7dP f9%x\BkMPa|ťRXprx]v0wAeOE躣LiӎLf&,5&#Γ3 M&8kj*fP(qW,fG{68nܺ64УkA|IHz,qhEMBL{'vzJ< $*գzrQ u-h: TeyVkpP1j=#rAEf/vң*E]$)=Di&n2oA11fLnq5PK»DCbnY' 0 5 Hb#]n5F%.}ӕ%-N~OyuVp@RCh;t"_?OgCiϦ+(mݺ ְc3χfp Pr:1(F' Uʝ707K\nRMDWK1 IY$`\\8<ĭj7A|bPe=0yh(a +<^I`/'4cۇNe>!M*.4T%U+Ɋiɿh6d6m}5OW4>ʙG,o) ejGkN rҿ&0;+ZN 3[}*fGI/2{|ĩ V `EΊ?voqD0n~+q/{x$eC▾6kLJtX./bo5)QE|BV@1/}T-S[jW;^خQKH4XA@kVEF c.X"hhжw!u~`MPUJ~,@?U~ C+ ֝r,gh<%HK|^ѐ{)5_3"Z~ ka|xңA4lyGx虱Ğ,$kQY8kF.Ya' q hP͝ /~OeBL#gy-t>߽ʚJ`L:M k@Jz0V%e JrFOĉjEGLifj;D@|x 3:u|2b"TkjaGۇw˫Ծz[+(s1;PiOxY&K ez>O%w_:-aGykK~(S<%qpK޳S˦7c>$ _~/z};xBY¹كfs[H|.lĂivD"PtoWɞ'[;H+QVFOAQ+U%bx@S7eLMl;1Jh bATt$Cl||KDђZ/ HoUfԮf h{'@X Pp-9D'oF⤂o%&NͰ .K|=y6gKOr1$BYJ3̆ n'G}R뜍GRZCgߜV*Y ћtdQ 9םw< i2gS5zAq~K5]+uD|+BfeL21A'U-7&^W΁q"\VƃR2+д+oÑOF@a~QaHfz҆H+E򺍪( vWE.d@#Lhe*^"byS/ +9 F L)QO^c F7hrŃ+(G41h+8(-ۙ'yۅQji˾>2.CeN-¡GNg8lLIrBVt$d'u3vsV4jt+W ;ϖP>dň>Kmaţm$Q'Bo 2sg2Q챌'G O6w<29AR<Že\Zq@'1-`a}@}j@PVa;ebؽOJ==W KwX"k~:u%X6w%ǽnbNcTkC t>ǝ P3ŵ0k [/l"^Ih´;|zW«Rqj؊A?OIl1+sWI#k|3>ĤDO/>r+?jeC:Fvv'˻9>K$kūڵXw{ry}wqbc 0iv`jBӦsV6 K(H8,ܧ.{f.$w[|2ϼ [>v^CpSV(Uy8/$vA7;րQf=ԗiӱwcNnr[tjpTw q7݃Mgfi[k L2`';i@l ?"Ruq2mm_~ s+xUŃS#P2[}Ǎ.3DO4C5[O{ 32'Tɱ4rt*ŒT@A-}'gu`ߺZh n_U΂BN;5~*'[g Gx;elxR.G28cMS?kB-Ǝj@{gP9\ΐ ޻!755m12F:[!X' cҎ7"0E/kbLKKC=s JA;2@?}ˁLns"T P+@>*d0?B[vIao(X"ߎg.*,iIO$?i]hVBo_8r ۆr#K"&fۊM&,s ԳS nzrHwմw'C˩rutl=kNnfWmR}՛kQ L֗/#/pDvÇ0{/MThl9Xy)'M,^M$4qV)Ga#Qch eA7d ݳ#P>a"_/ua,\l;/*ؕ*%Q[ջF43y}B)ؾm'4>BEz>GØ<&Y|_x)Ucx=' V`s'Id\O@ |!F9iN6l彀0ZqvLFvu6I"8\fVGʑurbq3M_7 ws_>lxWFش%20?\G5IVdbcMlPUM ̌7*I22 O1~~">ȡcAg-dž(Zԗf].5*YRh(^b,fALK M%3lTp< S[= ٭AyG(I-@c~/*Y +u?V:pYѼcŞ#G85 1(ajA9sd33:P)B@hM1㯰!&,n]7oe+ӤK( 42fi?5jnD }W ]p)WLX}a\bqլVDQO.q*7<\k՝D=71"Bclq5fst Gtg wP +uɕPUC{(^L5&jts[eVRZ1_s8OJ g~s);ΣsxagQ?G.b5dl[ ?TtBeGsa{/C$[+){ǎ}w)cC-ʷ >I@ cjRw)^x]5OxU(V7[ѓ Óپ*r:" ~%,:4$dA ZC|$K9z(IX]it\IKP;-C]-''w$X+u[39œ*y LC 3GgK7 ڀGCSׂipىb,u!t >/*f"`t|TT 2`@E&xE4hwàRNN^5.]C,nqwYb9UI(kW\8xphA>2Dw.Uw,v5`fTE q3k)0rϺndf-d#M- peqi25nv7:^^$/nnx+HXJ|1 eyVCw¤2^8]4TԈ?k_,qX5ϓO(e{@j,Fe) ĽΫz+-*% `TL5Ə2ydPq@> E]LSd-!5vwPZǣJm+06_lm YԱVm9;a]"ng_ zCOKiO pT$2ˡ| $2\=`OBC_:q}ު>OJ1ZЙkCtyH.ۊYh%ɧ%NLtlt:"F_0{|M^4t?>aXu?5i'FGJ;5q*i1IN$#_? o~Pe2xgc-M^pBUR\}CR)yGij"[?N'sJ:"UaWA e! ,b9ф%RN2MB2-b{z%> fD3_ 2]C5~#+Z ldS,qo8)39ӳLnAT!,I߲^fx5e4RzC%}{>1coC ]>QbKV@O7_.l,`} HCi %\P{ )3]@K3+KԅqՌ]b=\h4j}Ah_\R&xf}h(a[\5pu^DeTNftbsF*@Zџ˴/ uV-9e涚qqbuը gt9Q#A([O' Z|w S.W8š8hՔٞ5V6'ݙ_]ކX/14E`m^řCPS%z9LОDdq$.gI}}13mqsÒB\;bIPTIЯ0}'IL9d=_kuR:Vk%rƘ+e1\pD:Ag^ in1*zzLu Mm~4HYK_& cYWl-2oFՒ98;zk4g"6Xu9YYLpkēqk_}`$W6Ǹ/~| ˆpI==wה{.ܵ Y *nLle3ЋMllCY%[l 7 pb!Ĕt-'lI Sk)ǘWIQ^HF,b`!w7]< <՜Xo{0N'팦ӡE#EzȳNzrVeVr/a l_ܔXqEf:TE%FާL`#˹J x2RŲ˷yKym"/Fo3.*Δ$Zʽc pzu'u|ōO 1 1myXTp"sێ60HbgEI2q& ޔU;*Sk8)"#c&I f1e`Jmu3 /d#i'ـw ǸT߆q/j0sZVgD=UM\a}p3t@džmZPN TJsdAÍBk%?jخ/thtD,Kٶ)_D mK=Gr^>o׽ R;CHX4 ƾE$T#YGHRYDׯKb@xapH0+˵Dz[j&MgA1>"K3IU of8="U\p8Fuft7^x8H9 2H_,Jr ~ϥv7)ɲB0&@.ژЋʭʽgPy3~y'6lfYY;!J{qʺ"Uz=$oS]٧8.tn=: #K Wr45e@';?wXȲ{### . (vy"rX xs24"*B<_yFF'?Ew(%牧0d4In%u{y&>yx':#8ܕJ% ]` q/¾M߯حЀW_j?%] /꒽+uWqJPbo2/M;VU)ª9L8ȏ^\]K21F%Cf4c*9Hp_6@HSX..D<<$G3s8ˮQ&7D'V([)ȳ䬬LN} ׋.nĴed:hׂ?ԯ\AoB}:EFb2ܳkmRĨ{czC#LyS}Q ),Nܣ͒)_A~ >Cj_ s9VN7/;`2ĖuqGn7\uvL[ 7kT= ()jY?YLWҚ0gTj9S-ÏGƤ{';޵h*/L] łσN65#S+e':=QC{t=bVe?39G'a{7vZ J!c"k N\ /EAF>9y*/zڕyzwHB%;˟v u#"Gt `6Z]@S8( hG t'"a-znټU_nx`v#ouK$^ -RO$otLЍ,ں^X' ʧ|)3>U[`DUAo57d2! 1a-@__xJQ. NzOQַ;~»Ɛ_l*)Np<}jhCP&=FgÃEωOB}PN.OQւLoOZ7 ^)`=[Q:*At . X%3{~](VF8;i&M +PDh1k0-hU~U T&8jm $rVQ\D&bWeq -J O ̟W#R̸*&JɎ=\Jd !5FTÌ2<|qdg&T0p%IYa{i9WI.4PasCHwBtH5]KaR6}ήrTlL}6icd+Ћck,7\ T[s {ƵžM6WZ Cz!&=_ T_m ҵ`JULf\ueP_쐑n]9&5R1J_kS 'd"3Ճ mȒ,溝 Jex}Zb% s y*P[ pA@PeRSӄowR 撈^S{뿰I/R3 ]Z@e"*y1=ޝ {ZTCc60#HYd;'Y"1]Dc]DῘqzR+T*o]XW( Br !(pe/Ӑ *-+ڀ5C_.bt8J諠~X~јrZ}$6ѕ$9%sש:i>9i$a|`i_{L2Aa't"lVH2(eAX?.'Uݢ1N;֯v`[MOitcWd"mOw"{bQ*4eO<D-zbM!ZB`*" Au!hZ/)Őm ˚1Ks7R5 >]t1,zH\'6\ ثl,aڗ{ Y~П hTWѽ`3jTM;6 d,hQCk~!XEE#LFCGh7Tt\.C]ޱҔ" h&Іh] ,⮟VurO)ٽBd%LbbEQaɁZC]w۸tRESznM2!%1nJӗATe}PtDt;T:ĕ?$K ^{S|QMrA}I(_MXK2R;:E|CN \"ɓ06&F\Ь}e CH/uNu"J ޢϑt<*?c;ܺ2~K.~fKNBTk}TL|[?Qo;^L?stOHcxO<skM'.nI$00Dޅc}@_9ѫ}}w8BᅑaiĔ ~S$&fihd;VTz氕 -D(Թdo1bRC99\jےNmtڒ{g෼-1һM ;dX?c0xɌ\(H/خYjivx`_Ѝa%|;gM$ۡ4pƈDNaS&hCQ<~Tng}Jf}ƛMȆCjl: r g0Ɂ,'iE .F"U_%ezWݏ^,TG _<A?ou@5d/joxo"UwU~'٨\E"x|vj VyC:b,;`@w%9 Đ;h2~ 0YՀ 9--5L*} 3aqpB ;Cxh>/ݷQ`hRGOQ zwhEA/}momLGcS Xc޸mXڏظ(q# 1i@>+taNy^%ѽ\8q2nhĆ_IS7W৥mݶAL]!FE7;@X:zoX{sI"z}yIQr>)/~S4Vr׊q->k7(5u["Ŋ^^:ϵF"euhbg%o9x'`h_~(7e[Zӭ&c5X%q\z D9F8,LdrLFv"an je rgc|Ⴜ.ϦG^|H)nEG+` fBvAķQv5 .H}B[w!2Ufd'-l6NHXvI@Aфf6{ ƄF}C@/y sm.% YZߒmxMo~4l(lˑ{ЎsTA}>,SyyĨޠ!ھ\ADɛ;/M M'5OuД,G S/gX'*w;x,]c$=-O9>-p ą8]6j>dn L̓ 8i#*5X8~6ouȢ ;cdvHRB4κ ;̮.9 ]@Q#zvef/ӄl} y~ADz- DO=2yta[S#ĵ46~1X(M_r\fF ǧ{T$TZ xug?ɔKIWuyΕЋS;ɷ5w\ ¤' >buLBYg58]d/q^_(ViNm|ӂL8zĉM@ѓ 㧿!ͷdS+5YZ(5czi{zFe`)ZoKx$N(%{rct(<Wۑ>l׶-˜jh $ Qt4 D[3 26:Jdfٵ M}w 吹#v@aL(Vx[ѐNpPL`MU~~}-u#hZΒt Cژϣ))~jG$R43RCJ 3n6a7f By!;u ţ&H?}kipbu?c) y|1i_ۻ`hFה M.JfK1V7Qy4,\y05BRw Pv2cWNscêq#VĈsx|h3֙QɮPnuFT^B˯tnɴ݌h+ ,j?8=Fjʶ[07EZ!0x 惴czj֌I"b`a&{`b wiVjF?φ+j;ہ9dvSrt|mxtY&^.v' r>[y=(zy2r4s|-1g֒%]niȰIԼQb0v\QfPW._sQ{B'T_^~'j/M l)ldl!yWхiz[?d]}"C1@8WFLls%I!P0lj8]C<5{Ʋ \~.Ҋ`{jݨBQ*ڬCЩIndE - h" s0~n ȨUi32ۓ"Q]j#rek8ӢéVB)._MNU_ \de&;!gp=J/?I><&vy^=CI F_cZýDZљ t?|aRv| J58q:eZǿg|qfƜ6%+ u<@"׏7*pBZU83ȗ\ ev@] շs6,;xA0F;q(0} şwHAgZлtNrcG dW{R/<ez;db8%,Bd:He_b;9- Nhd2 Y4iH1gȔࣄtCUfF\;!cޭс+;.gx?7*D y;Di9-^[Vt8wߪڄ 8D;N9fcb>aZFpCqϏEtŠѳK6ذPޔqD#'N:]4!uGۄ&G"4eO6JYpb,*PA ll/Dp9w9]&UvXߵΩ%RhUVh%vYBnsB20 ɓzymiD_*~]P ԉ1x]hMyqMhApӢy/d֍4M&E7 4EHOa |4Iu ME_ jo!^?goE6I5K{`;噡TBF_e% V&ބ@%j3E*M8K8)+M!ED;л<u8?pub\(<-sUKMC8zf:gkUxPEluF7 ~tZ(QWsze6 F`X *܂Zp=h)F7l߈iTa6MW*bg Jdw" F[WFF5U4{~O( 1#'ҩl/z8nT <)сdA>pzNsf1A3"/-R Z }|J9GMʃ,G+Z*`U&.l߲{ ЬߕA7 841TZ Rǹx-q3ưwI³YFDJ+~LsFsRՒ~2wE!Z7U%iu y;l/s68# J7(tԠր2fB`sX,ҏ8 /[rNWn\JMxn?f&1m7݅Ԏ.TF |̼w f\Ag`A{_rnkDF:QR0z'qG5hpTm WeS#9g[RrhC=0Yi?h‚ɚ Dt"/z#97,Hr\RErv3 e$OS{(~Wo[1,j͢Lw HVz1>q4^i{r1 nlvbdGN\N $0pP? `Cƛ@&A@Tiy̅rC1|6FBx ǯC(h /lFΛ ]n8Mu1u!X is68^̻]{?Ӻ@7?ivgboi&`oMqZ>>W.tv8eRRKPʴlVf'z`PD!n U 7FGdZ,(ـX9 &6F9c-{^ҦTT ?PURl+<by& |O{2y)Kݫ-;Tq-ESLݯk|.uC#G$iw4Kn"!oujB9<>Jwt'HnVt9@"gtXG ]8eIʨOf,B ` *0N$ń$$Ϩ־[;SB2}-t Ț;~ |ZX2XmA w1S! $KƘhJKI93 D,?I]:8%IkG(/ /AٟdGoHy=RZ)D# 7^bQ3L\yEp{)%Ӟ@KāypXeZo'TE>*HmҳVLj:BhmS@ m-Hx2)JgW*+ΗtQ)ڨ#s|EAorv?\A)w7Z1!9qj}9%R_wp$XCT,P\s¥V.kOkKoExf3Ykr5t rOXĉ㔺yfLΝMs܇/[伦a9rZX ncr!HdF֩ЫtnZ4`lj ynCCN Ș./[G-dOBB>R :j[*2H&OQjh7~dO82ʍϠneyDd&q/O3{zL/ w֧rskei͝s?3b̵V jY_cJ]C9LPl)EWL|j-\BA-$AH ߄txRL6; ǽAu(g%?Ph.&{e5efe, ;ud3AO(ZU"FCEȄ쀪3b@M/[fFCrժ4gLl6~HK.(ZHWF`$Lou\+V`M\m_Vнg bpޒ"ǦC HVqKjkHFI Ё^"oOHIYe܊IC| }#J.3ejTͧ!b^ē/seVWGV\xLlKF*@31uC igv ҠDfӟ5џq{l h9aJ{sڒ &9wh/jsx:2je);ql:S!S9X5VW e:EQ _KĚPhؿ"S/ mrߵAT 1l־SI;$} {rB lf7 уN Q/۟!7n܍hTlF ܞ7&V;ƘS`-y_$fS,C= M zmiO_WPd6hYyE}Zl{J.U]d7c0NKVTҖn&ڕlY9.w.QW`ٶ3Jȿ",6M#⫁'Oo%t'22 }mEp3n@m#-{V"v}xȞ1ۆC>_S )-2 O55hHO@"*fpY8Fqо{Bݨ[֟':Ibs#!RWcA"=zgi2ר[Ѕiߞ`ˬ "A `$7#y]3A;wtAna0=A }mdB3mxXsT1fp)&E "%m__]+KUx=M?A'QVG*xwYVi9~xM*-봡݋p=2J`.UԠO]%ѱXr5[8KuI Ax=[׮w//=N5+\Ѩ ytV:`*=UP4p|ok>I)ltJP%d.B<8(eFԫw3&Pdl'xޑT)J%K46^wF*#v+1AOݟkB<29DnBõ SOG3~ Sk]U8A.̯2aε6 X}_Ww!h#8j*UǸ a嶮 XdOڔ>󊝾$Ļ:-:M/z0ݜȴz)?>ܜ\^o o~햸g^qrjZUbc?+|[8 +|.I{&HqcUE?)5dD܋}I̒w RdLKVa=5zF6;iӼ3՜,䛺kMrqgt΢ԎX'ePw& ҍXZ.(C;Iw~X GM-jvE9-*fuh6Dz5$1דP ߹BHE:Vٯl^yT>1 8iء#8͋n]%[C$*x6q/Zt<[_ؙ[)+V0> ?<$LݛU;K <>@x^-0Fxjtt\ս&rv=G{^+ ֦sN"Y8Lw;[V<4-$9@ug6נ>VƫxɊ:d 2ƭE64}}y8 Ѫ h`uت5r] _l8'oh%Or0q~"kջ~n+)sbltiesdTvJ^LRAKEvuVrwtN(y?pzvZJU>='vzm`aaτ6VU#lD̃U6̺M)OUnx8~xaKS ;?\wYQ|V---8؇= &-%F 'V{ԲZ#-h5,p4?3&$@p[-t5JZ!GU鈅~(`IC%)%Q:R䤥Uu5'و?uG`XTen!b[/i6*ó"JˑX|jPu1yXzbw&=tw")/A-J|L]:q3X/';5Q?5O%Ҝcv0CSW_Ӱ6xaϢ kߞf' (9,>&xϐ]Dz:J[]},J= n7K覒-bo%gKM$!<p/qcTP Պ"ѫ3ͪ#(f  %78ԯDkC(:m.e/(嫤S\^?!= ߊڻy7@X`G*[8<F3(ZQ| 9K)_S7,rj[ۋn 𠳱т(9%4w$1 .7Oq-""g schJpVa LJk͘9x .?7ug O)eq~g7XݺϾʰ":cG$@t9z#OhS~JLRf FL|RG?qtMBI逵s%v_J(qqy[+U8!{}R)%5Δf|Lc( 95j">d`.S)&a`GKf8 | ?nk18m!ǔĉH[-|51?j}Yafԥ=VPDy\qM~ .y1 uv>ڿ"hxkP.,%IaT }k\C[TёH:_.?4~K@Ɍ?O5 vP5+2+;L#B ݍ wQ{Vܪ( :.: $i1+Pbmvw)^&a*ͦlmǘgۮlMoMJ A>pqOHpMa~x^gr4t TT{Zi"!VJA{#P ]| ۶Ϋ+a5K ; =:9樬}L$ʅ {؍8ymdFhC yrO'k"N_ΐ*M#ã"3lߛ3J9@^{}8|A zcK 7/(W$h`MÇ갚уx)3 n eiF+xgn Dld[et6;Ķ-Z+8Y1f$mԇ͋C7dU`b tpxFHCR_" &mz#-HKcY_Xۏ@whzHk- O`xH0HeI+܂:%l ˿Nԑw)b %)VuaX̤NR7*!Rx[)bL55ʹw<zW[t_&؎=zfHq˃k .xRAkQpPݚ鎊fS#'؀?۔zg#ya6ߕP%*0"Sq9`5Iz)aisڊvZ'w[`')P}ue`K# l͍2m{yH@ێnֱj.5T\ ibWhKa{WH?ŠM-:l.jo'il[48x&ɘ^zKD/{d.tiہatݔuA gX#JhTNE,mJ.R@z!GMk<#X/CVec0% Aʒ0ݲX$ԁѓJ5fׅv;̌$s 8QGx#n sk%!@V_t{54Jh*G+_x0E#RGaJ4 u&gXT 5z&`>-2([_cfga3CPƖRk+!5\%\>lz TЖf{&Wkk?}\#f`_P*Mi݅YC/A(h]~ x$6[9߷c)P*ރ>IC7#vd֑m *E}N.?Ɵ4ԇvs>H@\,Q⩞ ԑ-7jHP%3N>#B@xΆVhBm˶JwPPx.=5o_^k8*(Ռ_UQA߹-̶-yVm ]96|%~/w4?瘚j V|԰ SF Ybҽi{Jf=BGRn~K@:/Gϋ!|Tuߗ*jAEvw.DVA~d-֭ELsEgSטH%93,J7~ʯ~D_#(l1H᎟I ^Fsw}jW~o {a( -RFlT}ԩjU;n6l ci ' F/wFo48iP_ i8A|O}2N%k1BUWvuh`- ji/pZnZ$oc ]?C i4tf`̈zԶ^ہj>io5{Lj>vr \@w&aE1+~oVJ|Ԛ~'rd~s05 i '_x]nAD40:aޜ](U=YnXWwXRvl6$rKEhE{;ƦA?jC[ r6EP9eɥr ]<:@RKH\,w|DXZ$W z9#H8v-$7EWxtS=LuMEbGϾa]}F-vx}Ej:^_bkU1_9L,<m.C=vAzIžd}/AıbYx 39uY?Ee&7¿A[ewݶ9ԑ݆c*Xtd*AtϿ-teL,(E~P={nmt5/@ @ֶw7oqB$aKo)gw;(IҮTQ% ےupYԏ Y\ׇyZ ȅd|@^6ダ)jӓ)g3qܺ;' `U.O\ xS Έ\H{74 =ѱWN5] դܝ?&_.{T#"őo`3Z=@)YBX,"$$g} wԱK#JC !)3ֽf~t mK 5Ģ.0ւ* ^\gQE{)%esyE7sm6xŐĉi}2mT"*RU2W䁙V Y5ZtYt Y?Iě/ҏo,>oyl+:DlZL/ ^<3s\|[ů#7&pZM%2`8ټx5^xȮҽFTDZ{B~ -`,!x N`ehf{,1*:4\QYU$n6ۏ+WaPOٶ'T H~;k,za Y~[:9,[V Q8w`Xs+: ("p}iIlˋ|1*[}`(9[(0oGl2RÞͤja2$Ck܉Zd!+ɣ HGo^p wV^]aK5&\Y\B&m[ayK4=g"SZ֗[_D׏1ntq,|$Y 8^K HTbAI$25PeQ2 p 4S#X-q-Lg,"Jן5=WW1ZZ0' F$PYr>-`,$膩I4$rgޜ*MI`^7' pc) hdeZ 6. EҫN^oFd{HSJ<ǟ\ 9xkr7 Xƒ7baңT9Z9H=~LoZ5~ 6 s'AITcx;;ۦF$z!gz@"Ryj Ӳn" >7Q%mzѼVXq2 ݅p6:v>^ ) `?IV`Ltu),eii2LڏD7&h.$+vܻr, ]R&7o+b Y-~q"C3t8U`jCQ9^V_!gU`pL!+FQƲKJ;!)Ϙ xD* ЇI]=3D?՚\1{"GI8㿟k&l= bBh΍!~s+T5`[!d"h\ C#hxͨMI.P|0Ї:a}EwŦ["ę']uk7@~{ x8Q4vNVˆzmZ vvA+m@d=\8GPm"ny*1jb :\64m+Ӛ֚,cM%2$w !P|Ɖ!=o=ѧj,*4޵%u ׳ s62<{XZqâ bLRz} ol )y|_b:24nx Prԩ`r!𺦋k5O y0b- 4q;j 6/1={N+ň.[$m7Qtt#:mq:7OYp;bd]7SȦr7EpIM&\rHJr[ꋯ/c p\/ # Y|biWQʨ֣Ch T9kPyҹ"} C-vo0|KD$cYqzY1Y3|ӷ 0D[3ӄJַS.j'R{a6ȥ`tqª3scERM6 |Dft2D42z!7!?. dW!#) t DϺ~Cxj'M~q eQapy_%'jTlMeIDcgFI_iӊ!t5ɦQQ@d.AnA.5cAh"8a/)̠N0Fz䄊2LLhO6t"3JED(:-OPX[n3]gpt]iq8sX1=ۇ.?rRM>*𬣐0 Ү"!Mؤd2_kQ !`l^z1b!\ &jT>Y}y]/tu6a@Jm|`8sÈy/fBL7VoP[ƀ\%iȊ(x/3[ږv_ ?+ԫmYpC$&ͷN~GˊjF& ?+. ԿE=8U㏸FR~aF8a8x`Cẍ́iRfje W};8ew^0PB-Nτ^<}}4OҜdz֦T́k:PWyIvazmM{ (!-/p1'Q.=d. St)A"$PuF:q3(Wod1}^4ZA3R+𗚳ÒQ9NAXF m^m>AnAgBESDߘÂd9 Tzd`BU'kN=2Ju - WI}\:$]fBOt-3kҁ@ ?]@u\QD%?d/Kg9q|{&zvBdf-܀i3N Y&S&i'rα}T ܷVJ?&M XPwLiC`6݀rP] TP 5) t݁4ts7ReYBQT -=Q  n+JFLr[_#|l m-#\ IΣoZH*E5qr'i.2}$FWT<"|J?~8^նP9"cE-)a.q3ASZFC+j&*V9c |_m5ց@ AGj_kȜczpǶ;sрKC8K2$2r!8fCZ20{~IDUivȠjTDUd Q@fQEz 3&E-砳i/HW8?#U۴W ZJ G9bHrИ1Y~{X»gShfa8d#NC:0}HWl뉄 K8Yuo~n0A> 9aA`1qd*FJU㼡MGz0|2s#!˹ҝZ.\=7bYw&h >4e\hۺ_|R9oQV T=KTxXR$)ExpS* EjnoB5V蕳ym6!I}@j%$k[-IO}#A%Fɐ*綊SJTa83ՖpH[6Kx1ԝJVEv">x\!ph0 igՑJv6 #b\n}%M]D>skq.=>ܬc|bfs=--m@O1ijx۹gd10YiJn^٥Gk,*;Xݧ)dqKq%紌醪 ቓٍ١G vd>04a0ǵ&2˽0pc\Ky5B[{ד˖g`!0>? Go9=<-nh;WneV+ &lLC^^q2; %Iy+Y9u?C=4; jF5ޏKJ-@M^ѠB$>ZQ;cxrOlλ,#ڷ3qphg'{-N%= !.a0Z;M=`eNlkg2 S(m )'K;]yz+"Psҁ!nz9yH12WO rhgTNm:"L!rQH?+eXP )6[r ŠWGBP{C͵m?w) Ƃߔw\o 9Ӗ~Q iȻMjL$?և>umsNJjh[BA9Jȟ$L~jYv9/y?xmeG苮zjw' X`qV p TeKA'u$:cH%bv?Xdnp(&|}-9܃R ii˗a/lW[C:@*XgE}B͵.gz(ch+/5> V!]",Z+ֈ`JҥkjB0i9XŦ5c!q^X̜@˕⢃n0<>: D/=0Y$s`>`4$o+hDQY#\jyk'\j K,>Qa#Q@.m!<˥c4"K%)uH)KYmhYL6t;?xpe>Z?Tz|HPA3X5,9N$=zJлb$|3r!#|R=g>ºHYKi+7RsdmcUdKoq׺˿P/kg+ UtmA ÈXcCy<-.Ӳ ~`5 NBMwg>jg=EN=/OޠoޓMLߧ?{'5 u|_b)@p=Hn ߞycChjJAg,V(40E Z)<(e =+cz^?]n@}aҧ[,]p]π)#N t JlFS0vТ*J5$Pu$xƒLJJ— ã#nl8לd;~)҅lZ(I9N%ӎXn ; ET[=e[En+c{!_qۊZJpP%\;lwꩄ86%aZJIYt3 P5Sή*T=qݴkr^0? ,)rpW W9Sp.v0? b>Bk/Yw+Y [DY ü`nE.UEL[;fq04[ݲ!sJ=J'(i~`a8ǀs}$;dr-b~| 1~^ aR \\|bajX#Q7b#UOE^bBA=H#'3YOxJkaU-NoCv&F~ ԯ|Vo΃sF]D wY4Q>8YIU8reE! j:/$ʻDAg]ʴTRskY1l{#SjtaƊ4$@/ |=͔u(]d>y:%gF@_&0~/t,lw]_ou#ا_yKƋ+㽗`M-?!rP+yWx&&1-Do!LmJpg.S:?I0A3d\~w~R϶_kH0>ƌWhG]JRϔ<ϻǟp̀@y~|ig ‘g#IG-M92E#uҀ5ZuEA φKiY;܅/}{:0ab S Qkȧ.FԬ!dyE^በcv^hgdۣcFY#0 JG)!KA6'߯QDm:rB¢GLq۹ɽ&ҷ_b2Lq־v>0kE "5_3$ްhe =aHY#r|.0R1rv 45(I\$vT+ỡfOq\C=VkpnqLyFmSP-5D?Vމ$/Գ$ڄI們O瓄=iʚ)A&7E7] {҅u^gK#%Ʋ&NLZ/=u< ,Gʒ! < e SۀlOwgz`GjSUOSC5x2L3B6Cj_ 縿nX {tbJGN46^fIs'i1ȑRå,EM{mGK=,s9W9ǩW5zmyK_ԺC;-\)jZ,p5(_?lorn39޹tB} G;笺e_&fΙ%b Q;"eqeGU%jl2 L&)T'`h_BE.q8Rς %+QϩL>ׅ󽫿_93$]ßӵ+sMtȒGX^mS,ɷ9Y?#I;8,MMH> X6Oeǖ]EF0D/9s1lV"BY8SqKksLfnAi>/GL]t$۩_ޓFc`$^AAOxw/XJ ԐDo{+l`oK1Q X9M$52WDtϓp 3LaQС*o{rIGM9f[PCG/atD7춫緋2&ϒBL84ZʱEmީ?QφHy#@e<QMڥ6c]]ɼ? Cb"oDhoلuسrŀr,]^J૜DmYW+.j8x|Q,yO6B["sQw_8Ys''$kI']\oQ']/$q$)M4+B4,6@>ණu"C>I/h\3;{=-wki"\2N:Kރfu}f-JLu8&D-UT3N\ X^{ނS4چ%!$.>k.:I*3NOJeM IfS ";[2y\q7{ '!;0|vS6ydjcy bPd0 ZAnŬduYn]nTT5^{Kg/OPٛ~%O*h5rq!eT  n{\210.c Zks^ՒhB3=qfw+<ބ<2jY$jk}-X4dNlݜ#fa=2)OFzRƘ&.Rq'#A̡Zw)G/X( NZKf+cl'z.c;\؂GU?p,O@+p"Nw KjTo5Mw ˗tRZ + P>vQז :hZK-Ul4C/ }ч*3۝5_4uhk7kcSQ发w䖒#|fhqi\ո[E7*IF$/ظjt szq\Mߺ{B> BzQO.UK-H/Lhѓaf)9;OK QqzGq<"Y#ZV0yRir;xPoRmbcCm\~7.PzS!FR(zf-G5r>ޘ03v Gʂ9=v MV vx ݖa%ouQJF4v䷑,S%G'>Jp9c. &iGH&z++ @!1 , {A;WXF⚂ݹvd>Z a3[?yu-7)JT8pO3@٫̋W#0}(qͻCھ)س:ho>y"߆~2[}f[wo29[|تX뛤 @5rcx;@tV0y5KNC>vJ`)_SS<>{ci;?SY#3;go/}|m´n5TqD<0*lfk1YeAD@^Ar0B| nlyBOΘӜ'n y$VE G6 lBHaxy H:K0mܱsTW6^,cAMbv8ިRII! cd?4se\P Νf珻P{ru }Lb#ϯ6bgk0*.=AMv3n1= \<As "bן@1@jz*x4 ߨGSYe%KAg*hq¬[%yX*2Qzסe1wj>DX5݆{(|x#?220?i,- G߽ U "-GڐN{{ MBջCǠ=1%~2mF7g:w“(]Xfp& :m*:5sFm coXYR&[R[y-Dmw׸5yNɨzr$*&1[zEFe>D*ny![IFN1KIJhH#vG,D9uԒFUH(8?VZߠQQJ? v*^9 T(Gk^ǣc+ f/p>ZDLhAQe: TSI*F5N. ;~PY)@Dy$݅rk$5xȽM '<`+O}W+b :^@ί$wS :i@?J'|a¸7Ƒ}{'jHvrǘ 2+9x'm6f/|WoH&6 XXlMttWAqQp H'VoANFP jt# *̓,HÏrh^CҪhV4写c`ߑl^hM.eC6cw7tr@:b Y7{)8ͽ<0htiADhcjz4'W-_WU>#ܣk{b Xv-ʹs>g(U+} ٔ#ZE{R :! ֢!(d!8m9V,Wu1t5=4RG@v`Sph1^&O8MRKx.۩Ezs5/׉YSb '/ LW~mK&hzMwiƫK} jdt >sh ][Kw7͛i?q2.9peL4Px$mhހ-| /'h$YvMCO>j\ vkr(-qpv_8cF=FrB |NEl.K~MZ7 mZl/ϓ$2jz *Hǖkcp8k%5v02(<L* (^*7zh#)$[IZ|#/hFy|hlᤦqY^`cdt3kр3lsx3g#Z9޹J$!.7G]H4av,|Lǝ臚D6N !"E\d+}el٫Q@EiCnџ(xm^.V欵.A{ܳb ybOݭP)7=0@LsGX4cӣK3.BĚz>m51bPģQ"|:"D[ 1I1e+iPw7- "PUKmڍLr4w73E`|"sO0%>)(i` KT7?~m?z,>c!?mWɝ 5DŽt<59⟆Eq4< `FM>@4vR2UM+jQM=X 52?K9yל)}\8?q%vwCskDn]9܉V&kuLH1`1jx1]vy"W.ř7zOM(DT6F(N o" @6W _[pXX8oX6rãF8 ey[v#O{H{CPH:I"b<Ŝp)D'у;=>H-#N/THHpY‚T $Srk80b'\WAn<,[#-(lXz'rl>vҋf%\]h`{;::~sBmF2+Nw^|tI[kPYh0lNBh4Wꡠ9ؗ͠΄ͯuJݾٍ-98c70Q@uSf5:M \7A @(1IҘY!8ChC=4l;aJy>*^-[zQ訔ZXSP,/} QtH[pG /PL0.?L޴(}}T3_/epN4be§z+,#.uV ĦVFL"5w}iR=/I4lnB.\4{lN&EͿ02 OB3ߝo 7Ȁ^/2.)*<:Ē=v%6p29^9D!,'=e:Wvmri*S{P?8ezZ颅8]}͘%V0rT>Qoh\4r)8C'q`(!0 kJ&w 7 >MzYs}Ux`M:_0J>Vz^h(~h/=? ! >ƒⰍˉ/1/wa|}⋻fU0PBˌPgѰWEæ?aNMl1&\1 `F|D~ܬ}{mVRdvybqPU oސX5e2̊d" ʜf3wi*̡cF~^U}'hi BQ12׃z'ZSAOc}& F6.d7'vx""@:g56[%56Ȗ2۝\Yu5l֤S=۲rAn\zk#{ ::k""R6`zc[.0g]<$#<~1.:\%y Cm_k٦zdGk7͍Ep]`AnZLY`'4p1rIk?~IFGӇzj=rN*u?@+WxfH'{#CڤhXv26- TgS>Y@=.]\z\*CV)9$~JokAtzdEװM.Y %~Ƹ̡Xn^L7 ڎ{;WtZi1FYW p z8'9t eyOzeT=Y9oQL;@YDWhPGjndF9Ia]E& {m jۢ x]C~*RR+=TwUFRnom4R~ڈZk~{ Hlb];&rkx߸XAxAd.7ߎj"T32hPAڒR(O2è5dPYk]3Uvh}ۗRwDP^x/#ft^ɨ$c:HG0WH{ mqˣ- Ҡ%uB}鋱&ϬsCξ򐄠 <́|CSrQ>\sIv-AP!]qm)R,VUh {֪>jI=Aj'S,[6|pk0 Fh Yc2YFm!W//2-J8wyqTϩp)\)9YŠH|AjS GUJL{tYuhǮ"c"Z"ɟW7|s;2^zo~˹xzJrVH.E` s2bIPHvw+5lF !@)ڈ Bc +gJ=DUA,q6Tn ιʎ>s4 t&e>VԽDǍj:_Re4 x7R3DQzgjl.VR^5USԷQu}.GFGJwT^CWq)o0Lzvl3΢UPA)8($HO+=y/.@:P&(^#A]7:=]ݏ0O~ jDs T@A㔉 8dJWdh9K32 >Z=Iélrf F+{ ^*s*^`,HFq-#_ cJF(1ųf_O[hU'Ws?L={ [l=#q"K1ڟT92ә F͔PdY.Zܯ#ap-AVb6Y~.z:wh΄,ܚkfr"D:/L=tcZ$?2H!0#7UCW}~g'QkԔZc ' oӓ.r 9ƨ`™\Lo:?J}]א{ C;Qt׸Or H _aFuԫ>[J46}Vk:DYL&ws<1pk;T 1_dg)4ǐc@8oOHUOw)EُxF" /|_ E>"3;:"j"& |/T]To6k;Ţ ww\S_i1;,ͧ4Zm8F,w-6z5<z(Gѝ2KkHt= !x֬܏Iq]`b D~& DMkk}J^)WƤl+#3W1WȔ{lY $8Wҧh %!ؚ01IB^(0BhյH+*f⯐kJ9)nk}q)Ge\eS6 L` [J 󇃼#g喎7 e(ŰV!H3Lum2dOŤn.u$ۛUfRc_+diό6!2[bݧ+ų?5Ƚf/jx cJz3 xC$yu\>3\%i PiGA.揫+ֶ4˯0TL qpEPn,@$f̞/ly俨d@6(&V?oWMbdw\6 hV7$\wtǍ @ala#]nN+ V~PoC+ZbCil'1o٦-\yf\2"4I/[,dB ʳ{-4kf=ˤ8aujFz:; ș?< 8kVBnvMUVXMUQO\(j5]7Pf=Sܡm^&jlwxDOX.ܴ&@d*Ek5_ّs&?W_jY'_|^l)ɱ"wŃJKHKَϣ#@C;A3"DD(jxJxVa#o_NyA! †Y%/8e?f騋fT5,X9WN,;4 M9RBaJ,x.¹!~Ͻ+6p2БEK>Y־ '%"]mC>ltgrO!`a2{ L$1ƾ-7rPESsopzi-ŸckiM_,&_N<KܜksZ|o>͔T3,<=aw3%>(|G]+1hуh6x>Yy_Vaki4sUdFV˱CiێkG\ŭ[.=^JV^d]v.jm@o"A`oڄGt=T֏*a yO|=?tKd6d ;G"Ų^ may6O& N=m.Rb$Wo qى/'#dQ]B n]HI|!=`nU3M(C+H0SXAT/Yf[dOZq"oïc۔M+̺O۬{$P=I@6fk2S{SIi u GR;wE/a76v[./^Vᔇٺ{^B_5^;u5܃q.wsHj%fd.x> -IQBX/~@XKJB;8Fa43zR KrR3ΕMqBM8EEZKԏ<}f㹑dE}΢lKWidۀ a4AӰd7<3Le3nZ*w?8^UwDOȒBF,5Iep*V&bN5@ACF0t%bm&{kaWS`kg-Z1'pjW [gi9UiH!s!BE>YɪӘ W̊W~tt~0SY#pR 5`9壃ѧ$x)7lϗWyRfh/HlZ}So놊2:9XXSRSPjq 0}ޝ~N3ga: <ۮY}X4ũ]h]+?ܨu-;R1ѼÖUEjg k+(!aʻK)m[} M!äxiXM{,V#XLUp_YjeYvH(}Y/ =tfZ@ۺC9L&G6T@w{LoBIx&ɍj"CJ~|g;U?!ɑ[N dq,: x\3rLd;vM h؅p)>Y584u7ģ3Wa le]d3U/&,g{Ԍ ^\beB$ِ1DxSǃǤ'!FUܞc3QEs{̠F ջ1k ؆3@f| Gvs0ڂd:сx!vcڲl6+NӰ@`9-;a霬 2ga%I_$_6z*!RW$5. Fgm{]b R1Xu8>)2&aUMMW*/9Fm݄tI]zd=eՑaPVeCJlCSѸf]{; #ZyxYp>́rޙR0Env˙u4ӮPi"ݍ0͍hZH<H!|/˻7ώ0%mdCyP6kJ!k46縖I S#- / X3Nē$HS8mP >>>_L cU.ouZF5p w}PkvKZdeht'P*2Ykh掐,G9QU;hG}b*K4dK$4gST\DQn.}P<<.ߦN ў9jKRFU'j V}O*hUYt#b{JpIkt7`ԅDdX "sM ]=jD{ Q1Le;gXAMa ~lNt=3ZT7DmV২K!L^<&0'n54,_ r܋s':hCե &~qN޴,K7r+@ `v+tsV҆ԟ6zYO>X.gӅAg& 3(wtHxڋ 9fK V_'FKy B{N6 j+sz3H)w~Hw(FCWtNӅWVjsW|KUZm;Q56+/]O&;&4Ε\^"mLS8qs-Z`#GYl8o}{Qz %_k4k7f99%Tgh +t^A!@e ʉ~IoA" D Dl{t#q.VcXZ[=ֻ=7)c8o`DK{<\ :.x|k2C:ESu4%Q 5<۟m%q7~ !mԞ E%2^_:upul"thI,eo>d$uQF9:G$d;pN~1ʐPexYɲ\u=3񹓇LVޡ1 n7&\S\ eȀǠ{;[nRU@@,]&8PБjQl9> W^$V ܄Ǣ/1Ee @gyZYSGng}ʹZ?Sڭ#o̬ź3qx_APkb{#:cy)Jᇥcy\_<7rŝş!ˈEàh:mFʚW +꼒Ng/: ;.Ki4p|/ݸrD0eTkċP &iR-r$S3/ܻ}-&k ״ X]gypʁ8f^ 2=:7S;Y9jr?%;LW_iKDxS ')aw.8{O{i6K xo;\Q֢Z}Jr9,w$~jXlG"Ǯ0㬘#kbƁztrDUAʍ!X)aМh.`,@dm3=+W4jE'@C؅⧕X\3/J?NWD6잴;nɬ24 = (-[c \'?=*y*>hwCq +Nťϗ\a,z"[u6u'm=ظL'RR~,jbLhušABc,I EʚNAܲCʞtϝ!gL{Y ^qoC/Eme0 һV] %EnY;G6X/,煳R"|`]6"lwykzoo"@%^ "?$Aځҟ#Y u40[Y U՝δZdXD]yxu G3 bzΊmSTLDUVE\PiI"E|P Α7dFP穉8Ⱥh'P,|-7 P΋ 3(ktjVL8,q{ԕwat#wNf l+6k$!#WOTd:Ioj_krj!} p ]I dc#=Mؓ_V[7w"`+5ڼ,ptr\ʖ"OBN'" ͞6?["t`ͽ QFL#!AC99t4wz1$v>ѵ% RVJW'L=U D :18j}mY cJZ5ф낽BX#3I MW R#sAݢ("mH򻋖$٧2 ŶXSq|FirbpΎ!y)wѩ`\.4*?uOn =f];1Ydh(A~K:u*bp hmo6a&@/)E -7 #w˼_);bPGLJCuRi0+s 3pUi=-q-/fnt.!ܺᦠ|:$j)q^mpE+ҫOR#|≿YkVp6Z{ /҄b?6U(?UF$k򤖜̍ㄊ};qX)ϱ?oAbF$U ^ Wj>IN-XMҳ$嬪U9IʊқD,hLsG X^d0 7̸RH1琕ij|T`Mݙu$ŬKp3M (aR O4_b4B>#YrdJ9`[uMsqU3ǎSBqqI:4nљ:(e=wZ9{,^p ~u{|S{'?c`riN8[K=L:ct_Ǖ4i9J1*CM.`O 32]EAW)=f1R%NiB7E]c3i6?![z9Bfj5wI?yBA*7MASoygsƏ7ڞq;ưg6zpCI tZ 9wSXJQLkuzEї!u$c^F@o q-pq"иB[cQ5IΌ-K<7Ed#qB2Pkm{%o-,`SmnA1D5ZPG/ qv؈F2[dYbw|̽6-}RiΗ7 (jg6I@Yeb(?Mu79K,wS[d'8,W?=e?:T@wV 0wSDȩ gP3 }|OZ{E3I%h㔷]y$7G(cà2Sk/Q?+MG[iApCY|=# pg2rOj&,Lp2ďS)c'9nzlT<Ӹ9]V;,̰0 x&s-yJmv:p%7-ha #ԃ_G(M%nr좆aG[ofP]ok#fN~ڲY9߅Tl _XSv^piW] `jƪ)U" 3_Y/]e+@iYL_;q =`inPUTC]-K{}";-,5k8DI777e3J3 }=~~ |`:KӇ '$pi8%A1+׋{c@d+-.s >S\(C]9aWۮ +o,ݤN8RD3-vm1lvS0ֱF{cOWPuyZA&ꂶ]6+@W#ASqM ixvu݋Ex_{U(_ M)3t_[RƓrrOb6 'YoЬ9Y@#l} ]D9M#;(t V{vG$—t\ܪh)_[+OV5/$N.) I 6U>~?\cFqK*Um|DFa򗓺}إ ,~ V1$}xAU([M=<::Ȑ1y!&?X7D̖T1Fgy/koFMAӁj nڦVK_ZdゾQ3TqE>Nwwm@xHT ~+9r\8IǓʄ'K,0D ׭X d[ДfޔԳւUN~]?U61GA P~QP=.c | ܑ}f,yޞ)RCY>N__J@[t.Ok@I#sAjnu70'obdWBDy7_KL)w@k2t9 Xi/tti}۽td>W|$%д#6Wcf˓֖%cλ*!{=+{F㘸$hQMN"5&\|y1 b}C!RcKf' >ȘD?m6y{ !)PUBcX&u(~0x 98T$:䧠;1ދpU[bdJq+3Ha'\mW/v2F􍠶\Fn.Hz"5|Y"|@, $NѡK XKWdHIV^|wϼɏftĺ~]>,ͦ$. IըإʗD2(#w; AdBnVy1+?-Cbp6' 1FyOp.<Eʹ1,eǪz R)lG Φ6kWI!?Z){!d³`Ec!PD7PN ?j[} 5az7wG;}u C~vq5x3\Y~ƁD`ӔP;l46R]q<,Mt+7Ʋ YpO~?~dnd_V%f*T hÜ .TREҡD lk 4iO69#.=G"qUCLK.D[qG6DXʢ?z-w=l<5;ULKD~Ζ3'TUdI^ #)!P2669Qx!DZc|V,?bkm9/cN/Em567  o tY~q1v֓tG / >GdhԀ+A7x#ι@|<1q?eH}?ِ"^+Jl{e + ȡ-7uq (6?ӮN$ 6p 'm OZ 5;b &z ?o;@cn2*[').%J#ÒBޏ,JԻU?WeфbΛzc۠xN=$9t2~f'{ЉUd_mF닄÷sQ,m;cB+M_n뒘3r",C$ 3cQ(7`[A ě2d67g7* 24-ȶВ%0lwɆ!g W U%XIVBwlU*Zc~@/@ :\n-$ʀ Y/ɲ S(I)?̣*$5ʏklà"[:ua:,aC :x3mtSR e]˖'7E1|7X7UgXTlˣO:0HӞ:22l&|?ʬm!DHX PfC=#cgb xBL׍g507:US$;S( tkN9]ڥ=4 .'n%+S^1_ܝ@0"s*w'зQ "a`6A!i%5 Upl"&Z5%5^}r^%ޏjpp{`=@.r/٘ޭdZJA=$nn XWWi 37FlפHý;ɰPNL׼U%xU}#Uw$\~HZF]om`:\`^O;N8#fQSZTfԓrU;_b`ꡔĈ)Pٻ  SE.5Y h/7?˼S6(z!daк/\'oke6άT&zW#^j;TP8a2K)?jBEL,C`wXvLܐ5D|O# \)-qnE-m(ds\?#:(k.C#zPU^+B 풽 hFXbŬ[D/L`2~X;LjL4mL(wU W1TeABq@PrXAMg]ұh`OfgyMW\tY 113lezӅ5(JEhaKEI; r-\jr}'Y~jDʆs' +2(׍JAΉVN,E(XBpxI72ϛfJ8DxwZTN0T4*9nO$OM|:Pd ÜIrTlOˤ9:Q'ī$ז4CQQ_ RScbW& /*vY-+ :,o0|!.@>- |Y*GҠOϒ-4 1P$= 1%CE SS1dMJ)hWuSE"WbbZ%PFtK⼁dC*Ŧd~5t6)ʂb{V4*T "@xZ`lZ|D+69c?jcl Y> d `zp1HthDUwݻπ wFMA ;9ZFy}shʈEsm !32YFmEͪi{?̝/OLm9S)g(r6c; F ;=PnG\pyH=xvx@1#\ۂ<da[}Ie6ۄ6fSvwA!,$vQS(VL饗 "{pьt!WU+8HHwjdzE\7RX ^7Oxàc9Kۂ1@lP:{ MVÇ 4jE6^B?AXZy~.V V9Y%;uTjD2["#1; [e5xynu{Z eXc[XLگf_ZZFr"@:|$LGKhWdo ]X,s`F5k$+˹BDYqUO =0@McWSџ9Q-Li}tn2JU:^fQpڵMm3?f6շRCt=DIH, tvjWgh e pPd.C S{t$7q$A;s"bEĂ˭1AIZkž[1qVuvaf߈XY0 N"R_=9fKǰ;>o4\!2 T(8&)Nd4զ醟{0V={U r2UX*24C>n2UIjV<">\%\9#  m0~Yf97=$Y!Xpj$J=z+ o^胑eԝHSfAg&nbd !EN-`d2x:bDPa]ܧ>+l>ַjR&BxA2PYLP(”}N$wYkGYL(tݨ{9f{kQGF؟I>QLbfDdJeۜ]C]KOwKÈpzZ>'t–s(. 9 0)S.m6֝p"*@i֖7gQ?B) b:-ҊajL3@ 7&}`Xd(<͝U[>GӵIЫTu6QJ/̃V* Gs)ax0YGZj eى&L/X!j{=">Y 0WYۓ2ch7j$HcZg))Wiv9Tk[=50Sž+VـHL(9&!T{Է4 Gŧ㮆J!sp9Oڝo}d S40$e& Ei oF6f7dB|_]sM<*ULnT >nQ#0zB! P:4)8! bo,P@z=*e2a2ܝ9*[~ԣVtp@EiZ:J6moZvE&V*a:Qn<-6u:y B_j{U&70D Yhw~FI!IGwҹ}j =S ),[\jV4H "Nr->J*!θ ,L7?Pwa z Ynd\eQ/WGN'q_9[UÄ9Uh~ܾ(ix Q/;ʫAZ)9|khrz4 p2>a!%}׼HfzB uܦ 1ලU}jW~X#!0"B֩W1}C`?P)x%sFNizj96TKj]B÷:',n.߈ njEGfEaDJw~Gg`id[ o䵨=(vu#Ϗ i0ԙ4 NR/%eOB~]G\  ,%j*ȤKאգ1颅N9vdkj@iI>N#ǎ _TwArgcjZ{r38^B3mDbI1,KGve`SF Vc81*nԴf pGݹ s:s1c5ﴬ]浫?y͉EyO" d5s{M>hrCQzլUbܙ~Ah8A3xߦBc7ȑJi̫Kkn ";(n:ZQՠ٦){eH6NH6z.u+Xkb;)|/uU=tKM?omp㇮V8_o<:&)t#l ?&۹?qOu-M̦qAX=TjxNLX=".4s3)3&tL~>"`ьp+^;#җp{9ry^>o2ᙢz6˨r6^C^@TO۟A#VũYDmAo؋@[. (N/͒C# 5PRT// >.zQ8k_rʣH8Y5oQ) o%CgCl=+A9EԴ@n[&Bl^]QuJ"?8_ %M5J<1af{ 7 !Uqr &A@8!Mo~2y;|7^1uц"=i";7YfSƲ(@5,] +l\Dovf2p2rvQN3=+:SO@A -{1d>]4[C5x PϪQk"w,G2~r0q `d1K0 s"?T}y *EAM]8] `J/ȶNNxPy^E㘴\-1;h%:H x, ԕw3,|Lw;z?̓'F2;4{HZ\ˤU{8/tN7+_eo-ןi(DsPpWU[zRlP)jllk~OSǰ{"# cJ fFD[UK 6y$30bW"KsO?Wz= Uua%jR *gkOUDUMg] "=XJֽ7렔gv-[\;Kp,d6nU}tqTs-a;j>!0[:G&?!/!?iUsCS$~n,yC=X11g_\H zvw |1e?FfH>-qw/Kҟx5U5(I/DDa"fLmj(  [Ià ;"ޞa4e+BeŸdG"[ঈAySx2uBN0 DWmF"n F+nm]Al"⦅<ۢ{+<5!_^GCc:ǚvmc@pc-;ߞW\dIx BS#ዥɑmД>kk~WhtODUړFfc?c^#<0D!Սծr/zs4NEq+$k|*'@v-쒲_GaC)ě2"K2]?+apjHgOH,M,֛bԃFҔ: E0* SOU9XtAUO5<J%X åE 4R %m'GA܎[rrvfla9RiT?+d.9SG3$_)IĶ恹؏9oSbKH"ESQAzn{pޟQ}0rI h{u~BR׍c%~LZXyBLz @MCBd˯: #M^ 7&8eu8?okjzk_1F2MΛ<,F:\\GMqvfR QB: o>48. avn(ql~d ֱN`~?"rؠ5D $4oVT7Xgx\lAc&(S$o u qs%,AgyHAvQ5* 8\̚idI+\;70>4[rΎ P;.1,gFH N=5ZPUJT,SjZly SOaMuSԄNyQ,ow!(z@ RhYͤ 1WˬHj$Ej B޲Ȃ`-a4`^!LG/F\}*ܠr9|kXLą#-'7ٚB蓯j_fA,`-v)) m/o(uԚ &ڗưO(!ׂٮi6RT ?$E9oT:UR5G TBx@KU.D??>Oj%J"X:F ǟK܁5p'T!QZwt̾)PګD;@mgzx^iHEx'X?to:Za_=\oB,=^|06[D"._)>K[irzloXLV8Χ*d@+trtDԳ d^ޙT7sfA[~?]UyR6_l܋O2R>I;oML~-7TF̋pHQ)fXs!h8ejgyKBH`<*hBneqo vN?'mA8J@ǨG`AYuy@IXW RN^Ԙ>TlE <@$s(NyG`>?[D/ke09nR hu ̽PŔ %@j9;UwOv i&ڃcHˍ=2œ4Ol 4:gQ |[!"{;0or9o NAmvu]^p*xj\FIE8F"7l̑6%{7+zLA*ףt08Rf60VћڞI<jp&AU!llu.ȷƪL[ޙo|1'J2뢬) '1\U䉅M1hSEr1=Hily_L[| ŜQXxM9zJ"\q1*6JSgL$vHOt/j$E?|54V3/ȡ~htg3E# {~N_<K[U)몠N^ÉkZ&VB ך]:IT!e ʐ &u$ɂY'E[zHlz"mV2:BX֏erE2~$Lɍ5% ,qY9? B7uDYZ. $"f]yC$ @I(GŅF|K#(҉NC/<"M{}'d٢J4`]pLk#Tiw<1m>9v{7֏ӷGHW>:H]hJi=w4dbOgh*jMUȠRzM|$h%Fܨ'*v"ݘ%IF7ܼGQʀCU\`?_>DÊO_v\T**sr,Ar;0v2R_HVW;gqTwZUnt~5X RYšKOflEH$.BD }i'"֖.58r;^+Z(mBWʤ(Xpl2ٱ-n~xcZtv~*1{<`DAl[^&Z-@п87Z3f8H$256L\ڸ[H_anrw! q^kh%TM'tmenjLm<ӷ^.qbaa#EYapR-7y˒5RuW)%d=}tP3vBMb૊v4=F.&nSE Md&k>KӬQ$ R=>0lv%Sx$ޅܲ =_VP %Ae> @xΒAC9?8F413uIX"{¿4iϬ^S6fb<93ZNyM"+q%hMƺ4= l_!P&K瞀kJ׭3BRa[P0KFv/6Ca< &^¤ڔ8*e촂8g3ȽY61Z.~I_?`Cfm/XsBo|S´5#ԉ𬏊>ַӁX8_Yvr aE*uwHGag8J ~18(Rj E r5HW͵CY@ϊǿHC _Q\D& #ST0s9.*ЧF/O2BN;l[< ̼ 0+S4z2֎J!͐<_h1By ƚDFpW6 ^`^VmD̬C]a9Bp"i;w,v+ uF~aYgJK ȩGsi\z CYhڂ;`zAsdrOl3ӰHk?U{BB akEVO _ea,[gks04l5ML!A&IT;p^p=|jJsur^`OVH9҄D=1[S0 W{@fܑb:,~BI!S\qO|;gy:x@°"߼zF|1 +7[/yK$c{!~ΆqGuk!uqytSh %':.:Լ'НxVJԮOĥ߼ E.#Q 8teu귈l’NU"`%TEIeABSA2\Q9$yU|!z<;M%{gP:?vrRvJi ؙi 2O(Y q!+5-܀%| -} aˆ6}BoRNQ}"麗M .! Vwk&Ye!R|PѸ$S؈OhS,#6V8$XP (CÜlCBP x! L6[f&U;̙ٶ.Wc;vĀb (R9|aR`cgd' GO"f+~Jpb@ n7Fs[Bl<GJDop'CC d{#Kd5:{u}30`(ѽdї:y.F3}l=R8@~Rn/{ t~=>\~4ӳ\gުwG %?F;fS<5TH_ETJ&)zR=K{eZ{ֆ\.Wq ]+him1ױNa^G|"o:ek7E4bC$B3-X]qT9|_mfUoݗ Uv~3)ܓi[ГRr$^2wz}MQ=eBr#߅mJdUQQEyTVvc8'Y0c4aacGe Ҷ_ڷ3~C'℔P0Xm6Nׁã ?"5V++X5e :~C;&kk:Ck[ۭ,e9|fy9+sK(@*C.Q|)KlP8n~G3vNrB"D)Xp")8a6J յl#Aמ mdzB9Tֵe4NqSbLvp4a $U3"74Xg{gaAL 0=Ҳ?b\C^as 7R|ǹg(Q>#Xw> FЫt$ې.Hfj%duY{ # IULh@O똡S]\He/Sa6G1;Ym5:rUN\*}" 49ߗH5 4,,-2+ۏ sP>R9b,h/C {ZOq,Uj ܩSҧt"X ! D.2,ɐx(X"z9g@ [鍧ÊÚ|l88s4"M5,׶f4HzWTwůLUWە$Z@\.Uf(VKo} [VZG)]%2ϕFS-;˙=A&Wjt>1`4E us8޸t9^PG"\*ɰX\O ьXl][܄0tff*aX&Vz̴yɉVK37Ulr\=G h(޵B'k?"b&}{n,W#KgP|_ts oaVALI& !%4A*p Y pW?`cis@1s̵N~{^v%Ӣ,)l>[=OaOO]_:(|ʿt,$nj̾4D%8BҮP ?tSi 0/ V@B'NJB8T",i 6@g"~Aqb_:^-+sћUuҬ7rߴNȓtM='j*xBm^;/QҀRiیR9bXᔐbV"JLZIi,t'JAӝEU4#PFDMJZeҎ]4|Xɢj%ʿoڴj3]cQ݈WqnWgL90!U4{ͰFrc,&u؞>t d(Tts*_ hInҜJ4bR?sDŮ?bն<2?0إC/5h _aH E3#fby.>Ġ`Ut5OrẂLWq"L h^HEC?ϻz{2Gz_ktNk {\6%~y4*Ϫ9>( =-$wfofGw[l _ ױR|8CҞ:4vw%V0zX9мұ(bkt\O9[Z𒍙;(iM ΛyМo&/4v]8>ĽsOV"O#WD J܌Dqp:Iv>(GU:L, {ָԍp%&}T GBMpS}d)e6&ofCMu)k΄4iO6|$Lkn.!;լx`2l;< =z^JZFnj+/ '+^:\lv_NbH XsU l{m`19h{k?aٛ#N,hm$; tܡQQpMW zB|+\ !TL?%e-3p;H|&o wQo=z,g{E* ҿk55 ?_|b%,SɶvGhvȵ`+=PmJ~ぺz|M95zV[m@8ѯ辩NlNd8*SpK$L._U:\1$%[69٣qT+@3ƺw"k)G]RVv_`9{Ez%fΧz2ֱ6| C Ss"u?>I̲PVO~SDdWT,ő]{#2 IWˆmگ="ӣVxjфRk^X_)ZҌ;߷M,2 |rzPUհI ~`_R^gjf| SH;?G UuM?Avډ&<+cfYLvN:?>W16Cxێ,u% ٿENi ݅B37@M/ Rhm(eEyShg܈´ŻO_8+#^tUzץsOh࿔$4[ёeS$L.k"h~ .6"$/0-Fkήq0uY9`zzNz#sn_ E<f@+\=i!v 2~@~Gc*AYʣvӊ 9d!ն NZju3[0 Dӽ\TCWB[5 wG"@ a]AJ/{`6½V14͛QLa"mDU\t@[4ޫC]_NznZ06&g]o.8/eb܌Cfg$L ML藍~IwbvRB᏾sc#RԪ.8ɣ;1p0kM& _Uͫ5<)LHox9 Ui"c0QPB>E_eޓaVP Lkg*՞O>~ǜ:]񏵇#3wOd.$zM"q͒1DW \dpb"ף TFM&EpQ݋{sf÷Ws5-( 8(1z^1/\qxBJ{˥Q𤦠80@xm(h؁ K'UgC:0I]g&M)%D>[ -g}̑b&y|W_la^ t#n6GBl릳Jm]S` ]ߢ)jpKELo7Zs^ r evۀ7l+]v#?jc"Epʙ`ѶVs٘N)%w&&UofJv0,JNIKH[+o'_5#f$q`6Ky4! Z85bS<y2.tڿ9Q36J}1x0,^ tls`.;y^|#(eOxǟwҲ%U Gr#ac4T-C28sqG|R{Tɕy܅S؈(GmZXevB"tPp t8-ESIxDNp5}_DjCduc^6޻ri=H>$E"v^T ã3Hӄ#i&)M9Pₛ Ds]p_~m"'Fbpk@`4(Ā OX" !I[sF%of5UU)\ȉIvmXtia̺yѫY ʐ_ \IZUVm @ gXfzK(^usB1.7P`mJ<(϶apu@=q+kB %:.uxU/b9Rz ]?8 kRZ DcDu2ws PUteB79!=bJdLوDK$o)V7~ǺbԓƴrqWߙ"#S=Cj; z/t/,0MKGQzWB$Kd_w)ia XV-#s%4ygHVj >q)Y5x:~$@g55_VYU8FZc8mV"^K:pT;_؇o]uBC$Ò zG00Г"7ho`L:2 y,cس‹]֐9d,, ocu+'Uvs:yl6QWKJ P yEVNzUFEmHZb`t'RU)i!{T[ZC:gWo>@Ci;(g9ҁhT(F.6+!+EC~CH6-Li^@!Uo60IPkؙWc3z6I3&&g:Ӛ$`bHfP\;$C!E!"mCK~4a}ԭI.}?07\)޶nd 5 .ЀaJq[eS#OcGj 2h}[%\,-%8ԣJ@DAz#;3Hǥ M4V]r69 pP2U2Qgih9T+^"Mvֳzϣa^Gp%RD+vv '՞6받y*)RT j W>γ9a&w% L\9u&PG{ X}3V2@Bb6C+ M#g[2Xz jZ6%.[s֎:E7h UOK)ʿ.Q ?B#48ޥ ~6nF1ʴKBpV { H5t > k|cgriԯ7R7so#РJ㕹;UdLӚ2Ј eʿiuĆvg \  v62U"9j8Ќ!6)4,I&;>qԞZm !4~rH$ c^ >M?-Ǒ79 Z.0צgke)!g |n&=N7/}иD]l}^T2=G5{L紦5>6EOBΓs4An[]nt,͐xeJD@-? b! /7u6Gd+_A\xP}l$aԨ: =D]NvG۩AkG!8ڂN5}G\Kѧ⼣pmMeè`OѶT(Bo7(;~iE`:[{Q4)0n њ@oW#ZPP,]'κ%NYYIWV^ H_,Az; Y8&B%v[!(fPQTxa%!:+d*}o 3!礷(je𶾯~cY#8X9h߅EOB2ж\'D.2 #;w&>o+at뫲p#l13FvRpzdzSbsŭ`,Rlc93YNvF[58@6>@,LkaKk\>VSa,oA/=Z.;}-n}1+>m:nEϳ юUB;d*&z%V,^Zn̨ 4"#IנP Iv ?׏O?$̪Sĥ1 5N{yph WE'&zp4nHSd量a&& ²nܺ-zg29^X^*\wv.)#gz֬U(0EboM'mxw֋CQFp6З $Hhbb- ]~p9:6̨ u猗$8]17DQý!h{yNM,rwz@oŤǙe)2ӊN:h#o  'yOjUғas//ɹ_3߄e*([$mX}u5zmw.*`wu% x*nVׯn^}Pi8"%N{ߨ] 2ˀݴ{9Zo9Ӝ7>P[&\AD׶Zic=wytqYe^ƄvȳY{q'D%.1ip˫@ Jȁ0tu{Lƫw-geN`zM 2@~WtScx}MpZ5PR p^+IژٵEᴫG6Rۼ< }5mX.u ۆvi )2DlxE/Hή/Ӂ^IA NPO&t.x_5yeʫ p!H}fPۺ+OkD@#-q}V#[ѵ_IbQTeGFx[ /u;h:?,Fʅf[ gRtԁJkJPXN.:IjHWtSΧ3QS"J`Y^UKP;̓ 1qlMH0vT4x_n(4ߙ],mOބjvgOj \^ˮ,/焓iʜ(d_~&(%}œ@%HeNtiʥ=ӏRJ !фKΚеuȾ%m]"{R8zurF= "$E:F-&Fe0T_(W-J#9j0pk*KX2[kEY<%|'c-ml/CTVP2w]5HZSNjGqyxVq\p)4UXZ;ZNGXbI(F#pMoumt83Up8"">!5}߅rU.+4_٧rSPeDXkgmˋǰ/ r1Tp }H>TI \7<+C57xX}wKQȽ bᩫK "ɾ@OpӉĻUtiB$F: z</Sc;a*zYIԴ{k5; fLgG;D9C=РSv~q|[,DasP#5mS![W6XȰ D{w5]LܹóIw3P`kϰR5G 8Q/Qj3[0+pI {:|Wdh/KOK"=#NT.gjP%:aNL$0&ʪM!6cEԸG^$Gev>--ryAY#f^d1ouw=S3oעNڇ:(GECje]ثMfY{STt"9v'[0 =ʑ,ѹ=gDZM,cdGhP5 -o*Aq kF GZ蛪9k+lY=;0;:K!lc͐][K1ttև!@z]!9k!(+(T(Wx],1R(\\,1י,Bmzapnۗ{k&~񾚺Rff6]ăh?֮BeI.O r61$ːAH'/rE5 3qٚ4y_OQ$yŸ ?0ԧv$^YXgZt=,eu5#F䟩cQ35TjjhEwp[ehVۛJ$ sDw{NDټujL$L4('vw\%XW to<]{"{ē>"~MsR+oḞ8k"mP?/ǻgcшE;I!e dc/0h3cg |>Gu/иD{JQ/8lwv4 EJ]v53\0Eω:j_Pz1fǣl֣32nb!K9.P&gm7C"\ {IWX1NV%klaބ%#&P% ,RCBO3]pPd;L%B]ʈU`zB$;K !9L3kXCGeHso;| OQ4(&iƂ jlm#ٚA\Wg ݬQ~0/@ǾE( WzyTW02c# R3cɢūr3176Oצ+Jͯp?wY}NΌƇüKFԏYvOK x۟+H\wk P|mYTK[~o:+졾5/xWƙT4h\jTo[Xvͱ"%^Ä5xH7fd8ۧ&4Z3c6]CB_qHJjCGD&{g6dn ym~7r>4pAt9 ; ^7<՗`v}.[[c#Ht Q72ϛј2R_XPQ$lsk?$PDem(9*zf~ccK? %kyAnm,4 m1q&šjvrA1ƯvT=d_o\J8'qqIZnU3Y?9Zk $>zզI)4ڿivԝKlaޛ\9/ FK8%ߟyr,!׺ C!8&+Jhrk FAQxBzU(LY@=-gJ\.ϻçaz/kJi%AwUyl_QXiy2PvF$Za=1XFI+#<څ(o}(%f;m^FSޏR²|hVZ8,y誩 SZ 2m&;{F2g?8Ԙasj-<6*rreWY0~ ɉ|0Y^0_*oFsɋd2fNZ(Mh6Xޘ|+YvIEP&JmB|gM1q_ĝW_mh[?bu9cڿa'86+" H5Ax5YxÓ~}@3PqPkCe;86i6Lzqk‚#L1QeI\&q~$:N 5~K\OTbͻx1, I*bO{Ȉ;O WX(( }4:P[Aްe;/U[e7].=c@3}.d6ݫHԼx15;a&;#;{XgI9-&ifk ن@sCOBU+;Zkؔk U(#ļD3!ʕ * 6u  ĺG̘*șзO^h.0+ t֥QB [;>ߐ8nJ_r̈2˄vGn`y̏N #ʢ~W1yζzNGi*8iSOVo堩E,/L0dxͥom4MTNx1/|urI;%3_V|%tPnSʚمAGohl~ Ԕ[Ii腄'(6颡 6XbPZJ3O&}t| QU(rT6aA.*;8չT-bȕM4y.S :o/&58A2c 0"5QfmRun,hdu-> fZ|V%C5A?hPvuadoa3n#SS⠈( z3cO }9M ވ4G, _dꇗ A~FX/VJ(2ٴp҉ P6>bApp̻SHPpD) jwL[vG{"ߘ eP0wƨNXr8qyo3s쟉G{â %,Z4J4wKo͇xAᒢj(gpK%է\>p5Hʕj/nfghS(ߦ`Q8ZZ9CA`sG]'RvCCzM=]\ ̟!4Kzz{Nʮ;e YءT##u"1$ x y6K"Dvf?CH׮w N9{D%bd?r˖ǡ( ʅ?D,n%w5CY Y{!ogʪ|VKxAv@CP^eKy=xr˔zq_rli_/ͻE"m~1LÁpzcM:X<ف`9tzʟ) ȭ]ƒXw "WTdf?&/8;uč̛?3Yl77P_BH/-r:m4%G: 4c,^ӵz)+B"<@x^@m U<@Zt]T7r6S:nZ_ 2=o"$DqXQִ rlɾnT| vY1[Ϊ9Q6s]b,FZOqڣRA\,#zԬm.GYk\!X|kԆyw m2 "WBߐaiGw6JG[7CR5(*WAc蜃|A6mn 8f#ͪ[q hp*.V̻{A䵔bL- tmj?O6HjޅW˺p~B?IMQԒ*Ԝ_ᰍռͫ~NCO CU>C FN8F#+?Ǝ{pJq\+w%8pug'FHk|겍RQ֫ r& ^,j=oTHϱ7fcgGf.QL=iJan%z=O,߯XC.Yȇ8m1u8>mJ" %Bxm&;`sc*$Dr9iE.wK9͂`Fy<.&@Bϲ s&>dҟ[qtpfU~vs K),\HRM\O)v_U{%`]=YIv7rJ~C: `iyu3`bKK[YkᡱdA< Z1* }26י*Ew{@w)WSP(6L EoY{BZ\WZ բ""n=ja4! ܅`iZf\B@gX΁>$ÏhMhSAMϡ䬱%qI5X`)+5!dYq,|uT&m 9 OEV5 N. Ohڡ,/pfd Os0+ZFsM# 8U+!X7l};ՙ雋ݪ֛,^pO\*W:dBL" }vQb ;lX'Vȧ&?z=1k>ewhznqI0zR~WuJ4YlRf!q^6ù3"aE >rwH zH=k]hvC{i։}r,[m<+ "}(4HT+ K8U^ %Xsyc>ݍvR)K#WjA~CLBoeŻ@Q^-OzR`姑eaGݙuW\_Ah?/.-{ϲ`49OyoWW#P-ssXs%c YxQ峩Jspi1`l,lUo#C 䜯- r{32l4*0aAӧ87@,;a|UNr49$A3j5iѧY2g].g.sZ)A`'8F[@wv[/5LBa;)EضX{Vնvk3b}&7@*Z]G#Ďf09B< ڞDH<1`E][< *( t#x{i͎PTcdT? vJP.tgWي]EVp_LkWUS2ɒFM,]#?/:vĔ.ct  ԕRDy{_`"[0IK.C} .YK]yvbfY¬+b:&n7 {ZZ\'1!Nqfx:/uٽmF-h+Aj3EjZۍ[ C &/$qK aX5?/qwҜq-cӆlc f&ņӻha/;H}8.cd{E_3.`\) qׇd4-ϓ싰#aն^M6 xL5ړJ|kHn" Ep˗2Qlz4l '6? 8V(w&h.ԠZ)÷ҏ(%өfg6gW*1J-P϶E~zQ;$գ3{WUjkeR Ӎ#FRދ.!-D%(bZP;HGHۀ8*lYHSKe"W_uςw e߶b nчyt̵aE\(xZ]e nͤl?l\Gͅ)6 f1=ϙ?)UwD^ :=cHaySi%9.?R:D H~|]&*IG(ܯooؖG^H"H"p5lzfÙVLTļ@ 9H x*G PX;Ҫ/)L- |kTbp&OY_s|Ь{Vrڲ,b\ze=ǜm8p/ZQ z5 e V{!QƩi.h<7)1;'5,5߬ Vxn %]ԃO#QH?Zl hTNg6uyƍK#BunFiQ cs~'[ݥ(8|GqmJ8$ w(XQkk  _)gWMO 1p3˩#}iơiKI;y] QkYzCuwe%Pr@ Y`OW^*Od?u 9ԋ-ۄ܂uxJhI׽t.7 } HA9` ky 4,멏u ۂA3^6K{%mY4,ƜE*)e@Z{^d>q DX.9*%ZDُ~{NM(XyH*w+۴d;s* obY,}4}>fw lLń7^C.[n<"|蒎R=G:]  &)˽|%,L&Njj9|â\PkJVio'Kf]*ħe.ZyRILgR8᫈"AksM߇B:5YdX>M̊Aj @&T jK#ʬ+#M*b7@O]\7G8&]* .'?m_|Ue\䮤k &x޶>/\o&%_zSCL~6FD] 1ï{ {GtM*_$tn [یUu%j3dAUML!'h`Ij(#,2vF.b|2!E9Lj~F&j%t*sۨ- ){>ƅxna]A{aIHfka;Dm/{"rW9UcyMrYRdo57/y!{ҴGX#GV^-(Jz>TNPn?ʥ%@UvdI˪R _ACd7m_әeR__djB7&:8<#z _FGa,D*)HN\:ߛ`6nKͷ"ͬn߂:D)g>H\#7>{H1 zl{'>vCk=AnSb-"$זD(wֳUkCAQ(WSCL #21Nf׹kmւ|pt7KVR󜻪"923޷S>P3rE{Baom@.9~ ^"U/<_qrKgcz =,$nLR?? r%fDyҎ s+(vmL\Hݟ_!_5Bl)xAx*8dgO`_޼ޫ=+ěf4%,1&<Dlq>-l; & ذ0^̜+eTwl@j8~ƞD>td{xC,/c np0)|5y5Gm(346Z/8pvȂmVW@ D[% "mf~q\`mIk,fub=0MEY<1BWRwHc6 nl <4֊H)\.2&:(6!XfةV\2t up>m=U6_F\1`]cvyYrx]Muʥ`pS]{#Z:"La$(H C锴 "K ѹ7t9Htf ނ@::{Q"}؞C2ÌxnbJӚT59)vDp8Yoz*,mU;,J38\eXo !g<ѹ[诟Oז;*4Z0G褆]agd#uc4Et/XCY { D sc4xhr$8*k PɎn5wɧ,^gb @4-M(vg䕘5Yt5&]ztlx5x<"Z#M#n,[W~Ad|t;Iz+WZR+^p)xi|{4s6Y 7؋1<=ȮHAF0 䎎ŊLt"$m&;\=!QdPMNΡ{ Nn nk/:sgп@{Q %ËFuA4 *qʱ/htN\jzt&+7=b1X XESinD_ GkoϬ,>ڰ(d 9oJ$AΟxHz TͿ@lr4җXMU4ZC UBoLJ?d~nH M敎-p<m>@N$+]taCIq'%]G%R`_k tSQf !!6ΧnGDq̻nX LnmdzލV[.y!}dG9 :+:tF?M C;h0fbYơ(Ψ\ފftǓ,/"8`Z#zɅɎ.l%6w|0<4XyT܀Wñ,93;bU 8N>-I%pGD{1[vkDMY˹Av Ǥ 2Pg~A B8[:L*dov~8!bN)Oq7/{@ MY[_c9Ғ=i,mND\9u=O<.F1׳ޥ&=]vtV$;#ٞ4ZNAct%J2DB}0 !5aʚ!4_׷O-Laor(Z2v WEḲ#O]Ƨ`3,L/gaҽ]xD ƱN6p5mB8OkL5*X ;eKTFC'81sM~Jlm, )PKdR&b)ak [8Ǩʀۨplb5 Lը6܎ ә3Y8V~ӳS16m(ovBcrVƮ7f%8Yt4=Ҥ_YF+W¡#ӂzs¡z"'Sgv^S4w X=[/XC`beSM$2KiMZN}ĺhl}:\KtG&a8eŦ@?X=P{/8qy @ cqq`in&qwb#sazzZhax3a;@ n~J 9Aۛ_Hݕ> #f%0NXA \L`!ߐsNp\R#k!f^Iş JъIj ܄,H7p1r, 9oL}a$HWǡ%o$nՏޭw.'8lzxP.3~xK2?3*~NY~[ C=!5pQ|>"{Y^>R.˷*┩O nKJ $S1: 4*7Y=ZD-b'.AēsZKEp餋6zprH%-|/^xŠfmFfmd$16b1}z/+Yt]lcYHgpV717X0pIo<uR G:"K.`߁cza @wrf|@ ԧ&[}ZVq}ɳ?'RA]:F*D:ӍH.D,=&yal/auq-B:e+_ܧh? B+ yh(a.ϓ"KlَŐnk˺{; dl; t]:Px5^, W;U;C,(UVE!ؙq_76Vׄ[K̔oۃt>d}vSJ)\"%J+$g7,2_ fnЄwq^B3Wc;Lɘ&z0kߨeF.c` igw3s&|,{.W^j\ >ڡ7I@]:^lOI<Ѐ0Y"~]+-R3܄Ń{w:ffnD/)O;61n-,d0 @cPB(|${DBj=p:#ZwPɁT $@b@âz^L, MKKٝ(iC|MCX_]8${yB9[׌Ĭh:eW9ؾZZSj(ycA/}z^DG~0\Ed()m'i1_>RB;0PS_p")fX\\gߛ*AyB$J, ),8[߈In*B&jACJdI~$.Bc1] wD;M^>HR"ǩr>&.8Io8k7cI17JQ;.RKcBV |JH׬kBzs yT#}Cܐ7b33+@O0u9fu, fwؠ{CN"*S ^&% ς^lt 1;/ nXjX%GKX킥6'T -:?>7HXUkγ0/$2g?X~\`|,b(R*VdUxN/?cB-\f\(lG@õEߋIH7HF82Ы9U>)?<$F9] qQe6/ЊdieO2)rjhs@|鉶"$]N?"Í G?] T:g:˼г8}Etr16IXmλg78R6Q;V"v=SݪDH k\s7pN\7z jnfN;de 7}%oy'!, U)+gke\V: SE )? ᛡHL[y2Ud!U_]}['jʢԸIfJ/{NsK"G: `dt U!I_CV_.H;hU vu"=A KEo>egn46*p봮7wب.΍T0?zv0jKhixԒ^O@<9b̑jٴAfƻ. =End\HDR+R ~oJdǶП нxז-Is|.532hBc5Ѱ iI2WN}~tb`~hrYK*=?u/k|yLE\e<@e):&3o ;s.@yv3󉏈RE \G|=0s&9;cW9jU pn2~Gy]6Nst|{բ7ȐEXn 1M _!M0'i߲ux.\_>i֛!yaY1.n)$&SaEQ ےT:|ñ]ջ#rܟ3 bGՠAI9&{,(Td43@~76*2ԀkT DC@mD>;6(>&FfFCd@J+uI5 (o nxU11LÍ,`7/xfVo,*Cs΀WV NV}hq/9jt$AZA,ɯ1%嫔縆 ыٿ?",Z+.o;Qh١rp&tU3i<_cBd:@SV̩W2!jC@f<|-رƹk1sUFIh~SJ]iL *<-?7:*-cfm2Rfؔ/%rI3Raf/kЉn1Np\׬7'Bw2RLkvJTJUrb TMv값DIɴY`y`4?&diMdP))A?Ԧ/+znEH_F'mbw ^v/SsR>-1GD |ٿ&oP|v΁uS3S%~V44@ٞn ~FkSq( PZy>͞b,;dAp;==1+k).=l=됡/ r KшaBnwՎbќpwD(ɅIѠέLsnLvhf)urԠb(&Sibv56`3 ocf0 IFw9ARSh V3? b+ÈfogL;^d%7Tsg.`y[o6-IzBB((ĠjOϵY/hؐO-y6J'rwiˡIOt<+`-R:.wiyf#>^HƬב~NtMSzֿ7њ][l֯[7 NX4{<s<Wt&uXЪ^h $1i9 < -+ YXʺc#CݦGkڿ+3I1,({]ٓ._:AP}feћq=4Hwq濨F2VvC 4kh8{=ӧElz8]OMH)2qJX#F,~f>Б/dTW?|wQtCv)Z,jHiNp9)< C5 A؏HK+9i=97>Fj {fbj봒Eo""K#u3m6YԋhI%8AsGj (m%ч |3D}csy[s堟Eɤ t~dw N[EI\#|7F!DUy.ffu0:W v0k]!,W?L"㑻;.@\x0vbyrդ]hػTֽɾ?: rc(=`KΔt\-MuY1G 8e,#O%̐ Y"Ld,뛾)@,NBˮ֫s FB.OZ% w@jF}ArY@Ҝ8 8u_Eڶ5 I"Ykmm{zQ/~EMNnK=,،'1ViA^k&ײȧf_[Y7HrF>c9ܤ-SL 46B"Ji! EVq\328\[HS JrzE˦fEjUe] {@N{%BaYа12"t#|~oj|U6ߘ> ~2#jU$ܐӿ9{#s l5*ww_bbD濚Q-A霰Nk|<%?p9 1 _XIG!"5`1N?0-mH!ߐF8CdS),/Z/RvHorq֧ IIyf6+뚎. 2S &ǎ.Y N\KP"ayLր`r"wa!ZIFi?Ol46zq͙ ӆơ(6Ra:N5 նܳS3|U}tʘ8@܉7lA ф!3+$FAM'q"d&+QpjLhzb,rA#r{iDoSi,|xқ[%.49W<= ZԃZߧrh$8&?MD#xLc~0< Jx/ѣG~aKdt zݠ3bO1_0VX$x&B|h2*!^ z/'/tL3#^ExЏLz^!o<- YgZKIp,{xHŨZiaVJyZ:Y9x!:vYKm(9?buO,Pql7jsfSkC}Cڇ7qQE><%Hx[8?Li)8('߈/syՖ4%8X4 G=#mc8]q kaޯ2&[jBOC}c w cp|6f{32 lGR]6O\# lH~ěz8~n|E7jw̃׬TiҜ5-(P}&5Հ2q8VTB|.&[[I"t2XUjC{LMH(Nij?Pβby]O2Ϡ .oGyvaH~MVg]LKg`$h Y"U氟iE^/D0rF'Djl4}-[B٩&o81]dHay ֌hv Yb=v:ۂ(bKw=VБs%ڄϼ K"0$46w_ |ǃ; g7j*llvqiq}1QJ[el=aD_DL"Ob9Ug'=a/u_(\ޚxpsp'+)cCg4,K!J%y[:1Y![NsWF0YANTUJ5vbX;, Ceb<gmanʴTMt!쌪ILqWİN3p f[TE$AԤ; ʂdE%(e|T;2-fwYz╄v"7"IJ2Zv>ҵ5q[i糪=gfm&2d01]]TVUfe+g댳&\&r,X+z"Aj`.!c2JuSW4hi9 $faLR0bB}3.:uWFѵC2f4:ws*awS^1hɢ ^=ߪ^Ϝ noeSh$%ǓXPD$ˉ [ v,!4pU'=7y6yɅwrɵ"eM ᶂ3NRy_'41>5ѢwU1ygC~)k-rJ",aE&rSI"Ϋ9h'd3[݆6  >WRU} I#˛5* A{׫8 A-MW9n6OQF8D t^DONf*-&O?֢PIS1 k#9{g'Dտ mAWf*QFgݓnP1ftV3$)ˆ7wМ+ *7k&%F){ 0ڈhd$=_Gu&jXz] IÖj<`;-sUMLA` `?,v7m(;7[n{PnD|a\ WX$)dGi鷙)]ʃ<2g }p]NcE&:-80SgPzANg8GC;.޹Q`0g{/z?rHP7{ 4?l,s F#v{IUQ"Olµ\itp?Dd %\`9LBoO7sgTM5D/K=e>"sq_XӸ;M-j=dQPK!GRn/gYB]9aht* ]DҳM> <9kp| BYf#V&-,X#w4K߫-jpy,}4Pp)"5hgz_yq sĀEng&t O:9ZO-['WǃekϣVwtvۛJ?.>U0wJѲ))oW]fd4Š/7_z ux%xEtt³Ld&qT$]Xf5$vs]=ƙO䌉Cb-:YwLymCeh홢Τ;.漆q;D1:$V殺Ư EzZؗANF`ghg=dB(q·ԛ E3?55ۼN@ ڞZCٸ_=?@Z9F7Hs3\|+ЮrWl=mݾ޻DJb!d: ;^kÞ@j@?. )e~na`3^}]ړ"7W$9;=R-Mqͺo֊!+٣i·rj+vUPL+^M0znfe#3хr0Pw'qY!bz駢<} :rݲ`˴PecFvH͔ 8EGpIh^<ҜLDTK[7NG( Qÿn QQ-j[BDXd1Om%"H=b]^4BvS}oгcxN-kO X=r$ ӹºIi\1Y HR6)6B C>&b$޿CO$o g>V VӇaDX0/س`FdJK4كC x 2-(xlk_v <;uz=ʰ1_h"Fj.\F[k.ͽht\DEqIԵtR|wxҁ-z `P<$:>/o"i!qmg],UZh Ȩx?'%6\x\hc$xvۂ׻I@7ۖc! r9qpgW@U_pLz*Aao[gz]qx~d9DN@)T4$t zKM)rd%͒p0*ȵ)Cie!bē_m&*aB HJs 4@" " Nb0.g=F~RZ˶x+G=I=jrzr0܌@&7J;ig"PO!yiTwq'|^L#j*fǐLָrN2[Ynֺnk&.qBikI OvQp\2&9w `žLjR}9fw#Ybzt̋A~tp(=k}yz}`;4:7Oa9X] sX`!a{,m-i| @wT@4j[./V.>YyRf<Ԑʧ Bà g\p<,a;=[[.P ϟ̭#I<`Nr3mBzxS{b-/" ¯s }rs$3`cAJ- !:E[$_ ޻=t|Me5`2P wSXWQz7 Vq|9ĞgG|&WΟ d~t4WG}O#ɱܣ.?C4ʘ2LV jꉋp1߹QFcudB<>ԩ 62ZKi&/NoPNx‰]G!ƱN3 ^H@9ITUl ˇ:}Y/皫_ 0LLf _ 95T3 ծQ 5dW E$ёh2?X:V}n ~wx?F1&PT=*K)ۛQMK&hjt}P'"Y~%/` LaiSRj8S0j!1fP^vch 7܎ȩ0X9E^r۠BnKU2)MS=-InQus5C OXFuӍ^Kf*ǵ;%%<#E 0]'@w>2؍/+jRF ȇ_>Yi=-&^3|RRo{Q7UU*'VE6X?z;4MÚLb1K 3 ۟dxMTp`3_X; Eh v`i +? \]67PKG7f%I gx`pŶ@]M` h~4\I]Cy4x82pw$H&%Z%ci8_|hF# Dxs +j!=DNpsiR`8_'ެ"B"{ב#]iN:HVkT$@Je͑V?_fL7B䐨5G#zMV tؔ4:3riN6 M'B^"o+weEb`,Q[a($SRz6@5Kf̃hڋ]EHM/SB]boAת_p"F6D1(]Z#0x0G*A*ӔK/u+Q\&杣 Sm<͊,/iX}QlO)G݀ajCUmy?ڇ b/0 rIᒹ݄I{˵Z@Lìc۪C9YI붞g ؤW]γ([6BɌ1 oROǮ{Q2c˖ResM-˹O=,EHy&d^#Xb.xad|fV)҄1aH~X^}7N [2R-̓lʑi,# +4Ɖ4u~w މHtYSYǾqBn1[3t$}І Z->\/wb@l6 :J*hKM SG"ӇJܤ%5ґ.N o-u8/FR}Mp. MTd9n<%$uިd!Z/A6 { ;Tt3vKM1CNx!a{Q\S7DE[dkoZu dmBӑň2{''X2K淡?0($!\ @F.sev{3E;zUiاR찱)M7. -ٞ{h졜 ܴhh@0)ӥK(*@>KtPwW ~Q} A|@]࢘~W39#$/-vf#+C.`jhγLLr<Lw$`0{rNitCX6=FFn  ЏfaڌH5ܩz GC[-݆._?2?c ar]iR=; l- ?2+a1tƷSJe_ V)!hfu>N<]*&w6EJ_#u6ꠚ/Na YM|U<ERη $NpO~We{DJ>ygTk>6{'6 UYYI2@j.ڋp;`벻->|Ĵ l웣% Ԃ_AgRm6L7t<5ā&WSqS Nm{y#HT5V鷜r0($7owm璲tLRM ~0~ϳa@MX0:j*uAeAtY霸rN:oj`}8P<[8=|0hKW4!8$<֒k.ܐBᾸΡUm̗ogJg87ۆox/r9f`{̽¿?װ-Wc㹙gYj쌯dܠow'TYy|]%j_S?jk Kt %13ԅ)._g,jma3p{2K;/fc:ϻ?aK4 sMn_i_GufB 9DhO~ MW d>ETph ~?TUg ,!q(,{.KnOY}[E2bֺ-oi(ܶ\rUvY>?$i%!8SAX+"]\(/> 8Zk _◙f?{ N 4>/f:3/"ͲC.?;F$9rEG(e2Itr+LUɔ`{=S3zW0@6z&H/ʠX0 YĪ*.وr {Vd54W8,,KKul XP>fځ׼4rcmćס ZڇP$5@8lQhqI5[o 캱5bigOav?"Q` Yv6)KNl83ej{$ ӿ5h$ \f7Z7W``O7}Jh0?n je"A8P >i&$AL;W*bAc(^$3O+#md[TGU jJN7I$ĸ2L51SsS81s唤>^zrJ>` ^8Jq}]Z/hs!rRB,YPʬtwSTvܭR6hDboA-YLnKv勸F &tC4|ښ7a"+>7R7Pz$NxPb! j'̤9xQv',~A7C7v|Q2:QM/Jr02T:%ɰ1s$,(Aq ][OW q .@|F:k{yK/ 9jTG +jx aX99a5PzSKޮqS&:lhoM"\@<"cʿ&|DkgSF9dׯkD*'I8>w0W}p[JfNWO[hse-`cp|BWJ=W$~(n~(^>gcFS\9jcX/Uuݥ-;%?N5lgm{;LnˮeŤXC7]Y$%ƨbz6i&Gw2XCv<6~<5=8ơHͻh&-B gY/y)%m<>9L) ңm+ ue{E:;؊Re|bRaSՊԻ3uOJr-Phi^OϦϳxLTJ;y>MQн/=eFU ,b!quДB My{iboJdZP|^Z*|4Az:M!œzs5څQ-:;%D5ĺ)}ȳSԚc k\^>wgȡ_wgW# u/Rـ&'` fLelZPԊز4Еg27BS4 TndϏ3㭐rL\;jɏfaI=C8 \T!9,A6it_m@!@a]52葍|opa3*~UM9.Ůʖ"Lz'K{mq9ԯ*AhveD{y _Ъ܋^R=~:* ml+-_m-Lj^sm$z+k+>2;+2u+?F;'JUsąF Wٮ &y\hظ# ?WfZQe˿.P@ VF)X@~gj,u(HGK-֋@%->ZK?J˙+JZ6.uH@af}h8;@7i8;lq|IU brTr;p$(f'q,<$]'vy)w/fQ%+m(=#ΠjVn8*O iVsJOmYP< ŢpyނbLѥXs 3*ʡ B BwR.Q#/7c.BZy\cR m^uZ'Lh1jp샱 Eo1k#/ߕ7c`SbQb/Lj=BRJ ӝON1P>T=Eߋ:Ty$ ‚cr((YV%GZ(Q'&IJBCga ;}vP5Jmyѯ\S3U&Q 4oiZ.vzT5*ތ_#͝lg D^)/{+ZS}|i}ν\f2EwAv5~|~J;zzLa~G TD D8%|`d%ɨX!\Bo>]JtB gC;!t?V@`}2lSF|tBPl,'sz=:#a1حyn%QĭwӨr%6fAJԊvhОvR tkRߡS#+ KSF2܏<-zw:*5[h$zk4qm[qK3킋(M֗ 'N#>&(W"r_Pu`re:9K&F`L iV::mZ:M a[ZG\jELf0 cP"Sz =Ls'76sgCb5̙yђLTn /nGq;!H!^/yg1:E2o⺒Њ_!%d߁nlҁ+VPfus ؗʒ_!ګìEZP>qZiH~Ex@apIP bK} Y޹'hF(,\d}`B,p %k.BY`tX^EcÎl@|$9f߀! F.Z5.%$]n¨3ѡgIN&Hj)d eQ6˵ l8i{"޵dÄyR1T=H;05=BX#yp}iiV5wO}E ? ϫoʛFd̟E6!6 /`Vf{7HY3D:>]ޑuX@[#9I,GMR_xʶL UbKYpVڀ)2ɋn}$Wͫ+܆Jv(Dj88ߵ65]I2L ɜi<&lN\ys)V)&y~:ճwU$mBK lGLYVd`q*eOO)ҽFs]S5iP%\s p3*Ė*krp/.1ɯ!u R˚{uN4Vڙ4XTdlܰjMEG)F$iGZyT#+z|uJ!Tcn$r=?8xgJ h݅drYHڅ8 + +=i-)b|gm|Y"[ #z:xz}`$l @4q]KT%=bҔYɕ&֫|3~Morf?"X}qЗ+yCt 찥G<[',#m(^f ]P}eŲK$=г>0:Mp6^O>eorR }OhF虑oM_so  Gj|lWa1! s__&|"20Y;lo iN餘3*˷S1IHM51#Q-[sb cۍ ѕٗ;=ԧd=,geD>G9LǠ?~9[HoK\ B W)or(GF$ H2Ly+g,!4F>@u86p?4R٨w {a L'_I)1ktЬ#4}Ujԅh6 STd(Kb@槤s[0Ai/VȽ9vLĿ׌_Q|4@IқZW^ EN KXфНI΢H)\ϙf ]#U^bdrzb>Ɔ' /`oq|A\gs|t(Hc;Kʕ΋}POhMMTJ$X\8lܿE~BIU$Vu܎~(Hmj& E-o,0R&;9yS}'+@`\ܶx JUC`~-ψK5k\0+ +`[XOa֠Jz,q b?9. /&ry@\:Ǔ*"ޕkǕ(V(ƨ|?d C;*Pr!4̻N޽@6?jF{xy4RqnCXz \SZOV5LheXVrtT73!U,/ouaY6[\My kȾt}OE` `o;tg~1B=P`UMJs4$j>$"GV2uHC|:qZxc!DP"U2.W,ahuj-DO@DMa^8jg_}2W=r+Jhiy'-@ (;VrH縨 t >\8Zsz^sDyGj⣅-*OF#Jx{_ ]*g}8.plWߧ6 j&׍%g$&#|Z.`!ދ9'L%5ԊP0зo *,7|ͦu9Eq\ҥ 2.I>M"=uL-R'zX\yAeP6Zs*T9/@pL56%c[7.9Fx./8e?rk -%3cME oxȺL0aygwe7SxtbD"$L9|ڶl>Ve:A n0]PH2X{eP:7XQd6xޔrX(`3b(p*t˳~1ԉ]_ yeA=gH#s& W]]u%KK<`Ed-3ͬZ/֞0i"*h @ Ķhw?lX-K)Z&1JxCaD9Ud GMQ }z-k;'uQ4X`SWvN _+{5cOwxHXuPVk:_;X@v İ[(PvBeWUW?%a1Ӱખ𕗶mȩ(NE- @:ҶfS X>q=A;ܻRO7O#݂u< *qSZx䆻}w-ГQC<5HR!Q4V35*5U"Z-*_ҪdjP=Ez.߰Jvxyt7J:DW+B 9oQ);n>/>eIO2d=nES@[[iчVܿ-ר:GY2wuH6ݯM$&|L] KK.ѽ.B]>3R =LѩM?\:07ϖ{ה醃a<2gxߧ~JaN*M@v99Cl'GcC Z8%[K՗UеZDchXF=;8yqUxЅu]ducc6IR WiTYFl_A'Ll?dV #3sTYL˔`>;3X$yS^?Q:LRٚ1 R[WxNy}o@اy .D'*MO#\o[ՅV\}Df+'OvH;G@&x t7-X_̬1}bj\Is} ?MυdS,iNS,`&\dTw&wsZeٜ./|x9=1'>jeN*-,Ә.`# 8/*hb]#a3<ƭdr2qoqLxILƹh/{a8)\i('Pt{ʵY=_VC׵dw"Ge~qf?̐_Vn!) c- ǗgAޝvsݵA+ q\l5/`tX\IG"?!UߠfM&fZ$+.xCP.mQi:EǬZ/}[zcŤ ZDKL&6h's!# 0 sLnۭѫH ?XL$+h, Cw3k!|LŕzaN%ͳW;`ܶIhK9QEm#)N(?|1/EC_*)& g"r-{/Pu ?tba̍+ CXHpmku&1r%zWG&*!ɩx Za`.hO]6k$LnhIةE< Nj'zeM^օl"/Db˥lP265Lϰ@ڹL}A4[ˋ8@\:ڧ`H[H`5/eoA4t|ݻẶ8H&۞z:B`dzfai kmVY^9x"H2ӟy#z]Wlw*ZiJ)kW #q̋$ܐm%,8Qx!Rh~71S(gL8|DN#i ,5JP3y_Zݢ*g/eNЪ, =T|.>x1y g+DO{2"D Y5:M\_NJV+Z{@kqRNo?al-#6feTquw/FlSʿ#{տ,cGlU|~r3K 7g Xn7&Ҝٳ{˶ΤϞ `),brs ^^(_5i# 2G@ؐ~lB窸Tǔ$;/Ρ0B4A%kz=;}FϰD/Ѡ{:9껅7߽ǁV_Jdl[ >iM F{GQWo~tgVYI.:PğhZILFAa`M N'&úƿ;p@R~BT/f*}vrSd8^x0Op#6ZUWBR}+%}?L?k AUXmoB\Gac!9i\]_YK._g5Qf]HXt,WA`(";hוNȺH\T B? pHE9^ޗ'i +9nЍDL~k}Pk/@Ӻm3}_[vҬ4t^'#_ra,!&;7hd5`Kd6p#sքT ~>%KR3iQ-<(T/bogS#Jgϑ {kS^!uijBs07|mUAV{gsX> +}VmBAYmhȟ|WڭPH몵\']J Bh@EUd!?TNII>Jw2UVCgCU o?f=;@["-:0\]:cw=)d9ErP=cIV::PW^à-IeCt<1f(_W0%}T!$f(I Qyjl%juKu'-R5a#uUJVVÐnQ>yC_2C~_Oѩ̆"S0rTLC^Z)u~t(Kja>rC@7!d'YQb^ s~wAn:n'13#XG~ yyr~bq`I]ث[ T-b)#LngQ5gwƷBE^LfN۳osk\[IQϼ/}? <˚t^W-ʲ;FTFW]`h{'ϦQn7̒dETƭ"m`[%MŤsU5Dt2䲬APWiv6k({ﱦ"lܘiQXNyPSհhx&`k@V`C ;!ME=K:+)M3xb hro<\~%@nҏac.3T@j&ᥙG;sO Zq@]X};=WT@5D Ґ@!Vø1MA[<<- qr-*V=jhzϳ0OvF,N<`9%?ZFpR\Wm,q&Mܤ6F~T<2am,̔mc.>lpLx o5s}on.AdSt Z1/at> YҍJ~E--xY HCf6Ԕ,Z)iL( rFqi5xӝa_aMnhS1[S!F'\!gNEy2QwKĬ'?[34 ME멄aI6RgC[Zs@7+_$4Vs HiA5>5l&':i?B }ؾrh>'gF'tY#6VPb/1$X`OO2ލ}UsůypsLEi?cPkf9djU6бV,+ݾ*xn=El݂,LOw[ПYh]H}jK~|[ <.]cA$4%xrWdE/Cgm8CY@S2'mka|z WUA^I1_-"ڇgR BTԟwycTtmGv:=I$LBSS2kB_a~{zŁ~mB3kgJB:c >zj%  4̐_#L "'N# XUgU'6l!]Qi1 %@/4 BšxZҠsCbR ?w*S`cMTBGEOtz+¾Jխ^9DD ba_l\ӌxvWF}p:|eh?5f*%>A0MgH:S-iTNB;u h՛qDP셱`~]ޔqVhDc6TԔԗXa(vӞέep@A,*|   З(A_7n^_L~x&+xSi@pQ]$?%1.*hpB݄ ,~I}+MCJNQ&Հp 9a7Wh sgPA` =aOPv IJlw:=|?`S]gr閳Xa؍@GvL":1jIEyj;]árTtdKaWv>P5tfŊ0KOhH+t LNZ$\O\9n^r1uiK-[ᄅtqz|;~"Rq-ڑ:DjYBY6V=I_r66/;jHv1ܑ>^ r{1)TQ_JyuD :'I=*9 [ _2Fgo %{%!j?8LN +/nn*wSs_y1BGIDFU=2( 8ҕ:^+^wx ~t'kg6оz>]G}[I-1=`9+R'l)E BH 4 1Cq8+.4KF"b'NBiJi\3 2V %{M89ŮYL͘K3] 55Қb*\۫ _.GeqUxp˳ۻH-V-\LCUtx[gr*e&Ě)OCNsU MB;־%}_X6$|wψ STq cXTϬΙjр >I+IlQjaMm3眲89pscŨ.  PJ**)Iw7A#! ^?7Au2ҹ!DI)fdF/.%D pZ \fy˪ܹ >f&T ]rE탒5}q?q⥪w4#d_LXP?L1u>:&%&is vb^d(@eIFa7oKt "gZ*NR¬?SiB1 V EL-4^ɫ=tW?r 6b'rwQ'-8-9a&cZ3+FY& J`EThg6W5uS'mb y3ew\ܷz0;_1dᇾƮQKi۾|KvRN8 z=3!.60z2P,&?^$(.~WExUhz\MK\%/;[gN\*{76-zMɗ9S8;wl 6trpbgve*jgnZu6.uUSo%B(1#j#ī!@!$1{!r+qZW Pq}Y/-LcO6PEoE"\rsi"vr;;i7frH9tS3 />a٫%6vXqn|uG$;tw}u)ԥ]+ݍ'CكPGF,y_X;Hv"$0@BP+3tcu=j9^|2rV*/aEβ0 =+u ~Oow>anuϭb!X8xV`]I0s`􎨨撇ES/6onHMC[01T?lW}H6- b@a-0ܞ%yFDeaeؕau^5 0l'<7l]?ݳDW o$, /( tkInd; v(\J[G@z!ȴIuL&]-F\"'ghT%'M"\ثx YvY-_ ܑ2[h8th0#PJۙMZ&}|4)_njP`hW與W}%_^=$@"2gpBv]8'ODDTt%K^ LU!8N(S/)5NveH9V1\u%Q44(|W#^E>5}\_[K,j QTvJϳ qw: +K# P ʄ<,Ft~ֵ)ҽGYOHrbcزj!5J[3nnUb~@C|~5n V-߀0V*>|9 *@1,lbA6`$A[NDg0$IQ. Ѱsimeћ*TYn'$.y9ӣ7IC6oD ґ" '>xU"+j(>ӂ| ۚrw{El-{+~?#{՟iZ?ʁT|>^5ejZu,OجwkK41. awbB'sJ B5 uJԼN-`jf Mr4}cx -PJD6 ^8+ꠕozYpLPX so?sGv l:ډ9YTX)#zgjxq^.8ۃǎAԈN[dp]tc!1Vij n^OAFU N<+[q6VZ61;cdk*8⯽zrmg BP|T[ bG*f)\N}a25K-C'wc)kiUۏOxA#DiwhgWWJ TwIpY y&(pA'Tv!Щ!1,w;'2I,-c-"@R >pK;l/]zGkQO&ԥZ" (xQN)!Ԝ}B>BG JXLYrGV181}Ou Tm3%Y:ڮ~ +j.{u/S]  5Ž6A.QؑA lls~\Asgt>&mff!1Z%I䆀B6by},*i]nt{UTPy,G;R| j/ !+ش}~g|74lvma1漎:t D>]jA KDrNR+ =q!@ȷfvZ  ™lwC \sk ҕx1#{ ']/=_Vx`Qo_h/&ߌUmk h@t7AU`j;yXeIxK #*<7nEr$_emj:v$/qtר7{0KESEaY!N0\7Pչo'fK gR V囱% Tzx!7VrVm)e!,<TME `p` Ml->MGʒeuWBϕ QX#4 YHWR"y33E qcJFU ֚MIq 7p' l875ɷ!(sG3Vs3Us;#-皿:-Z*y0ڛ)/2m]PBuX_ĠY+ q3^k傻Xe zطJD{H͏n ODI a4rKu gjzTZHL\Fw^Ӑ L%DA:!Gma"sL@)aOdz i`mv;H v;n%݅w<[ H} ]2տT j3o6 :CQ&>^uӡz]%Ft"\~vQYemd`XvX@Z83IO9"SK2~6ao<&O_3u2dO>v.;uGԒs,$*!L&RTԗUq0|PI>ڳcY̕s?FqܵA"!дq?ֻAMͭq " GO\ |ev+Ӏg>#Bm>7rb+NޫuW dwRͪPg0xt$8|%J8$`MajRܑ3LY:.r_HLh<$!l5|P(ޒ\L$ld``BHt!W$lp Ծg|-`@@sTh!5~c [mFUGJF LY(94Nc%UsT^7?Wݾ*/mѹ0WdRZW-obf C僤-wN=D9byj: OnP֘Kj ,$dax\J:dX*( G~Wz L8`mvgO,y`r9>H9RLZ˦n6oY3_USdt.y>P|v2XӍp8<gF8'tOB "}G7rBx׉_ V#xݨ_Nj"/؊D" +HI!o; ~}%Nˉu\(z5!CȳO<_[j9/47m聢jyϕC#ssB 㘧(@-DOWynMhDgiz%_nUZ+hRRpQRq٢؉hʘ+rBWlr { Y` V֑҃R6W"_u<:yËb Җ mx7v׼o c]۪E_gg5KH̆ :yZkZ]g'AOG!* i0x'˖T\"ݩpoHϖZߩH1(iwM!1ð8l7I+![LcD2ac[Pݰ/bt, FoK)!:76(sM+xIJa dLLR z=1E+X'"NM}J3aAw>.i*l0e FOSh}PHK}\SŖ%#ۦU5x Cp,t#KG9h\1oqIUޫPrޱBYȓQW?ܘhѻ4gJGh!deR`O#1|i6h6'7VC|1JlRٗ2o \c̚)m %k6?ECx-@5@Q:̀d3$ʇDM)xcu=!lAjSfFSN|/Xޢb<>L&Xo4_+z.TȔby]FbP徭rXfl(8~`hk>4췹׺(\}8dRo{NY:uCGp40XҵlY|/jaeG'9U(!PEZ' x(p5'1Qs&ʬĞGF6Sboxsf b ;g{JpafT?*IIq jߪֽU`\@e{w p`PF.bڢ|M+1R5I]U' y/!{IXD U5=7 vZ5Q|GG ,APXY-Qxxsj?ssH/VTHxvh}e~9Wx7er}5 CE,= 猁XIRbI3W0%9WϘ!wx F(o0ߢТ<^b!zWuɌ/ƕ@{[O}IYgLjw+5.Q#6"^Jv}]XiCOcXm_!di5]!8N5ԩk&4$ok 02i =EOe Y1jaR8^ Pq` IQX &24 \6N=^㺦uDr?%kݶhzVaiz;NnYs|/vL\(ʜW3qN)}:'.S`S9N]'34x}_FfRrǑ?+?LNӪcsv^N^CW6j?`.oYؖ>0餖>x?s#%s_mXIS3|lfq;ILkǾi UgeQ(ۮh..6vYk-9'w/k*5W>ҴV2+]nt_+M;7gX~ =58'O(yVOZT2(;\hmx|Edm>\QiiiÛ;1F[<렙<)v`p6ɑuw)_/|' Bƽ2bpul+bne= `Ȓ5;Yă<-2{cZ}4y>ۃMrOq6UyI3/0trU2=gѿ-_=؆'ǏŸ-k%-[>!;l{Ě}˃DX,w27s' k/WY+A,>̄I.TG׉.P#2.!=ql p`kjЅr`0ﹱ.kwBlKؗz4}x] kָ_|5.s{ٷv (p\5(,9@ni;\01ڄx8*^dN[H50=,ٯEFH2DZӓQXa}HDeWe뒖קl8tcU: Ͽg+l=l]j9l;t8TgKA<@\u8VZ *K0Ro[9_f*,:2h'">:׬.`-̪싅}/mf{Yił`oHN3Nmqw> Т(bgήUv+Qe_:=osx{柑5ncuw B(U-4`~jh$DsF#÷H3}r?"4W*_, ~+\dWߧ YK2I .;Ìj }d3ؘ4ؓ7nڲtpQܮI;{0LoD"N#VIYBKSa7pV ̀7#Mz,3kEW*HLnkA,X`1suPQۂ'!'889}}ﵛDS&,k饹]wVsX>}W9`߀x^Q2>ƟhO Mc!'Fj,u6C=3(z!lCeLX56(u635 /g_[.<^WXYWulnrXr;?lp'rҥj+T1XxjaN5_?6E5rE 0Ý<V/] cXXG*Д{50G0ry#~] da\"85zX~uG->ؽ%*įK`QUÁF}W&X'`}X$Hۯ~Z/=B\7},Xd?KO HP@<{+6j_ƬNbYDAKܢ8֢$ΝcMjp89Y=; 6%д9kM@h#L5*0ǒj~'[Z(=bg<\$ <|v WGxP@g܌\3uCMpz=]Dcxw{LqLEKџ؉+ZdRH 2xk:)d7F4)dz80iŘg+Lī5qPo ͒QYR/ $o31&%90պ2` YԄϭj9KFlcrB <@F;Y-}^t}u~#U )`2Imǔn)CzWe^o3Ib2 &Ɠ'< 7 f$S\lէ'!5mð\. v8phM|pC\:{wb"|켐XEv3 1V_dg:1R+QAn{KR6 ޕRz!(Rbg{Ec4H g5e CZ.xec5J[~#GWмUGdS /ȑXwx#q3ݓ5_ŷTߢۥpt6 _uk5RC/jJm񿖈jU.<A6%|f"Fc"Q34q41.ysR`Ǖ$▴A(/\VyC@55q/5 V7:~:FQtjH{R=?1ky>I܅S1 Ia)"D-SYW/iyރ~?A?r&'+\CeV}o&tIvٲVWCx%.!qP>0ŗXӥ! m` )SP D,OQkG]u4x/¤%S8wrTnj8;t/$X飪N"_03#kIR97$XO{Uߒ/g~Ԓ@W\dM eN:h+RY)i^=lBTG[tV%+bL}s+^yU,ƻvgg` >sV 2(.#IgVqz;4P G (';ցM}[vE*Q)_:YX%.jO<#A(K8 h ց1o}m@bz-H^,EFbZ#IXVOF@_wO\7̾6'' yЊdPڻQp))^N홪6 :6Ȼ? QͅATf (1M`t542CNXJr%=s ĥ 4~PӒP_^ JwzU|4'0~.&:@J'4I۝.4USP2GH^.hר!u$}|31hC3)ԛ2tv\p*暩/rcFe9n:篷BMNDi[eΗ x zwjzE킺ܩ ? ;}Ž9@KT߅  WG>'k:ͮA)EbYAC_n͝w.ӷ/y沊#A&1qS?I).#n`NM7.b#S=JYV- Z(I}!ߺP6aA:՛7fNTYΌpdk Pxl [4А Y`RtplCU튯L_gaC;=U]ޅCCpE/T^hUfi Śpw<ݧuNfņBm|'"`w;]ϝ]RڳwPiE=y*cYZ,TbkR,ҡ?_[ԑ͞u/h.ç.ѠZj<Zz9tC{v*p1SɃRzrX`엵Y> 7.r h ʚ>E3*UpՋNٸӴ'2LJ_s q^!JP؎%|Rxx`!,7dcE}># redhQܕ,Tm(01b JQs1*2@N*[?TwHP'y?ÊM]0׬ ^A& '.fopHhՂٔXl_Gy|Tj@QoSk]|U]eXjEVཆŅ4t[G^hO ]oܤ7]51ҠևW-ߧ Vַ=W by1Hÿ,fEwN_{ Z4x ;Tt'7g%\cyav /˗iKaRK{q6"Gq-*+4`o-0lhG Q$Od 2񏫾[㭿}z[ٞ1/ pծ/:r-M-`b P*EjWM{Q%=(1sh+Y><7v.+@Dُ|7d)S.+f*, =mLMDJc̴z͉|%\b˖g4fFޯqԾBwTSoj4B{h%)Q$ M)a4EĖA#ޖze6N1>Hh|8~iqTxnaw Y,Mj ĒvGvXR t,'xEg?#Y,-c֕*_"&u3<䭺"[y! JʦtSmp-͛n{YekjR9AZ q8l=>GLq4y _DPPi6FJ){SNRm=hBꎛW q4J`msdΟ8A1mYxd8\ƦܳHz9v`>g;oYHq:b:)``Q%\+^j pw"VVgVToڢϥ']}`\=kHѦ.Ca. "Gz^b([{&|ɍ[‚Mfsd9ثU|JtЮA e?pTaUtH]ֆw}24e?&;b(`InPKFoiI#ϖF$buA: T[PXo'[\dJW)c?{FdHFzxXw\-yw -k\Rϐׁ%3HmUhSc?aD!#anKR>[H$㖯#eQh~ڠ! `&W f(m̑.3g \.F, \> zV)'L/%[W-~f eԅ&'Mgrr:}!|.HPgϹ_j$l0JeF,uEx*n;o|߳0YV,)ATgY$[@B-L]7יna t\Q H",rU ǔFk8.Jذ.V9(;CGcz  N~Eg[  qm W/tϢ@̮( 1@KK\Y3]z. *Zq#'߉+.xN=2dP5XLG]8zJ~w|yrCVJ^||`Twonqŝ5qi0`#cL heڱm&3eB'{o׃үLՒ4y0' mC?1-raf> NBA`Qyl\g0/M:Mϳ6H3]p˅˓%4WߜwXGaį"V+ q*:9Ăp#6?fGL]57ʹVfQN=+޶;+b dg1>wU1])2wEq*<|vu%>,uEݜwSgD#jdE_a@D릔_rlMfIc2`>M6wN=]eag)v+=dɚ. US]IzS+Z)]W#m BM])4z)l*N"XU zQ~s,2酌=Bg5U %>c6^ Tޟdznʣ^-χqM@)[%!yeEEJh_s"K\h4=[m=,?sџ9U;μB-m3H]_3e-J2Y"(aж'5cx=~Z`gJFHޤnPwxr 2qQa칒O{ {cSݏ=vv@;,9(L!h+Q 냊b`-cG4cI DuiF(jk[ YބaRu^^3Y8 tL %~m6UӚn~#`t_\4)ةy ;(8csFMY)MfbX<-|F_qD|BEHS`~gBUy#;Ȝ^0z^EqHiPG0L+ 7YF $1yyX+\'XӠOS=6 $6 [eCû _aᡳ }L2Eۖ9A*?;m t z7OT T!(=bd~9V%5  }-#UϵTGm¸ aWXFaM!4AkzoxA^Mlh ,( }Fl4IiBm wsp$Ǯv^_g S͘DEM󨻴X5HSeg%,H^ ݙ畍+ki jkWKTM-(ce coJw5pTb4!<2nnfţ2%ҖwJTjisu:8Zݝ*!ҥ^`j/xvm⳪G%C_îdDEw E5BW -f^ym}19O21zjAR;Ȉ #Xj)QCCR9bltI6\6; x Ls@\GCs$J$o ܋v -zak>hMR ;ɲ,N#75'5B;E:qSb^xA<1Dq'Qg؅;ቄ,zPʿBs )ԙEV$_oe .ayt6iE"TBᲠ4ٓ٫|~jlbQeGYٟ}Ğ?ǴeL~i  gɍ|l @a{g 05GT?SLwpĭ=w1i}.>Rx/AqJ11.SVuH7}JsV n-&jS;η&~muTIvT4r=:4%I7^Sz\있;NW,HXE_pᗋҠh{[!F2M%QO 6ם `5R~촸L]>[No\>PD+ 0+I`cւOV1CN]%iX`7y&{ZXDXLw&D|w"fĐG0ްlhY|0=>,֚@*̩'}eہe]h=פPqsC jጓլ̈m^{]J[I_BrqWU^:3A7y>F7J KZ~^N3fn _w ;@.WpǑCyoẾMXg֐6N5ĮGKV$꓋0Ȥ>:a\Kj)1B+mUѲ4Q|7O2mS"}I|NDQ<ƺ Ԏ"z9  I‘R=eِ!M9HZ1ś@7Fl ah2!u0>SgfD/?J<NxNim2l"cYI=-#xϦ8ia`{a-Jk^x!!U oI{}[?TLN0VčPC<^wF ,ng@l/ N;>Z&JZTtL" xP[unnڮ}v [HO!Xu16nUΫG>+hU)g"(UHk׀.66`勥3F1kd0) /]VC>/ݲh˭r':3*u.5GEȨ[=o}p,Й۳W.1^錕 vOP]>6E,i65!;$kyDygy,i?&ҳ+Ic亱Uxy*|rL$j~QyX`( PwȤq"Xs'kJr̎WH}HoxD zEv0WCN:Ha/+I4XNcoF(N)A#g"_!Ynye! ytr^C΍Cʧ|[\`L*E0 c6kh#٘ 5ၜށ.T9=9}5V,"z\|VId ?d._L8izLnC0rƔ|L5ۆ%R{[Kfh~-]} o C}\|BK#i{sЦ&frc=E[-D-ۡ=h!%01/0j%>r&XguRT`__[/@ 195#Bnj9{X)hGq]*3Ȁ[FDHLQ>U=PvP{zKRGԠ5/ͅrZVYR`@vS`5۵lk-7}cŖ+եk#2\,k-cH/t7L?9Q(Ý^ 8K )9:;\3iհ<6}>oС-JW9t=9FX,Хw_qՎڷX+{hj[ߢ1"6Eܦs&0tFշV=Hύ\tuy@^۠&Yn 1#bGA:+'ف erM ѕtt7RPmÝAt'M&Gw*[ԺB|[ %a]P_/-ngy{ ."on\No1Qb8ϰ6t]/:?BRxR.$QXE/'B3Ħ+rqlfE{cdHƃzvV]v_g%jReօ^s`UZJ hR*dHޫ~ /]ﯯO5_ aD;h5RfP]ZLbr2n.͛#cnG4{,Lmʜ&{=$o߀m'WT.̥zN X w~g $n~i{Y]0^Z{bwMK̒y=큭A&Ԟu |} dOY;J5@40`h!W߾Rȧ=U}pOxhɝ3sgwԵ`[8*L}=__aNotEE#1F %gt[$+m+fx~{5U7ٺ+FO;f'[ߊ"wXdjS$]9ML~4D縔!჎3p %2QF`K=:. f oBP?^JmeWiaD0-x AxN";ÿʵ7[9Wc{8 z dS/]_Ĭ؅+^.?Ŝh,\`m|b@N՛gd[/Ga8';]N55a`OZ3S\F>*8aV -:dgc7)kYRE ɺޱbˁ)k.L Nu4rx'|X%1GDixQq6eI}՟)@aOAn[[M@j,V7QâUHQąq]AxC=: T ݀4 2֮N}~x<%ؑ] [o:M1.Dh] A+ ݬë ,%:{Ѯ?+7a ;%WA0ruϡcH-,>?|ur} X5*Vb24!4Aޚxup>t4{в%@)9=TJ HUZź[d]KB;U78% |-"s=KhFO=Bj=H+J:IZ%lD#P7XlvY>#JC~t aer`=- bL$F>T2Ԕ- ڑ1X=9N@Kf76*Aբ)pJ6aV_4f`tkN?]SW)-o]>㥖Vu|$B; vzL/$}TӪ3\.H{a{.(bD+kU*b$ԘPvqgOPs˞%2'B]a@Ƀ55Ctb8J|#Ki`VXvXPɟ߁Xz-/}ӑV0 Az=/'yDtEyҗk+TF\0cв2 m7\¶҆-PWyk<0N~UW?߶ g0z2h {4\b dj^&@U})=|2J]Ф_h\5T[3d^`&bܜDco/XS۾@E$`(`N˜F;`6|`Ga v{ɖˊE{7 #: ](*Q[8'ZC0N4aG -q$~BY@s5i֓"ᛵ,C/mޥWeb_SPfboZlz^S둌jυ B[AWUl {i rw0pUw{_).YE,a`݀"Ŕܻ;+92/Ķّ``ueʕi}滠.a2% r+Puq rѻXEY'-˷;1b .Va邘VJڽKFI2n֪%K-TnIk*=ʷumoVØ"~Gw ~,rCQM* !*TiQ9eH] $t" IMsB~3wwR,De]/#x[g˽x 0JL}ʡ%%;^߰q?%,(N: ꞌ_(Cz7z'}(4ť.GE 4|Z2FMFfSiWȨ-fXXJV ө8sQ׊-':5 #u 22 m#K.9 KŠN. ywr-| )]B埵Rλq_OѱiB̶>JGVYwTe97TTr&8_׉!2 {5-T*@T5 3ɬl҄Gӛ4a賻K̏>3"UgCjǭv M@iWVe~BX.@Si ؾۍ\_[}eYKԹjov$R֦tքw}a./1#zyՆfSаI7!WGΝe^26\%gs{"0/Ԧ;|,ŕ ^a[&lD6Q.5WPAu]aohg%W84MQ!qbo&SnZȵ|1;N}9$qؒv#m}em A b`t⋊bz@%7uJ{4ԍA^l\F?ņNFʼnkT75N6`/-ܢ1ug%>dj7[=+WQjtZJ<ɪzp|F$56TY1oLNhHx" Nj86D,H2, x*#%oIdž?JE ^v1 v8a[=,A&;tIx``gؾa0ۖXz*$rvS=zވ(_jDɥk:lslh|klDUtxcr:ߛ\=re0$QhGn\;c_8! n-oU!n1td°s< C{XIF֓hCqO D-fǸgN0 O'80v ^m;vIŐkw)|OJز{9GV^kƥ f%!hR(ztT4OwJ'~[$WY=A# wdeќEYu|Ji~¸z ,V=%iӸfذqBop0a9%dZ.9y=`YN\d52EQl }%Mqsߵ "L!.k?8tJcBD|p@Z~K< p+Y l˛Kߗ@Q:eIA Z#'B!r%܍kOs#/AmJmF,M0UP=0?צ2ieXOI:&lj8|"'-uB  U骉wncn= gpA6O0]XSX 3p-$sxV*Td$ 8ϫD2l6_Ol$'E2D⹚=Y^B~eH-9 "-Y"(čї[[$-o`G!A{Д (6Z:Z(zpmȒA'L Azӑ m^DcP9 qMգ@b}v~6Af8_@jWEfԙOEp,J3G[ubE]sdONumxpU~a{<KK? `̊S{3#9]pg)1̽#IuhsVy{yo*ȶ=ςF2OXpX%t KQZ8-pa #f^nGfDrGKa}W)]a{s4|Tp0dQݳ'hv(`Ϟ7=gb`]la9a4$GԄ%f;:(ie\/}؝ e_ܿ+P֒jyuaϙI Kp|0^]=U0 cᬬޟ ω3ݒ8D>S8pZ0X^W@hh̝0+!,DOo_zNj ;,d2urVc3ջ#6k_l "8YwJ]]pM`0fFC]'tI>? xZVM5U w|4I;KĪ&8_icB [&+RF`tt*RN3Ȱ)9G7EBPIج0qwym>Lk LՈu9N"$g⹘O+ E;ܗED+0o x߫Й\I7+1}"g=lOT,`#|!aܗ3؍ڜp}:se{$0.–0VbPN?Ӡ.ot"ے,es%}q&!o|J )BSSj!j3v¯nƶDRmpMl[M`5"m`EIC~.( eȃn|To̎ۄ'Z4]_7S[0ѩ\ƞٺ_֌EN,eAv7 W,>7V-K:n8dn 9p.@JlKhnwz$>8K+DqJM)#S* q}8KKSP=_33o!"!k8첤X'q \!ޤ&iY(N3le :PNA6}v=fr=t ]ʨB8m[smh+\4hgZcUh?ϐWnvޠC]v2&e >Tvs(q&|cxIL 6]1̲=Xc%)+7[&-#@$sR$ˢ`ϊ KT?#jUO*m)q/@zòJdũq&֘( lI-` bN*ް~xg2(K Fa]/ƙ P\뢢k`o W>?di#5*ǐuc5=K˕? bz= 4/JBDXw`MhHs +!vZ}cl3FZN YKr`˞t#w`0GW_K6;${vBΉyeUC/:1)]YHq1? K XdH |N/fXyhp%2f`1yu1D)6Df[?&7;&Ur |<75 _†]9Xj]Qͼo2 ZvDy m"^䋾~D~9cn@C4R!A4{$"ʎ)& kS24RgK]^rk Ygqjt\8hن3khDlVYQ췼͢(W~JpM0Q3FDź+=P Pѓnw4"1&#}0bDk@U5WU<>i3$W.5xH@(PȃWMVe FZm`֦C8 {2Iψ) ?!,*6}O@CWVZLDy1_^0kGQ2ڂŪWHK;<3F=!0j{_5=OAYq[3z@D !Y*sݓ0e4a)-zFpXzmD>de͏ӄ/quRB$_\$Lm|_8vn-kJt5GlNmq6Nwɛ{&3@9c lm*;%y HI2o&fH_~闒V9#PΌ2o 3A$C~6Ş[v!Rd(b+̏جy筄ewۋ':C~y>Hf4< =(k_мWk _#c:KbݎtS$%{)ˁLY֓h3=[(}Fa-k ?@3N4Gl+G%7o5͸cnTɪڭwd Οbm킪:JQL$u qh\o|UBv_>j[lt Hm?1gƞQrJ?;|]_@WL/tCvoƐSg X2UMPIL=n#Bm+(9d~o[HelP9ic!1.ik͟G?S'XH(ԝŨ+~n;Kem.8\:~t{K92Cg+d=qRMgq]CyH-InqIJe_*rPnLrˣA\&*]ᵺ@3UL7ѩ;4@Y ؎mV4v&c'W&)^3^o &up}N]uʬ@7ӢP:v'y?J)Di @Uڦ;p5$A+bSu6uAC[d܇TopX3[)>3J)P*41n2,5=:H(V!<{( Z jv鿤ggKKS=GJY܂3#U),B7ɢymqyl9{^i%uCl]LO|^7/Dg+zU]]=*K>y8E1TZJY"Tfk8Ʋ%<.:2oU$ZNf"xQѡ퍳 Of.$}B*Όe6+Gyu椠cPU z>qo#i2OΜ}?=#Oi\* 2k^3ӏ:F}=ȶOq к{Zj{ͺk,gj t_bj~w1vPqmX[j53ET5$htn"8naBub$.R(N̤i{H=h b81F`݀CB8A[KK2UXۨT_;#s륶V\;(`ҐAaG>܅xYw5u6uht( w'w$l :i>?t#&9FV`^GAeA[Ĉۚ,ABeO]bEy/ki%y@^u,Ă|.cy`㌦F_12,`.Vʢ}B`?] 5[zW+(qTì"WWnR[)<\Še(@Wu8'.դiFny{?v=1) ︨Xx0+W/lkEPW"H/P=-ҔJpu.M{/A Ρf.Ŝ` QS2^&Й)k82S<6pU`A1O6<#ml%7hJLVZ[+4#:ie^%{·~E7&D+S@?Lc, _* zs(kD/2ڗd6O_ Y@wJ5%Wċ /$ү6{,jbhtOST=}S*w]<8r{s-ͻG˪wVSFASMA'?:HC/1ɵ*׿>9u IS*5FЌ8iN/T'y<|CȲCXsDCsm'Ң6qsX}y jtr2)-/j[:H{@cvyl9?Y:cȬr6N 7th#c`~4[z+@N9<茥ma I-=0}yn jŪ*@x=gS%)^?q~*Dp Fٗj@\5tHsvL2@VY,oF 1oxFIUwv0lf9gV%R׍Mj:adX]6uV`*4Gqx*mm>"0+ >|fg2.N3L*]Xf -G 'npv@O.02.VM_`JOjdd(d8 p-:~v=`.OI % q7dt3آd\stRTj7PVc/Ǯ+gkOO=8DzFD&+Hq]+Vk8{pg^.zY4T W#.Y0GT-d>H,n.?'級KEZgcykLV[Rj93 t5<00PUl=:LX뚄_\DT|}=Ɣ38ܚ|?3U̚F140;27J!X~;'ʢ69TzE+/C3={΄>sg!-OcluN$֪2SȮZgJVZdgr.lXSB3 -<ﺤ۫vJbJ=[SBjսڈGZlJ@UfXſ] az^`_g^,7>mR{jRk6WC4XB֓([\#>Cqvb]|Z֡mMhE.ڥ$m@蛤"leiF3χ;pӸge /r8{A8[vR>uBKmHT8z(pM&v  )(ʜᰦ@Gz>"V4is-3iuaf@$9gFPz+vB6"xtsv'"Rl|syPs#PE٭ЃoX͋dk/A~٦=PҔ1P]?SEI ڻM_;KgZCp<PI.'b^3O)?wƄr{.$@Ħ4󁊲iA3XԲM԰&ۙv}spu|yLϜ"t كQt-@!1WZFWp<]J%vP:bd);C5{}1LR |"+_yt)H+d@a#9:0lQ/lg`9z(7Nmoe%5~JPI V-<3veԆ_ P .vDXhkIt|[/^S&gut᷎k]c?+}N@h';0U[Rh+v4yTOٗn>߃GٲH%z=zSkšƧč]vڵwc ըH;!4#Er-',ۗmP|AmH_lۥN,=SuYl)|oBn.:Ƴ VVŔfИJr{go&Bd}El7{ѷ߃Z^p4|RRY$KmDі,%:]ǀ'g,ey7f)8>pT1oԍV2I*o XtDcV%he%^z@}1xP.N>>߁ IÎkLxO%`^&rQG&]gMPxI /S VLuCcN-Xm|'V:u .Q0u}3x&ji׼{+toWnf$es\V&՞W;??vے]:%>)uŧg$k,h;f7Vp9Frؿ|'fW<}jкFwDe %<66BiU ėŬLU|aN! GJ|')GTOiƧ5D`Й*e Xrv3l]Hq[/^$pFE)Pmίfuf`\:?0o&ؒ45t"m؝[nNWʦ uDr`gSoɞ>˕°9(AGsQL=շ0F Oͮ/C`oW$5iRУ5NKa\ ;FQsחNjD&1iy"•D'x~8}F2=X{ֱQn:~왿+ޝf$/n_ Ք'1Ȕu$M6~)tOsL&/F:eRRg.fQ@z$,ZSL>WJb~8!Ư\%>6'H!h26:2f? G8M*RN⻵n◒|@{pL7ϿjGG^aTV<3GMWɻ :stUɎgwŪBJ'Us"0 AI29;@ٰދ;6ﳯ@/+pƩLI-tn'*1'H/oSw}|&FYa5CxPp|HURS+L8c;rƹ?LƄ mC=.-'4eZFe|E}6` ]Z]!ڻ >tPo*94M{5\f}ɲu"JREXp&о-%4ʒ7P|`P:o, {wRC1'Z$x;t[[%tE-*K"ӑz j`pH-F[Y!;Pxp.HvC=ڥ2DǞA" ׆ܧ?Wrò%1}2q{*{ vT !0큱569}ԕSIʕ {!af ZiNن?pGD@2ywV:B-۩Ie2bݵO. ]L!- 0`aC>COpl`܉:w:(gc/ZƛstL<'tOF#v Y D;n!1ȱ.Eh=x{͒%sDm^ zhU턼p"LCrgS) ]s핡oοZH7l:Gh0#9(1 $/b' twmy`{(um~0Zɻi3s%ӃChFQ$U +ūW\C(]35V + ͮ,5 T=4IG1&@,IurH!;m ډΨGum"Qcً2IL .|ep@#+^+zB p/ Jώmku5*T/MT3&ae%`ͫv|Gq7%HSjD[%27>05O^9bueFf"THnfe,PAL6: IzNw,Έnܐ$Vk<2vj$NdraN# jTvţCȂJ{BJ(SPYT .pHt%o?BpRIgV7 `@_ ГvVt6&ʮsk] Qc?}}[a@n X-wܻ>nspwUd30'gɫ)oz8!6.J41#cFjpz^7j]Zp@lj B0YtZl %bҐ3*G/DIX*`,Θ(%gt8BhY }rou:CU1Dwu-* g7 ׎M@0/` ⧈^DR{@sayêJ~·aǚinM HBmCݩ+y`4T̀0<+9fEfWHbJ:7 )2'.EFϟp7[y: _wp ^$ BrHa-9 u3C|K]dL+Ţ?P6څ)D)4F -:ltv<Ǽ4TeO6і9hO*# dždOziy;,k$pۖdr-zo\ T+-b;>m,|(P2aJ7Od~qI?HAdIVr 8$k;5xVV땉مfGqmkPv9 GȰ)v<_^@HEZʗ(Pe30٥Eitc7kTlF>KnRӴړ^%~o jIx%= rezy³2xh1p˽NU5vu*\z&1`3El֋1ѫBT"=Xq,0>p㲊gDI>hG*Ly_pBy֠az\Q>:PjcS:hA!t:d~JjPO4%ܜD[CUI XD@VX\/ 8 4?˾NܛFٓ!S@0DB*z>6қ UMt 0u6Uqī*9ǮxSjgztP%SǦMΦ;&tU#a[i4UѠ2VSYSŒlӁGyc{懹ZA?JϔTIPCB"RyKMqƍ+BRJ2A A\Lݩr)ušKyAk'5oN<,xNFDya?D|^ynձ"_{{$fZ9(*$ GZ5_4c.W4Z좔Bt'njQf/335,_GBVQ߄d o(R2wɪ`鉛S\X"& 5BVKIĚYV7٦953:AOUd4nTF$if3/%u^J#& q[o0Ed#pj/PYcJf"v"=;(f<[E?xcZy|r6C:#NAèFӿ|r WjYـI7s/CeܱDg?>g+tƖw^M̏@8?Tֻzu0C"h48u{(q)F(x,2f0Ojo_Qs4bw e7t2X[q)ҽ4@="zr<:^7Ps.)xVP9+aSsU0l: 1U;s?CxSa1lfnPpFqV΍M8=@PvڌSFu 5.-fV>Hč/5t56(|ywZoh gLJ=f:R?Wޯ?/߫{(JKFDvUޕWzڻ!SN,ñ7@M~ ~m-ebV\ٽ}>TZ=Vj^ >t(ǭ~c weyKE^~Xi.kU/.c)A{˽7E>4%DH5F熣!SBp.:]gሓm4 &O*|WVk@ۚ%$hIpIo`W}_gץ`& iy-H:F4ۧx2]1Ovb'ֆ*\͖1be3FgtNu&Q+)RXѧ5:ҦO? +,K RQ(iVq]~tP_*#w^.<] Tb^ >No:OtUˇ:1HqSFO:+<)G"A7,GPčRݠPp\Uc^(}]y͵+/WDHu389TuwvK)L(x:qFnmwrGk8?x UZ*GOIdP"\di$)z)w".ctDOd 7n;86, ,F(zk<bl-ɼhk0,VQ\x$wׯ pEǩ+Y-<͢(݉/s0vUz!kkǻg"!Cr,GX8!-p Յ|Mg>_R WǪH=7nǴoozBfnaM v6RXOAe/5r}O=["Xdz ?P^6Qb0ȒY5t,hb_1]􀂑8_.r ^[\RaR ;f 4{ikh]AbFD[HolmAirERE{ JqeU?is\=6;U/KÍO0)CRj:$5KWKcU2EؤD9] ᳁g*?nLE\ `Q'g5 aMon%7DX˯ZY CMw~a}iBprdp@u7VҤVKh wZx@ЕTex Vb!;9IX"Ȇ)A?,Dɼ]?6ǝUF8;{+:Z-1oqI?dJbվ!֪$iQ}l3]zh~lPJָGqם:ad@nr{Q5'bsKy%D|j*-ѵE!Ж7u02(C.}kr}$\}#ņ!v6=lHpY_w&B<Z,_՛"y `f;Yꫮȗ!zi^&YY?";oQSl2@)Qv {(DR6mx>ٯBXsj"yC%oT.v_гX Gf[."v gtj!ojO~$x+)/tCQTK*ӝ| I*7f@"9*WOANoPn|uRŀ6!O0N--fB4VibYQGއ"ⓎoBxR E7VI[5Ӌ 5!Bf: A[|{gy|XyJ8 ~ƪ)4Pd`+"z(ܣS_..<\ "hZX>@t\%^)9hcd3\tAy]FN3+U#Z,nL-&"fkh5ʪxc+23%^Laq*u?m53_8%ֵzx?~XD~^no e$%[Bv\ H/v!q6c Mty9:S=R S^%w;#usA%p UJE+7Jp?{v+r&W'BۇR#.t᫘6!!Ïp8֊\MԝH)QBRTI@OZ2SML~f WRx;(lEVH1%N ]Ҿȫɑw{{S-9I%|p<9NJdZ ;|$ہc&E{{ދ-)aYET@{RH ׍ H7o4d OS{ue/rBnJ~/,b)jO fԳ))fJX 8-;0,<*/B12,E#,:bBJ`P,NV2HIk;:Y_Nt˨R>J,mkؚh *^DztəZnvOM?o)_hwB[ԄnK`X+*r&Mv WncuUB?٨;hjDTTJ"i}h%`Lhf1[Gt`bIĬ>}О1+) Kz͛u Xq(˽Cz@1ݐ)I x,7RQ9_Chz4䨢klifAbV^1?( 驉n tG`װ6tǤL.{d:~/dLZ\( (y!a{ck4q<Yuʉ"tzָ΀V1>% P\X|  BWX=Ìx\m2ak|g^a*)QRrݢɄ] #BZNG` y{$gC{LCMTsFcчǴ %(tޒ=bxnj@zg%j@33$we#S9^#MyJn'[ n(o| r 2a拂폟b}3`|洶*- Խ>ݚt۵C gDXLR@ {vG˩4 -km/9|>odգKGR3>Ptn./zd1>7èuݨ8G6֓gJwZ:~Wng* 5Kl K] vAHyT6'׽n0<֘ݵʷg_1ѽ|1BN9sʼT"ss ܛi<Ӯ"㵢Q]cP"?:V[ާJKS(qC2 Z1bznw8[Qt?(2MT >.g׍%c4ض$4_;TF89hu_i0t]9el` ~^{k+p> 4Jk3,QcFYJK_a(0աg ~cjܝWJqjѬI(CH ŠUvZ2fm'P 40ã!-7G\*cfJ5w5|i$Iq-ݷxhkW[=zl*ƵHa 'Qs`1L2]lzz+Z D0Q Ʊ]B,v(Ji+<ձ7 g"/@h.*m)wTƒEF͛>u M0zGѕl jSU1|ϭΰ*+aԶ*L=v6 NՋH(Qۄ?!=_&!pEarNzT~G2 .%\ B,tA6(I~0HMf:c|P裖u#>0,Sko'rj= SgVIH)*+g _[{w&o"E3/+qlϔ>I,08f^K)}K'1~IS5f&"J $9(' 쎔&LȊv;^1.Ot}?o Vp RU3Hgp[&%9&n(?#Gc.l2?X ͨ 6"5G8+v*& E`NRy ez̉W}kGo,^ۼϩ~%KeCW| @uN5Pd;w$/o҇' S萧$r$??Rm,W(߳Q6|r]ыɯ]y/NEkY;.! >O5-oup~16- ²C}H `z6:B'S ,&>?(w_;\*7 :,y&W!nyCr⡄L=SDx9f21DBIԳ1eRm>gG w3+VLye;+>2EʝΖ6~hJ> gNa>JWkO0bF5u7+IMF[-#7/IV&й_mn a%q(%W6͉s+[ o8oV+i;a;}%O>w%lJV&}uӤ$ipX9my5h/ {FΊwXڨEUc$x窾iv@wBy *lϷrL ' *kr }!ZȩsWm93wJOȸ}3Q^Q#%r/2Y# ҟV bLD@<'}YS|M:71~}r 5anG hs_X7g[ fˁ~>m@Ow%i$$46%OӡdRHf&-=[p '{gFǍ֌v(cbyR'ǢYy͙#BcKC)!jb)UdbJzZyL.jj}x=k$[ub{\Q2qCtP) ?ؿ.vmJ]Yy-lE470,4wx>]ӵbo"|MR;X)= u)L˖^L9I+ģtڪcMdFpk7D*sƞsKjKIve#T.!G;l`DﵗOET*:> mF NB5ZҶ<IJ&vܺL"vKPo+2O6"ԨdSw@G@ վd:u޺rSCL̃ PQ8pJ\nyLJpo:YHy;E[E1ez2:P&`<2|ž)拸ʗ@6SڸMSVo$Zg7xZ.7(`)2p:%q%0`T扏#ѥ70/=iR0D^@xg.Ө8Ec>RGy( xBal|\aW~VPҕ~rP- .!}d,ʚM"7OV@)b^4k?0ĪY_p O ʧ#ŗfl#F';PՉ$osk}M"mIaB{ۦ\*ϭ&9D>nBc4zrB~I>.aAdyڜfhlp{jA5 _^A3AU'5W@mbWt^*!$"$6rɱ@u^i:Ob.e# o^A@=f$+n[#j@akmv:.W:]Vf0F>Mj}Pi ܝs{Htdɞ9UdD0 OrUO>l+z)qF:\uM48*.!8S@{.W[ԛO~̆ aP&A#^:xr{'Zsxu8v_w!Q]Uw]IC.LW(Z'i"e9S7;zsY3xcpI}u>T7Q~`]A#DIGuY5lbNom< 'd Jg\{ "ҵ>R] sk=JLtShaֲWS%G8ٵ z 9mII^׷}úxd Vѳ'5t=6xtSݺd];%)s>x{u@Ec CB'Ѫ>|a5'FzX)^-C$ó+z$|۱4Ws|0]c[ A ~`MH0 $UPKg&ޠfot$)A~P[;s _ϳJQQrv"Jk,q 霁 }mBU/)}$ { )ĺP(Z l)֬$(C‚,PT6wYLQy&6ٍrBƻ=wJ>P5}`;f'Iew [vQTD_ܓsԆ~D!ضڂ-l#1:Ó+ ВR?xjWײ.w5Il7F0jd^'c V .4w<]@4] *j4 杣WeA7z xǟX!R:!s^GNQ'RUV<@2t$KĀ.xqKh5aj/kPo+;C*6' gf/87|6<1 - z\L{kK0d!Px%L.ReMJCqwdJ OK?ȴ}8h9E5?tcQfdAR%^SdZ#da8e.{ʷ';'ӂvS/[Lp4ݐLeS7Sv>w|f]pִw(>u)EjOrC};74_kPsU>@pTB;L ̗fȆ6!es7ȃBaJpO[86,. جBů} 菓G"Im$J?/MHuTRN„ZF>+| ) h5rJ|;`TǜMLϷݡ]Ş Іk)Ӵ~72s({cr < cnMFq@OKWD~rhi.jx T}SAo(lLs%:-ŧṼA-Fp613潒Fk٦@T# .1&c#yM̭HMZ d)BLPD, 0y[0i i Ź]G-"' `@`ze}m86/qk!^9~*lc6YWC4$5Go}cG1\+\E>p+r6djaJwaEu.F쯳)50nnJ뜒CUc7юϒ<%Vq{yfР*NGDh.qqvs;EZMV: ѵެs&-Ӧ#VD Qt!~l!?`U wgf*̝1ױܠ/]kd~b-c݅و Yn+[< "};}yb냓O]ijƟѬ6AbkY%z5S! +~=T*#xelAF=3ul"y]ggxgYb+Ɇ2e#r.#EqFuIj-- Y:P%jv: @}$ 3ም8GRT ׵%􊈋nCa،Խ$6]8Nk S٥((K4{{ۈN_muYkkɋfi<^ot؉pO} Y͟e̝p5yn:ګĊc7|еFsˆXkZ5wi7ƼLц"m(4t>:q뭁_g|Hia[dћ`n6I+u26zI+L4õ?ПS>/̡cV} ԅX o_zӅ0//!k@&mt"B);FeXEdiǹe^JnUE(;MJO7J);`vV6Xա$@RxwAR $ JMUD/Lc0 e~~iv_=b@@sqڦw_vYeDjV}F7cb Smm~.%&k:|E*A%VW~bXKs{҃o#2\:cxSEPL*ٞ99UcKa캢3 d +">jBkؓMNqU1"p07_ i.SsT 4KdVf.V5C%O/Ѻ.66wgۣz+Cd_5v`A08McUf%΃`:D6&WƑ;{Q)s&469a Wa^;qUra=j5nyhOs-@ u8ߝԀS5;&62f053 j8yS1oJTنA2MMS 6ܰ*fsƶJAP:XܭF8ٻw#j[2ohʈK -ROt*M*w ^jVm78) 5<<"f.1x`osDպFS[>%yQ8[nDq'6b=KqU֡rdQlcnRQ xJ, R](2?XȂCoUUe:%s{YL g,W9.;{SꇒpD$*&9N30s}a֊ŭ=GE2Df:l,ȼag~ƒ>&3.w+Cw2$ FB҆=I$ކigx~Քh:p!آ:2~?^$YfyҕZс, 4c@);nEn?8xr z07<ӽ O{cv~QK 8Da:.JOaj\IE#}JPRx@m:OՋǜ63RcTD:BA$D-$oN$e w;dgjNgK>{56}$s+ !3uF0@zBtfWHF0GВ'=N5"YN@a қS&Y kg֜F[ K54adv+AC 9<z*Fk@ʂ[2aɛr]?Gc6%.H Y)AHu$VKjt@ȭT.ePi0y#Lfdc5GbOM N`v@GnBo&L c~U{ '|NQTT)L#q4Pn)XzR]R8\'/1vNMTJq48*)[F CVuӾ|t1~n>MStz(}1غ'A:^lR*P;лQvN2Mhl.o S 8C] ;#ywn2@Ե 4!!>q4笽z[oю^mb{O[␽nk6zL·U]h/ZSFv`'էj!#nuU ##B7"bI[SzVX lWc3*+Ѽ!4ϰG^[y[0ϛr-Qe[DKf->5FRYʥHCM>SgabN}I|ӪxqrOS bO.YDQ<_{<:7#y2EV*/}p{w=8aU&:"ʜkYXBi#B*c׸7N͐ۼםi=r h$!2Db~ſHpf{Dp ]h'nL.~Ʊ˚Spx`q*GLC"}M3FVTeZZ~@K-&ɛq"\m']FϢ%Rvx[tq@zr5aI U oIaT[6 痕9F~~8'nֻb[@QPdx8idŗh'psKe7|chWs,)\Uy3CSY+-olQ/}qk "!bS7-F>ދB _G3qpo8xތE{S"|,L^$D#@ꔖ2"x ;K"'hj˔Lޗß3?٠(+.2Mżt=:*VȩVHW1ѡ*no̊4 0,k$@(zvQQ~uRN|Sõф ;@{d_Vm&iaC_9'm"-]>/!CMN0mx8X|A01hZʾ  Q@w7~*Dnqp(jOCW*iBB:O+TwϝV-!61 V #9N{9댶؀)\pb FgP.p c]sٵ~+/r9Rh c<.B|4>Yl ;jk7DG&$E4_9?GFŝX?tT oc'U\}t !Xj9g!FQ9jEȞ4W̹Ҥ~Vlnt+Cx\XrĆzq!2a@7ϐ- ; Sl'y%b% @?ϟ8/[w՞Ska|umwԉvS=k;FNQ|0#zu`8 ߒ6(".Gpi@vVa?/{s,o^1 VvG_]raWqPQ.K1^n뾎ơ|ª [hYϰ`KڹLܬq+9kP0a{Cd/Ba$D*lRSג=#xVhmIJV•X0aTdߋ$oHh Sz͆DzR]nO½F`BHGvQS{i'E吷=FBJMҘ4# } +}IP['. yLȸRu !QѦ>yQ)3łFѰPXAEkTnwo y'F4<BuXQp|"ewƱ>ֹ0Th:NJCwnW?@}x6l=3ڥL҃؟arY* =l *.~#pȡ,>Khl,:Y"z2e"*;0 SX\q*3,vјD< a:7?ςdv P늪MU`RU P';/]܂NdžC8,KwJW/ \瀿2cR# QτAL7_pjY]/:%OǬ#*uRϫ[zL czW9C]_sjJZ7d߷vp"F*Kk`lw3B͙VdYIb?DZ8?؃:I|{ huBT-./د}0}eލdj̧,0WtC>|&ߕ6|BZ/"$2Krl5̫t .LjXс,\C۽omigs_0Oz@y]pǢvѱ"oOXS׿rM<$KSӢLe37ka3IAH{S{fvγ6Za .(:  ?3n&HSr5+߬Po[KN&y^?P ofepaD?&4Sl<EdFV_!+:z j ~463PG Q0?|WٻH ջmaB)sT%x&Nbv<[b64`HW-}VY5}*pcM㏎!&j,w. hB[x]RI]TK?JJҏ6K +G=;Q3y!X  &.OzۡI vv\걫9sP*g٦u`_2i(ucA껴JKqx6SV(Wd7c8#>*O.5h)Y+vxwJNܟq}{/(qGgZOGOAszBguУ QM# k"/UJOn>b ]~7B[Q▍Sټ @Zub-^Q-`d]iDIyi&*v{85twtFtْe. :)cܬ mo}IX>:J.o,k'sKrX;IT̗XlF຾mr-UTqN :7m_@%Nedu:0y4] !:ӵ)VkS`wabzWi;(.6AsL' u-)\u@@^)4յ7GM!v- }TC )ZSW!?zҎVX?}LJkJ6lEèb<3 wS5CՍQT] 2Π],k&bc_jOثPSKAt;{1`-K/ _n[KGCK.2~8 s`tl:V(V\ڻ7@;HD3{hoO1%Ɉy\YJbi}況km<[9uDD6a) 7;! h(uIdH*$P -0;GOo)ν52h MG8h39ͯܰ=ktwfb㻲= ?iR֧LO’V+McX|&o&sU<u }XDÑ3uF@o¶\"PkܸeIhveݍbL V(T)H׍ QrAR6}.,IX:Mp|:t ++Kv}Fi"+J)|G_Jf{3i(,HP~opI#㛿yv֎sE-IPZ[&nF#׶m!FGZnG8@|Kkfx_Ҡ0qTDL`$Ӧ,PFL/d8QP4:vo91-iN`JRѦyx(cSyl?Uzx+9 |C*Ԃ Iij1=5r!OdCh:uבֿőB/`[VઍI )-(Qy.Cq{="zLhVj})BDg!u&N7 4V77>*n 0 ԏ<>.jn}O<\'նzu҇&V)&{5/4>>]Nʚ񇼺Ft93B-.IS05Oy`׌a<P'3 6 O4PW_)L!8 #UF/9_šFtiĜVϖXWEJK;F/Ѕ:sS\)1-٤Iv7^!Œ;E\&يժzBR.jl)oO| UDE/[6!Eit0q](5)$45IT/B#0XZ' i ip_ҐCg4)!t‘.h$YQx3?^XW>I 65"$H>8${-S7J@ br +=۸P0yl۾tl9}.N0$1qe˜KK$p׽-en P@RB^ dF$[@|?ai'(EJhIϣ2}zYot{5MdTA-SjPEuI9(Me{ %9}U#~R͉ #m+iU0{Rh4͇8'̲"s!:Yy\背G`DwqUq\6xL5݆bR*=Ro]Ӽ!L@Xa!TwYgpoa&egwi4eJvȎ*s Qz,h|ٛ`BCgR9P K453NmțJu]w۪M^*4{!kiwZJ!)U!s^e&,osWu6R8Fe{ADz2qzңFIώS5OD^#4 Vt==Z(~AWhzmeO[U ?cD{PH2.[utPұ24n=/WϠɣc-L8XwmX~7AB۞*XFbP=Pr7϶I1(-@ >.B{8HU)M]>[kC4W}݊WoT uo}"+Fj <{{{6(>_Ks5ٟhreCG>x+7(z\͓OբXÀV$ `ȭuV%UĶ`&<{DaױALXHzvJbwG82mq'㏍Y\'%OEy"߾Sjהl,㬫sXQ6| }J X2B.(2%3 >>jiT`J2GޙWϯo`#*OKKթz+J5!HWG42<-BVA7Oqҽ @d }Jijj5Sg\M7$Fn4 M+~bG6ة2%@$luY[_-13Y0$X_1buoSGكåع`qE#ذPC6MXe4B؏N.Lǣ\[8LLBtqbɘɔn 0UzmͿD`'"!Gk{y3j"wLJ)?[j׭tNAP,8ݩ`j7dw%Dt !D /EHhS;Ǚ6(>t5 C Ԭw }wrEr*UT/*R8ŘmLi0ڿKG{hh֦b$Q>e eU!&4[D`x;n )? g ԡlD[g93G׳pEE nszj O,E,>pC "8{E윳V/on7(4˜y5'",ArЇ |(Ϗ{qg%8zbL+ Z^OjI`~Z ۘ _!5 G"mDE1CO,7HRNkfg'tj<.>55{L*c< {. @OFFM $`G9UHՆ^pcT~   հA׊py]xa{ۭ{˱bׅ2Tې6Ъfâmҗ*'XcgFzi7C6s APdL|_uA iB\M> {dS;ÃBZs|Oـ|Zrh$=x%ޛ&͉yk .s`h抻9EQ1Boy%OhROiBĈ NL>P.腵$݌R1\{n*c2bCůJ"urZ21P䙴{l.Bx;S,eJb3 RDV.رYƇblJA[9&|T{wsm#,1åSwݯˉ? Ųe۪nRⶤqF賴W'vX,r-8J%v۔?uVYe~w'0A9,f1ǜ%0U;AoG64zjuhJ^A#pS=ӲCxX7R/x'6o{-C@yTFmA"*3\$iJaH1Y Zϓ !DGt9d$-郅O{CULb6c:oO1 &՜bO93&9%x^ľ`{Z[6d/uF tokR*N"h@ 4Kq-f`}.0ek؇&~״e2K/ 0ޑu'}j!ʺdHQO(-sm+Y.X(g7\T!邳`$;pS0pY[~+oPiH ww>>偐*UQ}.o/" FDL$XTkt>55,Rfas])rsuwO9[v`WgfJXqI04ِA 1 znYYNGk^ݱ)ǔ"M| r⒌Yظ>*9F 깗.Sz%$5K'JRf. ADתRpŚ6B//HO}ɪfK>i ;F<5!=b~H-b=[qj0Ý*?j.п|r?2,^\!á,)0jWhv;}~*.IxLioͮ˴96(/ qi'&zS6t0pspי2$ fXJf>5/^ 9*Rjub{ ̷GQќԴ'{h.*ͼ6^v{&FBBcț5WP7+=":˧?JN>\Х+S@{\?g;[Re+Fp<\Fgf| z Ȳd 3"j{匒u.85i%N QFt"$-Dsuqzoduz"頻F1}HMW\ ϗIJKRjNʶn]WԷ`ԡY:}# 7eiV1 dǥ"I_XVˏm[[!fr5o@])`? Z窖 '_s(4XP&BL-Zf8XbkWyz3'~J[c Qku(4T>*amgx;N#ҟχ7fXݸ b_6j4)șEMi"6 {ōBZ.U ֲ$~ΤBU@NF@B%Šk6k "H?#lqh J DGr~VgTಿX'6CΒtմ@a&h9*Uux`gkYn5T!B45A@&pYJFe1iO~`KB)DTGujl*=+8o[ -.xӉz[^ "+Vyڒ|Ḡvq'#|Cd H\<.cʑ@BcH[ w-#D0 J)&m#hO_Q{S: Kw47QJJEOTӝ㪤Ʀ4]<᯽ec_ŒP{PS06?>}&;ir,iq 1kۗ1bW퀜; -4PN3Ah~mOJ?;zh2tYpW0 eFݺ _bS*^Hn5 !T<fH_3zA&}( ڧ,3KϥkVu_l";^vEwFogQvp8iZitS3c@<X d /ߎ/-w/Em4Lo,]mw3LU],K0RuOqU QP"5?6H]-)~aqp GBuGqړV-?E8_7/<%8З~kOFӚG4,*Wpp$ -3!3CD^=>s$wc|/wL HZb{ =#ճ|.$6D/O]#F$~FMh-F/Z ?Ytm6?ܜ6eF;Yg`C_(uBD'Cٚw`B0ȵv<:ue+qdwL0L+,^gM i='G2N rtI}Eh~@  Wy[ $!awSIjJ6XL(Fo)5t_]p,eJ=F-S #~R&:6-Uq4'4ՋWW#apOAUdžc=|Z(j( ZjY!AB7JULG4 *S]ȥbe= &pZJA~ r_EqXk"Q7:AM{2 "BeeP_Z&'bc=$󲡍bOi_.iJ)#m0~%PqW8UFu%(͠/ bhIo\ %#N20Z"[H3UXL P/#?]g5mHS #ȯ FبXcwVYow>|D1lވ5s52eLy LeLy7~\wՃl2>EdoNC٘䜢-/,bzи:SvvU/(~wښ/.7m֠ Vp `x?p[{sog,ڵְMӫ!i;[|/Du٥ϲLqJZۘ~LVnLL{r-ߔIQ[<转R} ښ\^S P\ΦK*pBcQBxM-&(~֫UDՊ\Ԗ?~X~cǞc.7HTMFjH"i[/Lk4nfGOv;p6*@ RiWv(2'4"!ՒtQ%UR̭Hd8^j2Xq^<_ܖs̏Rs9Os9I*Y7*\Rl9w^cT4٥`\}Z`Iam|xqS-3C5fQy㷚5~گ\Vxȳ>ٟ= uZ${`܏E'U%+ǣT")۴^Ej$ܦ"Jm%c@)0(9PJ+m/a @^ۢ Fz|Ě.h##Ձki4qɒ'bV[ԧ6V@6P*tP*G•M l)a($.yЃՀ6plkvY3Hڼ$۷t>˞)WfESU媷* !^$텸\0Ǫ;@`nHky#n63qVR<3;- #fZrvBG)SqBW/RS`T(DB.nN {ϽB4V釉SXcU,L7{݈ ߸F6(ʇ@ 8e-l9CB6Bd})y{zMf1&+ji5xy [6H:!ɵ#X T3RY/!?$Gt{T -mc{HE8Ï+Ug;gDƤjwOV줝@~9Ң ajkS]BԶJDF^p&>Bz*Dj laC ޘ@)\i:l?2U4 ~klyeH|˧#s %<^qƆ%Jk-U[ J@U$Hi/j&anb*Y/.|ͽC,~p,lCDu|*Ћd+xeKi@Swz0?]U;=ЪsL_8< [[X!y/DOcd9 Z.D93%3eYPE?Q&DWcx\.{>rVOP p9Yf\zLgDI'sBp6Wkw+ppmNHR3߇]]H$_bK2m_e.505?>4Nj_xGF?SU ri7hׄR?|v]6S ddǠӿTY'ڍmQJ7@\%\SAԤvG˅i3~L7OM EТg]팮tnn~0Ђ7 :j DLZ]삫Lwb>$C=5lB%2t&yKGæ;ygёǪ~䗓S@@zho"A}='٢M4wMv||O]X,g DQQT]z߲F tGLc`ɉK.Zv4_?<%jx'Eq!B"1kO > ql8 W4'ٚSsP.\)-&HfXNW.<* Q_ϐvY4Otӓ&  MABh(g[D..tjBK`gr)Ҕ>_jKSWt{E-jj!Z߁@M#Y9(6skַ 8rTqݬG_ k(ċUNzsnfD{frG|_iT I1u bG͕&!8zfy1O(i+{\6iQ'Id.AT׭AHuKJ^LZkTlhc7PD{cuI]v0;!fkdm;<1 0PR:K;Uv@Q8]?ڠoi vo͌V3ּskLΨme>F=^Ls. t䋚<v7sz~>hCr4]I= ?yP6Q"O9}n7?K$ʻd*Ԁ>x#<_`Ao{K_`44k.񵂪yؐ!#*- Dz]!߆573`!&wF.k?jhm*^j|wwI~!DS#wYL1gV*z%B)f%#͹,c9qNHrf ?RLjA%KCE -^ܭn_erӞG0?jFidݟкz #&쒆#֧:'cJ^m4Jҫl5$?3tFM!v[ 2Uh7O4(QJ]}A>&)Sr9d@ av g:ap^S:RbD?T:VM ý*ܟ>sxR|d37yy'ǃDkי,3kx(f֋}y&Ʊ~UVTeRCȗhҀץFyƒv@MfZrdvRcY% MUs#jAj Ix@ B#t@sX;֦lnѨ^*]st hQ[SdJfĨF•2W*;KAFHO#TVy,O;hݞC@IԐsG[TjW|лlA6yix }/`[_h{Fˡ<h&h0}$`ci8fґEjm״{P(vK<;V'3Y$B\h3WIE :ؕuzcJG6.#(8J'>n32SrY#C>(/U2YoRzL}#eu%u_-'I.i/Džl:ھr>װRr-,SuǮ^MM~?Þys[CQ4wU5I$ Qm ٠ JX;}(JyCcݹ{Er~ ~z!ItjccII_sI!|'Mk|b܁P(NN&u&v$0b1g6Ήf<2ĵGⶠAyp:˪^Zѻ!'M/pbȬTjAaqBq t1dاKCa\_f"W?tZ7뺇Kt9+K74o}ԡ^!p1h5TSm 0Z9v~s>ގ y+3^*&i+ qdaAfFm3nJNu^Wq Mƺ1 t 362) ($$:11}=  n-@4е%M^rV |#حѨ4Q&u2 3]HzkPZM TYԔ@~p]bj2 ڃGlRcEqH\i #6&M~x>$4k\EO?b|*uwDZN7e`aP9[g̩U$$/p[?s;ί ~}Ż4/kE#!.u3Q# xfuqrm!L]h6oAbIX$icҏ7ʾ P6(  a'H:/ lQ⊧gB[K}UsesSnM>foZkh$Z!lKt e$Nx %5&A?;--xcBiHTu<+{/3Aza: v>.8{[g Ý]4@9FhPC:&JC3=)/2rRMx).X/l\\|TB1,V%Z)Il ( bC[z}%í ɾ &T|N%8:&KtP;NCPc^w`SjN5խ@lʘG_~Z=~ ^M /mH6-p9y!ls7k }A48ޕqQ)7V?'c_{hL)~t=o$:Pu_+n={yYCWKzRLFiOϯʥ7iLz0@=3DK.v+ֶ.gdTB j%4wUAuDq_9QD~T|~ ]|d >]3`왥Z1pm>ńJ>,/jxgͺ'p6@+޾2c (Bq0>ũN?[sBaDm?[©Z̜KhC~c 2E h~6 bj-nd;'zYIꌩB8f\ۻY& ֫+cjl4i;zow p J?PWxWkË.[uugdiffmE׮"C \JK~CCNJyP ]h? iåq\]-{N:y*$|ޯme?mR{]4Ӂǔ\Uw(R|A*^0JF:+C \RQ3䅣wpoz~J{ZUC覶^sr7waAhǁk<ƫ_SP4I ~H^~'1F"@)p7q}NҋD1uv284+B3q\n\3L܇tr{nlYA`xȫ"1-WܺwZP'βօ0{$P[%C?lSkJ=s؁|~19Xi" I88e` i98ӊʺXh*f.r{'LtlCV3Mq׆/_zGcm*aNAr' eƥ _X' [5u6Zl4Jlo, 4Ip6aF P`h`;9мI ]6E+uޝ p`ۿlqtjݘiL*V+pMCxWbH}}}JQL -i6Jm%f[iԾ.,ePGN tnh;f^!E"ʾh ȤvNx65K7w' S;; F6xxkuPnmu6Eo,"S)y0=Wo?|L+2Pgr|F:ø񋓋rQYi.ec OI72J赯z (XܨШ۴66Kt`J9Rϧ:r1NN9w y^ EvXg Š:@6b#d4;7XZWr5yABD;/ARg ֊jTV77]rxsQ50NWȥcPۗ7pR9֓GvΟC-t]/tIX^Ǜ܀U8'5 aXNCMpIxS֖y[ZL=%ȰC1RݜO*|%)5=*ߊjU%YΗ>ckBlUǂ"yQ\~DZ2n.;tlb<%Z\Lj2 Օe&&a>2x/[ڈٽ%~+̙xWiiu[4_˩1}m)Y>j4k;ٲ1A'C_z9)Lu%5DY$o1K[57}\}ʍ SM^Kur~2g ?#idFqqi9v:lBg0ibCD274[7\*f`)y]Ʈ+4A`T%3wAIF_.nQ@UQ:qվYJDŽ[><6[,nQBfAQ,즭5C10^+h/$yGlͰ  w$z+Gb`\$ Pd9Wn7|>'b &_en4 ^JlgX,09ĭ[l:`r@/4L"R"%ʨ) (oTDI(0!zN [diUt |*o7BO к`RfŦ'6S4ӚN^]a# ?yo\ZB5͞^NK^Wc vR` tG ̔h+n@_u%\B)h^V=s @ʜx;,C]jz$w=M~jݏh Yw@Ȱ1Q,G-#P=_ӝ rMM9oqQU'th@T9S/ {e⪬[Qp|J~s8g-9!~#{у:ТD(kǺOTK E2\Ks@Ao)^te`i1NP?3K ,v@箅ƛdsBny7gNgOgAtk{wU*LnD4R^ [ g(JgB}lJ1w-"삽oF4prC3N9{ŊIrvת ?Dq;Iv0$./><_8,$:pWNգ@PQ!2Gic>oAUu=4bTSDZ2v)PXMzI6%RqTdr&Z۔rS YX&ևW ea[c㳊MlX6.iʓrĨ M$ 34 *DqOl@'̌Erg۠ZDUeP,x_PrVdUzNA sMaFNܕC a:O+3j'q%&4c O^x4TDa4Kb<1 OY 敬~NwaP¾_+Eg3$Q&M)l2ˈ:~Ko֑1+BwuܡbvW!^rhc|ta~AfngJЖYqV/,)Le9ϫ7{$IMWnAilϪgHoJms'H+:"PDN)؋ {)٢tmT Bz]Edᜂ ح/Zڃ=(~ uJ  䖥n)< O)>29sĉ^{o\mѻJ|Lgfd0L?!/fht < `d'YT^a^8aڳ4 SJN-<^L$7өܜ@@ [H us*Qq}H!393U" bFh:^ u|Ep飮i"1N5ԥ$7ƛP^khK,_%b5߫aSSdu'>/1Y@eaHۦ^`-onX?{6\0'_?犺tyJ1ƿvFXFbҟ2m"gfnL8;0nxC(pGY.9;< j'#k 84T T!S[!evnB&(Tck@Gľvz-%؋)Ց%$"8+hdɢD~8ܤ9/_SQQ}|\/]*j $7jLEe`gJX'6HJ4)^c^U7TXh^YǗSs6Td'% T^H U.R$Ww4mA쳄:- qѓ@~6OdzVln,Ybdr fE !oX&C~%=q"@x)$Iˑ9W?`.K^VW% HgM| = Eĕ+_~WV,Q^Jn"]"(;suw_QV*̀M_).)'2RC: j*^x&J` 6peej/))f @jnԍ6\tI0fe T>8fb$HfؔGg0eaw C: },_ 45/?zzY0ОV3N 3M~xk8SPx`5QJ)`](Rnp>/|#xq9}.ȥX-A[Gbd=hlw4JS3^K/&nc "HT',RY,HGF1 T=6Dc򌒻f=[4rSP$ʓ'B>3g"|n7F.[|o Q#~AF2㣴(Tj1tHvdKi lC&Tʌ %@OVsV4IH}?%YI.(Y c -lO`JdjVr@3`kZU )9z]s1r}N [wndš"ӗ*=y]] 4q,f$P҅G0):0|l2VݎFk)a:xv,K6ɜAiQ y%R16?HZs<}PVKYK9)+cI7GW,%N=7§(eQf_Y G™斣r= m8#64-^<#7z*Qbu6Z > jLB lSE0Zgsj!/tv_ܵ}ѣ́ym ?!ffYNƠ ś|A q륉)AO;7@{sC %$[^Oթ((6["dcm=ݩ(iZG (t kw&^@nz'䇠G!Nnf=)Y:׎MTvޒ6CI`{1<0&0ϦepJN-[F_YR;8N<]5Q Gib{wS/+ŪdOVg“Qa *ج<4/4_B?1kYٴ=#^bnG)qרOW2d">=){IG߀JY,yw97wY`!7f 7,  3*U%#0x@9pw̛ښu+NM.".fkXlziz:h'F.aV@]&(( {OKP.wdU*&dҴ) "}8//)Hԏ^( NGj[rX UqX,T*;X:y0B+VoėL!p}ngg4i V2;UWs7WG9dž4ْ2䣛N? @4)xQڄnyQ)Yy&F])7p72#_&oUaEby / 1SÈ,-'㣐%6Y'aGa{eS6fÌYK*t¿:VU X┥eN3"Ղ~\ *>іdE9vAٶ5Ț-7T$8(3,W]GQGP2>pq%=09=*|,n|57-Y0yC=k@G;cHiMy#y- joW6HMU lt;8-*_sH!^ SN*w*=s"DN?=^ KKNލ޾M95t 6#npo,'s*%Mh…1^=)mC%WP%$ZG5PJ0w>{UL豔Kmv;mgl$(!xM䵕/^|Cdvj>'p2lPԹ] ةY$FEL/qv,X&Sp/&YS4E:OX~\ko3;%c2!HF/LJJ[pե>@k}VnHEZш2ohX4 N,74L(2'11DdUDro4 5q fm6Qᶂ/u^h.y˺dugZmC42< t=ڵ2QU`!^}]7PAޅrP ~) nPAGUtz@ٚBϐ(q qAQc0xz^B]+ ;Hճ~̯[VH/_'rXRA"b:vIDCFmHL dQO8VP<݀dk rCTA|m]GhERM,ϙSTJ$MAZ%^]wpW\ҎІKHK%9W$gVB ,2BT2p귝%3wa[婶pi4M}oKW 0RP_e k ۄJ_B.$-/*w9x׆(NsX3vdv^?W")O0A/g ~_#UCzśa\;a3GsZ!C=+TYV0"E%Ml#5pvE|Χp"ꩶ'm \Pꞁ +x> |{H9č&Y0sITka)y6_;LFKbj"Ȅ&M:4nv[uYʒ•-(ƤlJs_C oS>\QҟB8#7sMpWFq2UO@G:t לzqwɈmhmWhgL{ene9,;JV34Kmc+*<?65;R[JpwB*9BI2O6א#p j p9zD{,#Hʶv pZiYgq \I@Χʫ lÚ28fʯ|b~@υ.41퀕eKD*[#{Enb0;Ѧe"==)ɮcbڜ v%aim䳀- 0m9`!;Jڳ\oƓ Xq4c~ mDTIצ7B~Ssq}َZLŨ%|t,4]C7#?3юovy!ԧ%59RQIE j|jD7th'ͰuDy"E)cC'TF{"m^.˄/ &oڰ.KʛRJvsCMeqҀo1E}&-H҃S6זV*/f\bv󭓕a-. z˵S.ѕв <3"t 帬~psZHn >m3+"s篍49c=u/l:iǪ~#-rڱ_M䯖0U(r85 F4˘3 nL2:ϙ0JүˢmV=KBt3HcDQ0`eE(NW|1l,W11A#dFyceG^y/S{l1ZgҌn܏?<3hqm ՠSi|&;!FrI ULta$V5y߈ r{ڴ i/d:{Rgwʧ{֔M\TKܦi:s7Bo j )is0ycG]y'z58vXo8 &UGDU&+ysC]܂>✵s"_!I)8%ctW_kW_Rݒ% ckcѤ,fU멳K^a0ېa*0^Fu~ g K&Ykzh[CUr;L_ra!9z)U'\a<}Ex$o9xPb|BKg8]UDGn? .eJ#\vU7y4O(|63:q0 '1SuV{bg9N;~K.EN~YчdisrUm<_+{6O˖Ӎr`?Ǔa\KׂyP#^n58ƅl0mi!/I@ȞX9O9T>h68@7MM!D@ /Śp9f@qDk&ݸ+POY/scg5U` V|ղ4K"y7k(FȈCǀN|m7-% fNƊ|t[/ V0/Zص*-:p?8GW#BGR{QK7MH@hGPƙ.f{K'xS3+aX; f y6n.p97SnӅK wcOYw}>TX1rcgDB?H!\(k[ }#kwC-\5Eўv+s#gάix``jx(R _p}X?51>s%e4I"t`C8MGVdx?h uK|._F ܏~ G؛yㅊXd˶awTEjpo´e7cAx ~FjvE}0céc`]$ѷCV1Џz񽣍|O ː0κ0 ZU<~{5o'XmCY44o)jܷNSЛ7Xp9Si"EqEzy0y#܈ٽ_T59sRޤiV*۲nn\؁6Nh2yKm+r vp0hܤX쌰vb| uoDZP04M& UI+;,szz@Z@Bo̿}Yy:G-+gCQDbd Y*x۱wG "aA]̛ PEtp JdA=okk Ui45g0+P\t? koSm*|jWKQ',aţ4+V:Cȑ+16-،ϐ "rT4 egdeh(+oR\ln OڔN#f>|߿ezT\UTg.O}Ҏ ~xGS=Ȼ,Y2@Ίd;W Z4UP+`eТojgU7#NKt!;]0Gv<`'Q`^0h &Ooj fϚMm}9xޭ&! gX1BD2ʜ(ת9;,g 9rho3 ^{P{RybSL(-gFw1]>@h#]~1g`YeacDlVyyi |uS wA[Y$U~O{HwU*<ŸZ"p逹lADbO5蠷yl@)d|{w͢_< Wd վ^swԍGLeAd5;sp O]מXa="JK?C^[l~ pc%6&}1!/h:+z6, 6_$`3&$D, Fnm%8FqߵsYkLY31JHjʽZ(nwuMH)HѤ훔oYɄ4y9(œ=xǏ|vC[ s-b;+Kd#59%"4%$ٮBAI7o|f,$'_2#4!eFd o !ov?|q_]@g jqޒBoF{GC=4Y+`YȠ76 dh(bܾJy Fț`qRkupM[5"7m#Zg@(4tJd d-+^'z_ NL'֮0roiO?_[`30fMWs혎F#rs|Ħɫ6fDs!, SƄZvrn`&ϻRMr`W6_=\zUٶ|Y;qЏʄCh]CJuEC>Aii/bi }mc4шP7!mBLkx8_W"w;Eړ_Tdt}J3&]'<%aLY%o^s5~krn,6v$j?> K\3udSsliS[g82F%k)v OcgM@B<`0basyHplK.#|7 k_Y^c+,2@\h]z3C-J4/#VRn\d_ؾƒb3ʌ>P}ɏC{Hu%/[yB56ϋ^w$Ы?*@24߼7WQ8A_FbSsg R򒾈 Ys(Z>W`[Epw6׆^=YYw*K1L9jDN627=;k V Ֆ8)E%%" S|b:1_IM/ޯ3(jZqQHf|r$[6N#B˔|ۓthM_~5_(7#]&ɴ_j $eK7cO|!TwIg N&;vX]6o.MM܉L6LL;B|Yj S 2 3^**> ZHR5B R?V}  cݫ}}fEnql ^nbЭj ,,BxĠ2 R2ek'YɞB9[2yE}-@fW,UU|n:6`!>N&GE'13,2:T0%qpv0I `Lb7FT ǶիƮP|j0xӀnIFxoQGW|E3ͨm3xYV710sK+tb.T 0N(6cV ߤjs `hC !a]8n] ==o$'iikz:~5x9eO%Jį3քP(ty[jA&M2KH /ڝޔM4^?BCEZٕѭ0@ar#% ,c_w NsxY,>s33M +#l=&v5*d+/7P(- GɚgSꛆ}и(5՗Nm#o!Xi<آX*gR8dp%)}IF!N9L[1 <ܸV?Ӑ4AJ[BdN ݀z쩈J3p@3v=tyS)a =( _YɋWmTYVreqe7=KV\opXxtuJblAcbj/][K Ȩl1x&dNeW7YەeX S{A~6챷O _Gy7ȮަrXżdfdX~v#F_t MQ*%S`|%(x4ps轕o`PFBBzlr x]75U.IJ>?(fT-z'؅W8DӇ|nk;X /lF*@btGjmq <)9gyR|2>K@yfΕ |xH}?krŋ@I%I?/I8gm-6LvHc$EzIy#:%Z-&nl6ҩa6D دDkN!U @Af;z_oT5;Tx=>Sh6amT; ]*8-, :G AVDlcOW>lG2|~k0^*Cr#z /F6w !1 Ka8uvD3 qŤ2$Ţ+BkzK r,]𢃔?q-@NkB8׷\r'-Xѐ}w63=GA3{ /@ExZ/I4#K%tރ aVܠܬךOmj@ Pܲ5KCHf݃qljexC f\xĔm9bȷ祊C2 Ʀ.QPt wMP,ᗽ:(odzAܔPX^.ˉb@Ū1XGKg4Ɠ0Vb0D1X~n;Ą>ɱ@vjtaZVU7|v"Y g4z02`+j|Qopo!cBl^fHfy: }" *A^pcu/`UŕO &0rXB. } ts8rDG 'h@Ay~Ϻˈ'd%@v' FjvuԢS5&GBB}Xꢣ 3vs%^u2(A}p'fDs7e1i[Zg1̣De̢G!SYD9PݒTTяKkZ.!$0* Vcx4=163W1diLkw*or:[L*JzA٣ݐ_dT5mFu~9Jspf.,G7]QL*o`xDepyzEcX>}w?hHXbFǥD>AM87ePu "є_hIp37{ښJf] x\1."j-=`ZQɋ#>{_ ̳[cH '爉WAQ{M};JBa,sABj݅}రo}L81+/` g ;=0@wn9zw@UdLPgAMTκ!2\ɾivp$FkaZdcrZ2;ڷ92PƜO&ٶXzfƶAPS)8+lWH}733iFni4aUUHjNrTQw}v ]h'b(O +MeMwˀa6؉wЕ=:G'~P I H/EbBb!;s|E/c$U7;F7jQ=B vG1uI( ~fע>o;pCg)=,E?9b^f#LtePe8u7xшr9e]^~y5nߵC7sحyTDZi~'lDMYbTVSz⦆Y?&a-C@P5+PeEq~gM_-}s8^e7$4+lCئ+j S< 6#D6| tڭK2H;ЬP;e`k\ [ݻ'_"ܻc_Lu7(ل܄<4r1Dו9vªJ({OcHT0`/# 6[O #(VUCV郸&Khu[kO]|YprSR﨩OhV5C:8-D3kSz FZ}YNe32LeBswɪ{+c]ןBXCA`([_h_&R哌?F-Go( ?ܳhFku -H[2,cyZRŠ9ћΎә >[MIYҹ'Lg61`EEu=H)o;~7r}VEV*+rKQhOGgjc 2ӊg,J;CO뒛 -7&Ҿ'n|ۅ̖ʙf{M#GR,,~E1o1Hgt&摒+ͷ<=?_5WI&N'r}NЇ"] u7F}i2- (f'^I|)1=6Ul}*+L/2DEb G <`.oQF6P /L׆ۙІeQM14<+&/s)DF+$5z'0ӆ_^1WmqWU.lCjFVsr5vB~"G]?})05"c}o%ŨҔ9I{a)i]L)_XͶsOC>P.dJݐ<5*v"-وy}Z5jY$r{H-/E)'6ڕ>,m L-EƦyxn/vh>vrb Q@6*XTCqӿsyaB8*s˓_(]9[ʎnq'^ƾt!Gg_F ^f8o;ǂ,k+~{寅> IUC&ؗv>1/ֶvodӃ=eԧ%9vs)6~kK!-ԣ?K? =8(!?ͯɫ#Gɩ@?'>CЀ",*r " Lv>cm6zɾMk=n)AMZ̮|P6=x"]=w:O&HkK`dOߛVG8;# VPGF$d(<)+[rV3d}tGMA/~.K*zf7>pOK;nwN;,U,l걶q(nq틶c<*  [MDu.>v~FU `#هe C& U;!&1"/^@鴲E"˛xaD3Mn+{yzd2zK!<=Cn Xb < 1BwBL=s4N~]fz75CKYS&TE&?%gI=K~9X?2[ &)Y??3Q_a;͚[KxQ6>x)z%3h(2Ȇ9%athLΩ=V۵p{>h Wۅ/~HO#|8;L=@_ bޫ@0y;@lAU!Q3cze?+h鰋@iU[~kA9DIkۗDЌ4xEeVgLch=z+zBLg3Qsjܦ/_aw)wIX;1? y#q M&0裐ptl?}3.>1Fwb3"MA'XT7O,;5Ȳ]i@3's;PN, ;?s"Y[dj}D~*Oe^s͒:ovi~Q4ǗKBy_&2cȹ.uS#>A+Xl)؁.eDJ4t]o>!P@7 [L5eppjD"[xܨ)|]@K2~u\[_PhU;6rnZ7j}yzzvxJ0o{H`{CUOf]2 Jrgp G(F|1vłUo-lRMjf|R(y?:$҄nC fC8[U~߮!r c,7_^Cٟ 0a v]Epw%)xsݹDĞ˙ƑF>SgW-k1Q_:!C<*hC 7o8( xW%f{AWĖ'S>"/]&vɵ%|b~=%MSB[cga?$AבpIGrWR`C 8#ZE?)$w V}d=jj}r} ܥfr0O2YpM%ϴUÔ["B Z(Yv|Y?dVοL0p"w4 wxnoGҫ\T}t 'Zw3k(݌B: Iج}F:*Bf)%<&5lw!FLS9AtZ K q{%>+x֐>{yYNMy^0o¥S#$^s`&=MxtU\=t>)aG] d_@!r#Y텗`MS+]0ϼ)kTE@_cN`8530ۢRTì镳Xƹh*0K*hf1?XnJ4_kS(v*XT|bl* ~>[s0,f|.w"7uZ*Clʻ ;t~KUI <%hrw])J'<ح&eY&Mgba-_)ʻ$& lC7V뚋"TbĠZ44BKlO$Y]@d,la^]'KdDZtNqzG'â'Fx;|3B=رb5ȩ"bv{Te-˭kץ7iOuɶYdcMc+| XrPƌZ-}y1ڎDۘB$Ugɪ NT`0ͅūߜ JݬQa*(g"Q#`:TpBvڶ}%y2[V {%~'nw~#-6=^`e2/L<̹5!.[mLvXeyUKyD as3z팝IjKP7qk?Sx(6k>{tO!5i1>@@lykF-Ltaؐ8@J<@: I̕7EzD7(+>C5T!'Cɘ*]!5Vu,-g8YEj]fF2$hTOYز6^imbZskZ=TtM '҆k$N_dg]^N=^ -uRJcZ^Gh )"9[RY>܁b ,JH :sƚgBFVaS058:ޕJQOsIkE1^ Ug"}~޶qӄz7 Pbҧ[ m\Hm#n7><8ҽoۣC^hV?T~ڛwY Iz,Oܮms 9u#r9͒kMw ZɬֿQ<^'3~͊:WӐe0gp0kAPJ8v+ЉElf#YLe 2%bb Ģ7+yje-Xrqfrs:'et_'%vx>>.QlE)GJU={W5M[P,kЈRyBn=&CߴU_sKŜtn?/Z:?dX9b0CºҌ'Izf.ƚh J8uc2V?hL4վ2BBQ1!2T ['i 2GDbcTq{3, lV6޷E^D{m9d@ܹi:Nz m@C;̤(i6KMɷ;T5V۴z˟hj=(sz<[*vsDBBBuRYD~`16%{H;(MW$}=`R:^2O8Uz+] "ct}vS-4%w6hW <UdRgbЅPT0 Uyti՛=rf: >jM2[ Wp"Q -fd~I׎0lG~teÖTY} (#8~ (yg+ L$n9r%z,êxSJYfx1AN~Qgâ!!i__Q:1d?VGeLEOU)*¶ȁ΃V轨 #Q9:F=~20G'A6)=i?9 /3*Fn\d cYQH沺Z,0~Y"wfITgxxxPԳY G j[ihx'L$:"-0g7ӀO=kvF:~(X:#p$@_ Ae5SG9ˆ躗%C,rIE[C>X*3luxc] 65p|@+BO"0HF (["Z teؼNӹ!axgױGSN>~shC|$n:Ѯw==0lb`}n(tNSb+y X.5M+Tg睳8i 7Tiy<gtp8+b"ZMw?e 0ebO2+q< ?H-}VaԀ#4ժ'-صP1ӎ;ښ­,ê-e ?1 Ƙŭz cA^Éb+*q~?cNx`*a.hwݳAkCg)NO՝g|@nR˻亿!EՅz֒ڔI͒mY lm>ca2lګc>t>J4ģY.bT͂: /#PcGc$ \\=)T>w"LenPd|U _3yk9hVt>)$A~ZW͎Z*vI0kff-!V0o: LGTw",pRB.o6#G巣Ƿ?b{T_;lgmKD>;_;$$;}RJw[Q &y 5mIV.Qu :Lop|E|ҖSPez#7U+RSl8[\T3Ì>%`w@ǩ"Jަ˜Z4t׽IsPqZ9F (V}(ye>U5|gxWPA:b2MAvV0ep@[0VXR|9[kgs%\H=t?H[\B`fdϯ9:-.Ŧq/)Wu_(MUݹRMhR--z v+#qj4CŏT#;k=7T8{|(ZgGmS&#b/3D 4~B* ,JtmY;_atR^TBJdi@B'BdSGXڊp :БMV?L}'=9/4"/u> >\h֣eoUxc )U2]8pAJueށ|#fHb%7j݋reMIMevLsۚ (0Sb#Y-Qml* 8 #Y>+/3P!9fY=χY$𨳂bPՋ!RfYX}+W S9d vzih@$"#*ȱ|fIUR̶pPFkYz[V5Yp+9T8Qit)f G|Gku%ƅRv8rX_CXF7t_Z K<JTE^5V 0KXrI@HhTۿm'X 3oTn7ϹI@ʉhGNɑ<] 2F98`xP7_+cUɩi{󱕏zǝ262qfYC]nUu9H& ,NS&Hƚk~kCAo׈[SKvG2C5Z+'E}rop/[gNmmduv7u *3K=+t&[߶]CjUoLf ZCW0-gdNT)H(r]VNmnYutL{O:d^7_οf13.=>Uy&|Ηzk %Ed/Eoh‹eZʔibQ4avd3݀`Ma I{Rdo8;N{\v"Wgkqgc@)e}G;{v0:QGd\STZPqufCEчhpq㰍` ^Yz ~|Y>7l>4hKk{x2kn4`嘡V=T:+iOM[Nz 1 0y|x#B(DehV5gHQ8&[! ƕ=y$&€MﰰO N|{T2B_ CQ'_d N)@/RF=*g8i%tA4rqIl-ϋ<bNLlR#Keѩ`TI -sRySD0::wER9@DϿ;\DG} x5P{,W~8 y u8*0VXBIlJ±zE/a}P''eJ YhB2<"f{g1!FA \5;7'j}_P&-X*i[͔^[\G`-P y[:#0,:%LEuQL.O?[^+b~8f-˵Re5^r_}m!&ɰ| ?AW7!Ƚf6gH&2զ#)Wq 0:V{%.b3D-pTb\(yJfm[+ɢsLh>s9Aiđ^FF/$/NoB&0Q"Cn;}hk oEpIr ;GxzWSNfy2#N%Jhe0gX8Fr]'XO+,v^} ߉>ОJ.y~|ݳlxgP5 sQӄV遂z~aH{ZvQ9m٢ab\E?*l ==,S]p߄&U"})yC3/c&/)ܺ௨,mR~*3;!pۡ92%C6Z3Vz-݇SW=d ݡmDM}k!(GJbPxwWb8hF< Jg1qLE^HI&`UsX$J\פ{]RWfpYJ;c3fxE?Gnd`:8T((LVIL|[G.ɴl '$yrU;֦r~P~G~U>td 9"w|Ǒbˇ2ځN a1io^[؂#d̞17H0Qk۞^?-*i|! <o֠$٨FMAjO,MhbM~Nh:Y v!FC}8w\DpO,'4,Xv&t_yk ;?I*AY,{xmpvC3ePRV Sk9 ~sIVj,2:ƥ>Nl ٯg&vk۷J6}E)UZt|&sψCہ|E,X'g1i@:1gł\[c־;th Fwݠ-ү R#G'P{03UP4A"~@3 ި\ ;Pg"+~9y_ZQeݚ55 Dr_gLJ"Eл o4 Mn^8q%Q{,kf_$M^]7mGVV%ܴ5@Fpk`f9A&˷fPFi/ƂU59UMP1JΧ}[nX7D2%qAiߕ/Zd,ҁՄhQ*(o4"flŸr(ΗbzΉcTu_#J3#Cܦkk=tpA5X&mj*ԹI>#k \ ߒ@XAXqaL5`}^_MG\\H+r{-R})eO!khjg\ӄQyߥԌѝyT|ծ&`^n3X`i9*gR˷rKRs^<>be*) ec@* *aGsizrX@2w]IR6>nًfM.r+ãy/Es*@Pؕp)#Yw4hx5hkn4$, r(24(}9>f@D-|."@lyhYwv 0;4"Ox;*}гܐmHIxxʔZFFad<L,ïkr)V@9UwjgY=aneo^u*Z C]vv"^_; s~O0.Cwm3Zy>oΏ+̵ŎU@2#u9Jt1dA@mi<.$l6sm lZWH6ȗ'k|f3aWͼɈ<5ßYZkOmlM Ci 'tok,!w>ïJ$ P a5UkkϳaXZK%%!-F@2CO[~Z53bH.*QdԾ9'9LwQ/-]Mk%j, ʂ'}@]9= GV-ڌ#X!)uؠ(]/Q#XIb` -j1Gߣ1DYR@$ec; Sn0%rToRijܝ{XyCP^ga_YRop٨^<`2`Xفbٌ>>*;nW+~Hj-qld"jwQ}iFeMC۲lY2 v6ي9 ^舙!=$zE;5EZ~`js4Zo}Z>GaLObm~AY˿$ EXfdZj1ݺ9XMIϸ?.![{Ԭ K@)tޫ2⎖yW4wQhS7h<Ifx!ׄk@勉޻Y(6G=aRoiց@DmߝGyppÔWǪQ_BN(`E`ApvK/k61DR9WD]/y[pZ#7!tǰ~. >UA~`#S漖2ҀhwlR4{kRSS<s:3KkI`@{~F1< v0׿n"<֩C.r?g&Ru斍AL֞~?~c*kfux-&yNh>9~M ;ckKlO ˂vĶтGȬ> [@ !p7 =r&;5O}ʹ]ӲT<,& I}띤( i"Hl2 u=;?IrwM_!w\,ߨ߲ &ˇ_P~W"慎}<jizL;*i{wf /`G'%j56hI9Q Y%p/,݀:ƶ7&*:5~g"Kb'!I L Eo4F NAaYcy8r`=6K[7%x++Y'{.t$J0#L`]n2rOd4D8<.Bl**pŧE]ĉ{_yϦ}XGOQ[Cx9E Oh mSxIFgg6u=7+^4l.ѷҟi䵋lRŞ'A,>N%k8#1|*#;RǏDe;i]*v4o r祈W6u}.Ml3!zM: LMqM1-'915y'fg܉-_##DQ._ ?*U!LsC]ppu#鸁L[aAIR?x4=\gϿsѵoO}U*a & z 7'v7Z.!*slb塯/M} {m ֏1~f`4쥷m\PBj}z1.R8uD_:eӇkoȧd0(kV:>2I' %̶ze 1{rJ>znz}@q`;Vgс)ت#b֔ XbAqjzm=oe2,o«$}mXDn]mvn:P ɿ*c$L5Ч"N*q.0(s̈3 :FH #^w|,0>JⰊ c:x"0j``+&~Uw yi kt 93+՜h 7zG?-Si?ͺ"0E.ãp=KO`݂Z^U¿lTĻOԪA;:yi5r=_,%ymeNC&>3FS-m@HU ;gfq5Kfz0^`G^fEF|D^eZ;bm 9k1<JOBUл޳;EL/S9)O4 3{< 0k_=2KܕLߨ: x/~a^!C2&^[z$$E5PY l]2@w ::ckDO=mu 7t|pf^E${NtdA?Ǫ C*RjâU "9Z4-uɋBG4[S{7b_ac85wG>> @cU vgCrc)ৄ6<|yV!)@k{ NT!6Oݔl"e8qZz(9]\tLcgCt9օ+m‡'v'~c+CkCȬ+y=.鄍 /׼7iNg`xHfq;y9)`M~yn!k()t#Rphobej[(wx̐^Vv*H)u-[UnuRuEz>v~Mq |%gA{cm?cY#P 5l.J ˒{m ra٣Nϋȵ͊ 2$6'!U܅Kωrshk|sDo`᠕!;zOMYahu.a8!b==O? ttK2YUAv3;wX[!d7d^+/aau&]JTd:ζ;,ux[LA{3AgeԣDiiulR莅~KP?[[̇hBG'jonjgKuB8}z2*Flt:\<c]{$U(J-1ۿTQ- _FBP7 9LHUikը2!)m-V7j)iTGRp~,dE(HW\<*ۉΰـ(zD1tE@)}U?dj87j?3c>ʼnE@xoXK1ǺS/A2iGGlp֖ɊJ&!aڜȝو<~@=m`p1>jRP 'Sк0 FTI0P$)FrbY~rߊ5l'2sX!SyqXPr+D~wʽʴ3K&X^EZfoZjk܁vc4c-ibA?)O=p8hoJ4"!+C}I~=1KVg0t_Qk BىBIsƚt 21e 3qXig2tPcXUóQ:LrhU;n.Cf2$!hntWޘVņkBIi_e~FGD7#K< <GїT1_37F]gZQڢnj= i(ػ(ՉFj&6B+hhs al#}&}Pɿ@$I]QZb8 Ut@ ca]͜_#fiX]mͻzA# ;9D\آǬWcID["#KGڀT\S?A%6 8d Pj*1mҰ*w}+uX'cױ5}JNĺϓr{ `0Cw/*DW[PAn5@ͼQG2x?oH(UclFOZ_PmN,sЅq%o'^)'#է8K{Nō~9.FTySQ_!N cft7:6ˡL6gȄ9E2^#.q4bSq^FsJSg#_y^b! Jjۅ.F 03:-h96sJ*88Zke[HaQ 9l#|X_PˤT$!Z;o V}3nN`d-qT,q؋!CHf0lSR;R%͎$t&4QR"ٯK` >i Vzkmi^pbCql FHLs\eJ/s0 0rR;U8?5X"3+w b.BOA\P7~vW]!3r$ ƒya5My_#9` qE W'KW75fV~^ql8̚ -dsۺjs7Ӭ],Z|&ҧ:81 0xt61ҲTf~™T! à 7qX8g2eVa[\=:j[L  ,_b2^diNzq89O; L:c|%V@Ka\a O#O_`_;k g5iXEq|3[^=̢\O33*}Z]{H1\whzVh="QfywGL?T+iՔ>wAc%X\mHB֮ޯx᜶6JںD-^ r E۬xo_ qŒl1c]|Kƹ#MslSM^wx+d,CMl:R 1{1QR%ѠJBUBW}D1CB udE:BETzRxo@4YTv`c>lit~tX7r2G8HӪ]QW1dXa Nncd~g{by+$c֑J#e;mzV3+[gZeX: Z\ aOx3nA`&b=F@0k 7far캁w_i<?hDo8R+t(vCb0rtf^[z#Lq gGTiJnK'Xo py9 K$:rN I<Urk}_::ٜ''\ν*y/ LJZoɵC `i CO*EZaBb-?s?Ή1^{a4'WO֨AY!rYh'my_k=ܐrǐʨшd& Kp=8b|cKoChY ܋Wq1nlro%G+GS'UXAI#EÜ*B.~y4t1Pu{8kfZyIE yf*o0^Nkc|^X_\U2ϔ$ w>,}_7[!4' ~uS8FXnuׅcTfE` v;ZjTӫQUF/a &Z~:.b!ԲmcW+CxG !]jCO9m?ꏛ zl; žUoo7|/T~Oİ_/XVĿ? lldEu>B6V6B>3z|!\OTg>ށ)X R>gLFE@2d}yNq $ 0TEI.EQ.܃ng.!]PU@OvS?Z<+p4J5Rq;=ti7S_.;5mat9DpabO {ͫ󥸚tfk@$zL^}"g>Z'ڬcw񋿺Щإ^ʇD®m]`SrzDȤ`&RFU2!2NZþ `RY PK"#.pXr<^KXm?zU utVh3$%Nb^Fc)ZN. 6sfE4HYӺ_/"̞!W;8Y붧{ AqE͇'ژNEJ\@8dWڦțFI:cj'. Kje_Ko).V _h&õ9lԟ>Bie}˩y\TALzdᛓ H6)ZfXK1?ٰ] ',WfcK,@|/:n}FdzXŪ'wt5kk$hlNWacPSzq4ri mIM[~6L30J.^]!  vS"_Pm 23pԃMhI}<(̽, ҆S)2+L,XJp*1FV5:DM+ ylk/wI_r"GL 3 Bc-DMqALT ;֜_~m{٦?ɾyR 22Ktx -ױзr߆>kϙ.}Brp`\Ks^vUR o露SI({J%y' "Uj3;nҽZ4|쓱[_9komy{Xrb1wu6h\"wDc۫ZsooD_Q1P:rG26ǽ1S*(Bl8&`C^r?hpW$Ԥ7 RcCi-0%8~W]0z a\-+o^v|V[k"y%rQWu~ ɗU>=CzbF% k D2z :w5YFC#wGR) _lY̯v㌇H|(\ޟ ǨzR8~((sw4Wi+2|ɬ_ރPS#rN5\.R:' H!S.h >9f@ҙ0׼環+o]\ǃV#]XpWez/Y 2RF`.x{ ԙ [Q<sair[)?Cц] w\COyqST&\$] D 1eesV{.~0~yJWQI0PĩE3W _*ᵥʎu2 }/  h!yy.%SwN CZ ox9wApG@{ &6zYF-!-{bXTݵ_&szm& ڀ},E&r +b'׏Hn3#$Ҙ9ȷaJRn z? wo @_WETv5Xib)u'_lP.v.J0}{z5_e*psWĜ(`mM:oiRaiKP?Y&~RܞၸnP% I>#z)b!nyW,VEœaӛ„HSJpBʨ$pH\#`aQn .FU.96|S<*4F[=N]E 6{#I@xҮs ~^ym^лV' Eq$ֱ5"9Y`ps{Bd+8CIZP~ Kl=&O76Ֆ뵷Zy%+^DԏLđLhGťk.*' A[0%i8rxFƹjZl:dy=+Qx|Bpa]u5 uf*<؈X>;-3gdD},x+{aٽI+-$#B#+zZn*<$ jCuDfEE+&`O ?7 K&VAhG^rvc+sc@c;_b!ҧ|ťvSˬa[&1_+oFu>+cY"P_Hf5[l@-j+$Q|xV3f˓ .bDnPZOwb›eBC M~9|&U[% VP_X3 6!,nU\l 5=v=Sʫ6*c={j)rmNRE5--2WTJ&y6u-f*}(0I #=[J<ʑ+;&E0Ow0^ K}jr 8 xH/a䨖MH1tGb>OlA7(PG* bgc }f/L˗;"2ŸHJzMߵ7'Z=A Flh3:=`o)hßsMLNWd񺟮O1a@3@q'Zn.x],kLҢMN鄍iϥ&:S#k8V ~L4[1|(liRpw㓚vї ͽa/8U}.ΩՊH?說< 3}zrUw}&[{sxj %üZK #j&c`<Ѭk^;VUhܮ6j%|դ,j$aq&$OhU|iJ;ӬN; _@:oۓ%!C`\ 0~4@FIr6_4}g WcP㗽Ï̧v8N!/$>]G4Д+^Ы_[wR) @:HhU3 M~q4dQp)S!L&LzewN_.e/xtR:>EO`픨K8Hx'kŵD',2<ӌkVXp襹Y7lb#*KA<#3| OW6TsKt?@zn.BLKnZZ2ef&!y0.t*PXS6do3Wbsil]:"E1K*ץ"y\Äq p?`A[TU%귆^|H|x DAڿnkC"/L r,w1FD;mz7Osb&ę 0j]Sm9l)#8lpXab*zJ wz)WjP'?J;34*- `/v)$n} 7pNgz`Y3#:;BJˑ} )g1^C k(yn{snżz"A2h99dx yYվ"m6l m9AZԳ&d|Fh+!UUЬ_CI#@ tC \Gr ,i_Ƭ:NT)cv1ս :?yJ1&62k7[%) 75i3ce;?*\]GWXWo&{-n~:|:{g /FXGd9] Νfp3Aif#XK|h%q 4pg %GKrQmxk=FZֿS+K颲'ynH+ݩꙆl K-Ԃ*{& cw ,'QO?S6UBH܎5̭)bޞH[ TBJ~$E""Oꎪ-/%~aR)G.,PG -ree-eYktI֔tmZJe&g =tӡ_qcѠ#/La+ 0V$Bn^[M BWG] X&0ZrX6\eBeJfb*;RRpyDK?i.Ns%&jbMxe O'7+k|D^ 5K!^Yq♴ kW9VmfL.dZBY1qs?| 3'zKLjXՑ`"D9j,tj#ںٮo2!BCuh33:nڄrKg^-22bk{Yz\a-5=t}^ Xfp'0*ǹdC^@C-GN}6hahU )"t@pDg-μo^i' h}D4)?#IZu`2."&;!i t$i,[(ݹ~ _5uec:E8/,\,\_-Xcj* `[ȩh2hh|y76vWfZSĭ 2)PsNBIhfqS|d&ѷis W%Ş3W)E;&טm5өsr7zr.ρޣɽqK`^H?lacG3_f3VK>(QDY7zwH,Weǣ|T]ӥz mw4 $Qi -Q2R\.D/!ix +1wp'D.@G\}ҞS8 s|}rUTh"B\As?]03y~]ўf|'5sxF)V*ׁ *z~H-ئpzۯ O=+"Զ2"Ӝk(i&F¯ğLvۥ :97 Q-l% кXn(]`2m v*R-w'BɠMӡ!/pʡ ? zTuV.ECϘk$)[JQt6~>ئl\wgmGdiSeBW/e|v9* =} YIHC>mJ 5VTub$,[ J;,`7merS=_R}U܍ZS.%+R*u.*et40+ Xjw p۬z) ~<?Y1a7&HW1rwtĬix@gNOYV_|x< %Y$v7Χ;5ǿ6)=(CT;vox qKtR\`"Ȳ8+xun zD,)d͘Z'!;QP]އ|ƒc2фIgu[u=K#0VD(7,G[kRpi:SZԶ=^u4ۉ-8* ,~ۣ9LJOgn,ԏ |0DC<`~" 2im1b|'S4Eb*^ 7QZM>43(cIj~Z)߼_AkŤxS')AE+UH=2 ##l}f1K/,+9sra*U,.z}#7 I\ -ﶪaA2P7䕟>+(w0H!OCFº)rI]FX}5Mf?LT:[(dh WaMdL;+QˠկTvKV_>>ZGT6Qs膃%Wm|{7$>2Y^BSLHMXAp#yx5U)ehtGem Aӧ~'lQH1/Wo72pHUR qkn؋Gw`Y; goWm]}#mFzEh)̼W'ŀW8YIti Ͷi4{{jEM[1EJ`wlة?q?Xr|>h֨4X޷ 9XDPS7{tޔH'w ܤ/4=Ձs.8|ūhuLv\Gϣxi}JDO]})?|45Fn`*!sL YS%jVL^ˡ{s +^)iIDl$~%P*Z`\>"Kk3DӻsI㆞fya/jOvRϚb EkaъG>MUqzƃ:16;!E6ׄlˉª&@sAn )neҳR[5АPF@j8&[cp?HpZF{nPPҜkZ g='8UqgN];*eڙ ϰV d`ͻZwb;kcU4VqWHBek"Śs)^:Fb^oJ^+j3d"5;PP _JqtXK*l 1ӘUuUh2Ynd|:imkн<|$*ͮ(,;gF:UҚMn0K }{?s-%yl *O+HFnHV8_,D:λAܩ>d |Dۋ9JBKN:D :R 9QCy֑1MS8sqJM7Bm,3rBy]JPPI0HF5ۗ\*(Tv5:v M9Lr |B~ͶG!9Ky_*Yəid'Mk" Ώ5<M/Wc/1Im <9Ds-20%<MIQIgh2{JX:O@v˾ e4~ui?DXV1 CvQ$7܆_$6+]dLT7+W{&]b|#+)>mSȱ9Ey07CpDGuIq"aIP;?{!`6m*wi69v!Әƌj߰QrL5<[RdUV2>m[teUd+Id8mJ F3hq8^FU iQ ,vv֧z(c/[=.{`t97I Z5Rz`;ƹ+چW듊 !I R 6N9-!ӑmKdiU5Z @/0n=msL0_؀=$`HaԸN41u,81gn8ϑvxThWKt)"(-pmh'V)dmS`LtxIBeW|ŐLq,Zk^j)G>D S^7Uq>֋ e} <ܒDViYsEɓRMhH:D&L#\L7GebVBso-==" 4_%hѢwWr^V0=rC8;+ݱpdMZ.3 R C"eLQh]NeʓR1^˺ Y[!6ONhv|RUS߅ti9EvI\+ ^NĽ[4>MQ3wz3>uoH%L ywobQS֟}G^&iG-`k!NqoÈg"Dm|V$UxɐPo?-x)ۗ$f+IJX!R)!0K@Mәe3(,OI {"S|՟N2D -2ӷ6ܓ2c'HoH02B<`eĠ#}h `Rù/ &[)xEaN%귱l3ݲDIS~5>,8Pd1g׍ 㦲c5uXF'+iνFZq]}uCbɟ0 X?1T~&Tvt:_% z^@Ha%Y|t^⒇~K`D۩p:FNV@k$NEVpEIMz9h]LBe\=W"s>[͢H#!,j?^fUJfF/7eR+A!\*q{IY9t{,'.zR"4LZ\آ?=pl&4≧s㼳D> &A/aq5m@yT=`J@!.[4XMLX@ $POvAt|}c+VS^"ꑁ]j`9vgHJR =˥xsW5U$ <"1ݨcRgzGHS-B] W=|;5єحVUQ V/ʓ٫0#qnV3[hȍ+q~ 6(]%+Ļ7p$fӨ!b tIW=5=)>*-YBSR(G(7)uV2&-OMe^.@wCsf%Q+,%S)AG)#e^Crk%y{HG*g Jі<"|l_ȴqJ@u=|Yx55-A.٣$znP'AhRQKwf_*ݨ1<'J"7Hy>(yy-Oy#G鹶[tJs cĸEF&>ǚr6hbUIu y}LH+ed/z_><7ײPF{ T?^_4j,֋O6F RцM+[wvc:` ^$GiY!{2eO[ܥԙL, |7v$浍 $O `ɍ^|!Yz^,8L@=4{jYxl7 dotz^QJـ;qn% L*4VzSK7~mWph1x0uIb2ޅ?ڃ i:t,)`з  \/GEmÇG~u2q`: mߚհN<R HK+A@/|h@@脕6&FlF$r 0WTij_B.0Q*/Q;i$X`t2 _=W&S3> 0? rr.q1~ڵ8'C1]=bN٠hpr*E`4ѢlIg-n)BYztd74'%Fɂ?8\%1oP x 09L \B @7D>_bËPy%Hv'hlHi"$F VM56(e㖝hg)PI,…w:"-Zf](}S*2cAE>\]Blh%yEtC13Gb$Uo퀲[_t=dTʅĿ+Ig:s^*T2((;]0UE~%pmy*JQe { q2~D^!'?_.%Ȁ`WkˆA[Zpn .K#ExZe֩3nDchRL;5e&\TMXSP֮RmNS:ED"JL~aN 8Vo>xu.C\Q+e!`ZNjg"SZmf`tJ`tGhPVF6Xycw[FHʃx<ᮩEdB3ˊuvJZ;e[3W[}VYf$l~QŻIW#B SAfob%@V!DA;/kȿf0 ߟ`7-G* 5FB 'uk%Ѝ\!$>ƭўƮ1^u qIs- /]gOo s̋ϰ&a~ppHgb9V6qd#?{$9Yr*AcR 2m節I3Wڗ̆T\eJf3'C D34着maAb(N4&ͤ@dJ^M#0©kRRʾ9~ZiFvcth%R0dH([ }fWw5+VEXu$܄˫$`V48p[|9Cy!5:/'Y,qv[37ٖOHVIX&">,XWѰfeJ֧Q]xsCk׳׽ '\G P'ѻϚ|֩Qυgl2Vp+q-ywyΛRC!d1ýHj{bzF{(¼ (4T@N|<P'jAw@2}X4}d؛7f?HeD*ܟ\#6̮d?[kQ,$14Wt1ۧ M4Bޓ!% 0yPP8n_K'N$0wu $aI)z.7"D:ki􆴠vZŞ%,~lkتsl6V\\(\$ < 1aО,=< VDE"NV2^h\Yӧ?LI 4ŵmV@\McyUS;II 0m3"Э^A2.WeH)&1 G/NM-(+׆@}6o+bcA=_sP{e"Io v R*="`tz+ kl?D,iv]Ka\=i/0Bh;,ZY9l|?Zf@4[ίpry1G|qOs,9wf4Nt{ɠ<ݫBoOz0{ Q^Ѣ>]CJ]XdZ?5/p3=`L-Kx:RG`5}΁H5\$Z9݅aW ƳWSXQg) uuhT^#cXJ*3>tfv5qA.G!awR0QJH8p1Ai51)kdg3CS|Mr9> щ wɩ:46o+rt?sMޙω4/Xh">tA5@Kt5$ qAtcdBC73˻,_",].@>Lq=. ȏxOk%2$"_횖by#TH; { takIO] 1>$x[u͉R%-encgL 8p}К}'6^*ٜtQUS~eMֳ]}`W$;͈'Ys-/|V\bNc#QQdMpvLG*~*\P3"-dR7/*C>wtƾĒ SRz[{;5!ԭ՚2scsvMOsYz(T-!Yz̊R\qM:ovRH>NHq! {~TAqAn!CoB:*;9"FKԒL GÉNQOT;MuPl[1JO)+@u|f'2^_aTJ9N`V,՞_V^\KQ=bsaHiv*h PGx%_A'abQj)K8!Q&kaHѩ g`P-1I?cy6LyF/)rx#28H*2z5VpMdKp(wV Nm !j3A-Gc^z{ʛ_'i0z 9Wb6 6z@hkޮ£c<{xeD斗fk ѫ!-ze Lׂ7$7>M R3/DH3'2hP a>Ue!Yx5pmhg]оhdK90#^i&~ $˪-LR"xbgSݘ< p'uܲ&,!qu~+O\STdÀì)n)C"풬h*lj;WHN2;yyAf^:08nrljA9 Ut|Edck.q?.6V~*AqWww1@HfΌ!e+_K7>$uO~))QQ 7G*Kw@ٍAݞ% .a?#`L'60OLkT0C +n$ꭲvM[0"UQ0K-͠-  QA\Y+S>QE(|!/yUB#1JT;WgK+-"ۭ,撃0Wx\|jٹDn;~T9MWf ,T"#8*e(;v8,I0ۃ<2׭/]sOI2:Lx '%1Ї>%q Im{6/,0?pW u-T:pPm+_vw,̬Nw=Pg_7j)@'j J$Rc Kɰ! qw61rv1SAޖ%#ճxI~ѯ&yRfasG^o"ѹw n0xsg19<8?z_!T$ bU,~DkZ~1?"v2(\͵FF:O8we583bZȨd]%?4T=usuÝ4iW7D$mbLrX}kM/(s*2N/ckDeYSW:YV s|cuD%EIaX̓4 /I؆K/cjDť|0HO-;kU"-xY\˞H,7x# KԼ4-牯Tue8FHWb&wruXVo9(=;I>H8σta}LP[oiG dg U0(P&jJ0S'w$bvzYX3Rcz: [1$ё_|۹ɇg@rW"˱kUt.2 " WC{ϴPӈ>*#I^9O#ĭ!tWI &5ze'EƘqR8Ʈc}k[L ScGp jn#b!A "x ,V߳5DkNprڼR+KfJ {̴g|і;6 gR Z /j鲣sE*^']v 1 e̙%֢)m1,leʏ8j{*Qt).*sRGt:Y|pF0b/A(,ɶ{3 r &ß1G}Z`R~Mh{o/-hT)J09(bwnר֏f+`@hㄸ"h/$Dwi++\Ecl;_2bּg b^ʶr-մ_őT1Gb˹:f$G9`7 ~sS%Z%|?`"'3fGKP(]睘o 0'^_\8\tV]o)Ɓ8NDiih*&l,{Ri.G>a7.~mQrZ<)\|φ,C26bK nMs dq:pKDd!b2_."7~5) qi{m@eŦ|ghs+ `[D}{E7cMP|XT.Ȍҕ^m \Jt5`pMVfIjRS#zIG?r*l5 {Zc2y,34:(G⟑mׂΡu3!чRt#m;C͇'P}(aCj@H˾$8Aަh5|;iM߳cCkL/q*22'Uou>s@b As? ԛ)Ix5_cpq|ePH;o6ͪ)}|y)5EOiXapl?("f\XJN%CMy3ߕɘ:2B>O/1ǗWꇱ;^Ļ.zkKq& ǁQ ?GCEJ"/n^#3j fx/Xv_оW"4^lp(L^X6}W#h|W/!!vkyh0ܯQDتK;z60pxqHD1.O?v4W#~ Md}뺁Բ]YA~Mi4/rR'uzEVXJH*<FG~mCeUL V^xOC#rG`A-ś|wΉl&n%v#lL$\`5U?0a4Ѧa׳5X7f>WX=[U"tp_f_mByubW qpME/XKu ݋Gi YwKu1D0+l.`N@{l57&D7ls.8P$91gfNou4mxm5 ݺ;!`GYH%n21m"~!y xYgןܞ|KWc[px(nV?Nol1."e"8IckɶoYNlH4-H\&*Q$31)0śDB am܃d6ܓ9vQc$,1J̈́ud4S&љ׎\n/E'ch|ZY)l o9 rהv?w5co<$tOq.I\$/@cCĘk ˫P)( £OqqęcU\o9mGK'=JR"g1#lxn6 Tk :] LD@v:jxJ+yi \D}AoyOp4xy;ÿenzCLb;Vzv/|ATd ,F(l G"EiJshA~h5xAs$ai c\ :pu+> 5 1}6Th]FZPi]Hgb@%_z^6Z!?$p!)\cHnjU4l7} SDX/ v?˭ xH+SrR!Z_skT7 M=wEtӫ2(i :H½IɗMni$Mtà^KauY6ų"smH8ز~MQ^!5xgA_:del?_ ;` zeԟ m{0&\7=:͞q{>POa*`%|2ht"sceZ3 }r=VWe]7;2@†`c¼hծB{k5,T2%7a84h}4Uh+s`,0pRm?w+=(2̃ɩdjX`)cmhg >@zY!`k7(058^ʊ (.'$7V̊r|;B"q`NMDUTZ 0|۞?|Ia1nH5r䍲eLJB㕍k+u()PRr,C.W:d1A=T1bw+H ˨KIVHTG];gLX \ I6U23BxJhL&VZ{&{wlo)7\8%"Os٬kkv׌aV#9]\O&eR|-@AemTպȠOOYXPx&w.S2lr͹flU؃Ş]MmfęEerSsgE̽%k T*{ZTXo_m52W$ 9ou$;*UX%U=ߟG|z^&Jt]{ senTmF.Clty 7)qxZj[uU%\poXY%7ʙfA5%_ u>%v$ T^V C_<>saMPutIa2|Jaq b+O-HpVSLxVbY<ŶW8)d`!Bl% *b }rk;FYa'lIj昰WmQ$}^TUP{2D9a1N{h3$=z҆ϟ:Ωʋ<| +ll_c0R J+3ؙ}mxs$ [0:<%)@t'B1郤Fk;Ӊ.^+8ue8:N⡬T[K9vDN|2s`_'w\Y:6d@qJjP>IyFI,ZsWr*[=ohr$yTjKU͑sBӒ!XTlG$*t!K8~Imu{Pe7B.{"4-t5-!/Mf&!>=잿4)kf>y GfgAw/}j7\?lv^5Ӏ&Rjtew˚ի&ѷ#_?-.]Qx S%LmJ/=6*a @۱kNt ߴဖ0S;., ~q7t93]]nu6Ab]Э"h dC4 UQ`.L\nGjkω0Bf1#M2by>w}u3bBQٵq;5Q"{ 2Iߦ}[Hr=䠱\/6?;C@|ʜX $R4l ט<'T&%21#u$O@DLX&z-Wv{{A> yvv5I6 s'ZDS$ϵr'Q|-V} s\dp 4Oɓ^GR^K4}ܝ3tl m҉>ލ,P~ Up"9DxvP DD3ٰ=݌va*{Ӧb;AUfWܘdJՀbB?_Z y~YQù 8D;E/7`x<Ǒ |Jr.Twv"Bx>gF#0Jز},n"PdM8\se E.3H(a&fHbx1aB);)Kl;"<rlwOm-[1ߣhCX8]V3|qf^Wק3R2cöqapq#_9Bh {N\,-9nׁF>vH?r,{ 0VAN\O՚ %f\E UB<0M _#.qFXOK.~7mRF/* CT[ N-iG-qxo)ؿ Q8OXڂ*`xZ}a eG/4ΐl&;M!pDXŝm'O2,X ཱz9غO7 $cIӈY&4ݒ`rSha2>"pe ~jt Y WUpٳ@9ܸD0DV;"yȅdSS[Kd[=m4"ui'$$3 :)1[k4ue O譕y>xbypܧ0PlzTao=lvQYdK< KCe;oꃕu%%ʅLd=Pϟt=rpMWޯ?&<}zI$ KWq 'b٦c\-NpbzӽuqZ@7d&+ՒԍuoCo"-_yy(.'hϟoŸsZUkkOKˑM[A}w5$|& Tp8LE𻰓P|&;eVGe'0by?ʏ={qE)w؆tu,\RrZQ/Ҫj~m3^tJTwVCx!GҺ%thõƧ\E< )X-g s^!3P#5zy K'a,Ź}u38dJKoc[%c /b'r gLS)(&f>ϓŐn$=FRy]:. *PARyi$kNFy?k9g_6GhǸj.H˩ȥfˏ(,&h8JSs i/JF|LW^f@ r:T H Sz{`U2d>sKNjQiW[1wUU.]?elUήn9U4Rf7d2GfZ{O k LZ _e-w7Tc ! pK`GP͊*ӑ!@ە]l=<*N 5m\pgUpW!^U`C=Y?5Go T*0<4N|sc( wz2G0 WWλ!~EϻFe yZFlu0?;]1ڀ582 knw6n!sDf\7"9# 0Vs҃I(4.%sT_FK_^챥d[]*L%wc[GՅThrx^T!uஏA J9$[!;\C&"F& 'ѡA3nh)bm!H[S0bb~2\l"QY|'n?@-؀a ~+ܥvgBr ^@T?,_yylzZuAyy VUCDa@U /%ԧoxГعb 5&ٲ:[4wIkj=t=`YiVk&9W~IaDT|q/70/ W]|_0 tfAg5I9%fՁGhWn"i6j~d@W.d~ c^F._@A߳lԍ7N#VrgKg w[/F/̓qTm ÂhŗC)-6R- ]JWȬDIwF{`X.c| Mcv< 6ó؃: cqYOL u_!|ѐeZ xAM&]SK-^ȷSQ y'Ir[IiF(~h=h\6ݯ+)|m IRny=GiiQpq^^6Bt)_.8_ 8(,=IBZ OzC>XG$ΝR8Kq VMcO#rOe|rj:"&C4Cӎ i/ F/ȉ3)<دH[Lor]nld"KřLa*[>1)c?^JJDd#fЈs5B7V@Ňrw<,{޳{Ph hkf3ĐBO ֪m咯EBk qTT|8wE$>U`z"$N7\\(X:O]t$t}>ߠ`nM %!f&0KJ|%h(}cWZ[ѸLu_*ٝ8GEKDV*7^nLjZٰ[IӲlB~C(n;0OjcJSgHudžD[&ح\aAg9MKEeͷ1svԱ qOmpEA;/_>"CE="(m]=&Ө*9Ax~Bdq v~]U0 "[5q,N!HmnƫIUuwΫmh)~EFZl i?$/FhQKty.Sh853 jK;N%_!9 }@]'kw h؅+OLM cF4ce5#kf0lf] w,,qLǖe)NP_pھ GC%Jx;2ont1e 41y z/ qDǮ4^25`>SXIjnCknpy \ў. NuQcNMܧ^R?i(Q(kmE)2ܘ+ ܿ#Gv|^%61&xQsGI Jdow7~3W~1O?{O(. p lNHQk@%%]"L'4ޑwa "FM[*>0 W6hPà,׾M5Nwg58\35=D<?XrB1 jj(2*h~d HafJ%uҙ$jzK}ʓ*/I\>O&m Dφ˨d|4A{N׈aPڈuia!F[UHPa2hmz {ұx~ +Da;s8 /Au{[ٺ`w+ =oCWARpCiU^PڥQ>89T1r*b Se_3#= sʴK) "֮9ۚW@E^Y,.Â<~y\FnD@}mm>,Y^O-ϡLHk_J\`{DcT2QeD^(0]X3?\,QCr?BQUYS|;qN稗d8r3NexDd@~trY()HUhZxlJgkpHs@nh~A^¼N[C&OWË8vļ\'L%H} UVPeVdyh 9M_ @فc!eygMkАcC \r{g6xDLޗ!Č>W\cJo=7{g||E%fF gBYXT06 veTXE_~=Y{C (XD54a_z `賰*2|;LdS59A'5,mf I{t()h,|PZ2t^TZh -S؍k~27 !s M̰p5 [3kAw,>WguEqC)0FbU\ [mBr/vwwCyf;@CP-5C8E.b_L ϲSf6GK- X 9F{zBg5z{q'r$+O%.fMOm|FCwO^񮬰A|;,>/oy|۪y2N䫥(RUuR[I (OWmnƅ^(}#zBzʈPt4qO-כ|!%,AePAyhHROgz\Lլ:$e P4eTPɎTeɴ@TֻIW!mG畔Dzrjl[p:3. Xj[3kDx= 0lڼc}pϢ'*t[ ~eG;:mLۙ9|'agTx\xɁ݁xpz囶e] GO*c6E!91FKL%x' se2:whG]6`o1Adg]@_E_~ب:[vn:3o MJoR)Pee_/)pX& l >3SWۿ<#Mm&쇍|]B=R Me1H%6AOlBuj1ovZHig.ztl&|[afám5a|s}^Ɇ Oa @J2Tuuೕq M~Js؂V%Mi$k_d-#{t9g,$1 +{iK_ϳ7|1sZ{n7Q*$]o?r;{gIiy>-C0AO= T;=We2\)&@ZdLa.nt4CqI;=~=m4yߘ,ֺuSJG^[Ъ0>I 5Ä$z 3uKB,j+6$E;CDLwXKj.՛Gx3"WqQQ}Rb ,+ag5}b)F.uI- hZr"N%DNoiԡm<%.<01mpOt^βQy`W>f圢߸ֶP<(芆,Λ<E)y-q_u"Lž~'جr=ꄔ 8Ԩ3y{ 9zz,7!X ybv #CBꢺjacק EC3jyGI3Yr,`cC'BGLWAZ>ZWzz ] h?s~R\8+q+mlN8Dz+ԩ0XԓB'HPFD՟ywf\o2t>u xDy?AzDʂs5nx)Mq+PqK`ԟrLS>% ع33s) U|A#K֑؜7*X6lI>M;@Cg`XwG,æb 4E'tj;~IDA,a%gv* ʇH?nVViy RuND"oD̙jx8Z椻ĂQp0frҠT(68#*fL4&dT8lva1L%]Go5Nn|=GW ~#Àva3/:dH%wU[ +AXa)HTaL:jet_!uPOx/49z嚌DHWj.Y *z^w^n) 5Mr\Mnp|(9:q#bm $p+ְ*'88; z,3?rhNVlFE-UTT%]Z;_l-RU6|L*kÛ"5z{ bBC2:sX%8d2[U.v͜}fŁ`tG[*HH9y^83 ,Ӄ;D֟$*+Ӈ)Pajo &0+kY^R0$4TB!UsBG"1Զw)v=ߖrlWHuQ7òBhH:#ёSFGA ).Psz,OyAaTpfxPa仪",J+}c{n\gS~[K_qXHڙy4l*M{i""<+;cv |՟_ڬ81OSoqwKZntӔi:眝17ͳjuX"+ Zs(=Ձ4 uZ',168ަY㹬ڨKn  e&K.}C)8ۂ*?쇀lK!RWW 'h0@Miᘹ܃DNXi&m앱g7@ Y(]__ |Pv'{҅ V~/et`+ |Rb̢E^XEN E&Snb{n qcD&OHr2g0l~!P,Μ"![&J X[#ݩV?}@nMn~pIB{N6W?_w|SUՂ^^ԧ3p^"[;E ܈5 TumlԒ:zq:H;rr]5o-f'd8O3ԪNNkco aVZiOT6WZԷuSRĪh7(DEEC,GjLte!ӿGNv%{Կ{g9JeϸՊ 4J'#cjO;Q>"#B}#-!Ѡӥ._4v1` GdX!FvX%EyqT<$>O/BLbz"۰PQ Dܾи%R}}8l9?Mکۯ=jd|R|d{d;$Mː#-sgK : 'v-t胯?#US@Q菚o j`4Z]|+ E+&e90l9!TJk@[STQʮnMVin0&m̀ḣ)?ܹ?fu-򮘂cq9'L!<@&K(J(x+}b=e F*ZNj5i5y͇o$1wV|]]T 3FAw _[.'f0ۭ^GлlP)* fza28F+G≆~J{P $സ0zҜ*WX$Pm]W[Q&$+x#2aAA25'>WXZƾX=ev M+ 珆XBA0l֥ vB3cGkɤ1 k܁l[7%{Z@Ʊ1\"xt7٫WxPtҎ:噵9{ .B]EE[̙>Dr(6 OqrGLbue0A w"z2״CcYIȓϨK/z6sBg('GO+ w5%CC٢© |Cկy5qtWtFd 5 ʢ}q~M>wNa?jKK@֖4$Y"IйY';}|2gw1?߸STdQƈ5a4QoB|0-3v@X.Njt1VEIŘ:P TN<}" aEV:7JriBz UKI,KCaT[7ڕӵ ` 4 Jk7c@Bfg.l*m7Gl{_]/_l8ƅG\̋+y]erFxYyP-N8=n +뮆NNaD!KGÖ;@߭%V~ەteGu?Jq߱6']$L+A遷qh( r5u–zrl[-h*rQQ*K 3C!;;`7K*;AAd5tTOz?KK3l`߸gsN<4DJK jC~2hU-}J_lwޙxjt3:]mqհ6[ԓT3?k/ ##5/8B: VuM ٪TɂFzy1*K@@Ve}#|z09dڨɻn Ddq3vVyz} iVؠov/ 1>j~Zeo[7L$qA٦na+=ETYh~sN?\1F|A׸SZAxV,\a+L9jR^[eE`SI+:P91?cir͝>hh|*K"ԺKM9v1nVR& ic65ȶi(ֶ'ub\M{ΧK/h!S\w8+v=1)_V灕UUaHdBk)q}X<DmUs?)`ђ&96& b\ lLMXwN.\]ـ=֕ ^ wЙm("_]RP`?Ŝ`iGˠ3$iHQ$Iyo+x&v@B캏%a޽k4#_O^iwW#\b&IrpIuzUGư#/EGѨ/蕚_OiVm@]f mp#aOv՜Awe~0J>Nܜ7o7f,^^U,r@/wr1Q:n@=PpGцVq4+tp |N[ҭLچo ;WE>rp9ijv0.%E3s1q/PF4ɭTR3 % -v%o,`Ba [7lsh6bT nz]#ԁq*2" J{qz;P1@t&[b`s0UP%]>6er\p CJg+&*EHmwkJz/0<)tɗ߀EulTMQlSOrKԩ%gȇvZq0xťUu3%I nd=Rm)J>AY/jƦFp̋#XNQ VeHkF-ޜ_zT6,cS  }nڳ?S@'/`=5>ǿ^&~;v}ICuɁʔ'&uWُa>Qb!zh2P}d- +E[~2BcWq&]$f1)W' (Z*9HSooI+nI}X)=g vy+c%ծtSB"[H8DI:v3:jlG,Kc"P 鰪,Vj)lc+>SĴKb oѺJATULi͹B0`Yk$y:j,H+Z'?J4AԸWT}=W3U|asI'n0ާ&x'O.Wq>&}]_if i`ݑiàJRS̄a(f+)i#gIFsKJI4+K-5=G? OPSQSKjy26//_lؖXn|җm#ٍFC9SY,$@9&1;>;'$Srhrݴy?nh&'塴@w*V+‡{MK.#֪(N ;b Ϟjֿl(#m"hX49Iod^\^M[ Z͑Cr-LMO)Lݗ>f3<dFާ 5SLg.Å .YgbN<)z`c^2TF0)_CSʀ_@ՂD ӿTn`<6(m];Nv rQ!>Z*ӷcYm/ 0Fs|l60]JecJb:}guVM)$YcT|E>- P!Bα {[P>g뭢n=bOrP^y_9Ch7lGt8¦04=r͑|HlWɎú9H3dYLihR7XLi a }6<&' Z7kD8%ce vuIQ Vō;w-Ls{(Wg7g\w&l4Z߁e#9R῔h9; %J9xֶ}\L2Eeӷ0vԁ g7!}G.*8M>Qmڱ80VQ f_ %zvay\\MFU;_dt:U(NJq6HQ<8WǙ`?t\jR-&u֏aQ)}bZq#["o+$4[}"dI$Ek!=%gn+;ɷa8If9&ָovV]SӅ!k"of%^>ɧGOLɪé >ɲ4x=#dLN~|v$KE B w=a3"/Xm.!1W k;3O*%t$S*ӵ?~ Tdgʖ1r9jRI~P_~Q0>}$ )Z]\9b4}z4p-O>\\Ȯ911AZdqLQC=.gnV2Q?AC3%%&ZZvۮŠIuCq*cL/)رGmī}qkNu焖==I9\{9~[@BM͉9&9{6fOup,D-k",&ysbZɲҴyrynpuPPڽ`c |}k1E1*1KS-~kp7bt 5<@[މ6K,3:4zE^&ZfӽԢҽOx:wSrq>;bP*LTN@+ʉęr@cO >Q<Ԓ&!/gl ^ꪋ†aHëiOGʲ>´!̪348,% v kት 2p3?\%i w%CUDN.-<Mu'JO)v LEN._Tp3j}3J HJƜ99 k$˫\Ⱥ+YZCi<*kfY/2[^U6tܺtέt>8ܟ+kJLknn ĄID]P1fw6 Pxj(sLbs"yBaEmHuyJA{‹ds¦l>~-E/2@5ꦲe5?d^YGZ3ΣQʎjB (_=hYX ޣ>*ōyFev}L\Or,>_5 QuY %^%#ZCn^ȯIݗD _ lu|ULD^}Xpip%8T/庬r9M/Kmj^Kml[oxy{&n;}ƶ>x$0e p+jU#[p<\:'&#!gB󯷫 d~b'O^^Y Y]Ê%< +ˏtNf{ 8JCw|UiťX[vCZQ|H=(Lcab>^e6g˱Lfk(vgJ7Vqu ~vi г\z*^z10a+ l뎘dT"(,?96#PɿwW-nܩE/ rK8v^1S6AZ)O]žZ([)MD\~|I>9K{*+*aOOrRUA5|A:}5Bt*\KɑK]ur3H7wCC0夋 @l"} \Y=Vݘ_,If2Hyj6pfg]8K5J-_}^B`BE >*Q !Y;[ϖ 3p'sz5BK>&#OQ:|L7nEx]zkfGbxN23OC~D+-=FJEsz9|0BIM`IL7jʰ9~vr"IvKO<9)Ǣ^CxVo/D*|k%du^o@T>86]%v;ԪSEKA " CknN*_pܰ\br0Lhsȟ3R&u;DfgNzwmTA:7qg}#/luai M|ɜ/iww"L62ݶ4);C*ŨKܻ͆hsfFd7<3"m'V]O/aSjȱiA4JjM3{112; D%nDRlݠryQ[ nRTBMNWԌݐj _ r>Ck[ۖzǿ?VVnZnd;4H)/f:TТ-~<穓kvYuF^-b/cZilZw'Xluw52fi([+JcҿDclP+Q~8߱QG'CHqt'2{UdFOGCtA|84KɭPiB!)_‹Q.`ZIbED3b%< חPZϹו4ځ{lo4x6p Ǿ`vKQh98Һxgty8¯NI `w3pE'Cu-r)\ J9?Jtp3LcNoD[Sev-` ^cZI`a*=* ] 0@]]'7q)0zU*|#ӚOHW&'}P"|12rю TXk}aN>e*ξKu)N9YhFA%dQ̉HuOQnc4j<9#\xCWR-ӋY>n$9msK^(%߅wBMj!=kHǺPJB E6Dd̈́NE0McԌlt~jSZ;~d[Kr)јp@j4ԇt2a l1$2oyf!xWlVzGn\&^`ˬVbPJׯ+"ZK ,"VJVƏTZr"Ad]%V+QXȆRA"5::n~[U=E[+Gg݂,di@@x%RSlv4*}hv2|1oUj:ޏ5P ~ʺK/u%j9^'&VmNuXɱFJGeH%j[,zUM~#}VZ3us 8=F=KPIq LӼUڼOf`LKr'2է"/iB/{zO<dzl vnɀcnxt,HOx:MDw~Sw"Lh7 duXx"X敾v>2lrwnYV7?]sW7/b?%_}$\kn8@D MBA'g6BSvbD:iT^Nc֟>*4p7$\uҮ[4WyuepYKs{t)N9<_ [P_S@ .Jh8vţJT{mU i#TEp}JWF-M3a̶UJX#I,k~%zd6^ק3!Zu±ˑn~CVX#sR"2ٽ2:hP!"38ڈyUR)Vyư7י|1L>'OZRo+ۣ8t!l@KL(ǘmQ,)"quB5M_6Ȃ#ۓ-ˢ<`G 1!qfrvXM?"Å2h O\>S6X㸧8$n EpB`KPTR3 Xݩh?xY% fP)YfR ܈ /CAAw;"{Y!~ކ@Úgi~ߛ8N%}W+Oy6Z pҺ=a |p9IVj )y;赆z#g 3Ga(Y7Є<}ǰI[,-4/;bb${ Z3'ɮAVT يj/)1%KErɺ)E!U̸=-mrTO 3&WYzGFkÂ$1+vЀSj+?Ñ+4wdY#J@?ZĄ+x-ŰĨ1ln=w='!9 e6`r~>kWeW:+M6ʴAh*eO)ˋ-ŴGHA* і]xhXJ֍U>gE) TOsbMUT%q:$0_&d9ըoHPFv[~jld¿45(>Ğj.BGáNѻ|jR&FɲX!g.~FN=V 5)cx%bɳW>戟}$Ua>D+ˢkOquuQYcXMEFj/,T (g_ 5WCes#jBV ~HzFд䒽I~{{ع20h&Lt*,Gc(9 $_]7 }`@F&y#@F UPSe->d3<5&:S 4g,"_YMM_f>ӓQgiԄzUf3F` LM'A؍=u0c?N}4ކ!W`BH/uxd~dU< dkd2'5Ix͋ťb#}x_x]mYsX+7#5xq6HۈFJ#+2NgGZu B T3~_"ZS_-+n| Ȇ%{1t{,g V1w'VfK?gkN,hBwߜ_E!9*uk979NB2*9Vi?n7Fn J]yBtbuq)8Z=tk-$MŚy,PˬWTm獯 z4SkC cS^fc,7$J"c2i? YI$'xD/b*kD)4]8.0Ƈ>|{ Q@1HVZ@ۖ ( h|+>Ç GӪjʣ[ `1.yUr KnrGo e\J[R0E~ _XWR;qj LAfgMpt -e' Y"V|Gj]iʉͬni,zG ZBFJ0 ZO"_"̦ n@-A]5%LoSWʫaS.N uZS:RG"eljeF-mU)r7<-KKբbpJa4ˀNZpq}X>/50"u Cr(dH88<gSu7{WCUB,=6?ii3In-Ss> >^8NGv3ˆ0#`Ck m:*а$Qs)J b4/E~Z(@?rS矈Bh!4}R1C]^bdL#gaydosSWjIJ>Tty 2 a ny~Q{.~)$xacE.Upξ$ŖF3s`- ZqL[8,21ܡێC`H6kR>bfdHaZ^'nfަІhf?۶c9q u+p:_*\`:˜Nlϛ]P>0;{Y{jM& AESw(fie]f|96kҫyQO%o=o wuR5BXJ G-޿mIrh %ےk DydcX Kfo7dOެ$JqqPXؑʹFa\6@nwGI*UsL?i^SB3Dَ50Qp[]9gh ]8 SCי.3ڻ;_9uO5gf}bKտ6SI@8gp>5$>pD3b);f)reEOc\ `u-! (Ɂ(KA|a)1oe#B͵6Q&Wbtiuܨ}S{ " ;'/B [vN5,4rodg?nI$]f?]^^3i̠؈īm7F=`9ݿ?A6fsC``DkEƌrV4{U(tP);TSǶuß^?zR*;#T&Oi]p#LG{WsnIя[m@GE˦ |(R&K/#7VM :]B0$–H6[xItfrį@Bd[,^0>$3<eFC֭١gfTaS`&DF>"6񀋝v-SC#9eiLj+]As{khp<@f&z>MU9<*ؔ:/2:qĘQEG3b}'J_=@i X|۱h(#d3J.Gr.iez`R@F.p ;!#v5 J)zR5Guܸw† ư*:ٿzY~YtV͌RM qZR{'eҤ@|M%Lỉ<\N"~B]7ȩ-K*des V@BpRwOA@Ob ܠ\xqй2F n>ɦPUb $ltJ\=\Dlt},gzqBzИI<(Eq<?7ĬlUֱ#k=n91Ŭ鮋2_} HԓF6c?bEϝ1OѮ}=$_{BW`s. 5m356,1pE\8ݬ^MAQ9hxMձdx{tx=9F|q^0;709||e`~$( OS^B-Oc4y'!H5vwisyNg^<%|U3`X>45 Fm΅Dxx#4bn/{ -!|ިF!0ɗU:`O"'~02ӕf`̪ <.8 DՊzP V]I} cBj Z(؎yr:Cb׸zo}y'!.?N(j SG6]/ DE&\4&Ҷl@ryJ ӿy]jD6#D2sS DfT_vdcyƧ! A8~eNEy=n=ӗMվꦹD#[Yk)l~ӒIT89D n, 8li$ott{QTA乤={U2C6[m&*MOhSFUZ!oSӆo-Nt- jY${dE F3U>3S1\S4St KA1>>LXg<{UﳍΕ*G.%[$V`Vza,[Jxw~p+'h ^#8 ^5n(!²@#` 1M8|*Qֱ uEU=j/J0c&v@p|rZBc1C7!1]o}[q$Dm_]]`ץIyfO?C:!ꩅ|Evd06w;*?Z}2ɕF6NNa`ݣC*ɺ3%|n&PT2!Pd`j 8&.^^cP)*B4zqCa{.;{ Wʆyp:rzBe }!N;Q +J8F^PB,FW+h==S-#DLBjFE>֖}B'r&?߂f8ZeY9}eÅU9RDɏե 1%xWԝU0+H#KBҋN<9Lzw~mJFm)E3Oa)eĈ#N ࢷ".m>ab ?wˆvy2ġ:)\=K[\;igT)#(ş#A,Ow/B<2YŻdJ7T6QK ˲г&TaS&?wak>ӈ*9E4?ƒu@[u2#K߇:?vEnV'G!Ovwdܔ vMlw1t\)+nf3Y'|f݋h݆(vz sč&U;͈+iQ3ۤ˹;g] g ̰hD )PUK07$&#"JRh;):5X:9~^.!FjS2=3zE3:{ :t=7Ή`x4^+4-C,$ HET ѼhXq4!ũn ^[t "XzDc7̵:?sY(H$peqQۥ3UH-B6*"naݓ33mwu`-YHH|:x!lJ%=HӴ:,ϋ'zQ&sސosh*- Zr.IQ.#zʳM:sqQl¹c|YgDyt]La7`D^gbv D'^By^}WT+”5^_#p{B05O̦oUi@DI>Tڥ@Mhw>F,ڃyS_ zGfPD:|]]2N3f;YxDqu Op+8$0tH OfAPJ[ukrg4N)hэ10i}tgʢ?MFSZIJ4,ϓ](X4,lFr7$ zU$$ /cɮD/a,j#*B{*0aʳ4kP (pWq[qeE&t ![сѶ iU (}]sdxȞDLA>Ee[P?8HAQ쫀~, Gx7dَ{E}dV/u x> x!NrcT5+ 3UUmzIY;0/XSo5Ѳno5@DdiEv9/ȺT>,z[ acJNgץL 9Pd~U#TА~aK&:Fa\ʾ2 *c('8^zgUߖ|DJa !6Jś9q=hr?P9 ,aAү@l@dtt(J!X9=GeA!ב\y SrN` /= f"&Sf?W!.= ϤPzYz2і\< ɧ֥lxU >ɗh,&7 _OW ZfOiE]R{V zlhʗ. l?slOi(`ypr>ؾJM.yoN~@ ViLv8o8lf> X4tx+_' R&o+`1J[69q烇nd4j $-OI$9_]8ņB4 a ۀWYW~7%'*6"cIdF&A};bbQ ^9^Fl/98S c]45_NpY]s2A-_\(W <|%P{k8 nۓV~2O[wm1yP0PC$'qؠ} LB} &X::|(?~ .LW!ȵL==#ܠ _r'Gg6 )Oq_.?ٰ;s$3aERU%~`:fm8䑺VGH^fҘesܢ:(ǯc1YwN{]ƛR&qRPQB;FXrfoy;R?j;w?2 2VXD'ќ$Cr q$:Gyd92\O5bМYݹAja?3*rL aƯItv;kEjЩv <7s"so biʎrb Ss>12RHϾ0ļP}<2?B8*w b-xnw~ْ\9:)jyiďl'Kߝ tr &) t&ʺz;SLƍaaT8{8S(Ta8Sy͟^{sܪШfAfz2qHcM⦭{-:^rw%nϛLVւ$twjrYuW_u{WWYߟX tRlCt_Aݘpn}%/I FZ-_slkq' 㼄ExKsߘp%&/[*imjV(6?V -$[ 7)[/nO"HfH z KdbwwG.C~}"%v]*䵠izmp;9wlM ֍|o@r @s1ix "V 27uU԰̺"/ 2?%%'$P(Z) sg';@ncX)IL/P^qUYi >/bCb / |'iT2Wa"J=l gZ!/Vƶss.h&H۷sCA,e BEjI6a"`Lf&5D|}e5.LYw az^D Q\xD2pԓ0Tq5zew'b7yi*ML)~$ $".qUi>v_)vI Qes BؒHZ K6l5K}g9g&<̄k$x~ ihG98e$ iA^۳FIUͮ]뱥u*^AGPD_ i;yѬ&­q.V~G?va$:#vW/GL A>h%2>rؔ{/B- Mb_\O8T0pgÚ7+棑~Q^zZ8s&to_NOh{wǕuŐ=`D;Vvԏa¤[܁!m9{J7 }d뮓cA6t^ף'jkExrh)/dLK =3esϮ{kaΕm-q`Ŝ Q w^m&E)nuHijZmĿhѵ*gU69CaA\qVg(kMGOڋyYM0aH.Q= J1)(ubR 4`dds;\1Cjm"T&e2^z1UD~zzViDN;ʘgpͱ7̃ gw&%~&hJ?#m.Jh CXȹ7FlDT% S5>񈔾r@E9h)a{ml])5ȌT9 fC"Es N5'v5Ӊ{rrXUYlbv/E1s`Oa+''ƥ5O&/0o6DYfPOE.??W%p^_5U9ld;2lF?q*fjXf @ 3WpZD$IwCJ*4=}vJ20I!!7;S7I`~ɗ{. ~>E EM1s&cSRdd(lCVϷs{H^|$RUg,%7)m5kyṿ@ S-DKOM =h#S= @IES^e u & _7!&'os|9m@[>ސ"iH]A/#NBr:NHOك3Km>V L\ 9CiDDch3N3IאyX?Qjb6T`2OE3n%Xqnp4 /,MdqG\r$cjkp9ob!&:ZhK<+lj!mAi h&}졗 QԳ- 7~YI(Ltӥ<RʜCչ3 n w{%E?Mn]-(F`~$Du1IDFRl a0vP$qB FV SWGqwЋx C)o&w}'EM2rR<%kS_Q.(6ax; A 5vC54}{~.|=Y }[f|[S&+UKQ勹4EM;,j!Rre$b SJr⁜18|Ҥ0ouƧt86We1DcheD:0^posk Ch.T >ÕhKV}c^Xg]>^H`24qYsRT\-Q淰˾$uàEl#~%͍a_<Ǝ/,aBâBod8K{ MX|A\V|a sW l4J+zf6/Uaӷ^I[fC^,긞+yO{gY| 9d\6 Ft=) C6lzEeಶ߰O {>wC\ӚÊThD.@w^g+9iq5,R Zd6W-BG?: jµGKm \/6MFEmۼW9ERF3c@TyuJ$k{"DU6x7XSޝSx0K2A(8зG|"؃!S&XXpR`-wZ2ʹ4Y쭑aS6Lo_]uAvc˅2/bJ̑wHuAINB{DԶW;`5yY. c%M⻏#G )K8W BCj(+PﺑFHcpxߔ\ʿšE0މi^ L.UVMU _Zk(P$"tetՑ9^fhNB^R;[t@t;d'w@{r;l)$oȊ1qF ftTb#ԧ6邇ulN~<0tSDIcmL,mFn7Q >VSt-߱i m,^?ԭg?OZ2+sD|X?uZGA |dR>}XkhG5:J= 0oj6^l\_ߟžmZ5uJbx%[]_쾇_NT+d^nlz 9*h7꧰PbOɗzkĊ{sFa\w⪑# ̢T(*)^Ҁk4yRŴW(9pjfB˛y`B :B ZW#iMg[(зd;t}lUgzQ4;U)oٌb%MP*Şw'xJ?Dsw6יfp,%j@#_Aa+10o)o| >Dw O T<ΦF"¶1"uIQ_glhafƺ:#_1A@P(qR;G(xhnywQH6/X#n(m Dnn{zN0crא(գ&`ȵr(5bI*bǝģ%J†v}ONvt9Ox Jy11Uv@ك`?WeHܢuCdϜh񯦼r XVasE:~3 Ϝ0xPz(>-Tl@2XuI89Q_k;&$e&_\I*(ϡ*.>赆䂌oZ8nFguݣ}f<"eLdҟv 9Kw~>kIg.`VDVyg,W^q];3GU+p4N7z$n,)|H= ͔Yn{dzԭ.$s.JWcg.6T|*ת/&۫hC{Y7 p]HP]\JFO@ԏZ}!(ФUrZb^"t(ܦ^g41.Vcd0N\i0 Чt%aW-&Q[ճp _C'oCP˅c OҊc݀c?Q@-T,Jh[Tfq)cWLPmT{(%%IFv00!5=A^? Hi4(8@벮Ɵx_s=yJAe$/PBLCeߏ$yk!>S̨BT>C'N͝<óY FKA7|+erOfe|aaތs3v@9B*A7&eA+}k1*hn65a?ۂ`伎2oYQyzY55g"SHف@Jr5h?tD =8yWw]?̱@$cJ4g~9'B+~{r "r\FMIv]h!\w"IK  r9e^5;Mo&r>ܵ 7KsF}pWe&/"LgFKYַ( P˛M~˹D&.$Qn'2;WVbBZJy20-"`%]2(rwP#doё^T. _p֍@$Mɟ*UƵ |1^7Ktofό-&ҳӑwŜj(LS M>jXɜh {\KV)&$u(  ; `4u'w/z)#g{Ar" T 9q --3b$ʔTtN T>`ZOEq ݝBƲ9uфl2:$\hE@%kiJ/cB-LMl/#.A+K9+b/svxҤKΥ7$(au-Fʔjk_+;GTXu8aLtTM\f5NS̊;m.B72J y0ܐ")m n᫽7jUvxp&8F˃OE@=L=ym['Nc6~CC&m_E6ʕxcw5|pf:^cCQe}4G Lp 5֮#@[e|%'>o)٤;e 1̱s佖Pt7y}HK5 w]цcRI$](q7 z(נHYy r; nn0 UQ=1>nEִx h㹰)3 V+`d]hube Aȣ KZiMnE 8T,Pl/,xV>j+ \3③ΑiY]1Y'x (֡4L"<4+ǚPGY_N-8^Ǣ ȑ>GƱjRweku16'ɀ۶du i` 2gvf䲉vY(aeUt=r%b$em2.m_j(mPyc1'H111̕$KgVmUl[^zj;kD*UOcAIJ[󋗾wj&')[{-,i`i=gLVm ; ?ERw"nrǛ,Z[OT*_΅)^2=grIA{_ub_V~~ј淨LB  L^/-J\@?s߈;b-Ez gO(~u?0n"#`M-1a0.tWAԜ'[GkXBNkh'G=}ݟ G;.vT~E!Rܩ=SHc8=!.ޟp0 Gxf7+*c8][xsD %eydeK ~I TIߪ  Wh^T)I,l]$-;O`ɾ^Jb%!n.{78G T~w/HSPwzzO&{If1ټso(kN ڷ VKZwgqOP\9sg $q>d\ @GNϝՏ&"c©ڝzô*'ܹ:Ƶn*JZga 8] ^if%|yxHY$ 3;ZH*.mܣ>Mrj)ZD8"0w/^-*^GjeZ(E#[};K죆؁׃NHӝan5nJ%6qd ;x122E+ZJo)AjR " @pֺ{D,~\,[rxYollХX qtq&E%:r1by^_(I[^k "3fL@%%hO3H2{I0I]'B<V%-uOC$i!xRu j?sgM\̝K%v Hۗ S$k8 "q^N&U:V)%ӎפ2ݩŝ`MP犤Ǔ#('?Q /82W*ɫ=PV#=ԢPH(1߈UKO)TxDrX4r sk׽jujWYwr<"o6l;ŇbHvXz8@@\3wZck`#;-@yr[FVoC%s&Mr]lHGrLN!=6noۡdjvVc -YGhϠY;bP*KǴgS "m}vߎza\QB "sxWlv7H`&<&' A2U%j]/lݰzY@n@^oԷОŐpᠸ&t`rp| =zE5H Go+C΢fKw:zv'd?.-?( :G~Lw{x1&"O%Lbv_Pá zTR%Fb V_kWQՖiq㈥VuGv6fws'j0r اѬS$K };+iu4=s&p7v~篬]HW=x2FA_MaO_%A!p8v|ۥ"ZM9 eL' K]5C =pQ(b.˗@=VI@?[ZY%pñYg `~-6<`qA z*N8e겠ǓJLe)pT kmO"d^\AW ZW䚏v/ g;lvp+.R(cV7Gc EoAДk2KLy8j~W`v9f X2,Fh0*8ݍ]XAg54t&q1LSoʌ^ZH[f(z[9[wi~*F~2>OP@A47~d]Ɏpexv4vYpGl0̤|*cF,~59fuY[#3D]@{YhYe{evKs$}4G:(:$l !UQU(b@V `#;b'|xCQ&1TuxUĎrK`\~W6i^'e0 yȕ_yzHE)  'S؎D RftU{Dq•Ba'ZФ}t4ɿAڪ:?DޖT0R}h8Ey.6KGGǜ/=ޕw$UP@0 Rr;/:ܻ%ؓ|NJn,qQ'G<&B$r%o%l${fE9t$Y >\pDy86,c\6 (˲n* ԫ-(K (a9k6%T;ApC½sdyEE  @9;3M)~ˑf-l$[#YLi 8UɂExyx OB?q\{/5סik.'Y!O$RDks! 1@&L&67.grQAa'!eRU&6z D-cjY;rCw1 UbhLOorg95&@&ԡV\RHT wƟiO !oHRywV}B_-[H.[/5o%u?R§OA:M;#fSoO ӑ/:Z QI2]m>Gc $"9ANm<cGw5@ӈ3XtCȞ]Xby/\$'J01}&t"d2[‡?ƋDAU["gYX e[24Bgam O9逻WʵW]wq* cG# g$6.H?D)uE4SN}ؾFsT5#\h`蕼+0G Tխ՚Ex~ꅨK:KvJ]\.BLIQd}e>/!H1B{spjgD\u)y5v? ^QXTGE5b @ѝ/M1^˄G4fpec7Aҷ=wгt4X>G~L=Qu K߾o7&YjØ[<<`Bzap@^ (.Zd72qD} L՗ ½Hrش)Xp i 8TxU#VE O(oʡs&3 {!@ad~-Fv\lخ}fJZE<EkWyxTt\I)NM86K7"bL3گ9V]tlJ6oc0Vl\k@j{ h8JHF.{S|li 0C)Zep߅P 6ȗ`Rx' V GsGh m 7) .4U@#|d"(\\E7ګm-i]&%3pfuV 8Eϳf!.2B!ux(}v Lmh "s"A4;3 Xaz!+zل#?*<1 F;%@YɛUrz;F\j@ܦwH!yrh<׆vݮ-_B& ؞+qm"'=lt+~N5&9#A{eA(j0Ӟ/05GP$F" ]_k DZzn R{:'|С&2 ѫc&xRs$] GJ>@k/٨reL]Rr'*znD*\}AAyCy=γ|3PBT\zh`"13ITQG[㯷f|p_G)*œvƥ{J4w $OFTzn;iܸ*Ӹ 16`5W /[N Œ_pOuG]ASNӡ116ulo/E&KGɆ_ &(?ЪU$gGrfg?͝( Jd#AqpE HZ#u+8Q[g| 1)KE u!ߍ5k- ;<[ >'t\s bw9N}QzM<0eҜhx~@9 B N.߮%E8kܟ%Pt}1a_Qr8RE9z4|*y}G]?'vQ>s|[]?-z`Ӑe歊pЯr`J[[T/1xB|wuGP;"]o,9)0`_BA RΣ&Yts*f KCƾ}H;ĥH DzfH2}v$Qc?=X$r+agx]rl?[vbjn{4~~RG23eN)/%@ծ=Yn J9iGk{lɃ-ػM[^NH{>u _Np9cBMqh;a25 {@ϲKQ> 9"{*̱k*i1v}Z. )B:D]ܵ§5;U'6S`ۊ}(t[[%oR} +<.^E$!}s45,/Y:Vl8Vh3}è}n:! klCx?wEAS@!gMZp:wu 4|Xғ$]P{elͥbypp&'B=7`h5#񑔮f '{`!9^Aj4y:x8#ywWbچ;"kHz^Xw$)V7w6+ZmE6%Q^X(lAD&D cdJ䢡صאƿX{~vFwN(Z~BEr ?YR;)$w :N3H'DVj8%B*uN7FZ;-׍qu(Hcp/)f !;VfAcAlL" ;.Gk;Bp wzʭt)K. E%Ȏ!Ij#a_:>{¹ Eђ@'uɲpP( WX‚RQhgxuyuތ]?PRoN^"y$zJ1P@GZU >NxX#D3 ߒ0vŦ2X8"_Ns'+eA6:cKU7}=iK߾j!1+Y8Lͺ_˪skMV~ҧ$\0QYc@w얦&=փ-Z]yaNt9w@K:u„i6@ҽqYՇA4šY``On)%S3E>O hŚx^4@N0G'MS gY_O'Ifֽ$PWʛ*7I3܎4|wXCX1Lm]1Gw]璽C2--QɊ|~J׸.f3*/.ry~rV>}'j5DZ*k;jr!/ڠkj`7q_$< +ycK<^G4t3 \6'Z6 u?ﱷy/|d\xoD/?joJ1N)i400jVBgT8u<9YmG t͜t?Bqa\ilm܄w븼c$L8/aqokkcK¦R{v(e;J0CT@چ=So(0K팔XOc+q~ ( C$aOGut=9C]TYowȶݙ(x|\Ku9IS֘՟wzc0߮  V`刲5>PjQ 36enpMʖАqfSFR>= 8? ᔯIgqzo(h%h|Pdp!PngRy9~)˓uCV-.SZT$&D@yaܾ*Ӓ '9g〒$>BZqj}cw b@ut'MۋϏO;x燲 RM j\l $b3^Xv*_PQj ފ -s>u![wUaV?^b"Zew3hքb,N W+)H@\t5פVoMr?eL^sp6tƦ5s0$[95W,>8T-r'u?eLK[cӜ5#/p"–ǝg&Vs*ف)AfKƉLO~#K؋ay{.oRƖYE$BCpko ONEd#h%@Vԉ0r^NȏjjԖ_j9'pP/eSj0.q19-W3pnI]0DSranS_zF䵄7v X[ omc ߎ$ A6I % a>+}15ۏnctjNAԹxE\'Tt򽒋MHLΠ^ݵP c ۮlk8\uF\_{OՃ2b;V/:EǶ O9ʛDk@9gek~ũE"^W1;;yv&5 o4h~[V&D5׃2P=D{))Xtb 5KCIj"Za{goM$F/#W4Z,ڻh[ UjѢy8o|t{CGg"8#uS䫐ÿW-4Q4EVLrlOft/HNnUs{ } 4E~r v9VY"dhGP1]$;i&AHtP(R6@aW2!NjuR`Śx{f"1Dz7[VÍU~McX~&ScPEf0fxMPfY HbYK8kCMeuԏ`6zy !3F迵v0:,3죯Fczͺ5L%T- N 'iHF]D"22I`fĄ-r~LK#WL$' r6" fSH|xBc\򘵛ϨRaM=`_nD 0>fN3I?t7v0-Jƣ!"rmBj`-ǽM>u?ڷཛEu:e+b$wAbuGj琎yK5rPWAUtuϞnB! jN-f_r6 62㫒4Զʅ"91:%r7ˢ/|!o f+pQٙ>F\rmve1hB'W^"iMz~sqaR)HIP5$97ұ[)[}kH5nDÇ3;lubj; VH3;~(EMui~&LH} B+IC{{A4pM ~ Ԡ5}'2֕NۄY|߼ d~JxLr KǔbxK͒:4xnUuW>vs|k@)tUnEcy%8Ϝ6U^#3kko揵4'd^I_.,EU]9cH`KI`Z֮)E{zRK՘ݨ*luG du쀠Gz?MI fԟ>'7@&r%kSGH /B{DjxiT*' 8Bh*Ul3B4107ό~GaMnZpoRX1I qnde};ԩkuMI;-Zh;oEiQÄam> ,RߝH7jZ PTGte+9&f{qu)nQ}T^fo5z q=LVÄW-P渭s~^EP X/:<? 2he1dL:Ʊ?`҃s~թMM=Y^*$ϻ>ux?{P?*,,־[ax5k%h?>Tf ܽA33UWzaK7*2?.;TnDӗV).`ٰ!;ɖa^;):%>[9g\}\'a%  LPNߢҞ4xƁ]޴ sP8ndg2igUt$ !ecF2:mW0z0j=fx {pP4PoƳ3igxcUea$9+ (!4F8iNфl+Kֆ$J-zKM`ཉ 3u ؕ6-D!RXD m2_u v̵ q5=6os0,mbܸcG ,L!8=7ՈO[vWE)V"o@Xl.Ӟ՗#h(k !콋/L8XZ瀮1p/T-/2qH pe+SA+:3rم7 }n@}]xmK%Hې*2K Pȅ- pEmw xr/j;pf#WBa;#wJ U:u r(=T@'_ q|AX4*?;erfVUq<2!S% WH:bG<*Oٵ´P\tW3&%`cqJrZ uJeDUY،aE6¼Q.hnQD|2KQJ2W+, `8O b^K8t'V0Еm݋1_al0j|-> YxsOi'h"?mSE@bE~ǎPj-l\~9˭*цnL[wgʽY;ByxQ cQ;[mq ; FI%Iv9-aHV=[ҹ4_m6O/-l3MТhU!4jĶod|1']@6ϩC>q)MNk!?A'h(4݄ rj6\kamLS4cï*gFw\ [1ghxHr|CdXCȜubϪ5 ^122em nCp^Ѥ3ٹ٠DqnRQ=?)-݄G$_{>o>|˓._kgTKk~*#J4—Жlu&e#Bcy4Ll ›*?Sd077' ~RFٯ":#37OmДSw;6X65 r@KD6gl󛨒RtdekuN;ُ zbo4`F il1GS(8mse'xe vVQ_ ~Hiq_F/?\%uf'I~փbh0Fa?szh;eX~Nb#^!w?4BK6ǪHI lMӛuL>hkBmglk"[{:XSf\d!MtDrz7P=~t^1u^D}RLۓ9I $omƢt@%dPE1Y?eثhȀf:o\v2fO%bI,zҚ4` ӄ=z)0!Ub$烢,g8RUhOJ[ߚbsX: u e$-yQYQAj}A.y,?[roϷFE vQ~CmFXx>n&ކK. D_>cġ!4='j ~&ɚ;qzÕ^oǒfN]n!L<9#gΣOjOG)!C :9dOfR)h T#xhL^i!k\g >Fd8] 0Kj`zLJKǚ]E C SR$`s ]&, jDߔ$Sܰdp&}vwMwTzWz]pA3+CBO@nB!rzӠWDLw$;@>i ɥ9%: {Cd1zmPru.3}u3ͨ_KM]vĨJ~|jyo^b€iK}(2"E78"^tt\C]isc|M#|q2wJ)HrF-A̛<{v%O.` xω"z5ϴԚ0bv&9sn0efLI暶fE0H==c)HJqb-Mḅ?;˽tqo3d-l.uu7nKtiЭ0xknmuXg"_!R/13xIyj1t,L{ǡbQcoBNxU8δ-p%hTU@"Q0JГz1JJ;jP資 =J[VII#2nt!ŷUHCkCMCZ ßR$X5[3g@Mppb7y U#,:rdcV9yz w=9 x_{w f 6P%[ͅNIHd6OH0&xBxb;F? ;k 51AT_=^햰2q )V#<'Y$S*9#!X |)Adhj' ̔T P;1gl쇁se$_T0NPm($Ljdmu4NJN`.fiEG)E0T~#[s<j6"d1?OM8٥MfmS Q41rڒP yDJ<'_lfHJ(A; 5fV,ڃvok.2>_ODIhل]4JlclLx2U,|kD|tЛ2%iboT6266mlPbj!RP 1.; vxs=)W 5t{b+VNo U<s0ٺdnn^ͽ~tՑfs ˞Ѯ){=ԗ7 pV|HiM~:8zg،g|j{;2]m.2lj9x5 Yii5rEۛ˴TZ{$ h!'Eͯx[Wg;?$!,DD=EKzsD+nl\he7WbPUHv.F]Zl.S tCnZCD9Q=ZN9SC,k-cgip)D(*[Gr5y'htTDukt]J, 81.I2i9iKKAZ,57+kSJ= C:;$r}}/h4@o'%dp=ZwDVUc<`@ϼӣn-u4O a5|$9!O+I+YVu=?hZuoFL;:=hz\|G0gQt!s#mͤe#6w}jDi yj|^~z-aU'oŮmH 0J?ZBm)=#\sQϴ1-G37AQ `Ps;ټnODP0#gr5 ؤyu2D FɡSO+yծu"Ǽd]n [T [N2 jT=J=Za?4/'j]?L' x|Ry/Qz& ]alrURX#@dD>lHu ?}I{ry=U[اOXC/R] =!VHӡJM̜,>^Nӆ9X,FZ#>mk}c ]Rc9Boɚ2N{P#S('[m\m>='P+'IwοZ>D-6rwEN߷_ItJQ*TC4[O$KݷM 䯬qGf$q~Pt'Ao{sVW*.6f'.sFU4cUРWFDUT ..ז'_(Qbz77<uH{Bj{ +^M)g2JA9]Ȧ[a@?͚]t9m+w>41ZȐXh6nH`H{}Ԡw-#R-U`ex#BLeÚB{;%I9f2?uEqi6wBv_Kf.z .Y"|tm,rɻq!#v̱%B*m ]W7U,lUOjIX.vngVIiOz]$T0 NӈˠD߉z;3}M LY L)(cTg;s6AqzyR_3jj peapHqP(TI0XtE]FYNE o |iz\`xl1`t]qDh?}ˬ|Enp>uJ_1 @8> |w-@Pnm(s 2 )-7:$=WyQ SO:å<%r*utJ$δS)NΛ;5#-MgR}%_s{qل-zR|z[om5] 됯V508vB`rIRߺ5"lXSbgTү~ׄ+DĚ˨F,V+ݡ&U }BK&Z: A%&"I$PYJF{=ϙGd*iA{_=)# Q ^gF|;@ܩmh!%T#ơmd]7-b$TBto 72RhnyeSq7$ d\ EZ皇m?0=!<* flmkO.PA]ë'FJ:T}j_~ ="wJq@8򇵁§!ieRC(\+0\j841ƶqpv%_ӓR@m$T:+:\yCثeL%R25};>hx>,~WF=~ᕎ8Kڽe@᣾x&ˠ iGDv5o.6l?*dlgFC>!{]#@*i*mե0(EtF7;TaPZ}qm.E^U>B1kEO\Iq{r+[;͇Ssf>He-@3G5N^!#8/|@_+ dꖉMaQ>SHM5yN!%{\WTk w7~\ H>țр @"0N߄qL:$`T=wqdSӕHhCkvh ԍRT2@"C <}Y>U ϑ \z_' 8al~-DWЁU޶!yΔ|tBP)֨5`:!;%t_$BPXdA2Ztf?mVߎЅ^~|!f*9 ՉܶQ[(̑ _<ȦnFs8kb5U:V눞Ӕ I$ڭ`9A["t&/n/-l3!7R5-C4l)*U6 kX!k5 nI:ļNW4(u{sqІ !.d] 6 ݓZ{`gQ}6-B=u~DzdKLxwExa{3,[7"hKW۫#6~}|ڤ8^\<偘`5vO|0hA32ȋa$Sݒf_葛~.~+OțŝD}{Lޔ?*f gy?g媹s!)cKKDgl򰗹wRwm>.&.I>@GɌ͘rНyVG(`ȱ乡yoG֩l G+[{.XYei o~omM;Hpe,@,o::oj].)筲x6DZ|2#TGß\-e>c)-n#Mf,u|52OP_ H8,q7M%w?,t0f$4ԹBw; mW " ǘ7usml Gxw^SZ {7} H.)MFRMcp)"htw1Nb1AZΫ#5k\ʝxV1i PZPD#|I4!as4I|}=()~O&Ka4Mcy !`B]psq4> TF*qU5Н{sݠo& /(ir܉`z!TI2etp.@ѫMIveg,]X._O^=d q঄:P%,_0S9a?(['G9C|*peXrHci~g4 Y+ѺO$r-@Ơy`Dvܚ ?Ưpq!(}aJIWdylYM}J p!c.11gf. 3t2dǐIL*+ZHq@ⓢ۹ū0n)}Um ( xTWMi6]4 #I6@S &Z5w֖9U6bt_UM\q+l_E-;oҊ(FÎ bdRZ^DE)b~ٜן΃}Bۓ+&#S{+V{%u&[rN͐&en/ث qޑdLsGAk⒌6!U}?.)kT7ٜZ΋rD;DiLUR7t7sܧ]{X/ x7Yg Hw$`㯖 "k3LJ֡\ɞ "է`i,yfNMa +Y@_T )DOK#̺"RL 4^6ˆNmEgprR3hz'a}ҔƐ'S=f4Mб[# '7rA&2fƇ61EK"\o sA!'iu[jg jg];#D=z q<|/ {X9i3d-@K,KMJEGdc*YdP"!KgFRj5(ޮ"0g\$J 6" a+#_DXY-=D{ߕɔd8?<% =8OC-if[ofLqr+VZd>g9ou O}.~T[ߗ$W+ z#C[ei+XEYϧ 9?,9RbpH WA`!_̊vq,Urg`1Lsm0M,Q8.xiR$1?=-^&q+n|Z>E-*:{PU//`n׮?QI)B&}v&DPҴAL:ռ=sm>|-͉Ȭ~]~q8^GJ8HfN7O#giCR@Jlu[ؔ)ޥf|Xak<:Z51 r+ .~tlob |1lM?M, hjMeGW-̝¿f&"/tU]Yh"Adh޷Y7Ą ;|5 Vzp9 R8x)S%o}f.=[kH9J'QT!`ht5 %$IԇÏR+y}2ne"DRrPb; O;GªDz~=<1:Pb&R4/%2is| n6iird4E}܈ov8sPQJ͜xa5v:P'Ԟ>(ḠF#hc}6FAt.jQi1>jcP9*zjk+?86_>`v?{4g"*ԉ.`ʋ_,Dt2{u/7\,{BC˪;U/o < aLϞopz1d#mVi0b^D@|TcJMEgڔk1=AhCKFP"6]LkjQ\Bp#9x9V 5dC58 ӌ{8>nǞo WچKwo (Z<1/p*qBfRdN&`a23-Ciq+Fk:צЀ^IYsJtܩEHb|TKA<.a#XUu|9(y;Ę:g㝮l8R9] _R:@:eD )ȏJ}L.*BJNMXQ:$*xU)]A7Yգ3;L7P{ 泬%'@F[' ٌcMUn(@)v%y]>j}ƞt_okd.*I3V-`\oy#ɭWY ( "'DX@~H#LUpSW*u9"MU1Mλ'݀:aEl}j]Ỳ 6Y7#OcVQY6}q V @ZHx) "lJꦷŪ7k"pYK#ӿDJm& Lɷy!}s;=%Gʳyæ`|ppuLK;r\2yZ#:dzޔDkRzeZP~!C|Ytl;R|\ᱩ%`Bfo fNyqǼuE_ElrueB1z7g;U!-[ڊtX$1>3 |p@z_78(K.e\ *s0fVYTVQ8cf;ɅWdzsS ˡ e.Iֺ_#/KF?cGr,$Rt/?OQ0EKcYcw6+i4eE[1*uZ Ů6Ugaĺ SyHp A:?>{D) дʮKe?6hWE5[n-Lh6}t@CzЊE 9qshiwWWy-ZZrɆASOiX"uH7$72bvhAe& 0e"/bkn "sA JE$[rgj l^8 w㑽6/m@A|csmΎ{yO2ZqyI S %ap2j"S! 0cwckT9%_6tmwnzu2h=٦wg}R6>-7>uETVfPf@x>jWAB":?wGTȬtI6d7#ӊ_nӒjqH橹?%q M&"r@} }do^͝O91ámN b+,Հ{ᑿ4Twr{9˿#j9 ãC,ьuNw1Ox] PYgŢU-r"y8x\HMp4Uf@CI/:p`+FաS7:0?DImfkrUT!Uo* gxE?Bgh,}Wn>|v\ɞ82`dx8)5ZFJz!p9هICNFr븑;YZQ 7fpF2eklƣ uwN#)T`} $ }C -fN3W)'ZBϢW(3+̖A\/JBB4N"nDZw樟D4B +P$7T&H!0:@- '"mpҫV,K 8~ȅ8YF+Q:*m: :y5'by޶vu!u62]:&xMɯTIB Ryj?_eAbo8{I̢Oƀ .v | \h؂ؔץDbYO8Mt?vo$Ka{.k,t2L̲ؔ.CTnabA X(+B(fEi ה8*<7 bn4DϬAJ Tz+G??42ir@O.T)ţ V9WM{macIi He֤-煝G  /CP< {xɕL4 S 9C{}^w9^<\vӖN 4˃)=w8zx^`M-q s @/ɇQƺӠ|QVsAfx\pKٵ8 >=|J xk7WPo* ۇPh=o{g358]bb3;=E:o[Fݢy8Џ Ő]:ض>1 XYTLMalo8`e(poIf(^E3E\c>1E{;'/%(.Ɇ~$78Z_E ҲSz's'f-F72& No4pA6g;1=%Kt E#躔9jzqad3x ;Pg֙Wa3;a2ԽVoGƏ0NwInPI~Ub ȍR/RF&xOXMb . ˶I#US%)~XU0ɨcXz DWӥ-[$ ;&ņ죱Ly6>^V_3|] '"718vAQ@>'չ$z [xcmC&<[ !чYleJeg?ou+6٨^W*(l=^♳HQ.V\.ǡwjq8贏?: 8Qn@g e"% mܶTb6ƣħL_~{S0S](NW嘰-xW5dq YB{)Tjwhhl 7cXe~QKcHGxMtYK9yW s:IQT4ٵ̝!?ΪO˾èKh9O@H dp $)k[v{_\(u܎W1:)JU›FbsjN/0Zvs*UOt$ t ^6|Y#SMC|yOyJ!Ҍ~MeV10tDݸV"w-Q/=p^^ęU wu쿷3W~ѠtC $Bl04de;J+_~3%<X.QdGHPKG5$t˔$ JɧJ?7NeΐqLbbH`HcI ټLawKʾ^?c S /2i/sG |{4 z[句Z!ܢ/.H̄ v]#).6$X(mb`tٝYING~**Y{);F;=(l=s+Y+sUeI fn1'zl |soGGqEu7ՌH֓ǽ,O!6-<7%\.|P(fY{V^^V=!d 1y&oc{]r1 |2N\/,\O.<\7{oBzT~kphJ=u02b+tdjC&jl t z :Б7txߵ&j,fMf!vKQGrspjǴҲcUo)rF˒,ZVcB|19%O tײH5ڷ1):|aϏ{G˞6 jʘ :8en4Ep:?FmZ&W23 Ђ8-v8 a8~0g[[a=q8s&Z<Cj07*=rcꭤ(f\}Yaq<+IXQ$m¼D$5!&}51'XAwAR,No^91-+Hٲ aeFmkR98պ+NR=?[*˼bGfS:Ss=,.au"lhZ"eS;`U/q:x$Ęc)ΧbUQnW0Q]~n3,P7w%gޏNX=LɢM#zg}ܣ QR;Y86a Idb|Xnv:z[=ܩSC3-BVY~˕w]O{lٽ54A=ml\|M,9FinQ~â rbJ _heddk7, =Z#gvxsS0tٱu-1l#U*g{4z1bI&pU P#W|DxyԴ!U(_ip@_Enzofd~Ȟ[7 {aȈr@*vn?>վ{R+g Z6@PS!R2ߓw% XۨȁDi`ݍrN1փطfH4sUR((xXnvڒɦ}e7X5,ዀQSa3ZKR5s0}a;!@D{ Rw"oH*_{CkXt)JGr*ņM}nӭ3 LHE59zIYvȘ8مmUi.. Hs3O1X-f޲{~R4Z`7b1:"C|(P_7>mRnץ9|%\4q:_g؜wb ZS1 ; QfrdA%)IkKG=;VDyzW<%&'s~ .-Ϫ |8A w/Z;Y`%fNEQ}mAllwL|DjXI+cwdὬ:f+ ں&9T&C p)TbGF;,Df/veYnJs>^tBLuXA.sfo1t\(ԥ.~WfBxNhskAg`Y3U2D4{lΫڟyU#q,]RJ\?tu*lᵔB)=hPj Jh5d/81~;5HXڝ:aptUI5к\LΤy#L` "~M1frG![o/!A [pRX<>81^B >oyc-u\)i Y&Ch >?d@vQ La m@A $'w)8'F_R)ȳxͥ6Gg=?JNb=R6O\k'DQ⎈I]ն=w/I,4$΂zcvxDtfz[ZI^"wnyķnŖlmDO2r\b퍞VwepI~wA5?_!:?^[$v@./)Rj = fhdh>Cm=$APG;8;PF*v ; 1 qG|+rdp%0ޣs.[lQ4C7&ERz,΂!=EJ^+AE~I?,( q_?@T~9iX3mn(}]/>&>6ꈟ7|L5ظ꨸X5Gi׫酡&;D5]aAݫ~Y msWޓ:ckj=Z}qtg>/z`ʖ;#MU*O%"wmh9ǟWyJ' iN7HFA{>#Eݫ':T#x$= |D,c"eF"T3;Vs&ЂDW*8y6W\L}3+ #& L&(ֹ)1RW S oI lP/d[SSٙYt ( n[ќ W Zs礬'"\V^9Dl*t\!$9^PE>#=Ӣ9?^6Jxp% >}$ܲOoŻS䡝kf{yoz n 4@4z/nBl;V%i ^?De!2KTIi#"|t 3U|j/جp| &>6Tf39J/)%t3h g{_;Wϥp-QdJjK Q)uHC94buƩu,s+D3F~jlahRU ͘[EFlCTQS>?ͩ*Hn&YPQ"!f y9 ޯBvr2FQkbzQ 0|533Saw.cԷ42d ڄ}}UhM*Vn(֞{1ρhQϝBO*uڣPm#+ [[AdizI"-K}q>>D!|wQ, 2c<~pWBǯQ[ g<,q?8t 5uǃ ikSA&CQ3 Nz 4wQE'v/btP| @=Q)j鈢R2HxxM^mq8⬦q3OL:xg g\^왤?Y !@XoęYtA^:g'=u7I1nk{\ap% ;(| Ict`$ȵ{]Ė ۽pkw@uG=o,/C'zJ< NF8oÑ '2_>W:a7zS=#&ẻG+ş::mcZ3E_sxbbx\[3&ِy C|qXSO20 FsݑGRɻa$y/@ژ^ěkr-&D_WHcB+r @@8c8~s7snaӽRت9]XxY1쉗Cߔ= E BH@A-R¥*c/"$:`|P%6q?4qp)e':UX5ĪlrCFn>*+1岳D#v{X/qݗʐRA!.3F%ɹbꗧQP82D_$]ߦ搥Tyoj5b Cпwݛɩ,Lwd5c^fOn @hނm4g;< 1`u31ѷs>+8 l/#$pj/xʰI IWq* ?Ģ'<-lR@^)wPyVC5^0DowZ& r禤<-c>3 ZW )(9C ɥ&J8]pӍg6>yzI *PkY{c8q}HytcaX&>h\%q8g哴XXq;0RGx߆| #x/(e*y&ivQp@%߬LqEƳ W)@?_%CP}g8a[x%}m7 AwR0*=h&wAzm#fSZy7h`(q|:}TH7b;5Ι:ՆVL -e[\w,g: *UI BT#E&έQ~mb)}@gq@9Jp5(*G ;Οg#B A=`bٱ+j3xZo; N0FN:Ev-shӶwɆ9't da`8ZXDCю *4}*J`WR 36/X;i]R/yǤ?HfK\쭲[C, 28cqZD~ȠM1܊[gEjo͟Q[Ю^oگ[(5"ŷ7뢉-+DR"8hRGd P21%|ׯ_bXWpFFYWYDSFR%H $o2 /uCf/{!e d{t1˓zD9HPX'83JI 4Dyżuɑm(9A3ڊ>du֚!8:@)wH j-Z a82cՅ5FRõUɦܧP*_E5)AsOO]#Ip(a?1~J2y~G!TYQ,5A~ UUVbQY[d25U"MtBz\‡n9exs>3GTt{^ x7qf)ϒ( }q>{ɼJ:ţ5'R hcd z_,d5i8lWsU,BBx~ښ@JUAyֆra|iݤ_zPp|a0PI(/1{TG&ʽ.jQM-`'U)0.Ln3Reˊ G( 3ٰǙ> 9gI9yk7:J|^҃ 3MĄ",( )3:H]hŦV`T 4w20~@a~Hv#l<@}-en\)I%tL}]qVgvq'}UQ}HVA}sAqR:x8G֠o1Ef"rɤ M 3_mTNc@'s "C%_N\]T }| $GؘxU)kf"+|zGB_SV`6  uB)oP$ ߕ`R]|w,'P6 w`s9D촼 ~STcJ09Ie]-.G0ZG}.J D}sOGqDM `I a@ÿ j7aEE)W<@R"e(7ͪ`p4Ak6VKts.0j(eփ )}W`PA-YFOwfp9wOok;r4ч46tښ^9@fD ~oa, ΐuvf\ 'e@^8vbfeئ靕&=˪(W=b,+IRz],s(UסDAósw?[[ x@UvO!e 0`Dpq߅^cN~?.uB`keTSX,N݉םX(/Hۃet!'S!>%,.?q:to) &O=l~sT߃9,7~&$§VvB`Iכ?Ҙw9+KLyy$|l.Ӝ76NwtXTX9Z{_98c.pzI5l1& 㚆肭C-o?&8?d8wH˱- 9t Fk2-2a*!Ks.,k[Ez)|7&4sdɬs1%M!xCY{[ y: `!ts5|ߌ(0$ G췶$KHWΏwdPg\I}>` ]hGQc>IN̄'XWدZ *<8 0 QH!ampse<u%MѢ)_ \e9lѯFm#wvҸK|'fW@oPJtj{iVxIO +9mS˨;K2|H֐7P[B!(NDID_猌̈́k R&[nU%諟ea0*&AUvJ۟)G8s n2 K='hD>O볏1o[";aC ȤnMEgHx#0`'0f / RF,u"U8 8~$+X܍Aޝ۰wCݭdx/۬Hc`Arzv9s29R<-'In;PON`oӺd@[(1ӴQrtc͢O5f_lEfeV7 k̞G`Wy( @tڡ_{ K, :+lh2Z>a Jhgfڙ￯cY1aImo7p1, Ed7KGjҚwCLC7?pg@B%ǎ1!Hلn{&uq-dutfjwh#FhT,eDNյ;墌痗05DDRi|yq.:# X.K昍dܭWbN*w/A^59U]) %xc3,~R^LR\؄vDh71b+}-}TȲiӝ%̛KdwBEy>ش1nYU$ ƣ\_8TϏCUI:uyobݛAj+nW3[]TG&ɾ]+ Ӄwfl.~k+)pz9e>^$췷0p^!V,Ev>~vӱy&6DcIC'L .e~o`& uAʃw:3!CAo$YvΫG#cPpE,]E ]\n19"z \Ӗȫᢄ`M~f-hɯ @D1zIXcE^QynrD,)ݪ%|x"e6Q`q|*5JU|O{4}ǿn:&Ff2vAsQ`p8u{i?jУnRI;I$ 0'6~g\saPYIAYǚmʮDCdN&: vN)ң_9qxsi^u 1"艹=O  Cj'S.a{~İ0>Cs #oƥ̗-N H^]im+c1zЄXR}Яet]Hm]xJya}qH**/Y2~B{ʋhnȪ0w[u+ Lq KqW};gv Z..0+X~En̟i.^J( ?|kqq]" Ȱ#p\TFhFC%R!S+%72񊘸Q;!}Z :}?Bw Te#\2fL3ξb"C{JW]hL%xM}].ّ+VL˾O+_z! :LS9 bG'L YN]!zȪeO}ї~:"2};Ini6^j6bs4TrtR@s "1yԊsv#/޴g{Wȗ%hP㽖 (0cyڑnzqb)VuM-S+$F>e XޛQ/yhҬ$ t`}sό e0~G&w=?6_f[c2ɉL,kPP7۷NW4j>(?fSgӸc<0EZk >4f]@H8χ!b'Giߪmu*.%c\oO;R]cW2F%8w,[/ Ά@Ht\'VvmW}Ux!rh< m_5! h23E-/9_8ӑ⁹ 9Ss@4qA:2R/ }귙ǶSޱ/5k &(8qD_S[ҴȹHFM$lRTgT_FL:;0ċQ) 7~!pEΉC>ʏ:A$2`Z(h+kᣉ~{H1s& x*-[ J wG d,?1I(#alJ{F5=Mzx=  0ܓ.g4ӈ\Kh|!^7jdמaˣb Q+Ŀ{.tn1ryW(+5_ 0ۨl!5:OZb.*ZژAgi ;UEIoGr𠽪O{nX7 R7+H^}/Y~@gXPT`d5l6`Yg'A 9n`^ YV%%V O.k,F@y"߯ݪK*Wˊ\hW3l&uQG&S0s_lݍjA0RpJ{ k+ At,][1(^pzeP咝Km_fQg0Olrr ӡN:0ydaW _h R|{hJu{ nwQ̪+)[݀b$:#?&^; #b#48aa;x 2% CS?;4NRX?\'|O@XRZɠw> % -YWav E*b'ϐj '/۶= a X:Yi#A@u(TrB[–Rz\DkCo)f#<]tK/@ .j הàE{Q _f&" | ;5 柨JmkJsϑck^rnM}Chj^V۹'ոTW&OdDe=۪DЗE_w[Q^ёG 7'1SFqcFm@OT3MEQdi$KYx,NQ L!L9L++ =q[b+֫ L; ޟ x{2:Ƅ&Rބ%k5RQ3#Ȫ`4\~#'9ֺQ Uķ(xKvwS[VxԬtU cJSRt"{w/ ΡypS(Om(- dKGSӂuXN3L.:-٨,6 m_bk֣7A˂?Pu@?]8 54{A HT(OJ)'?P=Yk[z#>E'iOg"^Nt-zRŬrӵ,zIIPxԜ; QPdG%RPb*Lgճ#/ȓ_"t%:ǸyCZ˻T'~Em#l˱xԁ\6ӌ֢i_hɴuN1"O[]l!{M]Ͻ|H ^7ܤ&QyH;BztpXi)>|WJ.{@@;bWdSyV`B+@6/XԼ=i2""5!|3-2g"B6Zi=xsJEzp=;m_!)E1j K{"trh^{ItYǤ -Pᵒ̥IRD>D-'@tCT*P1{b%v=Um\IR1@IBx=]m5uN['_XYz/=Nu'*B/gܼzk025u z-Buyꋘ:~Mi ȐDGH0,a_$Gz a`t2Vvm= GWW8>|6q5+$W|B& %:c͉ YOZ0167'rju8J]*$E.:!SCrb/> v>d=Lh+U峻ަ6Hw(EІh kţHF@;{-@(i߸ndc@yf<( uvт.u`h8 >,7]9kԓx8+E-PE-bզpb%Uz ²@xvHQ!L>OPPŮ䋲05& t [xl&| 5C9OGљa_: ڊ>%CdYJ'agc:F}1*MYJhDQ/f dum@d,֨>BF ؚ;##?7ۨ@W*9/\H =4$"L1!( ֋;j:BF1/_!  {tB/x+']25 'O|ɕJYkK7-D ?eOK ' ƧzvΗ=HA~ҬeJMalkhv?!;.@SG˰:y)h\j67% E]qzj]A~u%%@,ΐ;S uOPEBbPNgV3wr{z_Aua1(6CZuj+m6( KM^=Qm1FTηR@KYg:Voꞙ^ BY58ؼar$GPFU^1a"Yۏ떠dƠ-RVR>$RQ~q`#V|9gjZQ ỻHgz_o9 N<;E)f柸^Un9,D2^Q8tȜ7YxxtSe1\(c8UVM){jF ݌N8rw8 (^ %V<-Ϋ?l7yT>ŏVm1儋*3i/ _ϕ}f˦+dsW-W~(wPMcX1\U-,69taۼL!?ƍ;̰%Q>c23Qv1PSm|@TD'UV-w?g=%t Cd<;mcQpu : 2zZ7pQa-H /$ArP,fMhB~-, S6ڗ0 Ơ4R>tZ{{S/"US%[lJuO-i#91Nvӝr$ˢp,dXl!X}GVh => BRLkty"-o3^YoqĮZV  83 6\hcq_TpX7*Cq^bL@VqG V:ƴ1UhLG eE]8g#7N]k/YAACSByd,YG}:81=jj#m!Vyw00Dbcxw QIUW3;jˋρV$p'8$>6C_3 '+H6P+t g} -h DٙC:A}ԙx"tsj[>t}H]JEg&MU m.u4vdcӋ '17#~3Dѣ)z b<0j={'6^O'Loh hϱ϶_ɗy*YiQU1Ӝ.d}3^)]4LI`v;44 >tɅ_S;D%{ K- ~Ĥh? ~RWH]}WO+t-EXw#oa2(u; hTXUfhIB?fJMJa!ZS_/pJa|'p9fY!U("lcԍWl ųgp* 03{jI ;3KPu2V˻;Ӌ>,G~EZ*=Fyz1DJ4 6ugWҁ .l%]~!FM%~G2J:XN.!*x?0Q=CO#F؅4KqQhQsZQP,{ (ndV+ 0=_:#:$'*B?B1]0W3 f@( wyI7ܑe*ӥ1/c\9C/iY|r 9(c>9e~o [ZJI0Snֲb1s0X(6romCes0C:HPPmvkOn5S|GVzL"' z/t= P6[x|c7E6?vvQb#ѻmmv[5])ig+m=Q˫I\G,txZu9* 5s{Vh8|(9¹V/'ܪS8럥?`l8"䧽d24k[Mә.r때6#xqsʺF+A~P<Gn(#6DYGiR2fvqZS\݈iـ hbg0j qyUQGBs[/顚3`Se*qʸ7: *MFH"zLWjsV: qKܙ`΅*~/>l(J:4ycz)$^ PܯÖjg%.T:SVf̏/{ QtE^G@}q{)'O0+`3mDH{"] Ɠ}War rK80D Ӳ8ܦ.8pO][-%ZtM-YWJ.dCE/Gl![fL?ӗ56*!&DF-c [Ij2 VO74ڪN8e:j :Σ,t+dz]1$ Q԰F;l2in"J~1L$H.Ղ,/k: 2y1ghlMBџ' P^ ?qhC(#3˨۴>}鋃zVa)) Bdt*|kcau٘lh`8f,dy>fu8vlKM"e'\2% أsP5Y 7GRT~m=XHS?! =VX+Ʊ6Ƣ'VvU[ۙCoB|%Z7,A\b橹V7 ̎_Xo3!.3<-ULg&lMHFe<#ȣHCm.g&vhvYP蛫Eo#Q>.%qO`{ }R9?l޷P/e1 t"=/tNxRs cɲ/ ud.Xl+awi7OBu^=3p!`&.)GWVa65HT +;%kfQOoF![Ӂ _閫eӞ<hˌ&qܓ>{PzNQA UΗny8jυ욌6Bjʗ|%zsPErwe?}Ye1\Ema]gDUPRf js̸B]K&늺NܨS)a+^"J*(MAXkDž5ē0iDψ@r9`JSCe@o՟+Fl=8^A?)j :'*|OyqKR2ڢmq X6I=T6mFpWHmjHgXYݟN"$%iI5F;?ޣ,JC*k"*rƱ_@c'9̦d3ِ<pD~n(G"({}TxlBU ^E>L B>TGk_ Iޗ ۙ1vq>wiOwn;\=/Ր82X%I0`Q< .{ Ghm~(4ixI/+Z e߾k\l#+CpAvB 0N^F43y]{vUKbot*!Li8xȞ씁|a2Xvo-Q2dx)3}&PmY)&pjuY'(ש`xXqUvJk67a)eNOƁn% X_n@Xv$n Dl)3߮f7/N5[e:r] SԷoEN䭘l{h~CBGў";Y[oouzEB[G `'=g~oJpȥ7+RZN$ 5>747r=!Jp>" WyݷXxĆ:`6lhKD{knԼR) 0ʊ3f 1S4h)-JIdD.$\,ךgV{s蓺ĥD_&9D@@'ŸY8? w]k_Es'$5LAyM+M?6.@I]F^lY2& ?ʨ(FD"vjvVq|,j8) d e{dΰͰԐiQ; }B=$+PR|S% EexX+_ y\:A/ex<5O\p~oetRiX0iI!tA^*4`-Y~&P_*6 BX\#^JRRݢ?FXZb]87+G0 QO)),36{L,8q\oU֦%=ێݪpVݍe^s ]Pju_Njw bnW ^GԅA<i;]x4GϭM$~~Kb.ƱLX DZ݀_'`Ohep(a2d7NE/K)v8>+Li!a5TzOe!o%[7j!\\y? .hKg)hb<:\iK`Bikұþwb~997&8hi?0YOSmA xnF Q\] A[h*؇HfzEsZQmJSFˁaom"NBEev/}$M  "/$O=[lRW`+6_8-!rm _5/nCKa@5{p/q(ʴaP&UZ:~;Jꚤ줗+(F4Hbf0|]*q<+3t響N D(Ev}!懎.hلfpV=wKT9x8֒;CrMfkíKeOuﱥɯ<7#U)⍀< c< [7j-Jߑ?BDT!G`?3~>=h&]BGsq4(kZcbC[Ň3$>m-]H@~Hs6(:\0ϪpWDD8=a׵ɇ峾1BHET x˂j;Fv;7A,D :˪~ t 4V.o[]~VYrFa󚜖v*4Rg6$=(٣͡^r=~kf k *۴_~V ~[u2K^pܠk[HNP |d 8!~$nV)@^0##W ;$uQ@Ő٩X@a@w2ߣ}Ѭ'Vp$Y3P"XDaIWכּ8FG*AZ*#=o jdDSI8;|E,;XIw x< $ڠߝOM||%'aJnFN>~UCw~-pYrѮ>y-9?>y;SgX[hpZ{[(}nL`%ڱ+"6TNv^9L鹜{*IUOTQ=LHUE-=a`=I(@z%|#zH ֚ L&9s6UaǸM#҆I&?Bu EiR9Sx*BCM<3~= ڹWza?1(P¡Ŀx,M0p wb1XhLHT鈠ꔔmnN&WZwN2694^ Wmzo1 0Ga[VuN@}eBgz@/{1y%5 OBCٓb7s J; h#DYkz ]bzxj#ğsR DN&}Wmzܸ m{H*k;\|h G86dK 4rq'H12)vL'禙J&BtpkQAKpN7:x; GRFz@pۉ^t%4|mxF v.GRz#gѮ{EpĎ+ѓ(K)#ckeir91pI1 b8L$eӬZyVi Kf+],Kg恲LY.4?b~uQ*CQwX#͸yO}Y3riC_ Ӗ-t(O֖dQccƇ"sd2q3kHX.V7I ҁJ,V2>RH]MRp q[±T5aQU̴:*Gj1_en(j7ua O[HWK]R(ykn'U('UfhZ֫gN`3;S6(aBZ8>=e$^Wziޖ6V.k>y@ qү+\-Xhw:YZcvlYB RFXA 8QhZ` Y?˲y+ JԙE/0ƑY$ Qt $S(Cдu;Q'CY*dIp0Ø7'6$xR&u`ir q׫w7ţ`xJR8Z񦎕8W Ԍ>2wqNgґhIX$_mq0xzW) "".NA/Ke([t: Hj-Z]( H<({"/F}Y@ ++&L+Co) 9YtA{%"gPn@u2!҂wGPL܀,◎u#YqJk> WH@3$z%.p֜as_^qeOF}j&B$˹ΊXt ȪyL>}; i kzC ozwl)9Yrć>\݅$D*h،B*+h"4^ 0J ^Qj[xQ(1:k}Ҋt6ݕgC#Hx8"‡05aMCx wIsZ"&kg?h/6iu;=YpBGe2S *z,CDa%p('-I$a#_aޚCa㲢P&xǠ{x7jnٱE6\sM]E9ZR&q2n`4oVK^cw|%GaȾ4x{y~}9o$[4%"LI}hvX=ztQbįl}]-^&U,VRA̤qS:Gza_,CJrp†Ԥ&AhE9͵u*rAvu;V8oۙVO\v`@U`Taw'i5 /ߍ`;| -"W_r*jcv{VMﳈɆ~QK'UC1E7Τuz÷9(@\A]!Qp`z4?+JPY*8#HIfSf^iLX[UaNī1*:[ia@| &?(5"o*> >s7B1[rdE5(v ], K6L2//\'Zp>׍xn6X{c܊ճTTd KPx=GLBm-.%T"SJ4. $6OwlW̊qW>8EH` n>& bU\lQ)AwIv() 0W@$W14Hq4L Ԟ*>VRmM</G[-g t# w1?nթ|y#d!ϕę>8N/LLKIsq\QL=z@G?H&%13UxK,Q?A DAm|pf{#>{vM)2ϼzq-@w٧=D,I e8> !2%G,GSwFŢ|8rWMi lZU;)5ćM,hѲw*fd ﶎ{Sͷ` K$g/Ϗ:{#h"p'iR3xʟ׋j Ta l7mt9x)zN, `iA[j q)t@{ֶ*y~MZy&[AW*A@%su}\";6Vn$Nt5n\${k69cSE)M/#jN09׾ LHbwflGv`L(4T&T hv8P,TxmG$WF+Gx2)тse}4W>w,n=SpQwbY:s0ȩ&߁,!Cl::ϥϨr48Pp2f#X[k}UUZҵW-J\SO\aOVc7uIv2o"R$Y.E;u~t95Ƚ\򎠐ݠT՘!?T D'=:Af3D%f? wc⪉lf]z꠪u6E qyJBG4XsSrx-J\ݟ'Lר[GÜ*:M Y?ۓ] 3k F#2y5B*Ux#A| lf*2h>4$J[UP3z>kI d51S;2Jz-vh81oü79Q ]%n٘RPGH -?Jl~.l Iftd~tV0j} ~L"^KQ#"#ӵ[.hմXR gkcM*i1*Y3ݷ, #M>a51 6^hnNIZoU^Irl3VsaPs CWH/ B-"D(ß:,xvbvqIU"d'Ѧ _Z{bhJp> +B~T0&N(qy6;07d >Q+Ez@愽xr}x9s=1Ԏt.*&W~sLrx^)o9C~ УV߂l0O w?oJf$& g.v$x96Ln=II0 qϕK,m(dT.ˌ>`Gw@% UC&N*@ -' DlzLS "ԫW>cz85p79Vv[:9Cc=yduzZ{X\K U l熕ĺ5,ㇰ\ BUȮwEj⁕0/V-'~<*%K0~d-m;$MVR]JIԞ9s@(CKaS__lf\6Z (j1yܗ-T޿`0S>iFN{,ݾcKww.虷Д@ՠo %vamWPVqauPIU ke)\>깂F/{}lfm^ED%Q_654% w(5% B=xַXzYxԠD I9lN_Zpe$A&Jΰe6IG(PבKlНQ=b>{ ז̮| M\"'ˢKBYƔtॺٛ#h(:H.~^u}Az:ֺ IWbzO$yUllpG:q{(wE#g?qmG_Ctʔr{|a.E>ZH1?;-A՚~9Z#DG3rjIa._3o鹹vE;فDZan}0]pK 4?ekEfsI4O2l]bV2E]ZPU'UPZ BΖvŦjZ%{5㜰ҖQ:\hWafe)[΢ Ͽq0,v&,";Gui{ bHmÔ K¨]̢ձڻԘJKSs*D` BEMB1fXK8p)118cL1b?^Ӑ+.L[v~(5P,߄<MGsxϚ2HzA153j)Ԓe!V}>ty?~ZONefG60i+@e`Asx 3P˞S(X3bND0g}![HL؍ryȆ~$Dr)օ~~Q~PqcZ<Ұe(rZ ^=j]^W&f7>mq開Rj ŃYw=]Xx/ `u3)mbD ԇǑ~ZKM?w{wt (;c_-;Xzt*,RƌG9KfkH* (Uu/ ZAuKGѩG"Gȃ,W~N 5tQWbk^K4x ,];G +] l ] L3q^E'{Q߭ia,)zkwE"V>R:t.gqX.MT>dn~{4Y"A3}V |֍ҘT9V0de5ş4^z_C1kx$!}@Do6N8S# jbTx~ʢQ/BQ5' & Ae8%H͂LUVcl!cPB*9}9#[;A&5n{_ƱAj.(xTJ>F))W-!B(w8eǙێֆyU|"h]w.3/srs<>̛[?Q.uk8xG-u4A~9NZ&b~wY e;i ,8c"k߱6 "EksrMH~&;Ŭ{pn5"/},:Yb*}r)z _=*tU \TEo1 $[W-ࠀpg=cz[!,KJ_g0ѿQtM$9>aj,q0ФK$4CW,eo xdMe }Wm_^MYhՙEul$ uWw} "}n]KS9`IŐaEss7{OH)iI(uׇ d S;8-1 ' yܫ3B!y3~rUk6HWt"ݹF>lsV *@V2 cQ6om Fu^)vrSS2i@~n eW;{ b;X/Eo|,}~T( m+K2jC/Vz~HMٽ~Nn53uX +=E5q<ј+`.Sy7svn9$'*ÏsPANhL`5y[Q:!@ C-C/c8o0\]I;WnQWEOh=W ҈qBH E VsR3jC7r u|:0i{tw[O2SbV-eZ^zSc  {nP0Ł$Mc?ML}nu qwҜB viïxj@'zͣGe.'M Z#a(T /O9iw}`{%SkgG \?HRT#3ot VJKJ웹e wuႪ GDN`^_:(Rn+D4UƚxHhb?,t ZI w,f@gy(q i HhnNhXFa|C'86%ra$!Œ]FF}HǐK=QVmKY)U.8(]tlaËr 46O=Odt;I=S:8ӎn\i^t>NAڟI/~cusm(Og2q8F=X^0 GstAl{ĬqU v)&c{=JBI3QD]6ҀpuU8AJ@r͖6ԘNݤ񝹑xRň_0%qcULCz;5`omB1xv06$It n)t*'} MlOa٣_r %p2TlXiS,#2@W*h#̑1\sYuO6Mz9{FN`;:4/MY/F]HlT]-b2=J=6y.a~ޱX/PRrz(Wܗu' 7TLjIN姮 g?Na_UzU*:01ɸi:?/n-#XT| '1j}׳rjXoś뗍CN!C$@[ mv+7Y|N&R$E}{{kǬ 9|6ʠ4-M$4DՐ3I]qEͨ֍Zl巩͊xe#{O6E+p i_/&wV[Q-{)FBٴ:exmNGa Ƶu 1Y|PО(n[Ec]4LR0*7'- p?-wӸ'>rٽ02:<.tݚ6Ƌ_~2y d8䋰P ~%v,\%!Gý-/_iv Y1LcPO8~ч>r8/q)h5Q"R{Қ۟WZ`mLv.ΤY]ZXC44`'UM&@aM2=tS =UU,1uPΜK.$yڥ9qB`bݎ;9 E7{lwJ6"QD[>֏f#6)Szpߪy1{ig `]6rFfwtX ]p Hfu/,mTl`7wBD)ҍEw-69eK"{iD|{e)?sLo+܊lj +A= 6;VBZPxHn+qĆ,i:8rVD}ipv]aUaY m,SP.3VH?7ScYveKTx}\3J#b KNZd}E>qllbha'1 B$MM6w@o\@Ipr.j GbH'pOȱmG\XWh,3ڡbHf@`H$`IysMF}S3;mD2V>pt/?1CWTc#G(FOY_L1B>! kg :IR,ic'PzeG;&3m?1o8ҁbšHTs+8}SNte8crCF~}}4Bu0ןz:*yl&қAd.ߨ#(Z7ztƛG נة~9E\~ן8JӷGB; ȑ:x!GWmbWSE2b#Y8#-# „/1rOYfcz#h/GЯb9II Cq܄hir>ĥR@aŚ}78瓜hsM?TrX{nu?^|vaR19gP2,EhyߛR!.U~^guMզɃۂaa-9UVa#{nTs-ʽ/:WS}m[' .E*dX^) SA.S*3/54OVOb8͞[*8wy4ឬ>Dl}_Cj"@ȻF[-GP{!:Ndgۏs_)vHv#qFSV!S"w_IH"IQ^C8ުo r?{GVI:[h `q 3B;nYej< Fr`zrS}n ,rry}fL0B "}în4k3 믡x:gOB@Jk6si%,^Xǿ*fxJ.}*;yV4ùfU3?b$QšyeؾČ03@^ÓӁ&yMlj1_uRxhS, 6Kn~tآ$U(oTG)j,Q_LúRjrP N%u]z2;KPhQUrDi39ND"壡R!1i7ZCl =f? }x6S'XF"EA >L](M܉&$ղCINTm ϒ \甩=ry\cK].Eu}L B|cⲯ͓֣]Yuz s =|XY"(?Gy=sK '~|,ox$¦,+m97KJy|6qzXa <ח!}/WNJ?Q@Y[V(슿٭6#ugS$DJv:#YyoǂuBCKs`+Ktvk̉Y f4{S9)q /~z+D ' % YHxhEJl䦔OǵIhtݵhmO!R4LIx`8*Ӡ2 ,jUAӈgQ g[b-e r;P&ѺS$pn3-Tz(ԙ_iʟu|aHo rp "  Xpа_F\,%r4-/I9fU0J⹐ 2Z?( )%TccyQo͉0l۽M!kXG= /-=3mVTE~(9[ʷ J_M381/AcCOɩd5MQ@S)ӗ8r\Ӄ 5gEb*yEؒMZSs3E4uaV]p4N9K_$e<|kO)[NBl)㊱:F;p\:_g zY&p#'J/\ՎUy _q ĉaɄ\ChtZ+Jip?bЩ w2A?BGH'I0iƎ ;kqNnrƥ^+fG4}.sk%UA sO>;Nz'IUާt(6ee\Tz(L!fSM 9A6- )g;DXmMu5Tq1C?ǾL?k;M/Muhk6mg z+u:n>09E?bLz`S$pb._":^ˑ:ۀQv#RFFkWTNU“yP)M՚;5웤ԟR ȼ^I}l^Ͷe#1{`h$ cf0S-EQUU,O_m=9NX; sMFwuGR_8,ՓWhl(69`ef\bvb=U1v"gIQSJ4WYTMeQ(w NP_Yg#,Wn""=QV% йfǏhg #,b *W5RgEyK"?ft)yTg<ӼJF -,(?;vMhXSBk/߼{@>B.Mo<<ʺ7;OTY 5"N@TD&*02/uzPe*!\C3!f6+AW4M( h [JtPpB[ZVNhd^lx}Z{5c5 qXfGo~f*uNa:d36M3&RυTE];_E!֛~K[Ѿv6~~syTDE<6ak0`l85*p.62i2ZѽΒ&+kN&ʛgFRGooCuLr MQU!@*Rsk xi﹏_dޫ+i ,߀(Ռnڭe[?n&F.c p%}EZAjaAQyĸu)mC! ؎2>JDkM+~b; ]Ypz\; /1MX}(_@ @QPpDB/V9 Dl}cL̅r@N FU/̤i6ֆ޷:*ɦt@dpJ; \}b?we NC) eAjOm\q+0ًȼTΠQ둩YL2.wM|{}>«rlyɑogwO s+1L6)嚽֭k%)q۴e4bF"s}aID(N1mmjfO Mi!G_-]Q2t/׎=j1B)ltc|vXZ7djD#\)'b'|y?Ɔ+ [2kȗQp~C_\^WkA=bSے@dPA|]NLo{"Rm v S{G,X$s) vuKx(ӳ/sߌoRa)_()]9Dݟ"=<ѵG<)dtSm{q|L ,[TPݹ@O<~+ FӿF!mc`ݗxpC@"_`Qp%K3EAfCBeZXtAM.V#!lh=]L0xcΈ{uI$6?ó)9MO7KIqmVEqcd56iݢ-*l.׏0@tXv2`2h"m]ami˝䥯l[d7_G`=߭6>!'޶h}BaJc8V.''T54Z76ݎ2Ac r,ƺeީ>)ϑ8R?i& ؿf[ԽtGUG^vz-/߷qEzTa|it +*!:Q]Lqj9YgH]n b.w-Ru&ݓ(7zPe _nwӉ@}!.7J-X~3-E"64WsMPp^1` [ܟSo1T* -S|cY4%A4_su200~݉(%hlI;a9vFύѦnV#5*qB嘽3Oi u7fA֡I>f5G!.N[݅!|Nu9s^oD ȑ[/ /'IR2 `zLz~dê:h_6. |t`aj%^Ra`KSr8 x$&aL$-,MMJRj]G򚴗vyߠM*՟\2{tf+i$ l?q*Bssq7&Yj$@/Ŋ'Kpث>k H %VK,ߙ1r2]63R͔1p3gnZ O_s/Dpk4$jtLQw|q8:aZ=yyV>/;m:1fivWk"5o)9eb~N}&F}E ڣW=m@kR_BTQc';RK[ ^VZɨ4 ruc4WtC% #n8Kْ;ج`&,3Wjfzo^Xz#O7Ƭ}I}:ˢv1hˎL}Jt`kDs4XYY[3,iz+_iT=}e2)-MOɵW\| ׻‹̱p.B  !@լ ɀe\.ȋ{\rШ@P+}<[0jep9ZRl;* c*]bp0]q3fpH3 ?Caգ&@Pt}ۮʜ40̾bW|fЫ*j-]ڦ!Ez OscwL#_IY<(JUp~^#Q/B}hySQy(kHGś24Ƭ 5A],A GƢzTkӴL) r(R.&~/P$d=t0]h.)GC @\r3ya1)qwѩRh7oX 2ra8mKטb~>,c"- h["kƝ3AU ylx( } ܽHfvHVCq%e$y(޿#ӹܖ r CSqVsp̦T[m`1QR_FY}Z`yckPG ^hD-8{SjR8 @DgJJmآX+ai7}24EuA?41G?Ain+ ]O_r-yi`7KTB):j }H>}{k)9ToA?y4D:KHy4Dq?]X<̊?㕊}F'iE\ɦ(E}ɱF$r oȣČ17440A=F16N&LJ'l[W(!cwُ*بЛcJɱI\`4h7D H}k*Ic-ʹZwnDY. I&uT;tSP>'0^hMn v0/phkqa 9"jHF<@Cg2(ACP# @J@vː8 &%~d__|[Kӭp3 2b/aV28@PZG. %"nYӴɷF\BϽ$h s )"J*+*W(|P) S*lƲ]F''Atɕn%!9xKg0*">MY^>oD Ov i,Fb3AsD%'!UV%LևgOs` P W[XMM ^F x0֥?FV<*kl I x|"kd^o蘋_Ol&@~:'f^ Ez:GDbF0e-ra9RKfAe! iRbv,EVCO]'$&1w7L֌/}؟>>La-v장XJ?{Q_0P|P#GX2@UDV%m%a&1s >8*&\g踍=O‚Q đѽY.,5/>fp^dLpk}:D]Qл~ 0lk`%uq \n8j3]`Nl-G i)*%lݯS+Rf^6o 鎹V< Ǣ: ctSP]*̍#+լL)-txXݶ{eG ?nkԏ&Z¤>Iz͡~l 9ATpW\'6Džj5 whTwm;xV½. M23H83]άN\YQ-oto!QJwij;7T@ Oo_Ҳ "<:^树P̿JsCq;*d 0+Cw~tomCyo/x,eoP%(;mߏQq+tK.:&rA+Ol¯??M[M:qoB¥ɔ{D[g*{G)T񽱧zoޙ{c U"}-qlr<'ǭN2[:7 qcAY846Q-akT Z*Zvc[qrN/pm=Z g LT|znr9ܫT^u_I9Jx#m6iUn,=,50ZIHX X%R\u# ϓ|~`d$'|_$~粯ºWYR@i| .d[`\܊ai30FDT \c E`;N6r}>3[C_<>9@~@o\a4MT"vfÄ +S\'M\M쇂 kx+݈d9wAK LU=Ɇ{ʷxOL|CT`ZSIJ~4+a|wHK}dEGg= k5yQܾ6:`ϦYP 8# Qj5 e綞4)n 4q #qviJPʯ2ڢ%riPrq;k6Ič>$3Hn~JnP62-@z;NxF9uvO1 ؎ |s,e޶gduMع?RM-)+;ܠT?7uD}u̒vv!5Ƙ4^9HnAIQMcY:J;Kq{ ILZfsU KA̙AxSʩƛ3Ƥ/PkVN^YS˗[Jm?L3`ǓlkwE`y2"2-VcHBtg-piufqQQL2^\:t>?hm{>tMFm)w_#BD!|>!7 )+ؙ5K~>;8uZE}83ӐF<5B]*F!+oQLdRa,d/[ P2tG~f6uF\M ʟS'VTÆ S!bN18rJiMK/#J l$jQUxNfh4Ad\3M*%%Q`a6m ʽVPP%,VEv=eFFʫܞL)1ϒ„j1W2i!Z*>3Pr&jЙ*u4`gۼP%+jZC: *`(Ah~X1B !"v˔f3xWk`9H*O8NJwL}ip}y58\|qc+5DkE Z>=,\#8IZm_wHcGxkWtx nDڍ݃^aQAE%席@AEUMYBPZE" l > q_d2 h{eμ:l@2) [GE';Kzhcbߛx33;>)I-pY T[cʝNY!Nanέ#%^@&Ϭ!_%e} ƨA =◄̭BqrB(8fuB/ OH(TWa3|_pqCRn5)]D(*NWQ$FYS|WieL&LU N .wM WF92CƪLhJ=x7`B9D/Yy;Cf&UBa" bOtZ?X qIm WFz &fȊ@A?rL%LT.m(qv^^&[jerXqc O-K8) /t8W)wmDz/3_KFӑҘ+sP?l^ EwsXfPJǺ8з׫י_rvtL؂(z-^Aٯ5hd2*{u 9Zj:_ >mKvc6Ծ:AJ*@mHc.v \YMs &O0aDrM ݻ;Cd(_Yu}:Hw.$ -- YޝJty?vp"\hInnDB 펩8AB\!KKW`B~֮` ?۷]vB#n:s@X)g,&F)nd={D1c$+Mtiʓj>fmӿ PD!B;J0eR%q}6$˭G]ڴfXOr g|6M;vQqc@Ԫ<<󕦊(!V`U6L"4Ě_> f}KL JV\ka77r|S1+۳RˬwolޔbCYV8dߖm 36Yjng+GlJV#)w+ϥ{z6+rznLkʀvTWID.QӀ0SOĎ^&qc4)2E 1)vOZLxLpw"X6tc7rwt\߿JSof$x1B d~\$ 5'aiRn1R99=fW5v2r NON|-fPLA.72Nlތ/k3ծ8kQ=mɌlx" .vr$cKGä~9ml]Fh1ά.1v.}jUg3ufB%Yş(*0{vcv"JeƩT$/e )zD8TKӚ5?M#ܶcw?uͭ _>s\9|{j(k8Y/e'i{C6HgJ ٚyR ɇ}W&Bf?lT\; P.\.Ƶ( abQZF %n@&lNفR_tTE'7쥪uuYFeoJiku.'uuTuN@2]0g7m@&= uT4uS [݃"zRDH7a '9_L`Uؘ͗/W=s%O/=c/ob4H-l&(Oˑd`.ХĬ-0OӒfS:T, Et?ǦM>&URB8cPXWZVjɞ|F+)~UmN?gpton^"Q$9<ԅ8[P)~y5NIegw{ ha,3xhTηuYkR 7iL5 s"~gPώO8MN{f꬇C6OV**AN8@j 6$u@2]}OcQ$}{H{ǶK.m8frpV7t6㙤K"HloaC'%7!» R|3B :j%q /*Ln,N+6ɭ|݊;hk |~C,POa=WGtt9 {,ly{ ?īmH,W| pk .J$L%5Tvu:n+xKݯ#INJpoF2Sτ wΣla*%6T$j! )Ɏmʹ1za;Ouj'Gc=J ঁT.nw:(LzjGJ wdV-M{vS)1 xndE:^,SK qDD;c/򛿈泘X 9*3iAPљ<4Jߝ@LkpXIm' ^ 8O$n]$Dwn5ҡs5B bRTtmAwUў" Fiw*Q)7'pvB.H3 Cg9a'v\ .yUϩGIA'T!̠bzw(% dgא-{ʶ2:|+b`Ds|^ R*CܘRmaMr_OhJ:_V c&9È~T$4<#> \<i80g1\{1z*&:6OmcBE'"EXMo|V* L5h:=t}c;cA`Eu=\qf*G!v?CoKy8̡ GoP*pߜ4~qlp hDdG=^0 AЎ$T)2T2T:J:{>Nowѹ܋қ|{א.tHIxkԻ#^둂X fɂ_U5Sh2CON+bƕahvg#u?Cr'ϰaHvSyZ?]l.ir-(P˰ZqC\oBGċ"0un?5㝏((Hds ʶosf2)_7-8(R|%{,8j_OI$~Dp;)Kg=MZB#}^eШ"RMλ*c8'妅˒kՐ&V*ذ0>1.nPҏ(TwFs[Z 2JB3+"@%]{Gt_R^Lݬ<!Î*9Hc?zP" #iMs`ӥՄ,guQ%kY]FcY6}) KsW_r ^emI ]ue `y+'T ,gɛʗw $6sO2VJNxݗ顾־^ IR\gn6PH@J͙ġTX+ix2d Vx[Pi/!i^JCܸ7k2DG14xNOP4, 3y=I6==D%ȷ^sKƙy mf S[0EU!9TZ\Ox^A Rd'~9.hV7 3`>  Cx.QTem6>'_Gm&pԃTjsae܁z3ͪB|sҴ:2JKzP6:ޫ/-fW/0@$./|a37PD]%M`?͐CZ5 ]Rl XyQ>zIPb{+BƭCT[ /e%07*?1ׂΣyT e.4`@ǘ,S;"SgN.b=*Y$Q.Z.紿 'eT 7AP<=$ޕqdc39JLc|y'S ִ5i{Y|@*"w 3Tr=YdyHzTWaǜ?'YՋ3PR(#l6\xyr\0C`Qл!NJ"%6\7۟7۰f!)SL۱ (|7+PfDj׈Y5ApO?g,w5@;L)E:+3lcUv;,?_\)QcD5]pnr9 1x{|`71uR{y:vb1 !jD& Aau^Bklc{Hjluz(E;6@,`rRcD͗(4Θ`Y`%F^:dћ]$~zɵ{ݙZJ+OUA![SQL!el4e>TQY"'T5&vJV&/ylu6jr²HB{i^$dS[ϖ8B ܹF֧2%Oʽx TB-c鐺p{vc_X pO2z}% b<l^a9Gs[i:zxe~uaRzu1S\iO) ˀ]=~2 pF27 ]Y>3]doh|x/>!!?* \fwQg++^h@Įqg0f2K6DZ0fR Ja<sx8dW빹+g4j}2e0?QFoy$+ܘg[UZj_NlH9,|Rn Vlme.uHgE$y€mn#_EIYɒR ůn0do0RVWD'fv4t5PDؼGlT!=@JB`UFY;LdTbV8]Dv[v-3yg'{z-ja"dݖ FjѣDrIˉV')|Irʒ& BNy@<=JGs<Hm(y7eD1JFh9]Kc`% ZMV0+B?cNy<\wyǒ2ŧZ܀*5^DrTF^u(_ ý|T*Sr;' k3ʤ/>ffEyQٕ\5!MBI%`T`"PˆڤZn4+m|v?Fj d'>Zg{aQSDƳ 2oNY;S()K@6k.O "K 9#ϤOڸe| )ћ/ak,׌)4߈BR[؛\yޭZD@S\ STCSg8 b AE[qиti9xHeߑt+K>0w!/VR<sCZZ ڎ /J۞R&u{WPT}r~ näN^h| f5*Nǻ띡7BA&M1 jݩsY5շ q8"<:l""O  aX{gn $ojD\ÕFKDz Di#@%W ݲFSgEMߔUOʥI,U)S[L_t8iot5Mcjhkza~)ϓS&%c/j7% ڸ< *#1p $-EFp١4И\ @USРrz6KildO;T!ǔ3OTik5rz+upDYJjp$:a" &dBӺN£ OoI$Dm)^ yW#=*Gr#!DE5ޙ{tV NnMPLs,[ mlP bɽe(#HMv`"h1{IOmDF̛mbu bh%SEr@6z}&(P]Wf / KVu qm,ʽN2z&)-vyQѽ3NZHnϛ |,f+1f !`n`Ttb@$Gfs(_4D3bk&H͖Ł< TIG:R0rUU33^G<i`:G`'̓Ľ`ZL YZ