python3-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A e6W^^f4\RҤPބӸBmt¢U)EnboI'4N?~N"ҭD%H(Β wZ[4 ?RMCwXy7kVXys  7.!*K@,{/9)^8%謅qdiW 6H Y= JT :A t޸v^Q̃&?LgvLI,r|&ǩE4f3e8682f40b71a789e0be950ef6004d67b09d2790f7e9124b9e7af43d181c68561c708de1bba238b99db148544c6560e70a6a28 ze6W^^f};@^r/u\a#X}Ls $X1615}%ג>ajiW@S69ɍűMi2 $HE|F. V`WBGu&u Ö\m"f884&3er#>=$6]Qޓ f( Vp>p<?d! 3 ^@Dn     b h8H(8g9lg:gFG8HPIhXpYx\]^8bcd@eEfHlJthuvzDTX^Cpython3-perf-debuginfo4.19.902312.6.0.0232.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eobs-worker-backend-test-x86-0009.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeeeee6582d3610fd268df6454cd79c8ac6dd25bb4337ae6bab4d0da55e63e6208280arootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing codeobs-worker-backend-test-x86-0009.novalocal 17036774684.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2312.6.0.0232.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/2952b4563865d1718e1244907a65ba9c-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fad7aaaeaddec7804501f05bd94b5fed76a2a2aa, with debug_info, not strippedbc\  utf-8369a3f8831e04ea680eb41d195372c83913673ac428b64d829079372c2e075d0?@7zXZ !#,?] b2u jӫ`(y/TgIvg"|%M? EnX7D `tĽjwjljpO*#|#5<+~(,K]Pc! 3 Mʥ3*\8mrsH̝+V""Mz{;qĽ C5Y5]uŬt΃6] "6͙5ͨ|89}%~̔uc^ hSsL`Zn{@@ F&XLH6ۺ~,Y`ҕ'U.c8tLVd g)xZthڟnlFQJ\4 όEw9T,;X_+4"<ʊrk̓0 =N2OTbn -i.@7NAth`J *]7Jk]TWII&Ak8{.y_"m v}#4:[f.Aϳkr @{ma?(uol?zjf"f6K߫tGծ[#CCR{'*>PwQ+]$NXyX+F>s[)?K0XpVoJ,^ op$q+FI@-::sB5g0V2&?TS~@++}lA33#RSMWl.>#rrfQcy J& ҂FˌKg%qBti1Qw!~Y@f<g%<|VGA>U0{~ ,;"^Nۘ+ W+o%F"3CLX0_ ->W'V-ˮ",1 [)nSeDƢw ƌ,VrvXws}JгRS< h` " N{z VKpb~;-jO޼l޴i~ 0tA=i< 'EqށhA)p[sA(&֭6FɇFιLAHbE[yDo %ߣ 8z3&ڡMl,r7i4)yd|!y#—^T_"0NS!1'˟&XWЧ`L ~&-%|邜*b=A3ʹe8mc*u&B$UovJA٣ۺ:V Hk92R^SUBr)|Ikөog?Y U5޴qn`符VM-i0-*ZGSFuT)1h,6BUh )t[pƃ*8W䓓dp1fAkEFLȵ•+kn^.xn*WͅhL8 qN8%(|Is1͂jj1vP[93ErG?qn5)OH߫8ɑ_#, =;+c7 [㋏<;g+n,h?%͓oE~!eފi 0!~sj j2?[߈?lr޹Y[O瀒r>$l1ZvyposM<',Uft i+'O0zG!J_[ƝaƊ̼[Dt$;=O?DDщ!f+-܉#2;eD;Jcbu bX21ui~g|;{B[2c 7 ?YV7P_1^(f 50?8ʦ+D%L*E!'[%g=f^+3[ [p6b5a#iڕ^1+4hGp@@Qu5/)<5P:"n"di/(~˕LJ-"$r_c'(c ZHkjثz9lָT:0ɓPn@H|ЋVlևa*t)#Hwv7e9Adu} nI 3.>^CZ,Ӿ<]؝k6#Ŏ|,_Ǖh<>I- bة֫RzñR)HPSDz6Ea4HvF+X19,h?K&GpŢ+YQ뿢/ צg8e` i4Td|aozWQJu_TO6k2\EGPhɏ*tҘ,܀Ey{siravۨ"}w]tϼ_wBzI${1v\Cj>&O_9gZ+'_t-o G9-xY2}Gpt/q&,rT-˗.CD}ό]V!k[Ont*^pEh_i֓aN*L/0{I )쨡**T&tʷ8dˮFgu1W{g hdr'Kh?txy6⵻8AY(` 5$3e`2oAr;(bcZ> ø|;` Adr`#¸.NRJpDIqӈ: ޽ׂkZ(a Rq;WWG_> kWDsA;zX$w #Tjd[;~{Q,^\ ߫V&~m:zq#9`H~ G$6WZ!y>SKdhsB6/@cY_#cboǤ9R3 0UǗ7)V^f'd Sf5{ J A~ӓ,~Xr[,B[-J@*5qkSqA]H10EgH/2ݧ.A(i^,Z}A;uKHHG{Þ z*E5|Q|@FyyD,٦P] oz˵[L1)̩ͽ|KXq/<^mrL|d-7K=F]e\hZy¬Ksm;â[|D!R.6@{UǣzS+_3͙PdMIa&zL7=T >JBw-yMjxDzT)h 7CZn<(͓;לگA?k>HQݽr& TF'Mҫ@m믨Tr9&It Bcm~Cиk, ^8Y&AǓ 1t:#vMKi 2ekmؐo\ۼ#՞LܚȷI(.T Eث,(d4'جmYyhzԛhehSK>[k(dlLGC'RiH1ӆHa9ë<(f~|*-:Z-vUs:LOpay, (nCZ7఼Puàtq~f2-\4 ph+p4K{.jƈ $-ӵE`e'OBZ[2ymڙiט+̬sau5&;#i z՗AcI04Xٳ=MT4n_h봓}SR :ܐ#IِX_yn5"g7?+yfь3hAn{ wa+o=3}'6O9M^*MjctIU VQBSuXhk1kU˧ZWXYzzp"P2r0#GA$'$-P',%)\u]B!7aMuZ(LFfߡ!SޜM tA$ ȭ85 緯Xqd%[8m0 ;g|#VvHklERg%: ZY;M[MvfdֻO28z& k/3m+s\&Ђ(y)sqo*SJláy]%,KDdA7oB]poLq$-赤=Em-FgK*r6H}!Y!2Հ-=ˁhcs ջ jy3tyOO^H4 XF/_.led##ۜ7'4eKw^fSc۱SsMjHI ҋ^U_ֶ#*p  +i*&cVұ{ R2}d>?MGF:v˾\<(&ԨL#fjv$@ ,@Mdb;dm9,XxiÇ^麭O{HЧm\ɪCK7cOD{)쳁(!֫$QͫӾO7F'AHe-3FmމN"t-cB\3muuW 26؏nNfN)$~~jglk7 >ē%gOWw/5wR;ɞWh 07PȊ#^?yrҬ6'u?'ƪxYz)gg=_"|ȮsFC#.AL}p&(`PV-꼋ign WF/q8h'Gk a$M݇ Ц-&0p) 9V͹]h-bCϧg S5,:5'-G=)֋`\TTo>UjchRg3vGǥ/HU1p:u\% ڌŝy)'mZe| 9'MG7+k O&RCԶr0a_[B@(:hy7LȌmŹ/ucCN[eںJ Gs(79-@UaoB[,*;VQ j=/5(alnNyam_&lIdC,\t9B[?<)"'FRg})9,3W0I6gWn<'= |5r֕$٭tpM9|f h`$$Tү4V3U;E'w3.$$@L ='xnyz"XX{/Mܚ ,  )zbo`b2f8e ~ʱjK?X2OEp#c+cR)),`1 lXe^RwDa)p &{bU/yYWS7Hu Ԅq*]Ec|r/I1ւ(GGP.2CT,NKސgN9- "~k^u(Ň>4Ƞv%sFiT"~f RD@j臸*ÁzS#V..]#>~㦶vA#B/֊4`:]2v-ŎGdt`Cg_oUIqQ;_$o:m2s A (:m,hٰn-hPVpNm{]ªNk \S%y!#]ElӴj1 p!XKT)G0_B2mݓEO2ீ1k|?Ga!pOYXA9f(V[z9X 6ЎfM v[ғϕ ˒M-DG{Ly Р8$i[4߁` :zՃPf$jOGW J<1tD(=VN&ɲ@!#5;ruߓclZt.^ k9ud(g\>{IF@n8F30ϩ7Y7tmVx[sL״?GOܶ!Cl]:/Le0WN:Lh$oPؓBh ezdzpIsf}Sʺ۾Y'1 *9^jü5<1Kng:7"dGbc{{jcy}h¦li!D3E}jx>M1!9E7lz3_YqF J1L$su31bխЈ',X(F,sͿɢ.0-o r!5Z=]1Hk?R8]`7 r qFY?]0ա.IIv)ԄMP2prWE!K˰dM'kdzԒ^#'_{i՟}]w3MBV 6 2!c'SC! MM|kH$XjNOL`7uF *4#_-z. ]X9>&ֲl?|_'i#__H=#q[Yw:pS+dO6+=FUm xrq^BAרl5(H 2 T]GȚtkeGC繢|j/0Λmf͢p>_J6NjGIk  |//>Blcx hgPp=mluRUfRcRdA>zgNq*#+m@Mqk(^H7|7´B9P8Pi<=Bu<ER6N8JF]͍ZyhY!{HҤ :Mbe<!rIoLus C*cLt9)Օ$(=ɂ{љD׎ɺS%Y!": x'uEv^uXԴHoX e<(7||55iՖީ!z> *ۭ_E+;1ː4]-*H })jUR x 8 ⃁hlQa窫B-k}U >_}'$$OwoSlÕ48^2iF96އQ*Ԑ(LWu "~Ή|\ I#(0rTFoD ,xtZI-pnƞwz6;'\5igB x[xvi/*qda5$@eS1VgVBIQXFPq/pH,#EoLö"G_[;Tj3#_KvH lTWOlRHltK&VoñQe Sto;{`,ZY"fr:8{tj>v _|8AP2 G8eBnI\a; ?ES.8}o9tp;.wJ7X{wWl0^աcnˁpůr׼t ;p.agsBz&r+ `H]\W-?[!bN,UG ܿ欒ĴIқN?ضI"P18mk;"_߶6EŷbS?i24!\V>=4%Wo53U-nDi]H0q؍"R(nUAGOվ $%'Ls{wO銪1&^ hbp(U^2~ɬ`a.JTE = "!x̳X"oDHĝj1(SP~6Eghط& ,h@ӓ@**> o[a)Gl_Ep+N{V2i !mA\>Sk'@AҡVf`=k*iqAXRJӼ ; Ko cPx*he$P&eρB8Ňgo烯Nj#+|詊~A9 ;c_3_,N`.^L4"0#"Sa=([BRo b֒[Z z3:eJu<>-l5zO+ 8I"f{ݬ Ŕ޵lDxuv\ l|{xOs87Oo˃1m?!c@J2^%| RHؒZD{Xs9q[JW\Y4r U^DZ}Xn,OMeelA&K@1ʠhP3k(GL3UzNG(<Ւ{T(QKNXhJvBsg7geK$i[!:_-@CZD`QK~\%I/Xkzw+9A}* 0@qTCv{Y} t:rrUjX˝ύyZ&$תpkWЮP/*I4g=__jE@Df|h0B h)<)%cZy aA<_ʐкܶ3/헹!Z…x#m1 %S8FÓRj$֛k4os^M5*'$H(q5nQڮ浓2!`R1l_^[M۱"I&+H ajZ.8V͹3orj7EŪ* s΀u$Y|NKoaj +xz|Z٩#"P;LkW#lIbBUj ]Qµz]hZϹ出~=8`2b5GI!D5ұnފAIW68xFP-Б*8ML+CKFّ0@̥Jdu:X[SP5)`X·iY3ۉ1E~W>mP6\WVBSJ)WR0.jF%(Di%cW嗆}NݖE+6 G!]PqQi t SJйf4~̂Ц5+rzdbQhu+L;%m!fkm'h 0YQ2LgVT;QtHM^9<4Ct >XY.[ }^:VIM ?fZ[1FzE~:A(-TYJvOD~}$OPS.Auc[8U.ru10.AM:IyjTb'[4a G/qoota)uaa'W(K&^_x!,\mP Q]ە_9Os:+_L R_a/ZowT^ˍPR% klF捫8vgt_#dG*} G~a=h.q1vחa-D.ٍq\VtMFIE4?H9}GQa2FH5˹ץY^5tͦk$b"632A؛P:-sD]}Xqnصp  20KcߨSC&V">zN5cKnD0mܳ¸M9;l7|'7VU ث֖.w643sWc_n QJa@d)+I*lbBR9?.{I6o4Eُ: \%u'8 i{y?Տ#o:lq5ͱtot6ROЉ<{!4@a-&VERvi/?=RuCzр`ؿLQ[hMbd7~WqcAi:sݒ+x*ҿRi:@" XRԶʦ_s.!m/w!R7aZt>?BȝD zp _1Ao8przyD5;b_ ~#X5#3/n(js35 w'Y-q/#;fC-=/pN9Ų nm;;Z5Sa^cZQ,1}0+ FrUNtJQ/T=%n" \}y-9$))^ m%)< w)X'݌rt#ސ׻@K*L.]Ż8(x˜K|z甌6b_Qa0AlM3ݠ[wE*nw$C#Q}e+Mh%sIl9fA!)Fca \`g䬓ӈHȌ֘zx&wlG`@۩mVc%#Q, m7׵i-h\%Jml-j"iN#L+ _ 81E;_A}cťG2 (!ml_"*w3[AhIf1 l l6^YqAfIQqxL*PIA,~u3O3xT=_p>FıuhEz𶯵>NY4@plhdQ(\?Q Bd, <,Hjx$PfCRI4OXOF`˯{kohaUϨpqR,Rm9K@Z8aO,y`7B~zb;xLݰTo<!j(UQma)v.!qZbk_\Q_‡xw/(b#iaH29⽏\OhMnhv*U*H՛c0x27>XAs ֝K DjuOYŧBĐ_")Hڭ'ۧ 4 j6u+ J ˿ygZ8DW듗D"Hѝ(7) mq/dU,,tkȥaT|:5SQ)ɺR1ViJX+5?2A}z<$oqhTԾE2].~fA Td60;r))m-2|eEGZqB-:4$Γj1c1 %[Wkn ȭ߿C7oEp0n"Mf>؁$dآcTAM ]eEEɄD[5廗Ax]U ŅX`mk#**#t[qU*Tg6wV[(ЬZnTIL3:#vvlU,zlˤGQU~>X}<s\arR8H&S1'5[$8Ig_]EC*-SV$yKuTܲmLIzvu ~+:5n0}:vp5QT3KuuɉU-j|nj|% S ^d$ڏ|vVV,xL[ւU) :|'4i8#(j6xT)JlTF};!xR}P, ņu;!:M. te~_tޅ%Ҿ%GpJ?f'Z:Iz/N_:* ppޗ?7B)[G>Ƒ"i R«6.#\X1yږƃSe;Xȿ21G7e1xoy0c-:Ĝ C pB!_i|8`ì3cGS9J] HglxCu}(rspپúA>0SdV pק-qXj>q'3Vh M++ ǀ4_~_CMJ>;Y.\5b\yb 0V-gs&TBQ.ehHH^zbL4-9jRx=Œp2&uyUsȹ8 djszAy_sU(pڜ=o 32>4w’RQWw$}9};̤Kyz>E³<)2 OӨ~ZCBg8魜pY_qSA8aL͸Es8cT ٳJ\0[<ɯKB=m}ωV h,j$ܮ0}תt.UG=J}lUS`' Gi WmY0I?ٴ@Za&,UNcOn袥D]/-~661i]-Pb\H @sMPyES: Rfb:@*1}R1צ.*R?xJnCHk9^U0Y'7g@av*/`*<sWDM@~6ۥ7OV[Xa%޼&p6Y@!n^C4$?* #&nMA{&[*ӭ4~sSczݴź[]ِMhb"a\Ǐ}/냍;$Gݩ˥P Xhn.w c}j >>,l@bf/*Ͽ=Ds ,d|afc;FW_ꚳ`ߛWb6"oט {N>[IxΈەrYe=uSC\QŌ1? RӉ!ؤ14`OgfEU[)TVJ{"ɼ&:lAj_0'\p? D0J=<`p)Q,(T<d8w fӾ 첵To&UYzU2Fӛz&$H?xQ׷r0˸p=_% "YVp͏ L/bvHYʋK6ii㑯9[GgbDir$hzz rv]\jM{opx@dt#N\y{,57I+d{ 8f.1I*Pk%o>.tG|[K߄>--=->dvG?ӄBo;*urK~Ne-͖Z+5Q1N(`o$tm7.:'&n+A *crFbC+;Vea hbNU F,OO8`@EQnQl{U M,ϣ풜}=n@6o\؜ Y!>:GIf5!/' |}B]Sp!ˏ`j)jJZK[)5Y}3U!QXiE1;REciO! / o UjC"_M캅Qq| mU󰤸KSeoS`Wy(նA'^ffeLx&dd9Ats`8v nGhՇNX{#Sߣ˳+ՌO#y _;fsF\*IP`½'dF{>39]mf*!{php4Fq ;%1u*t00|+Y |>(@ $̯oV;l"TBMu.1 /b~mʎ=#|&7tEW]Cwʴ3&GאԀ"3a Tʘdg!+h $8YK^=!H$Τ-F֐M}cJ50bʴdlB4[E$yUxH xQf؟]:#hճ#|9oE! eŶg# VRJFD=9,_f>=?1Bǡ1~1k2ghU~6նS/aUa5R;88E W_.e%-b"A le#֙I4IvPglA|iLώ ز>icwdKYeU@244/7|B aJ^œOR ?ZR?݊C |BP"#Xt sշt~~͢_v j!i毡2 ۇ5me{Y{[:#11]b NL+6.kPxQ N[)̔z*v#+thot;%˺BI4<)uQR^fzvֺ8n}L0n`0M3ilƛi5!hG~֯;uQX "QyT@/LEzo!`\Ut_=FJ?9';v3ԕx+lLynKCz]ʹ똼Q^JU-~7tU%TZWqzwt(nMO“e_éۻm(NH Cd׉ʻʖ Feyx~u8,N).BQ.~B)Pq rڏqk8Y]B~SI`^k`\~qz!5ZQ:;jnAnQg+5P]z h>,(Aiҷ澴#<)y #Mnyo)KB0NOvIk[Ҟ{=@=X'CcƂB5y^ظ=s{l7Mx"KU4ʓ{5z;b&.ZLt2l7@lCYd|l!HY+6eY }Xt/ JjX\{a(IIn0/gSE]fQ+/nl n]7]ǵP6o]%1n{ >Zcb'#R ^6p3X|MAD+>El !-~XlPN;ތ\T˺gl{o IlǘK*.PLc زCcW9ui&Ev|`3-SL׫^ I"=޺u'K-_IaD.wdQU24a|}S@`fTZIKMNCos>/$#_[R`+IkɯQwk囵7!Uږ3G/Rɽq3*S=y-8uݰ軿7OZ;XplWBY͗  !W,6^M8e8W=~6J;>is}87qD^3 ?z#/b_,)~o }p JB&k bÍQ[>7#7k7z UQRK8N35JOeG]jH9 B3z")u7QEk;x"®=eٜ1[l:l{ex(v{% ElasAt(5@DD9qۋAkNz(CU=8g|w\\Jfơe} 72xNmbNנ'K |o |`(Y!tñ ٦U RGWNJLlN=}{̻iD {4lՆa3S|ib2D2?fo1Ğ)sAfIU ]$s~a͚'#T$YS_Eһ:J }B_1_// ɱHH ̃0l>Tri 2V58L:+^|^b&3Н!J1 9ϔ4>'W5&UF).uJ+XȋtjSz' ,sQV'b}Ow 3r?q}|'V}K͸Sy]%)vzdS2/^`` ܈{pg\H?oO~6هE4ז``&v< nbBi6>&X%eeLUĂ!<!k)T~_UgAH>6)̱ j98]G$jR ?҆_ uF_!|wx3?`]8W ʎ̷ ^lE&a!m룥5$ו=3<]JHB" Y$o.IJ4;\ 5r)y7b`vK֩\P1pum>N.DrpB馊Vֱ}AIKI; t gr$2'3^c [٢DREɻzXºxFtD>pMGK7GLp"J)^S 7*viIpֻ~n{d]Hd{ꙩX-wAD'3ij.2]*@L"QM c}_3p ܄ \PeJҮ6]&=3}=ډjzQ&3xU!P GMs9ˡQx 1TaAUцI9]EZKV.Mq7K"o^g޻R1'e}UL2ݗ[rTr(诡vOwnjvk^xdHa5<*X] |[C) KM{fk; /줵j1d)9(3l򐃥Sj^0 QlđoS\">~\֝ tOѹu!xK,!m_C273s\5X%]cSvtկ:BËac3yʾ%RbE1CDN$n!RE[uz+a{tF>esZNSVOw̛ԦIr 8SJp*W/Թ|9RjLQwGSmtIhЁ0om?JS`Cl%qKU,W-EKbzzJ\2]g,5 ݟ1qFAO0LeޏnzxU9;-'}׎aUTsvu](jѬ3ȼlH CO4ªݤ^y-,fkm-p>"+}-uy;cbc/Ig8p2s#x Uo娵$#0Ytn*SYlbTVNU?{Y)M_YIO"GU'חkRwYbz4һ 2}k_Z*v[hT<&p"80ށLP YW31zBPpY@F%vT:E8 ⺐py\وX!fύoK#T _s~@WAj!y(p6 7̃|a7,٘T3agWzQҹ(֥ OqgOs~G ]zƄGT]vJYRKZ&e;{!_EItڑ.LkaWU>`pals?H$IcI=A嬋>L^3WG,V/b|bv؛F GR2Q#sjaD:مue5s8M!j/J52ۅTR2耮Z`7 hCNFP$5`3̌k"ry7XVnY;ae]\?ؙ&~㏔.I}lj}ܜN~w<6؛nw{6y ]MV1N<`\z^g¯sjy)8U|Bu n2͘  3PA&uGUc"ʈNM>cۻOkZi7 &XT[ދeE|tXl*qaO³`&9r0T"Ne'XVF̧/t9H!i)ka(- J4'M.ia`"΅e͌q:of9IOHZcZFlb:)|˂E-աZ_;BofҊGH%14OXF^+d Jh vOw4:) Jؿ؜ۯyS{MBJ#e{9qb r.]0wpi #o 8["MxBg5+=w]`2$Q"ָBrE!ձ:OOJıb==͔x z|zxC~Uȸ9׹!<>N_gYrɚq-T..xP?h:dz]aԄ|DuvX+ sk 2H+2v HA^BĴ`0R/sgmI>o9*TN}/>__ =ύޭ}5ٚ<5*~BVFl6hLeeW?R}x9yԋ~(Y#T&mjj`MMwC]7'uy2j?9EPW^-by1y@\>W~TekkV&XWaDL-!\RT:_7{Q) fCahJe!!!o=g$B6y"45˴@?B-qoO@*HΟ@ҶpC Nu 4z2}t&o/[XϪhPP?{#Fc!C^bTH"{ \8Qbݔ]#lrj(~ _m;s憞̩w[ұRxQFL ;YB] pJ6 :ncnV}3:jPB@D/BX ]. QCMj@8Ї월"\ǽfs`XgΛj|q4Ɣ<&"bOz S9uA6 ;򸧟,O8[LM(؁@ae=IJ,57@Ӑ9c^|dF, nynTHd&{=څoҨz/R0/Sd;+ROA<9i,H 6J/sHn^H|8R4KY?03u~Ѽ/I=*qe tӑ@v0IWh%S"5o۞l3+PoC-៺4_ލw{<!?0^N1W`-7.WΜN6[IY+僙̵BiQ1M.ކsVF^7$3j $;K\ 2 K>Yw,Z{z3Y #2bEg;0TsI/N_] Q',+pHN~3+Fhg{:[VpdWżwyqk{f<FmA^YV#9m7UI suW &i֎O 'IVW4 .!W(P<)q>fT :`0-ޠ^'(JNy:]"y!PVowUb 玴}BR6.m&.jVv}Mީؕ=Ytț>s*dv|`҅bFL1~j;sm-߉0FtTܧ+@瀦?~O) t]+M);4iŭռxG5))fUza*)-rFmZJT \"_h&~MzpTq@YAIV.^ }upx-<_Y jKj;~edqWHxpjbUz6f0-{߅Җl}Z}` ULTsqi }&3F2u(YiU*=_zM㪮cH!U5\TPc{gt>~p2Rqc>)!EALG)ˍZ [3(Lu{e+LrgMc)Ϲ>%2FLF$UvsX7Ne94B=]#'`,31Cڏw(// ^ߏ)~H"u-lѐ6)-ʾEC{T-Rjq\2=W\6q}xE>.b f@맅0bd,ɚ$BLq jyj~PGЂ- ja$E zFOP\B8,GrB -i"HN Fg9} 'uݳY_Rh /\r$G8Tjk8~243 Uv`r m6 ED5Ymw1oS^&vbj0j7l>H>1|qU*WHG4/2zNZ|XyeARɪ2QHk}}[l#0S,ԙJ*fP3H%P&g]$AmF@ z(SЪM P7rr)MCas^69!w2-t܆Cf:ֹT]<n-w"@}qyYx*d`}O ӓ4\{|K?-Du Χx!89WckUGл!`QFF K s2OXz1|Ʈԅl@ .s*tR4F&MUR =DhlL?SBN9d3 rN%H(u(|reC?s[n֕g"D +X!VِhEMlrUciTti^]5*'Ȥ>vFXOek?)[6n+}ɕ [3$|B'f92?Ĝ]W-S/^d=r9+#*exR[C2MXL6.Ne U=_کR'J|fue׆$jAG -O :_J;nai_ P_ s#TI+T _Mo$l.<Am\O~c]c-[( p_O7*Rh7||LH4Jn#!k1 w9!g5&::Ǣ|Zԃ%tzJsAӒ\L@Z{c^wGegy;$2t2UaJY#Q{I,u@cItP-R:uTm9t-c5\DFb#~}V41 ?k|{n`dz)ӧ%oq( H= => <&P_4@HI'&Y5[gc1~(~a5Ԥ5 DOª&p)5a,.u =* 󑌢?SJnک/G$}oF[nEp8'fQx>j1ޖUFHF#F@Ŗ V3>|scɯ8VW%%BnC;P"3ߊ\.[v&V2 U504Uk1v]d B20nڪj?ATjKK-n7VEoFORhٌG=F>\Ko($?TWoQP$ǹ38R8puD-.\QJilQAb.> %P6yQ#UG<}&YjcT,g>1Pߥ-s~6nۘ|412fZ,Cj CꜦ)qu?c@GИh#Չu3 !i6/ Pݨ3Jy([9nX rWpJbR)20pV^% r?Ui&+q$YԫezZ%oS8E͑v4'ZcJ & Ics;WSY8 e&IXu5Nk]jS6(~Xu6M|qC; K>!?jΤ-6@Pu :'5OsՈp5T u#Cr~"*yWBE}o9r\/cԨB .|VZ{dѧl5d ݱ3)hs9.:" Wn{[f,ū $)4I>Ѩj=?ጱ\b5yrۋK RCƩCD)LJg+ bލ>F@k,WˮW(yQ1s}_,I^d>XHAC8ǑfY}^->bEz.5D~7,WQD [ oa<5KSI\p,;1R݌Llb5e?̴j}>12UnmvHHE0ϾX!'ٷ_Om^t@1iᎩڒP(0鿱k3SyfѼ:RYٲ ,8U[LL:B mXpF+@n x1>C`9ٍ_ǹHp)@ 艇Z_ѷڋrdHmip:vQ/ӵq (czfuޝUkKxIKuA80S411 82چϚX%+-QմFw\= Ɯ`-;BԵp',+ c2VҍxlN8P/9 [z~"-0h*Uk/2$הwJ^Ё<Ų->1_ݤ3vVUf*v!5oNWީl:.c O$/w;-qXi"++#>m*(gYV `r+it\$e}ʻ=po<sg?!)«Xq"CV]Fk/DQ B7Qo7 J[8qtNvG s qz1dQiFSLBqZĿ:ڗߴ z(4Jpm.A֪YK98UCݵJыhC7oS b?J Ə%ّ$&Ųsq< ʑ͉gR{S ypZ(P0ZǺ<ȹE X_FRsY+tUr_95ބW2j$Lt}#Sr ).Fn ~B)_=OV!*U)@AU+i&n.Ț(fBJmS$Le9+A5Grq `)`03%uX }4Da>֖ѐ'bc#~ʣzk1tk1|e3I-rVW[mE:"l*rd_;^۲'3Z  o[E׫h3jq> sY2B>=Dч;2X޽/{1`5IJƌKySgDṞJ1"k ^إ0{sY{_@(6|f "loZ {W#B$ۊhND-JBySխżlk-] rEaOݳnm7M<ΐXmn>,bi# 4 EJxa'9;2m1@{i3ԳpFiczKFaU |f4ؓ^37xwfsƟNoe;SPY YxNjk:=!}l ;{'b6 Df} Xk`krK.LYjtb!ږ 풨L9 gy$i*`e-BO8S,C~X݄3fe}ߠZbQ ٛ( ES'7 O^,:pدl}iTپ0'&ݙar!a`ZC|˗(ZY }ڍ'4cu[*5J00~hJ&YflvvyM}rr x&3IybXB)*SSw`vڴ&%b5)"a S S{ؗi8G#YΙAͤ/n|+pOMol_6nz! 4ý7%,W4@9'}br xsj,M-{1?W>3#OYK ;5R*Al{4H0Pߪ42&b_Ae-c)-CjJ|kQc젡ű 4>wJ/| p+UgdVղ]; ecGޏH)(BXٴ)%rq{[2?2e;+vVdvѺYf߫kJKGG-ʧC!_''NwD`s|r1{#~ T)*XIY06+Ԡ+Kex)~,%,Q"VӼYL;b"Z{M/0jw5C:w v~`YU3K xf6cRoOǼ=1:l9T ;ֈPAYbAJ7H>5D/hj+)\8aXP3`-c␛ rmI@cېx(bnܴi^pB( ^%%p]ח\(=p *2e[~-u'ku(0Z Maa4GbS|rM{r8N3Uo|avɢ1uz~Zw4dDMCwG^3ozڻ/lR /ԀII틝WDlsXE Fa|ES_}XtBaUG em"CyM89a[;Α9 dǥ_xQ"EuWAG#=# hy}/p%J oN)iVX{de-"gu&!ye(08& Reu8㉇Pl܌ Ë`w&>N?{C%.\V⥘6[bo'ɣ* Ufw %Rp;j+U@ꅽg1q%6sqڧMgB}S'cŨ n; x,}ŝ0AVOUZs'q7& YaPwF0} qEL7j(Scl;\~% QJ**X܎>O=`;23U q^m>z a>mg˃}kR0c1Zv5Bɱ \e ˑ4P QCҡ΢gk…vet?&l=uS|$HsgѳT ,_Mm4OherU/Oy=;b>+Mލ~x>wl ~ԅJZU4kÖ-g<4!Tst4]bTιYv`L^09XޖӼrQ>$@0)<.7f\Ԕ H)Rdv@bayhb~z 6 /LΉ7z.TTݽu?nGM/w~;@1trt pIAy6!,S?<bg^/3a\D٦kdfL3J6ւ|[ |,W5-p I' s]ҕI:m~bsT-<[kLhJیn!9H[ב!#AvnE?;_1*+.pȈϸ)Ԙgz&ղ F?k%wM3)OR?eGl,}~/G EZ2I?AY%7a.<9bnqH9:=)+C&bz` !knE<拓GБUKiPPOg93ސ]*>GGQ^."TܩB=}Ԗs[.ٕ*w.; Kz92'=`h* [@&s6,k'zKUW,0?Wn@|8wP s,@t_`.So]%m̐<_'l~mwsޚ9A9״<]3Ùd|h,٣8M|ət, vAܩq+*Ng]%)NEB_R(nۼguO'/>9]\qms5=( I+%k.Q8k&tgQ!:-2 e] hPo2Hڦd2;"䂦$[yф3mX}H F &OcF~97?jF kV*šXۻ LUO)':v(V>b.]h~Xa@gnjSOd%\gX䄔M6LJW0kBq@E~32(hxTr1~*bYc5X_k'rW~Nͮڡׂ7"kf^F`p匳 DԚD,<;Tƈ-,!#YQ! .a5U %3 so׵4 _0+ǡGϼP7|-+_nɶcQfuii 6w:hp_H\P;Aər_9*cdji;|Ľx 1_pT$ikw6 myL/uGG+m6O1r2='q nh AA)VV?2C aPcl7öMD/ڰ%e㨾qIHI,c-G-rM9TMh`0z,Qa~bA}svBѰA5;W L|&;#W1Kv2GAej娘M_}wx# _R:tkogBv_P*|~βd -M⌆3Z&\\8=.f:`5TRPCcԙ}i~'+Qo';U:&9bALjd>3%6A"&TmޢVVC8Ŵ,ENe$˭yځ y -,\(ZՋhSD4V®^10"xHeC>Dv ^cx^v1Fq$1]2ZYڀLw̻0J f,Sb8pe_StfELq, hX3Gے,-$`2XCMi=} copϒjtvX2ٚN9X&lRf,(cW@s,b s ҥHA#٭HMHq:)1(ך?4qxUMo?ޥ8@Z54onniufziTe sRi{@џ19A6Ǫҧ4o7E'B X+/dR@ r\m( za,QxŢ.#oĴs-cw}d3\uLʲu^R<=FJ!Ϣ'ݾ#ߵВ[T YU{^&'uƼroI&B-X?hZG:/s]1jz,u5u+mU0Mjuj$e߅ۗn bQkHQB3z$Qȕk,чF`Zr^vFOˬ()1}ף5ItT =KNL1U= z3C]gqWIbM!b'QήJ!e{a)I:9x9=]ދ\ 9Y¤!ZMft%uBœrs8Wy>+ g(ĕrmj&p֗FV:Drޯ.jG6LרI,$# |pNIښB"$l̢ b6jjS5BuªZ#jEh[1X%n1D< T"# glRt58؍|` qWakcƦwŵA",lQND1Rtr? IQp(;N K1~ZxOҡa߮  BOVԱ@Ԃ&Al<,Sj A -1]UkhMk7om`%9> _L׿SCvfG vkxWgKgsF4f0Jz?ip|hE@Â/6;7RcCdSE_v^M$rZʝ+MbE!q@~ {6ONY@ߢk'=3+xFV=4fB{BOa Ǒ%Gl'!l꛷+Lhfɚ 3ܯ>{<JtL D?/@ Q"*U9HEP%yT)j𮋚VI41ͲVz'ڧԘjS2=oe N+wm  s8uݻ8 i%8HdFN@:&7܊vINwre6e{ n \hԟ*PDe ]Ƀ4qmoPIOGtšNcHG `Ϛ*߄li+E҈mQA~hܶ]sĞd֢rUD[?1,? &,`3r//Y$Jjr,=ID C4ϗXV>&ʥ[6zIo9ZEgO鳑 H:pf@n>HP$b#Wb}eЫ/ _wh6l1 ^_]7MLx>eJt\'rZ"!)Epl5I׼oGQQD~Th ) (w$%!Zt},lb?fѓ!LY[y:/N>,`U&ͼ<ȼ<҂GoZ]߃qV]ͨ=?SMv19hdA G\\N87)NJ \ 何>STb ~ #?5"`|F²HV/U+Z!;CZ7y*Q Q'6˨ty1l/U14aXNffQ6;W ߮6BЊ*Z5٘Jb+Hb܌=&._:QSڃD6iOt όcT)[d ܠr[gןΡX /=9e;/p\ME(@&x-<= `.15[?4@y~;" tCwHfO|~3NIE/Q'"ǜ}W:Ո  F+uyOʜ7p׾ Hw-RrelE-rAVIgQT4Q/Ea5k:zc={ LQ&Չ$K Aw"u/i ryPз]Əw ]BuSF3y45ox`O"O]zk{!HKW$dAN*c1*LFɼInwHcFQ°9J mSľ[]H&S=ћQe~-L`c*KBD 5v$3/]q޴sen:Ɵ ZD> >㐝_=ȓ턺%x=F9/ ~H@: Z.S=,K>n#hjf?-r7`BȲppQ(#8+St Wd -X_;rzok}]vD-8Du6mǺ#nŏL{ꈙ]"ԺkO"^>,t a n4JUV\2ŒTG!Q^f%~_TwpgۻȻ^LJ!eI4o!'7oVH \f/U(Y1^ءZR?.(: |d+:yR:,1P}Wnz KR)Z{kóWZ(1L aA}sN5:3*4M=~=Eq 2Up|#LnytvC{t^g~W?'`SqDG]̷ql1T7k%',Ol:8KR};@@ۻzFd!#add[bO$5+rDB2NCd+#Xg2Bi`R1m𔱁:LorJIQ,guC*la~C_lׁ_;}ǒgdHk63xe{p_d2DrbYpǺ{6",O|  S` 9{c&R /ѹuE ."&$Kg3};hu?z,v\7/PT],!.;`$Ҟёbًx19Af!OF w/2~b/hYp.e 0}tIݬIi;o3$[#k@5!~-/rE0۱O׸=Z0©B vRl8{"(ŕ bWg!ϫһ:O+s7GDx-FUO7di»`6^ sMiNς*}C%x:wYP$+ AԪ_~.jC2(2[8K)/ /YUU:bʡM%gy:ۘ D!UUw,6<5NɔE_N&=; w&!րQMmJV=/C,BÕw}! Qc('ԭB l}KL ?c'\(txtxBRAg/L@ߕ H.߾y7o.ݙBwV3M،N#SޡN&ڶwlO (gZ!O >uZK.VWqB%6Vz'IP AEݘc{Cct!4,LG_q73ˁv.[,˖*+ITL\X Pg %r* 5iS*yC̓}(n⥯f!zAv)ZW#)`:έl{]p h|%)gUx*60*nߐCj+tICرC JdU E6@1Bn0t͈ v3 j7@I73B.'HĽx(X-F3ZR:uEO)0i =s_L:H{QչJV("$٦ou6$i}Z&vt}=' ^فͪNBH)M/ķ5+L m8?΢aG+`fGXQ pzlEL7x_Lf~t/Ft 3 llX&g^ 9"U q꼎뇻<p>MZFӱO|t>v(Ob9t-Zcwbcd@<, rX`+y]vepPEAӽσ}4_Hl%m+w nvLKs>^D-R^} ¦a}eI$F{бV Q/_-y1l(/aExDL6 1ko\U* C{1rPCg(jV3F](sN^w旀/@NF <$J69X8([.*,1Kn†ѭ''K:96߹9`5#> i~XhVϘ\lEK٦\nKVAמW%WHL[)Ҟ8~δUȣ.WDKeN %b/<F>z׳:ݖKrZH8.xf^Oz-Cʥl\,@ENh/Ӈ*r.fB޷Pؿ6E<NU8T&ôoⓣh-ŏnD5l JKee6ڮQrj"u0 182XmsX~+pl }4(e]|w1хDMSU;ʦu@h%uT=zOTj]Ӳ!YF=u vEQ $]$}S\r7B},oF}`3݀ 5Q9'4r*xL%qqX)c,^QixFzIG9#e>i(WUㆨHK`UV94ͫ>Ps2t:|~y6$J=ܩ^tmZߪ_ҖZƀJ$Pݱ~v `831k8K穅ic%ЍǕygur/S嘯u=2ˇof%i-|R/;@I~gOC0 Ă^(7ݑ ];e5Ĕ/J'']Ar- pBFM8G{5{,K' (Y^6Μ^tbׄ3Oc>$e=ٖC6aR&?ґ5 N'nP)FLDd78+NoYL%ez'J XMleaNR[s- ǎ: Am[ 3oՈGEfch{.>IgkoˏK)#-䮟Ǻyž%a?#9 $0B go8$SS>5dw)F1^)J 0A 憌cʢ+7^ǘydGVaL+0;(]Ss&FԹr_F*j JNeɕ^0:ΏΝ(M+FϷ^c ,e >,^0*W 1w 0HCS*8WŴJ5ÝzJ%~s@a:?0KdҺsZ7#+1ř-^#M.}FoenYT2W2?YXM^{!lpb->? x1_gn1dY匁"K9| R86SԀAM 9vޓg^iѿ잫<^8:x#vz'z8[MW'Y1W!O&jO78#CmiFlOLpU?-d4lNtJuq_!1sY3"[BOTLt'% O@"%897PP/ҖK5SuSO2̥hGTdtEkvUR,ӦZtl3 pש,}o$8TQгZ]y0!q?!9;:;5t2qNy-2ăgi#v|dNyʏTL5pH]\ jI<R8?ۜ{Nב'T~3]r&Q1H='!d&EK_ 4Qz˶93?J\:k0 ǿ^Ir((F]}Tkλ WXe0Ƴ&4?,-m (jP~@)@,J ?VcjJS̏b,Hz::Inl ~4v| a? !mq.z@;lg0~,>AM o|ݚexrG@1(zѮY#hlEX45jӂ؜KhR0$cMY+).s >|L!\rxց*j2ʱMyX#)@65YT]0C}F4b˻~C~MzyX$ xWu!oS# A=s EO_ij%IsnSdiM<\ےzj$o&BX //>c<=@T!FmH)dQԏ*eXQAi.e&YP鰸h9qEp#m]+dhщ &9!ޤ5OR #_#@>W싮x8=,dM,ywW垍Pr~=}/Qb_iyr5LC*J`Hp?1?6] 7,ھI' ܀ .Qp2bhko[Jm("mYn_z2fDgh=lx߹ZQz<@M6*T}exeKn]-Rqwj 4UA#Ν2u@Y"b E=ϣG0 /4;qBCfHwskҴU4i,òX$f%"_/x+5yfaЀ_KXx ӨGYs|<[" a>mbp)yO=OK=o٦ i ǥ+ UFcVC))f#GoC& LO>2qEq&ˇ@4WdDR>`C 'Pi?)heIȁTGT͆|sc1&*j,ss[(vyeS^SnXu ?s]5.mM<^y>l0wm~_L uw{M!!zMX?cY2e Cf4uyNzƎ{W:.5!x2 OFLw=zAX&Һ'HEp{!jV7f˗$6Ы ^к o>bٲTSv:yLR>_Z-!{#B_/` QieJw% \7'HnJCiţNxF_ x!B׈5liYxBy>} ڸ_\{&ISDI ̕I eM"T;r|[U]ͥ%V0m摶LkB i/jL^W8΂Fo!tBa!݌Uח VC.xJIOz&5fQLF* Ȅhm a݋,PӣQpUk}Ô4תr)\ǕQ8P!:I˓s{fy%IȽW ކַRiFTɣϑ=f"e{ݲk(.h@grKCg2&jUPkRHxF0al}T7 Dd#c\dXz,o"^UKNACB o e\K(]#9}IߚƮdw}aga%'`0t!6w61'f fMmG3tDȱN\W|Gq;Zؾ@]N)qoy.i>so|Q#*yT~ Q-` sxb&ϿW FaH|K9[v}_s&BIJ#JMAAyԋItԆc/ZE6q|*J"K ų&Z;3-^%2n G+'>xR Vp}zDnVƇwbHK(B X`Mjh ߭ Bd\2g;imD'l"ߗ6=sTVf7Q|.V %aš_=TfFDe +KE0"&l!G!fR )'L6/*;waI&Ѓ""-[xBzC8>MLܪ4[ޱ(C%;KZo,]u8 47;qg91c)Ts/qdﲅab{6XFlpywWJCE?1GΑb/$z(R/|V];l`;]~J`juK{qL }᪁dv^j>euܹ/4LN<H/p`B$ߍ WιBg)b"u !b8W]=^b>7hZT5$IxE 7kL&9%ȲQ&¾r0Tv,Lr/jd;>yf;u}e'5 9 -7H᪸>Rι?XdVoS4-6W(Ɛ!ߪX;bL^ť. };~][qL蟜l`)<빬Xa7H'$nVqQ)@grf7ʞ~?L/q$-ݟqyE9Z|<{Ԫoi2T gAM@OЖ% \1`X>AOmN;eGu)^=&Doj+7El[3h(:gQmB@H;oδQ w=I\vL}];(4~\@^:jn¸ç͒ѿ<(?9c#2aGn.o(֫*/}mOLW^BѸa)AN!xt}y:B[kVkPA=3? fYR)E T\S :ħ6|O) NMo|t&XAjv _ٱ/F37N1L_o _0"wDzwZ;Y;jnKo^dx4b"sTGȘn/ mnu d vs6 `3>q vB!#L1ސ-+ZbL՝<4Ҝ!A = f =BjN1@HgK(>I0Y@`hiLz=/w*BKKо{&SxS8W|8lFPf`5'vR6Θ"w*M-+uLPlI8oeFAgBtB7.5*w#!U X<4 ~/tc;3sqTZͳ+k@[Gi!>A/bgwlM"@J?Fָ<*z t(7LHzʘ;tj&#䔮<(WI ZD7Ӏq7B<>un,r9+ZxwPQRk@=wl,9CW|~BWGhXMO}nz9~1ekV_/ b189Ru)ԹdD& GZ?݇ 7L,Y 6VRi*Q6*0*tC+_2s@: A ws9`(fu$ '2!Qf\1%R:lVa%~Rˮ XU~&¤k2LJIUbQ:}Q?KƹluO?#|1X1X3f֎`7; i#ShfH%JfS%t@*dP^I)k˭ZS'G| hy8yܓ'IHK5{\fg(]BfO?J)(rs(QT6l Pߒf聇hy:u`(_=r&lxcYU2|JaS2u FN9ʶ{@Է Z̸h[2NV`[9W0k#G9WRfyn \GS jDrЖ3KTa@Daܻo~4() !`ב '[ùXϾT&]7o틏'K)V(~}snh2*Qf'C{tz}(XFZOFUթmI ^:]Bw-V-RSإ&^$GܯvZ49A60Bf H=WM/V լd)gcB8&V苼'SSxZBh俪vx˭,0")& a'.Bdhqs}_B$ևa*PgVVL 8&DŽ[61<8L WfM?Mu˜НdUy v'5`,+[qgĔ0VXyfTPgL Q"f@_pq_.aQnF8W[P8ʇL3x)@^DQm P K  Ѿ:{АG;v~2ˣU}5 !MҠd3THm#c*hջM_ϒzUe99@?^i򦐚A0C8lp 8l9:ǎ6s{JBљT膈KCke[P^j8'* Y"Pn`0Mؾ>{>Ow?{4M/g2lϊb~#巺Ջ[ T2a]۪Y*4 (_̢gkNCliw?4KHז͒\xz4ʏhg*!WQ`( Z% @ʗ$Ƈv,fw!`稅LC(Qt YPYa;LVDAi{%yW\̠bKX7|Xy%x]3ď:~[ލL=_lmx r`sנX[~TH%1NcER_rD|Ur u;!tID*w4ğǮÝ+ͻue={#7Qag:z(ή5{4`3{o,~|o\#)g?a v@شF` T!wj}8ԛs>.ng7(O]C1ۇut& `:ȳMGjrD6@ɁJf@QuZvsqIML'T[t%s2(zvnף.l.xȐ)q՚~+KsU-$.xx͆j)`ӈ B8j*g!d}&!%ni֞k_h~)PsFoΧn,|rfx$dH6Ѝ(6ۊI/$·Y!ےgAٞKwOw/CIY[W汰wYv4Ex5K*srL#5Gf~4d2ӿ+|'Lj 5S >2&?"A ϲе"GUWyؿ?Ft!ifQ-4ٜmuw @edy3=*}s:g=@F΍.C V 03?P=+QNJur"Mo,C'&'g?eiH,hKC-Qۑĝ( &+G!@2u=cW3PT(F{0p턇kIqx pTRd?qОle Ɛ-޲w T3MsKcBCU=c|P؈ÆÒ &"$ʛTT3{ {pW?R -9Ȃ W]:]{aP9M#XbW 5gMt!wASPM~̙uVN7R[km\C* ;7L_|Ӵ(ʭORLQ3av2dOao~'46j[dfRɝp^}v݌KsNײnPdYQ ^I6< nX5ρ;#²%FCE[ĨԇklV;Ъ96 JNvG!UFk{o*/Ĭy2i[Z6F&{ U{0\݅'#aSv~ohqGͰ -')zV}/0#o%1!\?QB?!kݺWw; 9͛/ܝ@S߳rP;j3Rk7 SA~J|hia8趏oG3ӱ1CՂSyr dkVXC_:&W$)v"ĕ/>D ɯalr is,{"#3sw!OU[E`ok;Ft귺Ncj§1c.ijvN V~~^y9=\8_*|Zˁm~9WigJ㦸ZcK<L!dahxbk X۳,<0⇅Z&zٝt=1 º@g$RѭLm٢^߁e#MQxyE#7v@z"0{ftTx!$P_&ޕDTYgM[ Dh"fμvY4U'̡~Se ZЀV@R߻G2|53jA2otl܂ x>T 7aB5MWǔU#[㺞C4ᄚLN2 ![#8XeCBWI"D7 >XX7pL+^u3g}B OZuT ̏"rh/q>mh| (C]]l;"9l/Q;e~{& \B12 PYdea ̲c]l"!KlB\BW쬻s۰ ilОh hd7;ã4j4|i$ 8RdrT_DhG8!9Uk`W%δ'OX7&o;H yH*r׾X̸A jUٗ8T3Xy˚UeQpnBp4V|}**1#ġ~ƿG]E4dtxJ%|WI?]51W-%N]|Oz6KjNɜtJLSMI_42IUau;e\i%N)|b̕}1x̢55sd XW0Vc~3A}KKb$@aKp7Ae@ y):#y.%n'A;ad0`}!0c 0zG~*6޿?Ѿ:]g΀;?L'QrJ]QqyWBʚfqq:e wk[9+0ź7 ps?m\al;3c#cX9]yG(cÔR  z=x݃"ivLC)إM)76>H^Ǭl{2TDRo@{HIA,0bK^t<40Y/uQaܚoWqI8l\[׺:˝uyz-JtX*vN<2$VuCoc6B^ĉsŘnbO5&²}ceCHe|GLO?+VE5gTc [?XAш/VA{Թ\B$7Uw S'Eb]1khR-T*PԡEs8|,~+|f{Mn\ p6umCʴ+ݕ1.3kdMBeFr.,¼ 祴!`2W#YCI( b0Xھ+Y/8sTB$y3H,k󜱧1 ⿤XQ^ %:|}U8炟ݓhW#Fy+r>=ۀm?܃0/SU۔OٌƴBE3f(s=<7 EiXsuʃeWg]i5}qݸ'Y:PO"LZSiO;SٚhlG|5B̐zcL`? 1dȧYXs o4fG/kP6dL"p]O9RzVNh}^3c3֟>J;X]RURp,iI [!0po}V2gs\t_g˖gdsxOSdaɗrJUa˭H"2e×ky_b^ƵEu ɓ.9?3sʦ9Xr! vو!u)TFSUq F3YŸXM蹝xO$$sˌ}m|9]v[Y)އom'@lVŮvX[bc>Ivc>CBŜ1 + uLiN|^'2-aߟjs@kδ?ɴt?|)IC<׹.DDD"N iZd?x(OdfA 7WD>ɝ|tUcb|-ʚO~Q2N3CgHw+fu.y&O!B6=Ӆ8Dp_`FteꜗRߜ8n5C-7gW zlGdc4w7{vh׮|דq7D:]}97')C&Hp5׊dxN'c J 2u;cMގ=Q$ 9P.{^xpZAGgUzw4)Rp&#1.L9fشjKcKp|VnbGCfl 蕞UBS8\pdTh9x|پnv6 {j(*#פCPVM`mq{NylX.J:Ҝ~T^d`Я9mt3&ίM7HMqbOq:6K&3EfvpO;x'vX}n#W׵m:#D[* ka;|ejNam)_|ڍp~n&WPV?3II`=B}*v^uM|"c8Q.Dw`oV~} .[26|HshwRTr4H{%; ;o$+Ab upeGJ[Teew$̥?oYD^*mzT*c u_e@c0 H S+U΀k#+NX/gg'DIo q|Gd}_R}Ɔqޜ둝Is8$_1aG[CmK,Yf+w~aO3M<&Z9g%VzU)."Oz< |7+R 3r A2{Idlfq?~B%(,ebaI!At KPV sk ±XDc|ZEZ /^vh6)rc Ǭ_CtD u̬>47-{ (h @SRqۤr}v^Ug[cg?,B+lg.fSiܣ劢O߷MeKNeB7OnXWF^_$irdun"b$$ `4 'Z^ !6 KDs10D]. ,rulXe}Uf8xS;V~`p# JGH0M}qhGVEPohq{RD -+AOä0\M 9h+,"-lti#\6Q>MZ!~u(m ޾~J r2.u eA^:MQ 1u = g:m+R72=P[r#Za,1g,é͈w'ٳ9F߼[ qaYm ,Sgc6wsm+ؐ IjͱK)vxJ$./g,kep"|Dgm WG|\Ժ :yXJGf{17W Qٌ51ʄf0VEUblOe[dBC@d0x0;GA<&%̭diI4 U[>^iEHۡ}!ri1/d1(r>fN1J?t-eH\6ܓ^* s @+ %|aS%h)6Z"$okQ !BB6֘ﲥ`2EKxO8W$ј 6,}2˾FŝevV:Aa ۅwXI3O!.FЂ_W^SwnXy鰰5n1e5Gg &kdYw{tLDQi>)z!skw//Xޟk 09_T#-.F]hY %YZɒ>P 5K=ýX/2ݵG1l:U5 `z+Q#K,WkqCgmmOkg ]e.5f0ס%.ۈt*eHiDoʍxAכi- څ4 YR *#qoI'E4C݈2cjob gUGLID^ =a ֱ&G[vԚGِk(u(Td <=6?aճkSdZ G\ib[gj0+]Bc G*Bg P;~h^u<-RFE"4F#)/8 56ǀlu U̟mOWz++&4tQXpgR&AGM* ̓Ԝ1N\z #N.48(1(=ȷ}{&៹GxNI}T v2~ߎ.%{0[mr'g lfbsVm, uWŝ7`90YK'hD MHOueTsĊ*8ZMf"DQԱ +hGl%8* '@-d M{h[MY I{B1X<}䨑ԋ"Lf[EF0lup 'lmW5?7?KY qc% %Z9FZ!jdH9Tq1m H-``6LsOo KI#O7j#G(Uzj`))sy&AJ#ȕc}//᥵^>Cc?k8~73,xv?L-!c\ RayV^L\c_u&iۍuKZ\7ZF?wL?e,xBg k#H^zCHq3#{9pdm:XĬac2djOc}pgRXcsTnMƊ!7i~ꢯ\/]W[<@[}/B xö7*8_AuG-ʹ1@hi\%u$J ˧֒?_gD+/9&+GBIX\Ȁ++u@rt,㟠Rr`Kt\sʉ oy'2yZ* }KPt\w=,n /[5 |6yT{eoNZ0w+Oh)’lE)3):Lxz.e<8$PB9G~5_#XnSV a_HE ɰ})r $&PT<-Eԭ h{ ?fN;S1sl<jGe>G˪|%_ʮȪd~-u7o1E__hF˳XWa^`4?Ʌɷ͞@@ZUm^H\r"(f,T총O"cW*Q v<q0gmHH3˜RL+-aASsqKq|պ#%vڄ'i4Ω7uһ#V9H-rB3mD;M&9P ȅ?̽ ikyctBq5HF#aaw OOJ_Ⱦ#]Ǔ YX=#!I9hI!u}X{T%m$egn@ ({L5Չ+k,T9JwqVEpM;av NK*ߐ0#u+9\׌0*攖P^N<Ќ荳W=`??v{@*TZ8qT9B.[ pOt kV6pkNkF@ed Dtf| Π9qA.zs)dVi"X4O +E:^I#mAS`s}{XƉ6^tRYDubi C}DoTUdlwqg_~[%TF6`zӛߎ:пV{ nz25$ ާSqQݱS[Tnhf71QlR@R;zRW:N! > hTO.v(56eǸSN4IOV]ha=խXM>NcgNP\4x|7פ(WTL '}πC lkʄJjs@,Ão|z#Ұ%E^ۄa{Q'P$!(ӗv 9?9|3cQIM1Zx;+lc Yu}__PwB=^2IKv@L5ϫ_u3{ڥb]2uq|8xmɘaFh B !vZ^!y43eNpJ>+v U)BR^GT$Ax*Y^Rz̴?"hSa +Ͽ(E]~0(uR) 饼XU-\ޜ1*Wɏ|MdDbmIkn9ԺZqyG~)^O,PHcXtsiƝySc }d'St讴&T%]Mhsw^{y + 10׍ !+JOdS1|I|c#wD@Eٜ:sM6O/FsM=55=#ނ^CXo|7@ֽ7"u3OwΝ:9Th͚zX.mgLLmR@ J~pxiTPk/;*d {}=< t$wa<]30ҕ]*.hoG\GfawNͬD PVP?^`&qߚa7/fR6?Jq21Q"nV%FkG**6ҹjr4ݲ> }zUJX0zuL 96aa4#0v 62`p 9ۼ=({[x8wRu(Dx&zK ȹ0Rw.z5ѝ|L's ~osl|Ϗ-<.|A(%/lpf@~[ \7H݁,.p>{*5T͑K0 #7c ^ .>"]Yg~v/"'hfwٷ^69ܶⲅ~ uۑ5 '̆2$[[ȿ8i$u~>ݖdù9P1a:c%;5^8|!j?VE= ~}%%PH`{=qls|?}mD;AN z0W2y~XeG.z8p;*rx.p_f@w&F)/d)g(nuPډkׇOc Kn+7F .G4.$j<6Z?M6r7 ڼ N Tqa$"ƿk4D Lq̃V疚 LAK3&#_H@w$e۸T#5\YDy3"Q]x{C4H+_zɃJA@+g@¨ *t^Q!ћ~v^l-B^ZsKEGOx;vP49 'ځ?rljStl-ʜΝ^=|qZyBAO`)ge2߁%HO`g|n^G:Pˢл'bW@/J P0|t]ges+vPHib/$@$r ha ҄Xks>0R>K%EBs-> ?=M-AًĨ 3"K]7k|Q'yIVzu6A<&miB 9&ɝZb7yvjO?d01<|e92^|Mq@g )ͷ.6°/0]*3BӓlwT]X zz,I3&tʄkΩMPO.;upr5fMX t۷~`$ZqB-p>Dmxsa7 ',La[iYNGͪ3iμYX=Y=5"n1HVHsj.(gn3w)E>Z/HB`,jv  Q'պw@+NWb~_a@֏}dr8ъh,hq]KƵ2Bl'E9KJʹVlBøja#w xu[7.w EЀ(#HY/6*j_5(])vCL`2Zd"N$Ej wAڶ"S®|>I\%2sw4aDZ2Sۯ2e`2n ,1˓SޫzIo>eZNfTCMyg˃6 dZ!U-q3nD.ru+ zZ_Ez.(\9khF݉Q9]坋ۍBy'4Le-.?|Į\.`+WL=.pJAw YY4BE&֪mpF$E߾~z1b:Bt3̘Dw&m J} !(V@AEɉX+VH?ˮ/]i5opӹV%%wZ4Z|K OorEhD\H 1^!++uV֝֗.]T6K艶&k|sen7?h𺃻}lևyXPFq($1c;w5L4?h@4t;RB. (|gثiTTcNɭCtda$`_bXbĤEacw {7]Sw-92rfP%Ek~Gv9;ܙw.ہU(SlT)cS<2s^/l l+ԛA6m? K)J>1(Ӿۛ&Ԭ;Q|W2 ++O $y <m}s{]VK,]rdYHgB_>sF'7L1 F5nV.gLW8,VƮS> $g[c'5M\yc,}-j't b^QR`&9.^$_& h62n/P/ˆ90:"'`ɋnA.w{RlNgM ٲLO9Ȍ+sBsA"3cq(N4  kat&q _O @T2ms*{_bי@9:@@Ѕ̉0vduO*_qyKDâ n%(LrWn1NS5K׻1ĖKe%}-YzA,3L粼]W+<%MJo4n徚K@qv<2ȆSٱA8C}`gm gwJї \4XVxZrk;bgE@/"dHx##[3GIv E6g#EpGYIZ 8Aj|/!\_L۞'ۄ6p9ʜ"(RqVN>}a, K!LN;Z>}[SYrZyMerXR&NŜ f{X4Z|^7V`+*4jzXſzORM|(b9s3):uYYӷP*z~l&??ץ1yMfk~C-SҎИ/UTc)@mO$-|^oo_`CrToϡ1JDi\MD *%`~}$P,~|{PS9{Bv^X-h'AsrU oO9:7.-&hg7k OY Vx%).# y\ iR.b Joc RL%I+Ŗ " ێ=CaȶCY%04 AO7Bn K bxsv#\O^nXvJ7K(b2+:}v%H3ᒅ:c򚥢׍PRf]] jdvLB:.{ma+Nwu1k-, J_ʋCd0`},rƸL`gm%gKrvQ^܈}6{χ]鋆~ooҗk+%s 1˽̞h_iQ񅑘Ef[jňäQfJ&}QW }heWNݑ6RԊs$~fk|hӐ歌\^^|ţ.)v ;lc/ Y A),6¦[ =qVe:q;2GC4~Ck-}̗1A,HXŽP?0@"ckIT v/LGb_3+!MEq .>KE^=S3I1y܍PnRʋE߲!3f(YЛi@S;l\ w  3j8諪eC10+?G8..nrEs (½l/>W&gR8rMVL~KuXQ&Mf6EسTKDxz ͂Ä{Ji6> :!@-jQ Uڳfd y]Y ;+110nFK.~/n|v8\(g(]Qo'4D\q,9s]MJOK4CCtbxaȆUDvu[|7x,茫ٌ@U-6=][bJk[/Ѻ!_lUޫodrvLF'.~NWvX2k,4fEqV-WKTBy:땲6tg[7A32T=ēLD֢Y]iN~G`uEPR=1(ެًz-Q ФJw냪rŜu8eMG2?c磻:?ʸp KYk(yƅ @H :BO`\\%ҁiU_vR_ˆUPs#o;6)x" d $sSahܚ],>Y6 Y,ڜl9a4L䗨'toN1XSD1B9;Vz Vb Ͻ.F'hzswfrX V41>W8 J~(U[MЕbü;xBȚzӻ/7oAsE{0akP(B< / Lѧܥ7>tϦ]g Ҭ6Dg\t=IHZQo";SAw)sM"k\<Ğ=u7&:2X=c~$&_S_H`)B5IO.^ PЯƏpgS@SBsZ3(QwJCn/)+N[WoԘbT='/e,茽N ҃Grړ9dQP5R5$R2#*WJؖMm[s w98ݑE!6Np@(]B Bco<ę`3gB F}h9dZݸ~)H|xu%h,hiV)jŐJF/O*97`bg~lZ5v?@iz[Aiv詪7 ^x}N)ʚbU!ik <Mo {vΟʜ8.Tx{WE?d`spICL' 89e]U(p㳈q_"@dHict | m=P OnzKJM7EK$,ЖR4b7sd\t< W4:\-B6I~ˎk(8[AQĂ"}syѩt}bѹ iJ&ݎ_7Am:5=]ce)JcRt(}]}TH8uhn n޺1r,caq=q40|h!al5 J{c6uJ=]|H$UYO nb-qED :?8]]QU`mi ~AEGK h~j@~&8P5+q+kt|D8 ؔG}^/6.WcW 8ΆµJǕs"NMЎ'eEI"d4ַ8Ц["Ϊ@pZ#qfB0Rkg/0yYs*B1V5@wqw=OFcF`tGd(gF&\ xU9i-TELDZ>p _)gs7cWòOrL-p{ [Bʛj@4$t2/{[$zFaf8tz `^IT)Pm&R^GV?Ṽo*]X5𫈽O0&W&(1X%M4_l^BE*1eH;r+##ߙY)"E"o$u5 j1Pc"x! 'fv]t'DT_pjCS׼T@bGR[Q7Z\ݨ Y?~Ev.֝y몷*gE^ Z{F, /.Z;=o6叩,/ BЦx]MF: _2‹FL grx)7}iu{&e1RssS"@^(0x#]lfӽ YnoM+u@IP>'P]w)#fq՝sAZoIMY_Nm+ۏKIGAX$nvZ I<E,ח㕐lTVSƆkQwFSmdaɟ.kEXgRdPI r 2xgx~B FXHWW8O%4W"pΟE:n~ Qr/AW= zݠeAs9aYf34#?V``}Vjl@H}9P$Xc$ߥFrn ?A%42$K 8F='31fe!r2.ٵ!1'sue2/V:ܶ@xTSV!cH( _zB/bɔ?E.UQ+p8Ȼ=/5 &E]NN+k6t4jx٫T~(e۠'"HB3:` `هuѴV[P1YpV=3BKIq# )5]rqMu?ưPZ(_+/;<*m"wɖs.JU&YMlqw (51Z-- A9ː R80I )MXc"]Jriᘶfl~$*ʳo>L){6xOi6ÍuV;dh!0w`=arEu,[r%ӖA<GdEa΢2!Uiah5Rm$p mUoAQ_Gk]`QG|^il8$R@ 4TF]I~`U{˜'b'.H% QB݋*+y~;*lzbtCGe/UE[Skӥ֮hХU Z!=f+cz1Y-$"o~DsVw/k)q2TQ1 G疲./Y){rg5~>/ z'bWs,(bGDjXNzFY&EhlsNX $՘EtB [T= ̈elLf-J4W(E 1f=Tby8V-DF`F.T3<\s7eJ"3´3b]%랺G6B0)R?~uF>lBLz US"| S1C$ڴ712]6'F"#괵C]Sv }V^;+]Rhc;k A ս2#ܶzK9:p>Yzy5h#K*3'NZiֱƃt 8я[$UPacM{ oy5`HSݒ/^;~~15(fF"3 ͉ǸfhBK(S1_5>Q-]@]| Bxz:#_ FCj>/%w/oׄnƞA_gY[Yqagdt0Rsî{®n)E5t5XRIeoX$SQ+m͠#&0G- tsIT"p}w0OSvМGa*1iյoҸvr1ZWڦzּBtRkx[AI3. bZn`^ ґ (O.-r2XSIw +>c ^ԯR9[GpO5 2I%L]v0"aĨ"RD㱉gf}@¹/7#?_؏0cVN%񂁻}w],nQ".ǣ? $3|:( MbVZ yPÔ\/6.&-S;VQۙ+Q(>Xzs|x5c\h{1F~ t*߬xE` UZt`QoxB,AN$ aCM'xg27:=;cU5D#i05df\TMwh3N7$nfI* `8sts0wrSd{G0n_{G@66-&lv >N*dR kBƩI*d#%M٬`PQ((23,Z_ JPhhmStSlhq-U3~9nxY\mN68^ެQE5mjDiJn&O&-zRn#01d>,3J_ չjc=SLigf])?ɼ/Tj;_Xg!ZIdۿޱ^cm@Hl¬1P*61d؁Ym0Nߡl!E~I* F% t^،U%;P$U pX'rb$`|8%taၖܐQBMxFmؿ5EiPZE%Kx# *UziM7)Z46NuhFj*NB.s&ֻwvZݏ#Z;xHɚ4iP2Ñݘ\"@L3F Ҫm5uÇťIQA)i҃(@ҔNRVm6֜|_ H]"0NvƗOM{fPsHe36G%DG:9jE_!c.tb4вUE $u60xuֻIPlTsY:k#)|}OwUa01&1WV$_7:UCx4\)YBC(akrI C* 4%T)9X8j]2~@ݑ/`W\֕AۑyƯLE6TVyto')^u.qAun5*Qm[|3轃(ktP*PǾj i`:^ic8L-nJTrŸ_-:s6{ nK2Y.|Xlt: h0sym L~"kīSIf*@΋J5:{)l$LiP$yDOmwǽoخ ZLP0i-KnIIۻAj]Gϋw In ؾhZN\[t} m|iTFȚL]"g3-.y4o+ߛ"*kx'\JZTր.飍rJvΝ)+h)$͘8lW"&myV!~jK|Ys(Y 'MB<#t,Q &XUٝ'j{[dW (O{97K% cTq#e?>6:J#>% j枯g>i ) !P0tUأJ4R)L].5[~ _ԉc} 9~ͰQt $S=mTZ)*T4܎`E8K|L$k1 =!#-OI(wxُD~*)5ȴ7W!Nxgqg2rA:G^rL8#|Ȍmd*ֶEI7tT(`3)2Ț >2V0gp&aóAt{U}]̪#M5js6'^;h.:ɂzEӑZoBX;jA˴»L9Ve9&BV(ZRDE64bIwv{  =9n!½$N `JW={D&IJIAmO\:<k<)[?SLS˔-H%͏Knn&Y=-Չzu1|혔V5Mrݏ^9_r )vE#׸}̌&~k6X$RIf1{m2L0-$\szn閦¨Ց f#Z\O C K0Fq:4 4&*B_zљqr7Ͷ[n-4{iϞySG{# N*QOOV Z*]0gLLx$Ra -< @S3z Jrv6{v|@MЩMd;]7h*u}irbl)tkQyDa=![|Ys~dzd\S (fcj%zkL5{mJRfEĐBQZݝC4Rlf>Uz|R8 VpeJ(;AU8azʑG&cGnpPk~YUK{RD̃9]ZéPo~eĽⶵ(^o|ЪP<߶|cuhm 9m<:*vDyftZ9 nY+Wn-3o[L-&sڼ7B-}* U^I qH۬zm3: =?[ۋ2"_DhR*h:IwmNTMÕN5{f)Ue??M 4GcW4Y|jxȜx 'KT5wM։gDKag'<ƪybAxR=6Ҥ^@|M]X4 ޠgA7IS'&Mg]岆c-ecq 5󳸌ce?.e75osnAvI+u%mhmE B~fel"Z'#.I\,->]2-P9ZFMI/]7dv2ijoŐiڍָEm]/BO*aH? z޺"[6VްOj˯/{oHO^9>X:5{ !G=i?I"h-P;We)4fnls뷩 hjl+mO/:?kM(,1c–O#+_=dZA7,N$Sdh9AGløٯApe ""|P#Tׁm}y*p567jɕT`6ėi /;޸qĮġdV4uޞO9+]a7B#|C ,/;K:+ s>܆Ʈ 4w YS'#tEd_6!'DJNe%OY\-`i zA-c|GǢqQМKI*FaWmMz$KK_|* ?2 V)dKz چ#Y:g?')]yoP :}cN`w8})}նY E=J+-v'0:N3[9)]lKΖR=d5hYu%As(E}RvI{=?6*3˔Vߪa"_7vc59Xq2Ha }f Maujz"lf'!3UM*2~D:@mઠo";CWwOlPR [ՂȾI w'M;x xvTg$9|¾* d!>vQ Ky uj]J''lԱ^db{\uO>WWlfHְL{ 㻢r ؁ϭ֦̻~5I7S z q6L$n|rgu y}" _ů"{^Vvds%HU'5c22ftRPqXy<| -!+M1SgI*P˿=ߪx$ O StQyY i3zq*5mv iw%SZwx_)*J A`<ՠ"#I7݀lsRSWPu۞uY2\:;wHM-n'Z9k1}n 3F#ʮ1:X4ـ+[9svU V;wF&X̹7e/V4~eϭC`H~FС,#j3þk6JqpnW#QwOJDjݳ߷%<VĚ!N/JlީׂWM+̛$}X-Y0Ɖ'9NzwywYC9YHa>$ ^'CɗV& tw N0|'Xn$=HBڦpT 7Jvb1L#uꝐ.d)$c˚̤l/ȑ7sPIpcʽaG@pD ] hо`Q>mxPzH8چ4Evp k4,^v$)ĤՇrKE+Me:oQ 4nq O, ,y>pqB)J (YEJ?y޾vt.47]i3m.u36:G"Z/)]bZc ;x+A};~~>: #TcfU},}=Ί\])u^ TbAtUWl5yp9 `~UbTS!h Qvsyn#jh dn`GoLs^u͉,bSab򇖐]Qb} \ngb|e\sĜ $ *%` tDYJeuN? @1<}y-%c*Rax/JfyZeRVt?hWmb\Zve^'z| T Z+C+@ZI ?5CQ9ݕ.7'Cjeu RC4azL- L0{ {*@r"UioHf0fV &)Q|?oe͒ $Ock h'kZN46zA(jpQBT$̩%pubVی|wgm'*4óTF޴,DF&- 0CRVteM$JrSTQy}|w;jBt|+.Z;XDWsY(LNsPzP x]uZXMbE*p߇ $r`5>w}ij֮(N]L<+Φ`7q#vqH"#슌{G,'s:o9s%t(pBN@ZQ&ᰯksC=Xޤ0fhp&xz{6?࿯],KLy,%䜹u\x}s[y;*Np't}px:߸ Xش@`X>X8X|g"0pU _X(=3`;V>v|ę2!,,ZXibJraceJ? u@:2w\Ia%c] XcX9 K؀=ֱOxv 1p>OA6JxZ,BuH-=OzbCw.sPn$C#9H"J"ynFX]dw~ ]+0btdw/׽Qo=6^O I6rm|IP}wG->CFV%pShShW|j=u:>Fn)9j1W8vj0BT7Ru/efʦBD@I Ga R;P6+f,btwsusj K/X3S<#bu(GhB_~J$6gQco‘*eٖSZG$ݴ8n[[*PIuenra[y FUé|Rh? KH$3l(pjQX9A;P4!V {_= o曘^9 M}k bFryS'ddřG88;.EHj ˿Yʶz-DѠ]0֔(Kr$: %^-gwcv e|ӌ@6?4 2QoST :_nB)Y5 lI,SF<@k.N61Rc_ |p#;J-|=ÏurY<&.>4!ħȒD= J @'RxCR0h-b)JFh]j [.9 aqEX Lu<́`~{|U5աu#9>&PPTU4d]#M{#wo> œ^^ٹ~9,G$rv6dkj,}z_\H3?2 \ehE e4St'.TtڥDzj}gt-C/~Q/|Io,(Z[yir8dtgL!h'yRLn gc@x 8"xZx6. FDqh0D?nYoT\S; *`3ʱGq\[0!Km 㩂QWl$7¦6!u'%4Hs"'uTɰ{Q )u7Nu fʹGcZ?^ʳH8rLXj -X@XRxKoʹ۶N'_Xq =Ilt$9^ꐺFo. f־l~W!kǘ+VlI̎I_o06*؊.;'/i&9lPmp]>GS iiD)5- |#r`-;G `B`!)\Q([PpY~L"V~C@*FOK줺ʠ}WX=aPTT~6)hʼn^oOc|c j;kFxgnvkj b!R7atq9J|V:#jul%>Q/7P7Ɩ]6]\`]ċ3\Q yм[ *.pyxҔ>6vbKndͱUs'.J"4,%GMt(Db=t u]uܱqy:iu o~GaVVZ²U^zfv|.'ϞE(B2{qsYcfHg fيl{w2עuP^H>t1ua@>NK a!heF|o‹F)PFqP\Sʀ{Z{q"&#ܲәK˕@f:V EDe(Ȁi-cucoӇ0ud7|,۪%4KA=5-)FD_Doql= @ V-όe x NQDįqJ*)ô Tf/-z %.h[R^`mah<86~D"9i&DPq7#d(Mj\`ۅ2slM]4cO}3tcHCtVzxQR6漠_7\]x=ڵ`7y%xCv}Z66De;VQb\7zwe{/CF`!ul hF 4!DzƮJtoUWaKQۗ1 Y߭n.1M]h(jTK]8mT,/I~Y !WZ`m8mh!tRt2jqpϢWNRZ? r|.V,KwϜME;VOD,U)yoĦłM^.'0G:ݔ!e5b#(~^"$Y&09qoV|mLѥ@Y.i,BV od ;t@?2j i,+ZE\T'r$y1[7$rZsLBYL1QwrIr/:w3ۆB9sĵEhD0%8]ڐSu>=k -M}g!]/Sj](rI6Cw|ԓ y"Zq6 }T|wI'X],kEcV ǎQy^za7[a~k`ϊ! EkuGQFx8ɍ=xSQ'BG E/ؽŚDm3]}4y. c g1lprQB EcjߧCǮwœ˝au9O>-),P҆R#4FbUZeS7)iR۰?)㧪/c- 6` y.߆DF0IF| >6> !.6T=z'>*lQWwBRk!j05m,πcqҰ~6tqmJO8[yӷx[(Tיow;$S|uGs>X0뇃c9:ºZR -)4`#TaUM*E)Ջf4&\~!S`+H4:q%$ox[郳w*;Y3c l:$Md'>-cweH¾\ocDl5:t弉oZ5}׵4ΧY_)]GQ⾢xDim;gNPŤu4PV鎨(j]tQA:iѱ&c_n]h[ .n'Y6D 'X}Y*GJ qWxoy Vo/m7 # 8'rjP+bwf UtL^3TQJ-fR[CYƩO!@]w:Es}3 ٥ \Bޜ (IQs"@?%Jq7`<8Z0Lp6IqTJ5@0 m[@J#l*fP)OH*\߃|+2 &y )oסc@e%NQЇjrA^w2ûf|n3!tL=kiAAfnD ~OF>oM:ا>v= S&&pI5yL`}Ys8,B@N ^`K'UEBҲ7T 'b(GXsNsÜ8^XeN}oA,u1a'aw`E<'MR;ƶ{G70"`:,/mD줍hVd[`invxkGUO-tI. eQmq PHHbآ3i3K:E*DP+VS߈::hEԑ{ :i[Y`'m;5{Yg:?p5!eR)*V@|,Ĩ/-Qz.O]Ix iq8Ics s9tec)ty3И{j$PtE-!@љO0hqV`Jď3(wpwx+nI预#в!VNC;[]{;MObuXDƌ~Yxf.* okDUyM>f^hNtT \mYm1t>$Ӯ#S|v"YTIhoU­+.xm0:9f,-x=/**e 3Y|"cО0dJ Ҁ F,(PB 쀍Rq_ _E=Cg w6r$Bf9ď#T^{P(]V|Dkn\fQٝd",; T˖iE!u> 67.3{-wTq3iX^)s-Djf?fWԯ\;AuPp*h߁NCmI6vys~Չ_?j$ DŽhH}T-*E5:K./vy>>~~v:Ֆ4kꯢTFGg:# i8CAl~4l -P~^R(ɡ wÒzGUQ >ϑͰ:^j =Aw҇bwg!Fz&IB SCTzy<"K,h&-s)__[}AI展ËS4~0t;u|d;٦lVL&WV%g4^P6v2N>?dFHAPZ8Cs[蠏7~ԨTdWW u8&_H򮽣b@J{ {7i-ԙÐ{@a >e4 X2&p5fC/8ܧ(>$ ~ "Gs;̅,rtKc-xy#@IK*4YDNu M\nrUN8\;bH 2|>Ի8n `n3ۇON3]? !A3'ß^(ډyV04cAMd}Ak>E9ELtV-9z"ybd67Jc)~`ǜҘ٦WqUlkړ6qjt}߀'Gg'PT\x%YkZGo0~T iHr6Bܳf0cVFJ).ը7 6Ү;mFN0#4ۊn}[nÄ=4LZo{oD/*M+?ѢBH`@?o 4>!^Ts8R &]ukzugL9MǑ(7ЉJoqGFe(?gm>2%LyW Q6oUMJ%6=LsE2J<^ҦWo$F3!k"}e5%`y|_2(xD"ڷ8^7b5xkM.߷԰T6 j 4sC$`ssLibtyawm^6G80U`hjg6(hWs]ľN!=ÔS*{dEL}4*pL2@\cyj'<]@^x6: y(BQf /)~ɞTl"9QhUwoV h22"\gUDMnjD2ϴ nPAQW['l&$ӮC@>1zx!+[y J$ZPr3{v|I>gpB5d8y`՝_s:W5>f -ڒl[ְ'9z2ߵ>"v¥[$40]n|'/!'QxC NB&^~8# &GزDTg?/W_Vp*[ 7B6ٝe.e̊,@Wx=fӬC C[cqA]&?=HenF*.IDi@4iiC= `|x73jp񲍝dvc.=4 ySIH|(@gn_e%ՂIT _Zҫ8 mb K-%* QNmiz$d.P]5{jmƠhr'Xscg~Dž] `s4iFhWM^=;fQ$rtC)>IT B,$V+ȕtWҿ.6Ì>[v+xm{]>fE[*G4;S{JDؠ^m{PTT/: /d 0$⊮NCbvV b -ν-W{xSWC,ZΤAp:4vMOݷ7M҃LO7J+@4o2 !_5/".e0-jbtMSDjm|N}[/o}c6U9؂O\w솑!yd-l;_y2CQ*[6?I;іI>eqΥ\cU\|K& ,u8 hA1T9wɧ\YvcBMNWg9DIeo_龿&y>㰆Ku4dhJ-利*Bdi0ʒ:7(0cux\eeBwJ'& Da4n1M(PIGٸCU#1P,CMړ9̔/;P:X_ 2ljb-k(U3gQfv9VJ꽱"&( 'OgUrdeÄ>P/." ;2;Z(ݫS Mߘ.R ;$ӃLè-7Y:nA/[^vΐq vU _?9@?.1tyLW.+1ί}"M+Wyeo:Čm9i6ds?-&sHi+J% +B/gwI˲/<:2gQmyz͗0g \ G|>#8\~,{%nT2B̩ &.@nˋ|!i-An=Ai*vR'T0Ehv3:'l?R dQd4MW?U0_Cn1 ?Njb4Qb)A[?MR~̏X+13T.D\HS]iG_U+H$6yl\LRQy- UDFkȁ44eeR$4)2~8.+ ܰjDu!Nm`=&۩,J%mۜ|"9ĜqN۟9@vΓ@9`El9_Uz\F%}^'Të]@`tF$e 6o\zxH Td}Wn"kռ5B !oY)^-`D46A1__z^AyeC^YX)MNbi?Tbr_OR2dZfE!WÛ~u~?r_sK)#aƯ1K. :rU@#.$ZťXHȞvZ O8Y=)(kR“{/EWb{Gܹi%%$fJ-ovwӨ9nbz'}XKŐ!3Z~ MbU37T?%u jp^yWdh5ީ ҁ{0^NOiG"!r[KecXYop4`B=x`= mAYl-׵'teCKS +D"7IIPE CG*qNޒ"?[`a 'Yv]dw C\NJ:UCU|2mg iJZ.pCZoM7cQM]kB"N;fײc+QMVy#aS1ՆE︇3\KF0 aG,kjL߻%-9;t|i/rQdLVKu:qu|s8d8\]* Z*gOvH!$:i Qaپ(q@pq.ʞkuNP!ӧ`d(1K&սޢ)(k>Ih,GG7oٜ7Âw Ae^8Hog@f ģ2Z5<ۏ?%ޏsb-D$ .1-+Òy3_^tDhWY f;l{-s1fj]/+(cg.teXs` U~>ۗialnV2S )49 4ҞdZ?fҧ9#?FPsm}^E\(j>ˌf/5F<0vK*4,HA4p@g2#lp>RC+C /JcJ~h7dpL }tIL?jIS3R>t:nu\m2p=CsHx0":bZĔoq+ *]/)L+}ğQڶN&"˄wǽ0Ƚ~J+ב6 7$F®F{,WDA7!`b,ۇU?D XJn? ڮ*ptJ5n銔O%Q3l>c|Nhx}gF4rLE~4N?G>$=9̷{%= ]NtdG tPJZ/'Y5uş^eKrG=&zUi$Ja#lF/u{3[:1%~*0݁Ι(w;+j)Z %hi* h+U[Gk;ݼ$pJCq~x.߱s17!beKVrwUJmPe.Z ?a bH@YnS02qJg})ps?d,R@uY=7-#=)ߑ8(Ƃ҃izMFXʮ Tefg9.TU5=tBZm&t.`i7 6N"~<hzz_D $Uʟɱ+ɬ1H0XA5YHL0a`p`DnBY@Ѥ1r5)wDlW ?F+l1A$X@q0<2Z/i|óLQ`c[?u.d&~ SmK8`]nT܁s?S(ElET,Eˤ͕ؠHp@(+ިnUpJLZjZ޴R%w;w,ΰ \J#?e7RjC^2H.xǕ#39[f%W8H^5M['GSH5h\TKecH~c Mmi#%_ PKMI ";zX8 X'giB16E)H'lpc%)zfBN 8;Vus|c;djkM@ff$];YϪ$ɫ3* 1 mcs໠ e#wp% '،vںf_tYouYqEhi/Lo߈R16o^1LY"|hq۟1*Dv%ZOaJ7{ihx+W*$K9[6V!h," *M(NRv1rC.e~`E.a)"3%'̒\g * *ڤ NQ3|㫪jUh58zvcoD0g{pD_D*Xo/ %r%/euX;.VUJuʬZA$oE4[#&%8o|I>@|.o%OkT{}D?K̹G1f_#8N «c υ]bԣsg[I"yErfhz5t $q~Uz ّ+ %{v)H9f+y₣YlQqɒԠWyK2Pfvw9E z)64N@GCoό;krǵW }pp Ar 6(خR2@f7(diϐ\ sA:EpCUKԩrL>R;VYcr.1u=FPm8Wz_QNF"IUDEIBX d7mq|Jډ 0KuwІ;c%URAŝSځϻ(-3 :(FDM;Kc'sRTpd\xzֳQC+ZN'zZ69P݆'w ˏl{ 6Un(Ee>*D:]D"L64Df Rsv]|ň/ۏaakx2:(0{*_T Ew#"˞v qH wc;]=Ɂڌ^_^=sc/y^tW: Is~q1FSܱ`,ct N㎦mn[LL#%,q{L`!x D)+7 ֡yK?GɅwTQv LSH~ L_Wqq5?;<' S4oj~%MBWzǝrW 'G_.ךQtwVIfP6&,g)P%Q#rl0_E&7԰Ӿ+ߙ_@dު<Ύ?J+q3x>ktsgOHm}I嬅IAUKEFdz/UUX0ڼ/~(tHY3d."P+崤ϛ2>%H?v>>kLu:ϙM>nM.Ghd^: @ T"LW_30p70Co`oPlb<=ۏ|q{+b*H%SCQ%zVx8}$MMx?v|5M3S\IdM k]fY"C~dC)'f0biFu` N%mg $Am_ VʘL9v_km.t)z@Ks@S^n|VO4fLfɃܠ;&Bz73"N*os01\zS`1D]7߷`|v8vf#eW*ʳ[$}`|UE(&jUusD>Hc4RGΆYwt\@{SϫYr wsԆ(jƔYvMAk,7;=FOR[$׉#=ůx\A$?ћ@dE6~ xhXӮ|LI]օR)bbPBMF$ݬ@]˞v!fٴНS DO}kTB▩cwެ΀FHq08(5A Ӟ`'ucăx4y8m VY 1j n\bqyOb bB-C%7ۧWOg#Yy9q\֖فFdlE(ֵ);NҾa[˲WA~[!g`M#CP5qY} U 4$hYSI'E3麏JV\ɽ %m5*זg1&'|EO`+yI(|vB8UQXv 2TJI  ç9tEfxvPQڌTaxo_sNIq%f $m?$]phtgy *hJ aTlw$Qx#{ҨCw=?ZR| ÊV`JR~wc4%"2+hBÏs1|!|fǏ\RX38sMMݛ(##& 4_8Li* 7c2'y}9vwEEISCbVh(\>a-ʁשl_k{]]QꃌꥄA8RuAYycꏑb5ôS6n$[ذTK[uWv7Knz #nt]0q4g-$\MV2ԉ@f=@3|OzrR={a)xg1% a/toeZ#wO/z\ؗ*^ED\c)@3-Y=*nŢj[MjU7\x7-ì%;Zi~F\ $?gHqk wv]k GpE>,3 іlՄzN( B͌=cv]SIډh<jly>D9f׀Mg4CJXeу~4lF7vB2hWi/́@эKV*ĉҦPku?Ϊ@cwjTiz-N/3+תgϤ) l`a@S(J^ 〥 a6+;&ze<Xaص Sra 1%o3&ߍlˎh}lίc?B](@AI 1?8.M ]qk9W6gIY~tӣO$9+=%,eM{WDxXoSYֶܷo kc?K.:@MBzϳ5l@TD;9  8.\ͻ:`!QRLX*B:IZoJm TdJkK9"&{U]݆/Mů#.@w>=SLz97TriEjh)oCD\-"?p(*~9Vb{%ףDW 콀u̿ UC~9MqT'"ZoHչTL4^%kȹ9M"(K_ԅA)EOD̙5s bCif1ʑ"7uE:aAI r HSVP<ȼJc!,W&SZ6"y(Z?n* ^>b曥 !(3n`\+&qdrA71j<o#al}QC/$ 04!-[^;'ic=3kO q2L!j'vsE>3t9`kB_#XT PYt' ?]`XWDf|.Ӗ8{zC;| w0q}! _=C&>cb(tb߹thXeP5&b_nulwV/V51p?q ;PRspj iPYpdÛb4yQN$yts?>XH7bmVREeğ'@N/bqIN \/Pd dvT@r&=¸Mzg%5Bwz;{v2uv+ZII"(YTb qoJJxg/ll8b5 FxPYZlPx VC֟Q솚߆}IEPj~L.dYVCy$34c鋅*TJO={W?¥+Mi>[J$&E٘np #9b(B) 9Z2zآ 4 S2 07oy/4cd0jXgw6%5Y )Ks>$G:>[K"]B9:fdtSW_Q)z e!w2/c s?PlW=c[_m8T.4ʼ! .櫕~&z+F7:%;AM}Lit3}~ti7Rk^ xoX$?O>qn>HP3To}=Z*+<\${n: $ijmO HN{t)iY a[ZqMDm~W؋7a(B jզ($ "o!;i#(̱ &HJ _kgJX\-P![V{>JqE+ 5\ﳞECCN?I!8jl lkܕ+¯,_A3Δ۶cĒ|&2MSS ۚz~ 8QCt_Sp :Z)oeG 󧿏2'z٘&rH#1iZ!<~f+da[x^w@sE.,`7٩*9JFdaуlm@w,pr؅Xh_ԐpʗtUo 2*0Rߔ7\@̧?"o4= Π(("ޚwX^הnx퀜3O/q檂„3%,q K8Qp7̸uetX{|K *Sߩg޲Q%7lgA-)]ҤWizb. XgHUs?Z \9]% #՜M+wƥPc@"G0WnH{RWHn"[NjpXgǂQ(u^6ZĞϧx)ڦ͎3T^sPl*Yt[ls~@$81MjV7x%T :L4iDۄGW.S}Oy|ߵ?Ujhxn{;nuDL{@iOҌd |7pP1D;{T!Z,ԀKyS~Rx; Kи WFPD\qvpuEGu⛈`hK :X@ruCs 0lOCn1*ZF}K١ Px.'KXD- W k'shZ鏓e`xb^37d,ׇmK/bHS6@E-tL-p]L/0{g5Kfe]=ƚ[Q#]|XU\K@Z b} =!n|f]y\EOl\Ôj}fnÝ$a++RX`G`w9؆+\~%?y9.K,Y,Ot_2D 40+CK)Fix讫?Y^Ź[CO4B۳0@=čT(kj͚G%׎ W1a韁' _bwWPGemɔcQSnI䌉_a:_g8?POvQ`*L̪5,[~go JhsC @&+ͮ uL)pKذOf03B`W΂ nIji9MbIVA?C9]7 ě<|Θ;uѾPdq ZWˏ?0|ĺY"&FhtFzpA|D/ߏNÍ|lgAqa^\jr`7ԬQ/q\̥ bM(H>!f;-ʰҴ[˭{[8X:RP@P;鄺 I+?7: R^IF sYC8`)+nAF^DhTTU3[\@f&-vgIHSOѫ{:LFBdb.yXe],e_\OE50e6YOI6k].dKjYIIIeL Jrj|`5^#h_<ƀS[=L@2錻 ,EYd9W¢rxhE;J<&2X|0WET~:@qP'8HgֻLHYcN4'*n6ZWG6Qbat(ndFpGzZ J!X](nwLh]!v<<hKAiikt٣v(Z#4}w?藂 `Sm}1&W[C&/XLBk$-yjA\"s!jW 5Yi+X\x;c= wuj*qMO=SF.\ 4q'x G3" `/+(ق?CZa_RȠze2iW'ŽW-;fN9Iա.Rbq*&hOyȴa ZS߲"BaKzGysᴀՄ(Q lrځ1Ԩne6yoph]_*7)\,ĎB4?piDi; N1s hs;>ŖXlM3[)kz-ݼӦ;"a\)l!)>P/;xL7| ||J8eG e+' ;Vڙ>a4(|8N}U nFq]E ˈ7tԀ֋e4Щ!bx"=4Iue,d1,vT[HOMa3f!JNYbDԻ? f,𻻤;Y{=6jPsTY]ԗy:GInbCj^U-ұlz}LTl5ID&u;27N3[r8uhΨҹ;8C_s,L2@ Pשxmub.Bq| K!-?C-j%0)qW9U*SfKSg6pK:jP pܖhKRT5\^ N>1N2]Ra+|. BWhF>SlǢ=pintƯ@M:& @ɗaJ g֫b3pgyxqބ+S]t)՘e1+?X "w/6e`|&TŞi /<~yYʌ."i?B}ʀdrKAGj靺Y ri$[ڙ7"? rnn^ 8 9`X =2h#Ę/B 1L8[ `IWO E&\X4Ό\˽jMv27j^c W3hf釈HqkwEcF)73,qԚ?YV:A-[߾;8nA(xzq.뜋_!N@W\'He(c"NMcVʼnV6Pz-T2HN7lu@ߢIq1_Q&o9nw8=-ѭQ8\T[KRZ:l1C,Y?ݾJVS`Z+Ye5솧 90Q``@$ Ezx+ks[򴩯IuYgҢ `W)T##XU*HKꗸ$#0}kq p9z]&<`hBQ\|3"EJ%4<3dp+϶XS}qn-McS*AB  Q+#w$gK^q2q<vSne.͎ .x }cN`ӓ8_&n Z6K֧V\D~Xg~@-Pk{닓)f8^*%L!_l:HBk6E;?KX !5լWT˗q.VmunjF X5'8O& 7 U\8Q E{#_/ǧ׺kb 1u٣Gt.tAsE8"K|xF\+4]y+dC ozA95&B:$Y&e~+4vyS8 `+@Zs^=d$_ڑ.YVBqbD$zV>*ĕ[ʀ mOd]pt HD8)Z$c<χ+GԵrc5ӭ P| ݯ=z^GB\ y|t:Fs*z;}8`3A~WE{RډtjΓ+ ̼nJ96W0u'E5(-?կ:قDn *t *|E$;iٓCS +YBlۥ a+N0(arHntzQ#qɱTP7T ȷmB$"xfM]!"ȚJn@5JE8tlw)VK:΁`]N#^*wK?z'%"hy% %V0OOUbADdٯ>;bᐭ@V}B@9zjвWpR*18)iP F{]T6dzfD 8b\;z%"e M$ֲ]UfV[#G|13YlR`^/uZ,&qĘ$@( hc2͘Fks?3\IJʝȵ93/i%ejB!Q`A\"Q[f9?e5N"m1ʮX:ఠ*qɃ9em&ٯ/f<瀍Hh5)xgCToeq/UKFj:>AIoggGf\')>uԄ̰_˷&B$l]*esSPU;qޫkm /Fi, Zq[_1AXsO@J# 1J ?e7`*P8s8&%,H͡g,!9=t'B>_LZy!s-$zG=A77ْXV(H,< JkP5x|Lwݠ^Ҏ\NLV7l(.սT8<զIR҅Cz(pC^ ~]H7G6yzf# UN2`0Ϋ (TG<!4$Is1GsLV`'WL]ZKu`I` 7$Qek4vV[F0c7.Sv ,Tn&JƲQ) =MNWZy~'Vu;dMdKO `:KT*/# =KZ/="ۣ#ξAlEJ0`Pke="KSk `˥kӂ%ͻ7Q#oVHhiI]0/c$ORX&0fzd[bMΣ蓂F S*&ֽЎ K:)|"v?ܫOF=UQLܸm^@RNND<S >>r`mpv5SQ? w{Bex:Mܪ oZOVh-R/s,b3wccR{Q,i{w' OzBɸe=]CO- _)M~MpZ2ǬI*εwPl7rsrNTPTn=)K!>Z~O =z;4bӥK"{Cҿr8QEٴC4ߛIP,b D#O7Y -ML- Zq'V[uY bKmJ"kf59kQ$Ji+-]a%.a1 A,c'M,An6%/ '߀SLHq\Dud m"A8tuSX.wěXy$5USp(*%g݄k4f DD ׮ނ*B VJ0%~CE'(r I2D+jkuvnDg_YJ@CgSb+Ӂ&2(v3?qѴ)[ goc~`N!~q0LIaAAπsvDD?I/b۞1gw-ʐ(SߺEفU$A<iw4]<6uِ\ K隺 Dc0HHCJ釞Oz"#,QP3BFpHTDq9 Pӎ}DZn_6<)7v ?7#Ԁ!AA&o4r#(hFȅnL#B$zSuԑyŏT/6p/C29(<(:mHnTmً#rK]~.re×#uB2k%CATπmYbVpB'Xv La?VM~OiF(<`Hot82T/&M\?NDJV+v)6ANM5ԲPڠ4Dq9 Տ++z*?35G/S3w+ѷTΈE;%cG̹ hmmz{FuTAG Y黅@zr yо̋p <@ NCkP@SVA ͞ϳ(^<"K3L&+s\XPJt[#@52 (Z4r ET(bϪÜB^|tH>. Kb~d 2B iq6QL I4_ACN8VNG'!&Ʉ}@nEZOR*j"̭^8uUEYLlʟ| Z[\*Ӱ,]"|tc 쥀oc?.xo;޷ Dk§Ab,T*~rm%iV'c; &VէԦJ.=YٵkD!:UJQT 0i+*WN_MSN·#[YjՄ:p[>tJIxXp@k$!V,B8avNxsX^Ȕ&lq|Y'FҕVwe-zzyjI\>jF̘|dMkg.kR~Lw jSuW|ݖ"֛Dvbu#w/O6v76%XX&NB[<}}.Q#oL^q8;^Y7_M'=-572 '/fF&ѓřCqT Յp](qB[ZoF ŌxaUQH䎑-5!n_I脤7;ek0 }'e7#z8p1)%#r95 e:m7mqiucRG=nN9:h\mtw3 /jD SU=bop_rЩ~< |rXE7ZUm6+kpq >㤝f\l]:l/4B{xTD.>mcgF Wބ~7K,Yh޾8rH ]/AjN1W1ɧSx0S_*Q Cw'A2\W V~q$RaAU Hܴ3 y?Brhߌf W_Mӷ2c6IΝ㫦(GT pG*hl^Rv2i;P|IkXu6#dy^5l9#BiTfJ[UDF1(jTퟔ?H{WZ Fr"cxvX FDd}G+=qQ3J tYO:4W8{j}$9.,EPC|5Hz V)V.TCED-cfo]hch\zܜG!EՈ$SwYn}zy)UqdMaַ/sgnUw8}6" .owOs3AuWveT-ϭ|jwO$|5qDZ, b5yT?sh `>+mX%c@D;AY0h3ͧH?"@qni{aW%6u:BwqY}X+ bOcΛT̪$r%zky47t>%$5 ?Θ{B:6vsT(o-p6T(ERCjKcmcc|nI45u[z-G«ɅE=%`\N wS-JⅠ[13l5g<f,8v:E܎UЪIO+΋)b5Åe.V}+dl3 UKוHf^gX;?>ILbNWrrp &P?^pUpŗ^:Arc}қ$/(Ibば778zQ. De,$%0+dT@x[x{=`op(ge*(g;n⛈! Ey@x3U)#ϛ=]}Ro'J4$R50Sv1aA^;Jy^Ca, ۲';RȞ04/8!8BV^ ޡޕ6/X 1{ʌ Yl>xh*o ÚQqIeD1lw{ fp(`}\$Kռ5'$ʽ">\>ŋ(juM44IalzGr\L79R&&5\Qmh3^d%:+0]Z(jj+.*@'7նGo?CC8[M#+ 98IE:4YYk<Ecn)/)vJMQ|+C`q^,ꊤNM*g=?/5HZܶ eDwZ ~Gӝ(}OCpO3QߧZ :JD5#kw2 E1?A 4 }gEXRՑ|IwjJ6:΃ôJGq6s-piN|;5`!mDIG kع9G;*Ox"G6F,u?'*wIVʥf1}=edb־+u$>(δxb qD'# 4O-P9}MZum*Q? m3(^lRñKJW k!85?hf+u?/Jy"AQ +@< ='Wdy(c#/ypy!7l[Z)z{=Mn35LHW$6 Ʈabjߗc#I/6ˀo}Xde^+B3rbMUh(kNSkchrOH.^U'ypg Cc`>q#4<Ž,,.$ 1 6B+.~ܣA4,?AƋkme"cM\f FnUJuL_QsutRgKdIױY$M4<]/SEem TC=ro4phMWFx~@Lq>: )}( L9.4l$Ǝ };ȵ5kW[[s>)[zޤGpEdOiϚ)8H=r3P\!3xIAC""BءBz ;:,{u!9Ɠ]EC=plmB$G pDa^U<9O4-X#xbiő?sG&=<ǐ֫8T:< xG **h>ywˌ*61Jl|JtnV M\+aQ/ٸq"Wݮ^){4UL{~AfA\LVm{s? 2t dT7>NPX "*PB1.>Pc ǣGzCԬ}5SzX[3"F4U~l 5/,̶ $k^zNenTSMG 5 \\K\[3l;\"qQ9%3|d/R|4@*%:*0Ѻ 2Ә0>LukpS,n6 ys$g-_(d5.litM/%hN2J1SEo!8_/ 1lGbT"QԥW2TleS@"_FIޛk+}5P]Xppm ޗ59ANRq#xd 6#RA5}KV'NL^H9Ҷ,Ѧ3ܛV]=. n,^2oB0?t. svLXf!}`*#7:z?1V8zG(_346lڞ1P5.2ua/*kR;KڈR=Id>LޱWKBA'/Z:tO鞼o bC+ WXFeӓ2PeFEfaַ[ tQFu|)%r`yxAs.CI*?ˮ,7'(hiN싺J`٦wno>oL؏kdHAp>J0j%q-^fibMe:Mbڂy0!h%Hz5L!|ʆn$<]>+`*f&:F; $ TՔe` /-koV-.:6z2'Z$xe\c/)}D~jgWAhM̀'̌1lI{z gXh3 :V ܿ&a: I*C\H F 仮\*'G0lD)qjj_ʇ h1Tuqݞq?@-]PdJ3qP7W$iNVl{9_!ؤe_+%Qͫ媉"tbԤD#y)';. V%7 ۉΉ ?^ M4+(K`gQbڗ_bWC1z8KN^M$V,4eխ8ʖvvtyϵ<~bowFgkqVx/ywq#ܕ ,[@sKH:j$nAEn!w`#пmvu_$<^^>yHu+ o(,풾uȓXb|Zc(pFn!}la{Q g-`P}Ohd)_x;]S-b*9'lm*Cne^^U숔Ixv(fj? `]w˄mM|5"q"U͝DV\ >yIY+fьKI۰C;Z)N\x3(ϰPi$ñYҦv6GDXR6HN TUV|Hb'ۭH`ػP] FFeEj-2jBY].i$?L|V_,OQz5 UDЖlMQqoP5O,QLFWU3G(G79, a|u`dc%\w6N:ٻoDjzgvIIR#CuI:>t\[KG4k0 {O ϲW%|WSEWv}!*W;pV(%™IplU{J0,糚=!TAmP Nx-$jgգMG룵ժhdN#፜,q3ng#cx4XVHG~OW)`^F C]0M$4G꿷 Ifb!AQ1Z-PӿvU%K`Xw5Tnq'}w Zkb) XE&H1F94)@#-AbZ6*ڊl]É9ʿ=*>h6D]B|[q]NU,L)xfi&G#1 GD8cÝiD II,cUtKZ?i'8%W k7E7(Б؄ <(Z>IӲY^⢟cڽ]- /hf_n,:pAh7cޕ#\@/Y JÙ siO9zQ5z?!< 1 b*&vmW.6:S;]}KE5"(3([٬`@L gſ>&M4Nuu呋Wj$+4*tN Q"eii?."[e8DaC/%6V]iAk-S< -"vf!f|M/DYmC=iG .бHirբ+etb ^$ء3AXlOb$kDbgS*$質uRS#:E NBm(zA&1a>Pl׶f= GOS-p'0_ kGTv"H-C2õ)(c{LҴLސqX nPZuztQGmt]F2vR/CUw"th+ [J8gC޷EKHUO5m,c2q*B,+ k|+3"nFj7(VYV0LI}K{9C1~@ERWIk.$~Nİ+g0\ 9?<:'3!z_ SPDZNE!2e4et@$,Ґh<Ƥ1;9)ᐐ()l~^<ӗ8v"oIc/ۊ `*o MJӢ菒/şX8/f!K/L*j\a8?d;bW0(yGR,tĔ_3,Gc/e~4rne\M:*N媉|ww>%(VX{4m^$5ǒ\ԏd'~4<8svל:0}QM6faU23qXOti^4KKMMkߎgܬ9iJ2OcZu 2b5_+GeLJ .J#.rHc +?Hݝ> [– Uy3@N w;[SNW1p`[ڝMϡ"?O[p0ŖRǕ)n?*D6W amecvyZ{d@Ho_/r$^prYys,|dK8|q7*W,"`=c){M\cuTH;XX {̄SlK_%N)c%g9?O\pѦ!̗.vI1:`GvNYoa"' ٜ n̹,q+ Fo rfF&BYӚ6\W#a{&^J,C|^bHPfrE&.z] x a7U!'E,,\X9}X(6>cιgA JgB)ȎoU?pȍ٩g(G⾰(sՆu]9Zu5A6>8 CH/P%-+xu@O-OV=ӹ~2~٭mi   y^_:O٣=/c`B!-p *6E5t[83JXktkc s3D!alȭe O\zv5s"0j!d}Rp[ q(v/32TO@I>/% b.g(&@P=K3l9Zx GAD)Lp- Q&1L@LttVqRܵrs]6-eMoQ0kH%im׭^`GdϧXfs65))G!<0S+s-b+pm;$7cէ=+ K(%maXoHD̃լ NnKPEV|SQ8t{RR,R;w+L}[^duɟb)FCcيU0EN{ؓuu~?aWkiLTVhED$ (Oz 7Dm1vgP1!o8{g%|/;нD6ca0 R^~Bd>JZOt7O OhT\fJ7М|h7I2QkkE?P2vBbҒ,<k(eNﺝӀLh.`G rn?wGX" (2)և0vќQcA m/g kor:%{vA:W Lm~r4IG^(Ĉ]^ m{'P}0gc#󳒯|FPWLɤ|tc*G+6l6rj{E7-15 0ir_(vlL H:1o 1FE:z}o*֙KIAs ;1z?̒5\2x<α^bpl\jO=xN íE;xIN3TI*Rf-q s3|d U`'jRaXeK/$GkR=?>qR 2Cׁ$'2G5u\7D#&b~AA|_U[HSre2E8Xj){)AHk'0dwB%0GN UW A(-WWNE4xa/:C?yzԭ݁eo&BRD3v '7)5Xsw̵+VPBBs8s sBdë,3?yÌgD/1kZTvKlK#.X tkkoz%F 0yw}{cnF?Wjg&﨑]m6j`s3pn2̀%R$[Vw:4gI|{(/ȠWs:dˆ_f\MY/d:a-8q5VD`g}5I=EO h"mJjUi|I0]hr|?M~8`46¼ 2k:uKodD b*tX5 ZXrJ =|HrLJ DUh1zdmÎ=:fkڭa4@%mp/-akf; #셐 K$aR&5w uL]X%+^f˩&ſ;dy?lw3)kqSϡPM$W5[Nk c>Xr|a[͟p9&=tNuDk^8XaK =7(-[bZJ*yX#Dm]#^l+BYuK-87$FNTFVNLO?$%R-vz$n}g(ijȠYŶ+*rQ2TIymj :pœL.:b/ycgۘ][8ãR?\WX&Sk({tRY, ,LT$ST!6 fzDqeSr~rI>mӺ4bKt"!+wUdYw QrdjxKUhA1?`1B:+"toAutIm8cLݟ>٢&@0L%‰Y3x!x\I ^|. D&r0P;;^&X')v'c0Tj j{&&<L06XƖSl%B-f‚KwɈ9VxK9xgMi5FdX E\ pttL ؘ>톇sp$z!S}h9 1U|l\܄; x-Uaǚ-+6)WV=ɏЌ*f>J?Yj/Wr dXjڕ1rW)ٴVO .="ww1RaN WN>*9`sE)Z'vg U α%1*GL٢}evL $VIkA5VIXW:']!D9dz~5K?A3[ֹwmvPK@:P)Z1WUFj2~0;Jk7\<tG/Cx qo$0KyDtl>U; B5\kVo趕Ͽ+s̓d&γ&I2y 0:8}o_ݟaA3p61Țd~jEkMg^ ?0~ gKFx DM],%juŢgMz'S8C'QV<}Lt!\Nٽ$(׽6[c xg,sSIʄc)D(|ΛpӎfvWL\g*bc0VEٌї ى^϶K0, P7G57[ y tVœ3*8&XL1eϚd4]yw&ҺUP;'&hPCH4.trMvxO %*١La'6C2G*|hw״  ~wynj I>KQrg^.b 5Idx$LŵcVMUk"#mú" X&ˉh܉[9l_Q2#Κu`Y3}=?䬈+>܌E(_a264|W:5){a#v?l2pyRy(R x\S"#^p%9+_{Z" Efm>McVʸ*2][IFa("xw6e(A6Udɸk1|^8T;Pq9}4܁o rr)U !F(!emM8K$im2w>&7?sZȷI㎇MdT0_fޮ+ox۰Y<~Ll1/H@ \k~`P1_S-DCz$Y0EX FM<kR7xm9O%n\Lb`\ bn 3DV(5-A,*֩`↮=E{"L y1RQD9Ҫz8:_<;AUԸ `FQWts2#7-Y(AבT ZeSGTi_$d =9ӧ%>%,'8/6{d0R+(.N\!7{D1h%ݓ1]c2^y*q8KĪnxPujؖgd",\E:(&–: /rt;zb93.YE)˧62.Gz*>.i} }ݎ}Zސ*-h`Y0䝂jC]OQ"b^IrFvO Lo)zmű֑r|^hT\NEzv4Ak$HSgUL =HBVzbWC<`(y+FX2e[9,?D$x?;reFBD?$NPh2~ < |JnӪcÊhPGl)"`6GqDu }rf#$ƧfTRTASd&$23QΨeS_ Gdp@88X5`iϔ;TPCWr7ZYU{mLz&n5#'d~&$skV +M)pBf@e.cjz՗ e|+.`P }Y~;p4LwƊhW" zLTF"֫Z1ߕRuqW1 _#DPrMZB%?,V}tniƬd毄섳ֹǨU}iFZY3b5U0|xm{E56RI1t;|}KI]1Jg축H ۑ,D}=o$)CB”'HhܙӼ{˅!+ Yb?d1BMOR( rMH`Y܅ p/gDu&GJC [B9KXuHaY˾#u.ڱ4cH \H<|W|O~}b$W.6Ba+p4BcuLHs@ "5RL}[@)`7>keAeYnIwZnh[1CjٺQK&`'0@Agg)pȍ n/7aA{:~\hsΝ92Ÿo `H< FZyz/м,وQ7礇3Z~Ņ3&'hƒ-Rg!t+^XbSl`_C"Pk~J䝪0"9ó5S4򃚡bqںZԥKJ_].i0y `ܨQXeg*%i-‘7:=pfG^Mt]wӧB =Ş.@}eݟkF˝ˆ\Qo !tgY>E\ KG<<$\V񮃽H&jam`[lfJ!Tp&DUh*aF|V*>^rŨ_8SܛLM# GUwWD#}r2J W Q{B?J'ctlF'#;{>\bG-׳U源iMoC-oq;) ÷iwޭMYDj΄OXy y( +Tp!rBI+!eDPN#O"IfXsE~YޮB! SEƄBy%b̎.Nt`>肌⣝uTI];N~Ϋ{$/P6-aEX~&ÚrQCI AËc7?A:p]Λ,tZྺVY."϶\k=JE|O=[ MRJ3Y(3DjqmĔXa4hޥe9é" NUdWy EwdZd֮/Eh9ʎbhG)+V|€۱zp[s;n/dӮis5ur4ˊ];_sA|фȿ 7_Of q;a=Yg7ԹR"/yPwv:aU7&"֮Q#ަR}o C)OfFqsi07Zt Z5+tF,T}\'jV؋C &t~NJRFʒ K[J$ iDwv+~oe] Ԇx I: 1zh,kӲHVZ4S+YM5.Rmb,A}^|K#L`s]-p J>WD_ wLf8njr2yI>)6zS6zڅGz7 n^%pםHp䒝4_{($GH7e>j78:5)(YCuy }}QnC#S&CP|TM:qnh8^}SCO@ gItYqV-ҙhWr іs8 _A|dW">OXb69pm A{"0H nƯL]u5s(Q<9Uf7~IE?V9]oG9~~Yi]ʈ=cB-7)Q]_7uȠu;wZGMZbi<րЦq%O|4_|^[hծZ F_.4o- COڦxK40]l,jm"i0]x[Ψ G!O0Rl ՗g t.[No&Q\} yRb=gV.9"ZvYW=gXCó7ؾXDUsXυF8a_4#d4)t!f0V<$p|g = 9]͌ /<\A N.GXu6RS-}Ol_^`,1Yt_ ІO]Xc XTOS#yM|5*D %u&hgҋLk!Mݗ ٜ@^ =`mpFyUt!:?7gsХWl=i0-)-A 5364o'NW8Sx*- 5*q#Ak]CەbN7ߤsι)4n:i,TOkjqϛi+ ^\X8'eҥYo۵@99u>W7NZ`xh6mE]TiN7(ߞDvH`QͤyG$cniΡj;(w8⡍ܛuz:J'wtUg'都?gBD؎9Z> Q!62rzPses!t e0o9vL_݃\ȘC)Y>vX6УE=x֭a{*K&?.I{PGh/-#=h"$8k?`1s1;բoijM#_sQĭ|cA=ovg.0(+SzJ]&,|1(7D3KG9}ǟ8AMm-D2nǕHˮ~R>>uSLzK`>{XGąEoذ)'%~hH5p}x8rFV KӼs\;MWϪRFwAqcЌV9 ;`h MZ+o) weFdTn9g&,Y:SxfmJRX\Q1wci/9Q1RO\4x& `({œ(Fi@10@ ':| QY} W^\0$EbaAbg?% Hݔ,'f wD\X#:О\mjxa tV} ҢW^ Dž]!#ReF#j}x ̷=/g[At| NS$Y J\~o&(s{O$_К͍>)l,=]e>Ff'6;ͭWlzy5I+˱{'3'<ψ`9l. M#u jĿ5- ]A ꡑ՞uԛDFz k0 1`%sߐ?Z9E%ykvOjdKlSF$->P:ߠ1$ltQoCnmfAY7ԣ@췻{~ٰ/[ץߠC*Gj}Z<9kl kr p\y=]&Hv]@,P[{1cK}R|9!&5e姘&BI$K 0+"Zl$d`gqGnP^ Q)~dc,7%l0ZLH9u,G_qEJ7w#7qyՔ]'쉟YAa(2-+EgrGH/DFUs7P;4UmdDAK䜠nmPT G ѹ+|/qÈZ`J'ǎ<faIw}v]" /MM PͲjT$KåuKW 5 #9Zh{!iC~9YHiߋ,hߥ/+!m O^) NJr'ˮ6OO\Y`7JV$,Os#uh(S7>qZzr 4*9灦NjȥB/Rko׸,絿~ Bf LZU:3~ mn<ٌ"x44U D=jA&+u G Gj程QN4]Ɩ%Fh0p% &w+'R tu4y\,I<▞5?yLqn- &G$, -y T} 4VMQIчU:^9)0B4mD\@rv'CL#v Z{v;*l?SNoi҉H8Fp) h;Q Op7)`3in_+p`)p.Vdn2`Jo \_paKSȩǰ &oX|QŽLzm,8MEŞhi#0˞<{y 2ԚIH4,@cH ]}LZR0^S0"e d-ڟh % N5I2fZ+]vy(JmaC#@{y1]צ]aIf[DCo ^D F;Cjs)@}9j/{q'[oN lLe6Ng\&^#!H ?e×O.0nc lԡAt"! 6co㟧]xC"m%?3kS55śL.CSmېV HӶ]sOV.OK/c(MTܟCa&_M?&7R^_ePzō4{tTQX̀_ 'gC8~Aؼg|<8Q߯4ݧ]ީ7y#>7St'.}%dyHsJ;:Rt+ 1z햍oÐ@Ɂa^l:V,<_O_1L2.fLR "K-SgGhr䆓$\ൠnckJk6!qk3_ʔ]Lb朡9ΡFqBMh8[nD"tKkkѲyn`&]w)_)Ra@|n;צ] 2e8NƲ$Dz[s U-ŋ\/L΋`q-6%eqX^ACQDkQOuT`KiRtxk( 4UꀈQZdYF6dD6 zh2)@4 ClC,O/L{ARGIb0>\/t<47[q8> 8?ο+!Oo+aeG MK8xs|9PGq`Cia[F/.i BN<ê|2h.A  ]]T4,ƂHf,Da\|KP%(=Ʃ6.@ R&*sԈ>>n[Heam*M-Jɿg[P}-iO$AP?P! CHr=lYYIuotƪ@*: ے[w&K.ɔJm&O{@1Iްfg[Mi-Ñ ;σtabcO=TRX!pYv21H1_#lyP~5^XY5XBo-կfɆ\gаɫ84ɣQo |Η^8>c1vr|B?"k$^YE!_K]7@S>uƐ =5 `̢+gxIWC{)DuPuy宄ṅچg7뻍׺-;2QxH@jTNBM{whl c@Z (sﲩ#Hr?VvPDeN` b([[>iV4|nn0#'ͻ! 5>.^Ɓ nۣXJ81d wfE^6qȿyJBp:{>{M3 QvᡲmeUA~: {5zrLm&-G'U+W(Wօ9k}x%N }:y}8'?˸=az:TVߩ}8)˭lj&+sȽUhRxP*ѭt 1ZGx:.v2ؖ i[v{H2JDEB58J!ނP8"ާ}9t.}v0Cf=0S`vt*t/%xT8;зF]>±%n3&W/m~j~r:qixB=t/^:2W'BטIxLw/n`”vݍj+ުp8٭),2 m }.;S-#F׵'P_O)rf+¢MSU&rZDezrӻ`FZVv"55wZ6\k!f*>(2s`'*01|+(E*̨Ax8"–)8 f%@J_tmgB:lD2~bHB FgmRiQ v ,p \DL0Zg)Ԋu5"ǓZ`7Rhc2U&rTDx5f sIr!-Sgk]K1!M.ir^wI֨w.6ǺP6 2ѽM&(ȨaЏӔ?XAo͇T/t'% xb)0gތ7*}uhN?c*$$(.F9Qt4NR(o̲:̳/;QMPoOYK27ߙN>thea_w{ Qj/ʌq8yT,|uGlxnRV@$rcG%1..rb[<mB]&sCKΡB "\[$:<ы9Z4V΁EƺzGW)ş,ȝfl/T]i`@R).u`1U/b~nXخ4[U/]ӇPn`=WCL#_T?KwI4ţ+! Hf fł> gkw| u3/: 6)GO XvB}`-Uǖ緲=ߺbdsc0euhq ZYu4Kdh-Bzqv,G)P6u;6DɔLf$G_v#AmQL} ·T:y]:3UƑK 8vݥW(EkDayKŊ> xwI"!O&%9S/ un6 Н]kvYd. -0ly{duL49i {0]^t"J3-:%Qpi!%ں?8{Tأ ^޹n|c pqP=a5yg63AyI G x"3VӏQЋ7 SD_>5&G#nj-_yL )yB{ 7\'Fp@?\.a|NVD(||TZ<bSaBТ(!Պ̋<-JzC=V53h3У5|t\Tm 4>>)Ɍ"M;V|ÙS؞ Be{О.uݝ BspXMA%]4qp:F;4-WaSٻ tuh]glo xNwh9C8V:U# / "F-,/ӂe6w?oLS>zV) "7hT_^ 1\xI:Jk%igp} l[A*[#Q}ߣL4a r(9#7s^)Ü5ŭYgZ} lF ڽz&"*ڰ,QкY򓑕np7:v8ViW:[ھq@ Sx=åMz\o2oWr`#BD:T@8 uD\Z6l$ȗnS^J D >.}L58%ҋxSXLf( obK[a[껼HUt hKsN5=rקI\A n Ŧ]+m'0xZ4bsվV7(q|(Grd^V<Ч.iR#t92D`2f/rŽ[hBL@eJLOv2V$ KGOo$ cb 6 :\rOe,MP l% K}qѕXE[sy-Ww̶d]V-gT:C`+ۑ3, DdwbI3p7)=6x_iŋVG\Er !S=gfL|ID(2T3Ev, TG$HHXKZ{/nd\bILm~ev)0 q?Amp2G`[6)GMP8:!&|ݖ@4o@`i mp#T"$OeTNto؀m:xQrpmK>q4AmƹԸ$)p<:Жhwo;Sސd&/yc/tT<.UT8-_Xͼb&]{Xa)f;K/9:xs0ҳE@;khMdػ*5Ev m\"FL$YDoV|c[! /\#Hc |- ~, ( テ=h>5Em׸2ė^t^PSk7D73^p>!U@%r@LE$cƒ'G 韼 RjQ2urHU2"]RɭE4-wJΣAg3>FGHtPlؒ*\*Gi @LBVekF<}/MI2E̵݇]6nrɢ!np"5VƣY<ǎy |⻹ˆĖ(sછǠfV^Baݮ!dz8x!)AGS2PU (J-XB 2k:S]1m.d(죏`P!6D4V%~YE'Xeۆ ~!m|7NtF+€gq .NRL|7 .4Gvnʈ`J 0>GJܜGԴlP>yIsT)S~(3m&Vm%"ix/%]:4(Jw?!Jf=hW:l|IKqCG׾l6`-rkjyGnvD vD®{>B?[Y_Jk#~=77 9cPPNߝi\w|zEvXlX%$e/y@gD߆|iqރ?內V(.Jn c>ې$ !x6"mPÈ]1BWS@Lu$~|"Yx!-WAo<:ңMvL} fgQ sȆ:gbfmZj:+SYgob|04r[o^#ȅ')JS~ɸA=L}L n-($wI$wɾ昊CrU!*hg <&kb1xи6 9sBŵG/Ups$ΎEbjw2KQR"tQQق "5VEK)1k1uFǕPj{kn)?08ڽ2WcTRjO9x`$3Gv'ߨChӈn{ ~qHSq0pDMˤDE~C O#h{N`>,L+o灊YeuclVmE\.( ]Uh+ q9&P33L?[棐g4`^J$]iQR=JfRyԍꁒNckk~|z3har# a&Z6$e[~bYbA|zL֭Ddv w%BF" >?EI BAx\wT^V * qhNFm(UȺFmݼ42PauOli9~uxiid'!+nAu2["{V8ԁ#|QGQwK,Β@~H(s3,"\B!iصNW =8|-8^"$_R.SLW (IE v|EӍ zq&/Ar_@ x$JFDD$t%f6fDZ @򄘾Җ6B((f? r.U2[aG8M?J~oRC* ]1®E`A93z*rY3vFG#"FQRxxep[=R)bY5aǐ%Ūv}P:5='>E5-(ZxӋdGndž ȸ&z-)MZ1Ͳ.Ex~E6{B6E"YEGr>Dz7,iHo ;9fQ'gb Ϧ]JR(N%8;UXv^QA"N62J y]TNzaU_>]\o3h_2ۍo77jI,,mZ}.'v_\~ҙr/o|KzZtzRN4T#Ns|TqlOb'܁MTdk wR=B\eF+Gwe8V)z(d9y #())OIz""~UuT23!]GEi$vuxCЭi$嚾a)CaCK[ڳ*&ZzwI ,%A7 l7QۇDy`P/p=N[p?ʲ+7%4+n?=$MTj(QUGWKG+%zgQt =]y~f4/LMDDG[W)*BNHυ-1~!Wzow = ℹl  ~hn5Z1__ ɾlr 'pcqff{$"|sgqE!c}:N.r-sgTD +mT)-;+,->k?*uA:{^A6XE# W> 1ƮVPI<%B$̣@ITP=%ΆBe˩ !2d{%ykW~ғ;my K\˯*y dԏCJS2 ЄO7Mhp0V]ĞwUm}m5޶hg7˄+U6 jFMdu<#jHWlV JdEsTzIݳ!3Mq@“Xh4BvƢcʱerǽ"iU~؊e0jK_<:W^ RCQBQSMÎ20@zU\SbVԱXepq߮Ў-5$)zA,/օ?;ORYyP-\XaG/o58[|uoC}_u@G\=aqWƤ9XȈ Z*5j 8Rp7ߵ(F:YIH:q 컂Dp4U{+L(X Tychz#r1US^զ6 )aŷmi6>1uPrA8{WXChgsKk&SbCsT[^CDa|: 3xԸfb(.-Vk+D3^ 1 )֍7H;gXͤXIWjyZ7/A wi>Sxx`+h|YRJt '=+IfsĺAxovdF1`Jb$ [q?FcȊXgx5 3P& k0ܢf\seVzDł}phZiӾ%0y/q CB$=7y\7ލ>mE -gq^#1 O3G;f#5f1*!m Yy|`]l܃:QYaXZvkN><pF-s%TH!~ا#r?$CL DBZ(@XƆpj^0t?=و~d cr|į1۫>6BiOn__veοB{N2;2Ԩ͒OۺRaɜ,.1O5HoDoN 8>3fݚ v͊R2<)mm6:I6ws8Id=8+AwIC5dMgg@=48 ̀2Zu 5_<ɴ(AU/ܣѧwI2pIɶο.Q*ebc23Jq;gYo`L3DrnxuQrxWAfC9k~g ‘yAKi"\A4MֺVRJr롯>N&`3s,X)2lC8!c[JgX ?I Srlݮ*9T 5OLȬilSU<)4hI 8\6Ë`VB9"2&F跸fx/d~Ѣ*W$t-#\,U {Mꛦxcu&e#p >iy^,.mUCL)Aa*F42;$!/,ǟ0g{^낲>{RGSBF)*Pi)j9S.`zO##eBw)}L~TUiЇԝȢ4s`Lf)ܨCx3N_;_8xE & gGvzr푕wY:b5}zs lYHv\Y;bsV9::_ba&0z.dbۡzE ]@dN?$֜фPyڛ:S8&GGx0¹0-F|ЂmÅ˹ef5!;}mOBY )+WAd\qLZmnl|qO"^.1-S1#a֠>¦tk4|/SYx0f§++@z[Zq{aT#Ӯ(t(%VgdE۹>fY2?-ėX4y_R>}}118iCMt7mJ,4% ^]YBqG,翄6ee^>S{:e:k i$D.t@@3H{0|E 1ƂD\5P?giZ: 1Y26ĉAI7VX5Z@j q%lK&@Vg*tٯ3 [֍,$@z""u,7#=U1+\²ӥGwWމt/+<٬F>Pw YJA@ Y ~1ɸ%/ID_y4l))GY#no\C>mI<=G R\Er1}A2.|+!Q#P6!TP^:"؆ZVוT`R&|-*tGǖoV>S"}ozv۶=z-IٛNX1pO槪Ojxڀ%/Jggj;l2Qa ++X]v񔉐n{wӲ~ ^꼸t|MgZ,5GjOe8:>-rb*-2;A†##wX |@y_:BF^f(Yh Wfa׮5߇Fy sz35<t1#$wځUC2`ʂ4T Z$Q:2H$M{#lvR+JD^ ~#TkAEt,|"]w`pq"#I̫(c8gY Y2BmtT=d||$M5N`[Fm^2' Jz&˲!{7H'51b)Pۼ-v,_ ,\nPxy҄v͇D؊| C w\ugd,YwpDŲG E8v({hUPKsۨ<nAH P gP uvW[Ev+sFmpd3ݓ>NͩmK\N0 6P~}ws(YWhhYCDnop0]x~v.}JaҘlIe5;HgE6[ D`QJZcȃN3n4,R#S_C[5'b $  Md}y@s;{`-緆jR jTdND!;D1C*9K[n|B ]vazY e[/P&B1H7҇nPT4^XnytI_0 WQv}*6]Ȗ;] W&G`lk/9MOBc9)VWSƴhҽBDXDcSㅈ'h(ůWJ-䶮`!Hu%,6BaDLT몆bpze(TjN\Kcw^huD,śǨBJ=TZ%xSEpCc $oȮxρc0@tS?F340W\_<] b˩cNTNtT| b$1ZףO9[QnJF4-$dʋ,]fUJ8`m_A!o d{)R:`a3eh QfDxdlOD% `K!)B8d ,66NI ՒX"*L)z/m|&M-f;&lP / f6y24F?;o XҌEٳ0-wǝ"5zι2ݰyr = BӌCZaG p!\Nk]ơF#8,8|Uh  wH-܌~v5mcA}05L]/[!r.S&ƥtoKY~`L[n7-yuAˁXS}rcPfЦA )DW  dP39u@J#V*Fq8EJcy$ z*FF(С0Z5Q>- 'xoy03swb>LX **$5=!i+Z{W##1X֐0#*Ř-Yֱ*-=S<_iyy#\WWvO?{q`*2E!VHI 1Fj/"΍oaQ/r)#!~nN \#B|āwغ{ќ YLgUʱ'̚%=&HZʼn(9M| b$X׳wQ an W(ᮼ/jjexN' D&?-sm{IM%"%jD4TwHK';GBqPagH_{~G,RgT]ڒ9JV EvG1sK7Z#W&y̆U&b߅CܩhP$Dѽt\# 9=BۭB͖ [ޖ u92$N#-0D/="k2qЖTfDPhG lc$4+&#&aÜ6byk?65D-hR&)XU;Mk{4MQݝZ9 keNRw U:#[򊫙>碜- b x_DĪՙ/`SWotbwFh` j6SR޾M =FPeDNKmf|ުo"_'s3wh6hb!JD]%oOuL,wHm݋Ğ5s<w'p]%hMo,%CW{19_9G֊9K I`1o, opaU?"6z0bk}6xzR +H ܎OKsE +ZҽA%h0U%Y~#' dE˒:'i[V(umĒɰb3JKmޑ\ٜZSZ熘XCy 7iMK/xH"WCVNZxo\ ʰE:?hٖ HSDxXv4#ͳ33xv+.5)ûaB= BcZxamuS6 "xbRQHJ5k9)95ݘ2pZuSg[F罨ij2iI6KHPo /iʽu+9ݱI4%tfTk㉀/9ƍ\8%m=%LJq,,z+hvol\>o 3[!!`NTJFYBs & sgT|C'DQbh-l̺ge9]:A vٵրEvhFE˵96-\d(-*9A( BmxYJ"Ẉn1U^neHdAtZ_D K.KOn?JDS=dkR55h8l]1PE;F{!Ju z1<\c*# sm:./ Kl3)Hb .'vg)G ]۴i,#둜^ِ bIT pObӚ#FVZnI}0{GDlԢsvexYqPE XufKԑ8edHbUl- ?^Goj\8p53k-o}J%ÿ,9q^ 4DK\{mqF Xr/>ix}:JPhKBfgSDkj56߶A<dD;_Ѐg"_QrBm{׉kY5 Ώ+JFyr:qky?*Ipd[=KHmEĜ寵0wMm] Y,VӘđKGx[!`&Wב@'|ƿw(7t=0橊,y"5;Cq;  g26BL][iYD;sXǨ ;DO)Ln SUp@PMŚ{{-Y(E6R\m^-\ 'G=H1e ?)Oo& Pu~ +\YAu75WhMUDtpK-L/ w^vX7M]qzAAwUʈ5F(!]q-gH7:/: ǖ~)秒įvF"KܰEV%~8̌*"-kYc";x(<ǽzȽU(S Ozc JArn,z7e.%k4vyH2UT4{` WyTL,+3~}gީuf 9NQ z+|%x,t*0GOkդd5.'P- "=@n+NGRXhn;kT AnjېaE9ɴug>vY=u /2 8NT_Iujv)! 4A>66 ZF]_e/Dǘ$A c95`r&bѝqw39e뇡)X|GZ%1DӢyM=H'47m tx ☆4O:W7r}}Wz] Ɉtލ~frhC Q3`ԸCu L'ӊnH`>a&[ %9`֝pSCA D3p\5w&E89b<d˳h!lqf(;S>o j:"ǟTȑC ,6c)NvM 13& Giʿi!lQN+4&z?{I񛲝6p8wBE pzҗ5k]_D xp*>%!?Aa@{RSVbYI_]I+UnTf7iɷw$Tqa"C^z;lz"st&?5YS3Ku'ЎUVd̝c:|CՎStqG%\PTdY/0ƏV]{ Zij.%P7UH F}娭.}74D\}`qہ5;􌖓=H×`k _=:D× )xqNJDrF[ 'jFez&iE!sB;P)$|^ p$r/Tm^lXZ wB_rc|Pfj\Q`~O =y&ϯ'} {r[$.=^RgOEb7:4Mԁ6r77qkwX`舕4BFو*>GmC=V&UR??lG,XRzM>it%q [obwZ;#ƷL%k$Ѷr(">э)袯794?D{ \ ,CKU DNl}Vޥpg. ήp;ElQl֧R]w% *|E4tr }`oz9jy QAbMAE1gQc*A\% +5y7h&.QIuWHQ3+n*NE;ܭfxq.,+]5K#Ljuk dQ2آig&}X%B\ޙ~cŮ`q`̭~h!v5$KvN-m&Y.D ν^R!䭞 Y޶ĆI 3"z#€Zǟsu σUK=(pϷQYSF~~\jx&ې<]̹$_pX+9=L=gA9"cnNDqYƉLF`XqXVj[ĵ'y;CVU-7Jl'D*hzWR1kcQwt/KF Y<ܗ$߁6_~g,\G4ɐxgВU- aWMKxl{YcAn8T3;%0G΃Vփ: Lc84ܕ WG ؖEp4&6Q]>d ZOj?077jHmd>IE p߱>ncD^L=ٶ4ChkE=@RF'kt^jjИȪ#M(.P2(qE#$a4~G(6Ax xA<OD12ߨu:ocS]MK/Zͨ6á&7ZALb7C;X,c-t&p(d؃T~w++MYdL9{5rg܎-u}c7Y7C_Ӡ_;O 7t\ڔ]kq=.<%!C~B>֙*q@q Ryzt.ץ`>5!r:?rhA3ΨnLN\ƌ):8Uzw~uBW{j OAJFF 4ILG]/a9b>4)-[}<:YLZ]05 U""$UE~ټ[ *!JǺGWwԂKO0Q9O'.ש4=:7~^Cq7R5zu81ٔ/9?l >} ](QK\C $ʏ&\5)tbqľzNJ1"nW #GD'솕u#Iڕ([4k:Ej{ FQaPd'y1q(,#糖]=T֘RB.}5>2:h,2gݥ!%!D9Hۦ3 bS9[[z3L:T"oRjC/nry2ތMR`aPǬX& =a؈ir.dr*23#lLY1󡡈#&wO=2꒦jI4Dx\-0Oc$BMJL`!T4TDƽ|0Co !j82B+>g6M&`tOH߿A}kN0oQp h5-a [=dQ>'*$yaqN")1IlAc:U1 `dm$% wuHOѨu`E -2&$x+80C,URDO6G\ EuNMj$B\s6ԟd0u"bR֥@*(=[+8: (}3+"#B-Asܵ3x-_oEW.H̜Nl.魟7U<4SchO@Tot|jGBv>6+˜wPм6HLx\zilmąY[~P #rլ9#xh: f&bkT 0`h uɚ!TUfm(HGuD?zdP xЎ#Bpl#Vi&$(s%f/׶?*3bu6=jMfB"^:eAXpB &(}9. ]bi)QA5 q %o2Ԡ+A~9*5r6?qC!-M!NG ?9?aS ) P clخ1Ko XriVqB@2Q)o2ю_aFDS ?\&|jQ S˾5D 5JKlԏ> *[B#Ly2|@yE~hqػBH>>|'\HzpH^fI#kjGC]m M/.J8I3%L[#)GC@R~;\Lǯ$*_3n$_0-㻄?KDK+:gP s,O<#_*ŞS 9Nd"aaH ]m)9R-X!V1mEk 3q~IQF|<Ài7 4UV^H ʔj$iKk/0CqltHe+,(Ú yKFEŻv~ H'(k EKIM"oa.lp)CW>zoj&Ϧ"_Jv'aj3K p䓁kW{2tbUW[8MAbtެVu vMw4dN T|{U/b|MT$yƚQ$@ Se9PYOշP-U/dK*~MKCc W)WYIH'SXА>f8$wdmtlՒ!7 meS!^\1AFVh3oIw'>t$tK&]v Ff [L|8|xtQK2N' 巣7\FI>Cj\J0 Z{P*x͢!($DS "|'rCLak[T Q Gܸ$%iTƺ7qB|鼆QV-!LV_Z6&>A )Ь3"0tg1BͰ{V P;e ߏ7q/X +e \]i Xd7ݵUbp0z8iݹ\\ue*4S([q ξ#Uo?Jrzڧ_DcHjVOh;5T]M4kP<\b׽uC{  aul''/&P6rS _FB1I)e"]KO5Zg{ռ :/SI8h)ma!EVJV{R:H*O?p~ˆi+k<df%Ad j]tjy=ɐOe%i E!|^TFO Dg%VZj_Y:mߠ6ya0,K=刍G>WM,\au9 fTny9+BC=9}Wr74ӱ j srnѓX8b^ ,xlt(ѫDb;*BsS,ƦLN7&-sj:ox宰%N/ ~8QIRǨslt, qKz==3Ԅ6Ea?̪b?Dsٻ/oo76 5PC󪧽t)RA2A_w g/gRF"ߍE>Q!䉾dNu/@h=/-qR$rL{<"7tn3e" ivr*d:H bAd ڊ5'i ڐ,G/d7_E  X˛u12e~_ԩBLF ɋd[u+gGG eIb*.Qi0Ӗ8IP,'f1D}i_SbYrN Fz\f8ja;+4L =(18XBk!ƮF%( 8,riNX鰧&Szwx̵Hm@b<6$n;QW3$^(JQGv%dSQ w;2%Xra?%F+sFϚt, 㘞?Had󛷷EǙ2.GzA*0gK=zr R# a!RzдO6l_†ؖ7ή$I9pi9vKaTjh;OVË"zfܶfم5sn,Ȭ:&?bnAPpTu_+`%; d ^ܶ{!~8s-J| S"#L>ۓDeDw":D{q^E/i4sVI4CZg|k%Զl>8lC-x94ɪΏ|PѸp.W8֕qST*G[qngmg/ElKٻx / @wNYݐf1?Rc3oтӧ'O䉍ʕd؞VKBz"<2=,J{vAW[} 7JI@*C 3Ҥ(n!~"sյ@>)x{]z0i2Q᠆:NoV 2,0YWkXi-~j~>G WTlntwuh*jra(fص/1mcJZeV?<Oz|Qr(Ù&$KaDy0ە%e{^g䟺 ][ZYfch0?nJB )7V;̟!#`/) T3{uAv<25MJok@\)N'񴬛(gIGEɖ@a[~ zt3 r |dVG+)*G/n#4מ"7ʯgMG^]yM9zm-CѰhLn5lcG sT#%oo-1"uh7"t"ʰ7}2DtL4j"n܄VR=ݎ/@* `B>eX/ mg<:w1P{#{u#4-_aWGS_5IzEJ+ڈԠT#G@ț:,UY1ȩ5kw& lZki=jާqE+Z@cvxfÿ[5t)BuoQcЙr* e'8R~(=甞E aD& -UM WT-p;M:e󊜃Se|j P<2I=Y?5۸ah3?%ZbirmzDIta!`S dii H% [/ i6,s(@*m3#bdbQWj>qIfb]2٬%~Ƨ qZ DP?s\rj/"8lQ2hJU]0#z㲨CGiϏ %?9Rc^GlG2|!Z@{/BHݧ wm# @4XU~'lV=!Nd0k-? MyyWq+h! g0S,IL"v8Af>*^=EABqn nE1T+.֓/~)"iX `#9@tD =2{vo֊5Ҝn\D 9vW҂hqBJߖNPKv |̭vKb_;!P2+!$7-&(N+UΛ?*ǃ1Ʒ+[q8$ONEMoN[g}wgՂoSJXOL#ߜX&:T‚=-0łHj_[2SiO>^ѝy:kr5tB反;laKW{DIFO%BMCOjyݼI I @hi?cl2S C:p~NM"P˂ymwv߄D`lA~ѯNNMNP#]Wlj텦§yQpP/@ SHf^P;JH[=1 FlK;2XVvgtpE^:^Gڢ#Hq]=2Kg53):OY-|` V,΅_KTud.^{QM;D#qݤz7[2vDaeʝ3k/ûhCL(v0C 70V =Y𓗵SYd "uh0wCYt:N "գld7aWZ`0c45`sR|͸=++{}Ma \K=Q"-(e߷Y: nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8{d4Ͼ\%>|BFΑX-GDZW=IkOqFWYse,C^*&Uӭ]PiD+ D\%eN%!9we 4E9jz~c=#׵}O{%q4T:p=a # lЇldǵ][f|f~ɂuG)jlJ"|`n| X1z.jmŠ6|ÛbMݵqz!pY(!#w()€Jӣd`;.A+y:!lm!!Sr*o4EK{oؚR 1 ks`4D" p@?S\M\w6BvIqasY#7eI1Z/!$%Ium>`Wؖ.}Xaޡ2"mxP'#B_c ʹl(4kRuU0*.a`\6 :M 1:b0",iTR mð"?*ungql%VN #=nn?p*~g QwEP|X](|/aTh{sphdOKч|*V8u7AVCX^/}ao%ae ,A/1@% 9U2s+AB ګiPxG/a?D}YoS~giQMۛ/ğ$j>WOgRSdZQ +LO>iOs8!Fܾ':e)aJy{3a7{LJrOA+פ%LKvc)Pk\ܘ+KuwOLR$^Poh=9(PޅH\lZN}ҍvW.!4tƔDv0^:"A1c_Vwغ:8A)FZn-:`O|rm if3sh񔆘ptKJr,1pcQ2^CE N$QR7%3|b}u&cy2QE/ .sLHQ=IoZ. JȲ@; zz2ڙbPŽ3GJlHΈ[KϪz,1bXp9Xjx,bz_FSdOC]ޓJ>vc#D D6ueg qT?^V>%eNdHO͸_>*?-PZ O]}X %|E_YP:VdcRNјb9B^`"hϯ%uvFk|աRnA$ͨDH [@[>'VwN|t,6щ桑k:[U.[%w.gug̼uX+ᦷVjͧ|@mI*d)Ġ }h-$(18*@? r)ΨRz~~M1Iн*B3PtxJɢBǂ* Cnzi(mrT1·&))!IRM8M=+Iz©D۟6!ڡy80{U%}S/g+œ1!FF+ @K ED^|8OaSoEǤ|QIԐPf JqU!DIt15͒c6)zd/Ql+^4EdJi :;08Ɵ 7_iہU,V^xGU힮w*&,t[?z#ڷ!m2mrA5ZHYZr4 ;xocI8;{8 8Xh˷ sS7@rtIx";:X%ӌ<3&L` =ʌ".Y 0Xz bJI[2/ +@dl#`KW$'r`N,B\4\ŏhYܬRvX\C_'9{_z$p2Mڌ:7#S6@\3p .Od-zZ?v,~M_~La|#,;[DIe fCp B٣>c@3Ё+CDg9zV*32A6aı–b7 x/!굠9R `2 gUy V0>rŝ}qwtp,x%Q_ٟW4}wCE,T1Js,A[5> }*=V'2d `$,aPؚf,py>=í[g+%@!N=-8 O!Xl*͎a1F.'6R@^WIT>]S !܂ZBJf=vsQ1dP>Ʋ bN.`s=}!Ω CVI"'93a٧A pO()%3i *{l<+"NtxBwk7 PПp} *w3D-sYR]8<&m</7щC.zJc# ~dr{CA d%0 I";+l}0p ?6i,K?hNT+KU8A}AAÃa./pڨg ' ?90I jbyG%w%Ii ftB< tlG_뛀՛ 8i\p^IL Sks"$G(\39YPN)Ojd4q8 3̝9} ir+'zCLYagHB1Eq:!K+_<3Z1Ә:M<? l3~@qN-XPәt%UY;s @GP~:5ro LJ Y^wEe0u,J67ό˟-/mraTD']㽊# oM@P>!Nޕѻ&G?PSCU~{9RX3֯4EHl"/ޟ bw%8Kװ;X/iD]2Eu?UN9?w(>E.ŠWF'$%mH4Tkq]TQ*d&Hc^U.r^apJ_j·q7\;}kqJ Yt6 8A껎72H:gټ~,;Gt}jm48@_fȼSQ= B+ĴEӌcDhrۥ5bl?p%TvqAPjͅ)Ftc#dο^Fƾ kւ,Bm@v :D $ǎѣO2!es/|繬f~ 3*($ t{8/wiDMVtx1:g`v 59hODE+"ЪXwQrmdɦ=X52A dEGS*뚏`Okw]fy".qT($gك3!\ך+f`{D&ilk2Jtǿ:RnX~Ō" e' IP#ȕE_.X>v Xۭ%:NBFɘ W>L; P:unwdimc}đgTM\. (^&#, F^(yeLP 5#9WEf80rkBilW`EEYtΏ<5)=JPz.SW(k_Lk FS?9\Fl>f) Gߔ8rPO`)ІuOجLŊ袐lV1w4ܚ0f -BB@`_B[[ܾC  P /c6C (T}mjW97"wzm$%0V4A:e"SCu^ HU|uʒenp,;ě}h:zΌy%[8$ Uh-Wѫ[PU gt_6Q=d?0("rΰo&aw Z&/0s{SpײJzYKCC7FO{4Ni+3suwF~@yrgGbңBI&⯁m%O6 Z? %DlP\yP55:WTvꜮȫժ|`ʮۈ58+qRdg25ɝ 7SOYviH_Pv).dj9Q%!bGPU;*4%Ff+u2̸gރ~TP]C1K҂}[*C uaH2oG NyIsA. –wpX\]ܖ.~oEGɦ&w#6 `􀊿|2T[:`=gئp v>&snb;G U D[HX?әZU =$ ,*`q5$IЩnq:4?lw i"v#R"~EV!URPSɔr;{q*p98aL&WB+!1-I( 4wٱD9ۡ$=+|}38R0_% a,Pk^TۊfCg;j"Rhİ~^C/_Pf6;:L0!>|Q'TSäcuUڋiP)Z9Duy e1;fχ=E͸>=l ^mYKav?9ѹO`n5glWiSMdw{mT7맓"9FaKΐ2 @v (TR=סy govP#З%xpjx EEZ< 95EUn(Ry3{G\/01z}>!ے+f>bU* L8_O~bzv Q.6EwSv4wp,k6 x$6@]{"*._ Y?*>};7K^H"huW5V.uEz3ŝs[DuDaT N 2ԉ7PFWrR%#S^d&iֺJN񕎱;%G6)ȋGpw5z&&"3oA$@0,=- qԍP!i)>eD z: _+t] f7⢘x~MtZⱷlq"z-1 P6zT qۈH<ًaQ'VcsouoչvY1/58^cd{Q13[1JH啨*= ŰAh~'dX=W pd%0(bN&,VU#2 |9mDfˋ=؎|58D1PC, dFWGmی:KMI)MN"~5rMuLj5y7!̳$067Խ1Jt^=$ʻa%FX]Ӱ29=ve(Ug:fXI*-Va* dP.#M"ʥX=mM oR@?_F]2CX:.(|wQS[v]〓X+x|zn yPTsJ0p5<]n-t?lX-uZ"I0e?Īڇ5\c$D6m3sYdw^.RA,zxiA?c$5fCߧ蘇X-@鮟[ەzyj}o٦(O:\TlGȋr3U.8 V4+ sSeq>҆b3r坛-D1b롿3u>kšh6GddCe+O"ֳE$ON/Rʼ(S2y$nG 9HÛ98yTv׈` ٿLqZRB}bn:N=N'oyӶg)>o 8NDs0 퍈(t+K's3E`ypuݴ/( SoҞSc c_BEAsŲМFM-ec{#CPv 13 -Az+y,'"#u3`ǎ,aTy ?ܪ!7}rˌA›%cOۡ/#HИ?5]Fe?QӶm~dv1}ߕ⑲z7Z5X%:_5M4=ˎj1Af^V˩F`-|95-̳lz]DA#u̦)p5H~Y2u묕=`ŵZe#fOjTAX/|U7A`tA,~Võҷ:j]!A?Ú{+  c.EtC^>:zB_Q߇J|?xn^YhF^g# GZ [vfC@`!~t^Un>7cC}w|׋H[Z\dɌP+w7ݛO ӑIe$c8'm6z{|X$?2Yr KUJAr=|r$7X3^cDs q8f,+>JNrjnRC-c̄)2g(\_|Ut[CnPGmv*/ǃ0 @0n~胐 ooA$E֋*Y地e  z\Ǿl6-N;36!LxIĵfX_TpRwRpO?oW FLP-~3rK@;FSJmհq2@FŴ9)`ܔ{ GTR(~q0/QLLU XM!Pi/؜47d 5q$[#|,{{|mWA9R 䁴$Ra\ݑ k!Y'.W7~Z^Se5ZJ+! C XE?<23ؕk>[/\o'le4ma*neESws}iߔ~*H[H:B.0#3[KlMƽ"zL4;ǁ+gOOK` hIŖq 'CK^7!xLЊ{ebf~ҝ]\9DdH5k7zmPzQ*rf[\&% OxN+SYC%Q>Mt:`a3u ӅQ"L[QSbqʽ0eg@<[r/5Ƴ XCk2DS6+,3`>&"ӏu8L ,]XɔMO4l*FmIl+F7yO=RzZar׳n"Z3ACd|+ag\O(v)Ra hT,-=9mIB3+d/#4S=HZq@N@c谤>Pl #[j6 "fPڰ"A2y=O.thBVV-6a6+= QS O0%%d: &8g h` U)u)j_+I`I3ϩ9ARu3<կH"{֮Bh[۲h~H[Sqzln!'t͊mr 4ֱ*eb+$pzonl{#a8` g/y{YQjAdL*\\,U@th 0X~}ҎeH Y:oӚZ+ĵxK͞CuYi ; H؈z;P=m,C&&ʃ[s3~.Gg4ug' Kֻt ~$%a*؆ vN?M+ ,TⓒqeR%6ӱϡ&oEꔬk+ٜG NcK>Ab*W!|ǮRZ k)n\_kG$R,3G<cZ&U QZȈX%WY~Hjx uug%xq,'{Tpw Op=we-ϲ?A&XzKvPmMez%t[5)PƁItZ iӠY}`0ʊM7\spcJ+ _^H&sȸ+>Ԛ>͂ŷT:I&bBŖ/aI JJ{ ޟHE?.G 'WcnFv_=g!(N=mge_N*md1 7һS ЏXW1xyO+/WUKT ? \vu'Ǥ;Җtk#' 4b z"nFl ǯ.tU<84D?Z X<2E.vXcS}ͨ%a-` -|HfܹY$dΟOO"HT"c3=<)Bx=yhO0of.?q; :p|]KCwE~O[tj)z $a]pQD֒1_@29d\Qst52~%x}A;up9V6 ^{UnO4_nH`ijsKhA삆0["Q}oXv~X7v0c/.lSK V@PMb}./㨱j1l)xt|fc`>5H`MIҾg#d%n9'ZD4*Px@6!uƣW:h䁳TIUCsdt*ܮYr3{,bX,8z@n~sf}okځ|ӦF6 dc>d fd7P4~ 0G.~e۳/QSl:ʸ1Hkw&W(?Esh N1vܯPP {55i wطD9|4OsByIcO_ yRy_{kZfTs@dBИ˅Bwb>ƃ҅- ag8OU%wQ+v:RjĎ1 ݿB! JV . MsldRgۚMH?DCDN)~0 {R 65Z BΆp:w\?7RcӋWEIܨ1 y aYXu`|'_uizwUAx&vޱ|*jphcp*pܖ_IJ×ԅ=^+> +%*_ uxl}/c;4C&txMhi964 cM]Ij]qF62x냞9xHy[,cpIuY БQX\Jw6^< Cր6mkur~G*4_U܅i1ջ!p "eK1dXWXbKo .ϊ+=Rxx_x{٥r(~sf`i?S~/D[OΏK 2` '9NΨl>oUR0@Tg/֬"J+H]WVO)ɫqq&͏8:kI;W{4p_𗀡= dpe#q-K.$|16uɫ/ˆ&"=!K7!9ӗ-\r9{"t}P-Y/Oh^ko[LX|bJrB [gƪf4ɲ OrˈT:3akƼSRz!3L=R;wx<^ȼdò*=y=7̔&Fw,8ٿܽѽ-KXXQȂJx=^sLV|p7~>q}r/~4Cqȳ՟0J(=RAdMgwo~.`.Ś `e§펲+fΖh_,^b՝.3`[P|מnn蛘 1=!Px#^@`t杻fwrVC aGk_OG?TAJR5%ENJò;õ4=_7ۍ?eJ$n_gd-.wk8^'d(1D[B}'nTPAFh>C7WK(3D?ZQMP䔕1 JMXğ#iӊfΝXiiC)3x v&ƸޗLE&OżweR+tǃPBP=iEHpE a7jƩ6<'TP&-me)  |x ]*(^>L1| O2#7y!l:|vLsXy4OY]Ikybw1UsIHlV30 K)̘[4fOWfRgNB Iz~`6F4%aoέz94"gn|zkˍ `. 98EjP`&3+ ʗ!Lr6qeerx˚ڌI6&m/EtU`5R7 |eC2X,_8'›waQڵN+x֘곺EzV/DG Y~OpMV !<Oie:a$=zҹMvm Y!ѓA6Yt)@_) 0.n{xcets6n:u 2sn>fZuFl=Cl=f,}ۋzdAyGk…Bqԗ%YKYrj\N=g:C(\xmٿwueyLO7ˮJx] /c>Gcf0o#X椱|A]PWB7F%u,/,2) KZ s" !twwl X >7[ؐ"AU =ҙ~GܗTMnD?HHSE +w69ʒꧤ\gqu~0&ˉZywm9x;Go~'/WT- ]P%cۨ|ފ:vgNhjSTqSwCQ[]p=_eũv-njs c_k蚊*,?) HFCQf[鴼4"յ(جdeh/άmn^I2լPʡbF]4uj2+ 9T *0UvދjГߌwuu@DasQUe;+bC5rݑ&oFn5`r}ucIIA MZi|OjOIP{\H}( Շ ^d*l-r\~gB?vGх. vzl%OV8'Ɖ9̶L@j0jE.r;?v@ҙ72tsVY;y 8zV;" OW&ߤwZ9ܐ_8/-cQvЗh.)Es}ONtNHXD{IvXdi9?rBX'I{W!᰻#,]DEm@J#Pߧ)(@apF x s})4FSuḧiv}]`HvhjzLU>ʲM"n_H5W vaHg>ZDa1.Um*%}&G׊bZ]G-TfԍVmj$"0 ܗZ+TuK;{Q>JØ|$uH`a6O+sy߻`b"C/or(a pϋ%*ųBX)6_,~Bfֺ%C'lutwBsBrK֢J/: wHM-AJ ʩ>C8ۄ(ZM/0 򚶉=Ƴӎ~rIX$N2ŦqDn pH7u=lYX-k.X.$$J"jlm);oʊ/l8 ovgHDAhUF qdqJRSMJ  :'˅HaQK%_4o]é颠E*L%m`*DeǺpSk־9ٔ*Yeo$?2,ǡ'+s$_ }Pgիb)4gU͋)8%EM,5"$X4dvr!t!l]&*ᦗ8,NkNs+7N:xyj.> I]oMvćDfy n†4/obUv2$((w]8j|7W̸R>>!" -W ˻L TX)t,9{Em0%9T8$ '~Pt}T\*mXW(s8(*GdSE 3: PC1@:T_~nTRk~lЄ @+T=k9_lI<%kőgSn>x6ZwUv +>hSl52@ܸszν#8p4'H"g3i6R]CbkpW>ψnƄ'6f.吟Ku@::%v\#[`gϗl_F9Q^R'v稓]l.J6dr̋N7; Ц>cLH@k-qG~9 i8 4GrݗS)ةm5blB'Pb 4f$EMK*!1\NMƫ(4QakDdJQ.+PߡA<(2јqH$%فV5uX&T揁q;j70eU6zooe3s G8YKL咻sSt>L۳ ؐ!J ?Z+i<$ A7A|ZGcFro,]E\N_Ԡ; ^e)@(KX~wQ`)ͻV@^<5٪?{m5]]UG1YSjfOYs~|x}IX#qBT y1Tˆ_IӋp4IٵJy4pЂcfVʚ2e)ֆ6Q5]SnI%t[Oll*s1,jҷݗgl;;z膨N- pY#~|+ViL'U&9Bx v6 yn?H*r$`<T^(!`z%-nqxXq~xA`;-3PQҞI[/AT(WaG(@8 v@QTx-dL&D9G%j>r]>BVXǍOԥ\Hs0y F2&!\}@IJ9㛸1sVU OUvBtnuRŸ%HG[e_W13eꏞ= g`-|(OLS#S1aGEJ[`xs OOi;A`{Ѫ`]VPȡjB0nmU?EZ8D6 D+87{o'pQZw !03 8[mKW_#LY\q mq m P2ϟՏ?| ;i1d$>NZ N$g0krٯe 'oEx vFIhvMD`uq-KI+GRPυL:`~xƆ8Wh_} n-IRK׸S{7mO/2g+a#7rBZt\?e6{rR Բ@9,T"L;7I vUnROtX`tz:5?`:9ec@\*:6E,ӫk5-,(گ=;wֱ7~C⵳TzDẅ́][R]P|1 RL LPڛ]$Nzx*&G%miOGI L3By3|nXP (5 :#v3-g\*z  ,Ws~ܿ`#--HC"6J.g}+?f9 yψٚG<ppBo\ "0M@Seݢ ;zyCu.;L;V_帇g\(qoA~ܘy/zH䔼,kȝա.]T䎼F#[,_)6Ή1␳Ym_OgtlFyE_P=6l>Xv -w؆+FyۺHDž)5>6d\iT?P q qy nmf.ߦ#͌l>[n񼲠8ji1@w!uo ~/ m.`dl 2>^pMYX7(K@UK-^;s&v*S}A swYdn[tI c)q8>/yu q⃙݂d+c Y~ݘ߶]b&j܌hhw2BUWq8Қ]US5&^zp gA|sMsK&]I *|Z;8|;>!iPqă"&_+:H*!QH 0(+9˄q4"2Cw9_*LJQקX*/m %oMh#aR{/K-*K4!*3dw;ﶖm读^NE8jbmOAn)yX1_]1l 0ueu$R|d$3YHThQޔ4kViݝnTFޒ'ŔoO-K x9J 3WtM$_-ݒd$HHA}(|amO`L__j?t,uK٤,#lxی+ ?xEp uÅd_440Hn;GBNA{j8K~bSq"<.4 پdzKU JNCNYpլ,J]#X+dJ)tMX_ F`ag)BW-JR9vsxVĸ]ƆP-@I.zVXڳdct~HU6Y@,~Ov1'A6ZO0q̊,OzQn/q:&j*LnO8Z*38jjdoaeΣ) إ5Yu8st>v_<_30 nrـ}`w)T V&ӫc?36/_l$4gB3% 0( 7ܪx'~57t`)gtQ<e)xƀ -%U׋m{FO#镎MlX (Y jUm = 9w}?ƅ Fm(ozBmLK %lwYͫ% ^z$1~ruH ^J=fi -BlF/ᙐ&"JU͛Yd )߶ֈ#bE"cn ;uW̛ug^0^񴠗Mf'ϋ7E$$)F{b]L;`Q w7H)|7ߔbԿ{I4cl0j# zסnVE]gbV5{3͚X)Ngwl͂EEt(B }%v[qwB3|b/=.`5^9!Wƾ5e B1dwPPLK{?|VQHgD,_#ēEdWQ []iكV4VNYKVv DX"mT㎾/2^!Ayua QFӪr {)OߌO +>W{'vg>Wu@Oa -K$D jh4(+c?[;k^Na 쭄@k4[b.`W|Ojh< yIL:zZ6&_br;{~OsYs=FС 556OաH EK]* 2ۑqɱA" [sͺjqM#Y_F}HxY8>%i;ˌ!#Esu*>*>X4vGfة_v2M%Ȣ.@=DQ%;B.SՒ"Di<Җ"l _Zk2:'}Tev锲aLώyK,VoBL\_ZC!ViI$#m52 S--9H>Ō{jK**5OY^=?#`It<Ù.I- ; q,J |*-i1њ<R##5o|SQ ;L]Rd![Eڎ@RLpt70&2JӲV}-֣!Dɾ̆qroS/S:2' '51C":v"ߚawENS1Y &  D"As:44AL;0=;0| 9վk/#UKzbw:?Z[" 6LTnhAe׍ZTGgʹT@kSh: /c,Z#Yʆe[گ9 b/p!\C bfbpjRU_O+II:kϾ^p:.<(iW6՜Y?P|l2T=gv35ܝ{W`:5Uˈ /dž~@G<3q@d1sBMƃao6nP p *&r <`'B)}qp*ON{ d ʓerNv<;;)ۛBeFnyS0@ALQ .[6kS&E>DSc{0V/_&)>?h#cZ^ /7S"e*>ZɊ}#LLmsXp YI$ԝa`w(ֻs0!ʍ2^WV3 &1m\)5UѤF(mGOҺ] K(p>+JƓ?H=bM^v E( ].lAZȣLo_[sޑI=qP4S1ջ`wMlGwŸ6Nfz; B2E e 8k!aP <(E7hUԫ}{YckI+| c3'uI-IB9ePXm~uyvl{P' >HI% 3dki҂fxA/5"/߾8GP$nϵ;_640ZU=KޝJo~B7>0%Ok>rm:ұ?Z;6Sr̃]%o)G&euE]NxG]LD"r!hGk.haZ~u*_D)ɬ3)KxLs=2yЅ<3I u͔aȭ1LR},ΤqVn9Q'ʬ(}%aDڲ? g=ݷz6' VYE:(qhX*>T6J֢<:fjSӫi)o7,ב,8$;Lln6nt\Iݼ#T_>@ 9&nC0ER>24X->1uZ[h]RPhm%T לb}"Dݲfiw.`) N@[8eҎ&GNݒ޼7e3}ր5I\pI󇽒yxy+_5.m q|!FDCd~\$x\*E w`|R{R1љƂ@&g njj2(&P4DyRtWw,ssvy{xώ3&fVT qK#`|7ܞmg& <<[RV1H(NltJzJ/9seRԛPQǀ}X6ȝ|b5%"{QNj}~dXޅ968(OxzA+x)iH6(НMn~}_n:EDo%r.( gم6 NPOȗ90~[eG꫚9A޻Lv ɍsa,Ɖ(E.G(o"l 6Jy63Z^g_+lU9bsA23L*wy;{[?[pM0nj@@/ǚ@?afޓ‘W>8=g8A^f)ُd}Yw MN;'\7Guh\}I9AcM?/V:[DK`/~˅]'0T9,̭ g7p]VU{.'Z k6`&Kϯ\v/nZqmLS*m0A`x@&zsulD̴SwҚ#׮tjYn@Z-3JDžd" F$Z"?>Z?,9l]XhJ_A] (S/)V]"B7+瞕S!uɈ ৊wSHw*RE{LV_q@vU%D*1(Bpq+)O/; ) ˄iyqMtv17RïTWf0V;Rs C[֒M|Y PTlk]6A0@;7Ff[ZIPaƘsa$1}*kq%Y5Ot5^ dQgv>Vף#3$Iat%#6Zk~2$wO <ӷ(G}} B3PGS{Kaܬ/zl=/vk > i!lU%_D^̵`Tgs;x~3:+9|zFf*La-mRL 7;OӃw1OAY391x'ph3`,3m\b`A1ͩ!֖ A (]VX]o9Ѷi*5PX#"9}t)+xb`6PFҟx1Yuz 08oik,.O)E0?sz!ŁHeBKvޭ3F }|ʚivc:U-.pz>=Twx a+'y 02[!"bؠsA{Vf7]F!:ž [L|H @ ܂,LZV']RdW/nƛ 0PqxP(Ǘ_GQC~\|86LpFpɴs\鸸Y-%nugcw" /)N}]𣀦gF #`\K"*yh(ŬD\X(N+n h:oebjA´9;X{X(<ΫXkr{( lH}"̦B6 ~!s+[ ٫LC}o8@,\_1C]/,SwjF ҆>OL@ ݻ\znIw=|cOw(!Eg)H 7IլM%hR[]83 sj^ഛwF ^ݦw :1HϽnzޚB'`qM"hn/{9Mś4<1K/h%n8ebԮЄ~E`:1W(E+۽-T}ґC lsiSc܊.ВiJ8(o Ivޢ:2uQ~DdM6Ƈ<*A3wL{.a̢c$k [m%݉nyx¥{Q:H;>ڻ7)Aj*&>¸8b_I瞺57-ke$4\J{J[ Wg l6,5w'N"@h!,HZ ]rz.C?ԕK  8L8"2(t% (4KĈ]WҌJT1u7Le;8LXcoh}Uv-5dmzv}Ҕ6SG:#3&=]){'Q rPy8e(X;/GU8e;৓ ωpMZna, A'i?H s B;n- 9XЀox}+:2K ;:,_o=a?⫞гlLsqSG#ɱˀM)4-gXӳJY#Bxvph{zMTgDļSG}|z֙ޮM@|7彷6rwMlz@ v̍!UjwH$ڑrb)׻x9AI:I LOP)ѥh=[+߸$2a~%UV'BXKkP""$L ѥ=ˎQ[T_  qUYG JCpt+hk=Lno>/ -=w.˛Ц:;vHK,DZ81|ԁ%s9JuJfOڬ>Ү|~MuH(bhb#v>{|ns_%$/蕾c)"O$7U뱘&O60#<"Ş kgmV2l:|]QYHq%E3Skt[& ޜVoՇH÷]SGX3!47 L<-Ӟݹ7O6U)c(8pX i|Wkw#@4 i_ـ:s52yW ƛkLJt hL* :vֆ@EEwnMY\LeMB rWeLt6<c4N{2I"I|Q9[cZ)PhY:-xiR~Z@*uz#vM:GvM:Zl{bPUcΓT4`2 S7A]`7!ܯ_^[@gEA4䮺.k#!DY'spRM"\VEXëvqN=IUwcrSFin1_WM&0te+lcc?m}8y{*N:)f1fϵ}?"&b[4  jZN]R@ˣؘ껄M?%H7 FՏDπ{:g}8GdL~.i߫$L86~2͖cRIRz+@_`&_rmbcݴF;LP¸j5 ]Sw@PplÜUl{FP7:۟}V6oEʄ/vߕ+8O^lZ U'^a: ^dԢ&z=G4|0ao$G`9 !\OZ3D|a%(a '.GђeZFrhA}QiUyx ~ *$ͪv~& p*k=L6sp Vp#*YFBQ>WMSZJBkY=q_bZ߫6$}EtZBJ%P EX@erIpWhnxeؕoGݢC.yW9~Tfuə2-t0Ék%B6]52_q+g}zރhY?¦>3eZjޞk^*9RY8a_)D*r_NDGo='c"QbbgT(5uGe&1.EvCuN,(U:hX=/fj=S3A߇W:fv%( ﻃ>pƷֺ;PdD#i(P$Uk˕/qO͕ 6qU=`A̯5qnF]Mȫ,cxIsL m ĒfK#Q--m@_|زxe\nuZg($p"hRiNF|*Ug+Zqph FR;-zS:[NYL@!x| Kۯ.|+w RѲe#l'y.t30]tf<=gu|M`O= \H.3] JΡ`?9;fhg͎@b`6r7&@Ċ#*.9vզy&2 [:w1X:E:<X78vj:B _iy^ϏPJ'p |-ng0Pz/$:2O5ςLXrw_H] DSx"d4WX{z1iD"0D]t{gtYG:[̂bWẁ} !s_Ktڏꛓ.S;an5$3j {Ԯ IcMowvj8Fy4 Y,#k7Ǧ-!.F-zV̎?D[Zwh܋ۂN$U3U& *@q-C#-rgK߲:UK5РJC}/6Tj?uI7ZWd۰Ҷr;K.K>;x '{S>KM LQyB!Zt\d-< ?xIR0-7ɓԳln13Iw@)Em qǣ*#o[yFӄ-D4=,`%ID-cZvOoJZ"))dS@xGt} _/0 T-n/r1' Ț ޙs;,^jsJm+s$s/i=!] &ovMrÏO˲wCv(pXGACsWlJ ?õyQ2: wAM{F+| 鑉fwĈOaZ}hoiVP<\ t~z]S et@`z5L7"ml6D>U_wgʯh.!%Td=zZ6J_,xzg]sRV>*^0+_3\i7eJeix_3B|~!Rɫn~"76;JqD'}-"ұ'MN|SzQhPM}@2%kBZրAc]ɾ9w;}xS8q 6]AM}uEvO\=bjUI LLc[/4{G-3vQvW9;7[<+$4/`7urGw=Yʩ])=lo)MZQɭROj'X~ 1xǡf/GOʵpsَ{I`y{~{Ӂ88RBNhBjaMydjc>ߦ6Ccf3T 5謻+1B0M+4Ya1E>`2  GKY>ݍQnXS<7A Fa'aQC#WBC^…j/6wolI60*y=8>ӶY/TzAw^\`xb([WT8:>ϊRNmU^benIYydD)3Ԁ"&|@ng ~!mF!߃,Fm 2uxlXh YIͪ *xѧTM)w=s#@չ>#_.ӘZk8+YE4 /,8#o.n 0k>Q>#QR?_{DZKc4%Nৰ !iDHBm묀f D7;CR)QFxS9j?dVFb8r*yH'j(fϷxR)pa>>w Tb$5_➅ oiL!o2K9П4w;[A8m<} `30h:[Yhf. FAy fs[)2&ooރxTCt!`/Th|f T>-@G LM,$$sO J4ww@֬2B)_ KPME:cx%]ޟ*kp~nkByd=Ψu3am;; l[ FzO2rF Ի!b6.#2s6 <;#)7(-sw{mBt*hɪV/krH~bM ZYslLVs- (x"o5 UwF$AIzȵ+wxe[[iTcI[I8.>:>]kDy.'"5(3˟~/d5) Ƕ55ٰ3~gFHa77vb׀t/_G} #JŃ󑢹JfYS@D(CQ7e]L1}SЃ[eP|*źݞhM&A) {ZLha)Ƕh>3fIn ): $,%jB6}l0bp4;c𴵱|)Hael!(RaY |4m+oʎCQWpq|ޮSFyB3(!8%@ΘdRKC?IT Yj]Agխޡh-D9$haT4WeBڮNzgn5J׳6ˀ! a9/,~egy.CƳv$!$oI7 *5pc +7^ҵ>m0a& \kD>jvR:_GآIȷUp`餑Qb 'ŮN, K}_>_l3F˻*tBje?>ƒ3+Bg]J^竡:!ANtu.}v,{YPk ?Tf?G֕ yn.6ٳ4y;[v6x7_p&S-Vg>pQ帎;s Nw@&p0q-DR`'S*D5\WU솊fWW8]asaPqotƲi9i3i$́Ư سяM`uX*<.c@?w^=NڣRUW99 d2sF/ |XfpV_j pf: ZK*PRaY]dFI}=ﯺtUpwUgl:TwU3H :m_Tى\EJ>l\uhS߇ }&vĀjdvPnF'R$ؤOCr`=a݀ncܤ+S3!WQT~9In{aCw-qc^n>tM#!g0E3p11/LBFl!"o3y.s7oYD:WqF9Q/正Yy Ï; 2d"tEоa.S^md$d^Zݓ|:pF* CUAi4ZVtzgUfVڪVg{t$ 1=pX% mX[% $ě^ @UbG[^YT%3,pdÛ~hBq*ݭqRedS\qA"|wהvx)[>Ɓ89$_v+Dx Jfԫ(ڌYD[.sTr}&ٙj(.VV}t,HIx\T[0z-pt]ӷ?IB#0FuFiNpn\Z,r=C2Œ_| F&" `Ps}+]I+g̓h؊I%]=:3(E9 ny0+5[GX<)Z@ZN=u4h8y|A\<QPڃ3wg)9ڞG2;H׫хzN4ezX'T3pNCQ={޼7BEtEP]H"!ȴ!hЬkM:+W;ٹϸX^|,h KI.?5q't,r_hUl^-22";} =[(WLpY/y&d 0Ǜ5dZ=I%o@YcVkv^uXY7/d!`.֡cq(a 7W?!mCx"PR~Z>ߩT_ +ڎbgi.a?L"7e/VcEM4 zW6u"u1~iDS]h_B̀rCG 5bm,F!|(y:Q+8~/ ^E o!ae~6K.=y ZXwٓ?_0s'0a6u?@Sg4#.^ k. A0_p}yZQ"\zos|1::&?;/D/w@sU}.}ZΏog3B"(V#B/KHM"ۃƚ=ڙ:1_8i.ĵxzZլ%2 iv;aŔ3—Xvg0ɲ=USDRu7} bp[>Νm:X{]5bP,V~# p)~:,WBomi<#`؟:&gVܶlLw)jcJ nlc˽n2Ó.ˌk wд* U8 zгNREW,.fi& Hi%j;ڵBVB/@756oģ]h ˥]oj LjAZ6#`8~C i\0kJ56r؝=dyC[\T'#{cdRԡp9:r67GFC@ŴْadC;xǹ,C&0@m[U0a"m>b6=D)gSx`uʠvgWbik!@r%Z7ׁ{(zs.Q $'QCU']{2%r6 =@) "Zaut?S-*\X v5-qC$SIU@eG|ʼnˍ(-y%}7"~rfno!ςNR0 b&_cb[4u3A8ssWP<%!YX<= ;5;0PC@=ȡYP5&XBtPy -3]q|8[ΕFqL`++eop >$ (!K Ā^ 42p;{„{I;xs/?R$9݅ 罝qd~޳#(6we\)p" 02ގ–glwo\cgcpw%j)]l,f[r\X;R%V3c C[ E-^/;GND!ԯ@P0A7ԏB?k TP1| ܒ%2WS%GN:pJ"y6v`(X|,S-f4ӈ$gܾ0>ԹTC`wgIS.nѱhH}+͉*iyl0Jd12VeO}0=q^zǶp v "k %s6~L$\MESG R^Ov*tΓf.3xlJޞW-{ 3Fqn`o0=zAπW'oKdhb`5 #kfXKj{9"4%~IńB|{r+ Zl> Wȵq}{I| EcuoY P1,ɾG]Jwn?`'eTxCX٬nM}C^;;{e!4g֮'k?n~YBlcJՏ\\N䒒pͯI ȟ24R31҇Y&IB8b%S[zOEUqkf Lai&yZot45 LvQ_w>ziGIgƒ>`(Ej{q.%7ac(%Y(Lѭ&ׯ=ÂLZ!9v]LS~#N૱Hxrr>O8 &22*tCa;&F&75/ePĺ(Fg"_p  3ܚ0q׋-g_Q(DZ\dVx]ўrۡ"3#MqӉyeLX!-zziO+cT Yyg#¨\+ |);lhՁe8G o frb-ґ#nTQ(hZ$+B`bԚP;ih[WZ8睂f!E%yL&|™K<֨fdJ1n`ea/GChq)"s^|Ut|p}ڿIBųQ􅯽-~Բda]Ya;RI{ek 7+:'a@8 ZTu˄ =%,0 j܈U8fhV"E^ңG4jnWpZҲlŠ{ڐӦ~PS 7O Q}δ}Uٻ:bvC;Rk~_4>,Ҽp?/9a%6,Xh,Fl"co$=|s@$£9^AZva>2Ƒlu_hnzq"s7ov 5V Qy(ȼNkL,j(w'o)XC*kͰzIZrƯ3J6'U9cA,ూp..$5K9NXڜKCf8vž9wάm bj+8XPa}\ s׬78: ^5w9r +0SRWZ[M|ew.+&d䍁TE+G;_^xKaIiṸԖGnRZ,ԚMא(޳d:qQ  kw`h.Z޲1 J>SC_ZOdzw]%'FBM :^a_?2O4 +VhxqvV&>9Cl<8}QUETI,<0 _AwJsu `*PglR.RYGVZ×9( 5 xLO @(2wHBL߹5b/ؿ  2>S*€pww4{a#ID2"D$-g[H|/8 b n=ɣ >72?mbzN9I_ zj @Y%y bEi IHer-"M\uzREk3]e"yT,YU3P EۮUv*U/؟HG@T"Xl"o3 $Կtw^\1xϴB-.7ժ?j h QC]^*2BAO;Ӛ+*[D擞Ee&C}BU\DZ(pT6 ^3Z6sb6iµ戀 h kHUؘb|˟q@h;k*] ,$Ϗwz]b9ˇ)1< F|mB>{ՆV:]]ޘvTQUa<+ŪR\]zcVZċV!фx4"6@ 660q` erYږ=:c HHPtWÓZ!̓Ყk"˩$&6ݓMB70ʠ|aZsux2v!Oſ<+1 d!)mW1v+ɭK%&]ʰj[79w#@&X. xV-HKm&ofր |M\D; g5f^k,%Pv3 WNj^19G|gCa^fTrr. Q~#!+`eQ>iUvnQׂ+B\ uv^ue_dJxR=9 ,t27I?s sb?׶xE}pk3@E*b:C&}u[¤86I:bMnH/ /N0[jp(j|C+&wqt1ᇑt[8aj-bXvx: Ts|\e7-#hIä}Er"7]݁q6Q:Wv4s^i}?"6Jj`*;|-]3+#*FcRUˬ>=Hx~TUۯ1mˢAmh5F|~0-UT +JV'%|=7J u?a_Pdq{I/ZlrPdDyU&^NQ씚3H\>u#Y ¢*A,0K0@M'զRtke0F܇q0R_!`UT? |KIzA*pt$WHiZqK'ܤA4 Yu^SQ3kOӹO3|0:jKď-0b\>Y/w`-BVUiEEJc{|>6V[o7j=Rd™{t|fgY %}B-H#ҸMҶIPƔj?]]p_L,8-,!WG>ۺ8 D3݌OL\Ak'|R>3jK ruܤ 1|}v)["joPS Z\R.μI:ȟr7)N9:]l"U( \t凄vU9`ЇB,x%M/.3LF~wUPomp4݆0VH#/#Ҵ,=obLte'$ RB;GRvc}*l@ʆ nnF#Wwz{_)Ofiu L >E7hSoܨv]a"ٵC)m-״{ute2*lD#i( غ"зdKbwN݇[z>P-MQ Bv/A2`S-ك)8""q@+Qqcg&/0@):NTm:cUQQ2)K`Uҹo"Ik]WC)G Đl2=r2 Y$j6`jJSN*HLe*$yw(* @楢˲Ӹ}._1[41Y7/ԇP6=@,Yo@r'X2ai(-=qt0q6Eep믽E=zGzo=/%q:Ejϣߋa;*\N1bnV~k[R=`*F^,Ζ,x&MukR();H@a2 Z{6{.ubҎ]<+$!| Mvjd? "q4KH}Zp31aԭ6}עI)Á`a=N[gů@Qn5,_2{eҍOVlp;Ej>:h_GwC.!#suyͧ~$Q%Kpj~3:8'<YSƿ(p^&Hv3aڑ5_2SڦSf9J^940H' _Q ]TqV5cӯr-~]i{VM5xkJ,jX]OnIrQ&ILJM6\jʬ`EN.IFa~E'Xfe#O[IPhLa?m&YZ"n RvƔ?%ܖD$D?Igdފ`>75{qtnZ Xm)0P/gX;#Y3^ck4=42( /lcM`{]>O'/|BMj'Ihm±paϣPbcʿjQNSgl"!vsZAM]./ge&LNi&)DQ@ʰ;&Q{+>G|R<++>_!,6~{-QAn9Qq vt:L bb4+At[~skPjikB%D|.PGE'ĺ/7[ЎEQN7Mmh.WMZ7Ǒ($UT+b* 56;MaGp@dг̀ pc ^Ҏ DeNs 3wlw>^ FM.Ksp{@rʘhаݸ~{0k$ݵ C+}˅q Rl.J~n.~MfYljW@ s!ĠŸ<1ap־C=TQ"'ʶ.ъ{S苙֖+by(V6 %g} dkt2n< B5ԋ;:3iB*6P$W\)+W7kވFD9yպ"~|I'ݨ!PJ>}b|aW>QfkGQB|^`r&h,I\!_1$yZ_RsV%=K4Ԧ~)D8SIM.BLik@㓔 V C 02OL񔼘mXd.`23<1T{ !0ƭ2##6yGN /;qiFuT"E DIJ 9H1( Ipy!>usp%[@ A)Ny(qjҞ_H=xzJ(5!'D۳#䬰˞I=MvVperrfʧW',OV݌źY @XK` > 2qHdBnt|5ħ7A7F<OQ2W0FJM>>]D!^1;2k,2$EH= AкC'xRwA{Y_~5sS}I@&T1߶M8Oes}|+o8 z﹫o՟ڸ%L<\R?_%#T=,<}ذ&K*qLca#IB獱e B5HSSD^KJ鼤6eYѡS g镘\=C9L0h.E)DETX!?דį$ByA !'M(gGݙVZi]-} <]jSIK|ׇ}2ml! wd$g6iGU_$oVDx3߁=ៀ3Ǻ ()syKp_+N(}UmwN' U*7hh>]ɍ> HBTU#BnhJ8遚hrazcMkK0%ו 2ǵ5ĢH^8b>adpP~%lr~sֶM ,}+}GiGB)i6b)<ˮnzԑ;&jhjYtu{ZP .?1ͅщGI-`عF9+{q"M tgCEJ)x $^k8B?: h3?߰Nhvjmp{1 Fq'BUS@ʡ `V1bfo7vTQ:_y_ڈV59f:aɊ4`p|z6+9`$6YGLoQ=K\ ^+ .̷38ߓIɃsT^h|$1ns?d۝סyԈoeVc^S{t&!$zxi'*5LJ\lԏ{m>n<'Pv12xV&DecO;t~:"\If\ oxJW޵׳KIbА˯Yk^*()0` o t;qUt9fhϯ ՀSq3OvlyHSK V#|mf|rwl?WicΰQ*񨯮b/ %{_bJA!-m`ĘF߽9+U?xGڸ޾+WS)Z3/q ٴ5F-8l@ dи18j~j"tӐӶ'wzbnd|asҴ w]0~Zs7nOuZKlT!0 **  F`ɋӓPO1,5cB-?Y Y O5T?81WFMD N"u0MjqKRbiek`gH: 7uůr!:d3,4fzDfP@ugM@݂C_[t"D(*>Æ#^7tB̘.*OKLܤ[UTx(*Nv[xAR4o단t!=BS _vˍ0΄H 6KtRn B Zy[g̫sP؛l긚M[hh6T &}3Tm_<ۧ&5eO0nO}Lyn}Ƿ_dVsAÓc֭6#'9fpsLM`B5{6mP<@%8g/NDF8@Q-vY:1R}-9`n(G ! a‡x^ d2['1TY䕩ޱG%6]מ0 wOk˿'yi*̕ԩ7hG6KBRkwEi ѳcj"?Xim4fOxK[HF$: Lδe7-X^D'qh  ?Ҏ*NVwl"s^aE$|F}T.!` MMJ>`FxX N {K6^}#C2xQD@7 67]nyQdjM UawIu?xES'Fz]dMlQ"QRR$Ť;Mpi:=:6$z6>ׇOD$gaBreX3 N!86QV-ퟻ9F[wKޢZ'Δ s:5),`v91JiCR; \s,0x |GPpAvMqQf5Q^s:jD'M 7[sM#USv0y͓?=5q\\-O$o!9P煆ih`4}Yf$tgz)@$xdš_6%QC]gn`Q:ieON*ͺ/'`qA"8ruzcTES]4+%i},R{~YjTnRB&{^(_G/"mT8P۸T:=<-bX<-KP`YB_8Z'dM:G(F{UI<^'ߵ|+E%5Dhx÷6/ 䃾۱8Pw ܁=$$X4)G-戶%EARP'&vNe`n^g&qrE@5Mo7.ڜe1&%ih%OuI+p et7{[ 7Aa{ CچbǾtStG.8Uhe=tͶ5QxWoQ"FJbK!jZqʹ]k}ҽgYk1Ge0E%q:TᦘkC/E,T|u ͘جZyṆf{BVʧXο’TA^RVȸ=w~r'4ޛVcٞcS;-1V+vjYQ|Q*uȇ.Ҿr*w`]U?jUfy6n$+,C@oLDהL K'LkǑu JCwt#YpYqlQ( ^V}t@]`>^yUg߳0>oQ<*|0v HzrPQ*_UDZg3!bw'z3{Bd&@+(癀FurՈdW&7ʏ-!YOƈkw(?w_ÖRM1CQϦY?(866WOԖ7ܯMqNk(s@#[LR 'QJuZ qْvÔ2tUҲc ՞99uY+/"7[J )OAZXN14>6-˲jռɷʹס/7hp׉:j8&$n#KaXdN eTAjU|ǵ Zܝ/迣)W^}l(xV&%7 <묢D ծġA6<Ў缩 )L[lP.~6x3%L\j"UaT3Y ttۼ["U͛I1ތqp}9?z c B{ZQջyŭƐRvL5RYh% '#Jo:uA胧5RMT8AVr!YL^ o? q( fbItn3ɝ*F5j<j7Va˖^>zQ T]R2_lKy%TDN aO">cAdl1 A ǐ봈E㰉;[NՂmK!dà]7y/t6Iy(ujl8Hh~u;:5U4n#t? Ycagr:Tx_ ~~KHϿ9s{z"`KbHs]Ktf ~))`ғ]LGB:B-M}YD*fv>3)w6L)1$:V\@gh(ii 'a!U$ k&NgzKdvzw[ķNl%8\XˆУǬW$}ȡ,A<|B]0l5D8Y\KQN+TsP )ДR؊fKʽ#̡6 3dx*8xJ';6d2aT=>ٲ8?bσ^xR"Q nxrdwlAzǘI;T[2 67^Bv') = \!iMM C`xx?x3u39#SOyašpHf8C.\IPqUAY-2oeȁ@[}i lP͒o!(i/۴c1\gX&noOo3%@1;4|h _B^뤄PR?%K"3]eLMձ :VJXxw%YPPs/)C)1r<5»eo R۠I U:}5ZxL;}wqOR$B#lQ$@\qUh%!A32xr8vEj` ;D`Dϸr;knP !̳x738VvR~gv [hv:EyF;1\5QL"=&1..:&Hڙm۠zݣN 1}t*MAld*⪸ tj) / ՞KᦵX)nnܹ֮ S03`?k?tr0ٙ"pi!$(֦T\!K\~4Uo)T$p[ zԉbnL*  M,Q`ǼuPK{r"8/ZfXj_pہh;嬟!ڙ0TP=~8:*\@JtչaUjKe+^n5&d (Xnν}PuYڽl[t"pi KwU^?UA1WwPKuM`;ZC}Sv%naUkߠoQ+}MWDVBaixOwT%]=$˩KjB9y3;kc+WO`p,>mIeFp~9 =&3^ 0iF\з]]ہ-W YRiEv[^eɠ?y88\ _t&N,F6`)ӹ7N,7yevGmhbZ+6{8{?V)-.D=tFР"~8/ҿ`"$< )+8rt<dc?2a>hWR[tXZc3q($ń1n2|hȑ0[lGMrVvJzTBz:sknSI %ɖB2$$ˑV_'LC)C)ɺ-}joXHF72FHxq<`TOF8CieTΈ֑!&¨ RjyoIk<\kAd]~[-B ":U" dk&\FE;{pkIs ;lѶŠfןis:/.()Voi:!pPGuMm;CZA}&УImtXW7.3M|= T)Piqn.Ҭ|C3bX@!cX"@(4Ћ304}҈*k.zEѣwc0I?wFkJ9^ .YݽǪb!&WLD)Muk&Ry{0H<rI7;"G'gŔb$Tދ: R߰qmusK<`T1z[ [d 5UQhcn|]s0NǨY=尤FG6);c[o*f`G=gJ+!CVfMKyF%iUsy3/We1N#3pRRqyABHʓu9U^}L] ҙq 8koLhү;衒ĪJv.E1}w顄p!dx!u } ߣ[%QtqNaʮQA˙)mwꡆb (i⑅&<zX!cZ}e3Ǭer`Y̓ut I'зsdOv>? ॷ /{ vT >]_1-3Yb;=r?B #L 5cE.|Io[!*]uz` 󙎾 0rIP?,ڢ4Q6^`:1Em2]1ҒOT"չu< YU/uZؒӴ#&8@=7c(F2m6^.37(r3Na.u tw̕o߸wőYx~usܺ MǶJ%QYRW]TzB])ڗΓOSm%|wuz%ZO0YYDU(wo2)k8뮂HArfGIEp2,lcYuib꯷aD Z$#IXJLoJ%\אOxMʹWU18=Ko,8p,8']o{ښ3 cӫmV FMO;uE>Uv|ucv،~wd=8 = uG {/|4> BY筆FXD-XGP<ҭ?ɷA^qGB^!qnݱ$c:JnE &P h i} {% amfNY[fMD^})l*+2F7&/,۳R3(_mrvZMfö p˪nb/蟰LMdzφ皅Ex+tWpvY74S0GFlPZ{cpɃ =~jvSsJB,OyQbgΪ*AvJ u0d&F?xqoDerA"HlxIBu ȫ4+ب HqkN G(ѭi y#Z%󲙍~Gm,4s m9> z |\ Ð2`.Y~wrcS{L6PN3q~{.X9'ocExYY ePsu{Z'AlU_,]? ~Q絇2Nu ;8qXG<Ӥ/%|?gDJL"QGU7 %{z;"Wv1 m-RNTj=4dAf֌NG[]7M )U s=$6Ї'y:OL(#s dQo0\6J_}&i[xG_Wkv_{tnYzb Ý$ڰ.O,uAg<ԴL4*SaJ68 4d&%8]\T2ySP2n BWRp<aSa~ƱpC8ES>fa"4]JQՆLR!1uh,2qw3 2-6/r;ykLi%O pOfQ ԞIڬqꈌYIu#{Q0'=Ӎ-V֖ -Ktus `lg1Ρ\ :д1m E`G,7/gAAVXlbO :H*ܦCrO@ 7PF uxy~L+EH{3-,E_o*y\PY_4wow КEW=iCO&M\cF5p.JIE"o23nOI%Y^V<'f9!ZQA123k΃C-kfRim’E-CO, U(A5_@Cj]o)a:lB-4 .) /R[vqnM1VyxMW5DU7/Dߞn\aSz^6w`T߄& *6}Xˏ:;^? |>`0>*%ϯH_">:O`-gTV[AI8^N9$]L#] M <7k2|G}xH>s;.5ķ;RiYAv1O8 MA?'P:y[t4gy]$Vl/>03c;uQ%wœ WiDoiP}J 497{\䮈fUwUmWbI4YM?k0Sl'EPYUMmTaMzLl}}Ӽ"Ko%A#~ Qrf<+BV.xLf)d~ST{R:yC;j9^kF [QI֠ظVP+)0=QrЬUj@ !^工!;VGNFpE5;NL1p[RaEo(" ↖Gd/9턲W}ߥ"AC!8 ?$ :OmMkPzw5)^NLU vt,{ء((&~\יKЛG-U0/ڻ?M/l/ed8Wpak;@ ^KcDNA91IjoˢtH*iLbr=-X=Wu)V!'Ŋ%,Xz} AUw!fggu^"ޝ&n3\~e@`\a}1y?mDP;%&*d{訑Ai-) C+fUsvQoz0BoP >B` .>s (<^\9 zF 8HA؀<aԺZ\7=g6""w*,ghP]vI)l I9+KK҄0QKݢ?LLtOq>*xЭ{C+c /q̸ yȤ=+ WH$rEZDV3#D9*6LYB N6m"믟^[U6E#'nsr(Y2tӉ*lum hCn`Zb6;[zr@+UbAx   %0AQ~53| a3Byqu}s:wn yyZgw'12_IVhWPaO !%UlMڄ|xReɸ$Yz.,|{g}JIB 1>W{o?MJ5.ȥ∨RyۥȞ3n%Z)\,1s<4Q)tIY NPŸ[ôfe0]wapTĐ͈/71Tʛ)VÏk {:2S?y¾\j`)4M,[dy᥊`[ԗ-gه(_iQQp-EaQCYź CXJտbOxD ed.8YwwCNKCCzF\>_1 ݙ@Q~0p࡫T/`DY̼c: ƣ% "|ӂc?a5nxj5HQ op0nH -.3TNfhl ҵ{[^qS_[m(j*~ gLioP"/5ⅆ#ȆOR>hCj`FN#=e231q!40 #ZϦ(X> "c"CVA3F b=3']`8r^Sh iA{Is]$!ICj86@ES5K&BTM|Hs] 5 k*RUW:;#o+΃/;4DUM).M pܪkh72mtCsM ,U|qgS )v% Z^| s>e'9"ЋXG7~ 6AdB %ۋ,gYn bid5d“ӢSvS12 ,GDѤ+U҂KcVmFk]ƹ>3ˁ޼!볶=Ucsq6b @'r}#LS'N>.}!gRN jsHn+/߽:kqVb^mLe|&,ɰzP}ߧp=(^=;7Lj+NTVp 6*~(\H7zi( FL|/[E|brҎbhY;D AKobL0JgHܠq#/4pvyg$6$c|6q}t KPywucm`ڐ; Wp /JRBC/ Ծ/_. 2GIK3!) \ҾD1: P>9=*m#%= Y j➠9]C就}nǤ"g"`a֮y R [w>>EI;Є0@L=S.S4vrm.+GK׃Cd5`iܠ–3Wl ]/쾟LƟ<η"K> l FiL*;w(7sY< IvFR>C W8z9_&_ !I?arMюלaZZ}:{pf]VL6wչ1T]ǔn@{9MZSp usM@RB]ҧ'ӧPo˰+n޻S1#9ӽ_ 3^>p Ädf@2ㅠS#w(?Mo0& cTg - OǟV56[(:eҽ}i*?a쐮?}DV҄!گ7Lr);*I.p\y9sϖYcV7{}4N0CX s1?)쭳?'+&b0 ;Fh6mGG y&OR=yV?'J#o_p~V|t]Zӽ@,W>%kAn3Z%@+y59@w,BдzeYz \ {Sξt__7iyצω~uSbq*HsH>bYT'HP9KN;c oTm5kȯ2Is'OPřq+|sh 8C60MJe7Uݕ";7?%]a%_:vcO_3,9jبڎTٓyb//tׄ§L̈T='skOx=0 Kǔ.:BE6/t3b-LK j<Β3tnAP-SyB:\7ausZoXI3{g77Y}V)`FbXEE5|ٵLNz%afc )u#F-V.C-\tJ 4$RhT 73fjV q,?֛$#̀_BH!iG`7{^|r(@'[K3R){@a<rurnS_ÅY$&xnz5qVO}"lRr(IEXM6 2qZ#nCgߜ @r?~;HI~rh37QXZdn O#YKFvp`Cs1iPX.O)brK qɣytI"AƮӓF&K{D/#-eb :@ʂ%Uzqz=L1¡̪>S>&C f:ea˳pX}? 8q߼y.\f? J]0F`% z4 5[MYCr@HGڍx.!զywzBڂnNYA/ۇA>I_A%稛 t/SWy W|qR4-vOAGY*?Qdi L=Mdٮ><-< uK^ \wy?ҮW e[*̃}=\t}nbx2^: ~tNON D u̳-11sDO(j99HuT ZRHUbB9ž'ޥXphK+^2&_.޿0Yvw ̟މxկ;f.ɀ:2ܰh%S ~j< xNO yXv|Y_q{ Xo'8/2CD]8)~$S{~ >jX3f<"0=hޘ5n8"tس# "-3Q;XP8/łYzmzUzD-0^eU7ӊ9+ːՃ@0mfT'vB]Uh%%ZRYJV&&iv3ZJq}"n[iiR Hr/h=&q(5q&!nx-OG3}Qi&SޑՈSah!ÇVy]Ue+' yyv 'Xů`ӤNiG-p6 7V]J4OAJJ w2,YB'enjخNnYWsT~1M 4%m !Jc/E*Lfv&&<G+{X n1nܪ2q9YWQ/ZdH#6_&RJ4:g3нqaKg)5+J`wlt3,ɂGv@E^)7qVv$}slŪL@4&x!ů;CjCp 㱸ΘXkon-krM@X_p cA6RK2 qo132[^j`J jCgdDwVh"SΤU Î!F.Nu%Lb7t%41`q6Z_~vߦs-ԗesUX`J]%_J&NNR,h b}聦@A] %f ٽQCקȿl]&#|A_W݂M˱2513[ 7.V4Ϭ8XSc3bNҺ_IR֟H-j OmL@ByU%?WG L"vZӚz*#HS\eעÒFBkUXY`=F׮\ap]_-զ{Ⱥqq,M0d{&AX>F~u/ FUzaJM_{CFyCXr37[=S/$ܜo0E`\=q(>g)_na A Hm@TwKÖ8795IǫB0?9YƤ h䙛9jndixJ5 I0HDq=Y4Dl̜T{mgPAN/ު3\G/[Okvq@n 0ϹZy|=b[gſ!d܋ mmgH J\9赍koH=s˳ )5J<#y hA[TG\VgQut8FeS 5 ioƁ&,E쐛t^[x ז+„m|Q jCCll=J@zZEc{}Cl[~npq8Eٽ•'Az{,UW4?xz5d"]1t STpi[P4a&ӈ_]`nTf j":LP,2!;5Nn ,@4^iis9LX|džA Qąc dӥWA|9ˇ|CrX欘@lQ yũ^mv;GYMX:ᦀ'[e1"t}?yǞ|ե{uljF)>5!l (P?c{<<|!QV L*i(X@eOհەGVH lKZ;THksQƷ5C 3.Qc?fC}aFC9g HjDia-aQL)79Gv,LaV OJ3leaZ"()fe3.'M޺'M ?4_ v-`8fQ1YyWI['.!\0i1TYʨ;}Xv?T!&仼V"`o@7₩@8xd- XYX:z+䲍Yґ*em (y{N!pF^&ar L cJ}zB}5h=q syζ[.?>8 :300Y:%ljHmT=#2n^W@:7C{~-Ԑ\A=,3\-ˣIxՋM\˞MDaAZm̭.ۅ̰"bh(]gepaD |۫@Ik=k wlY%',b j4ހJ nTV;& '!6F dFH󴧝*ẁrIHxn*4q82зOa5jR@T sbHVN ;W9""X|a uV}|82V 5#Hd@J7<.TiU^R_> j$B|*?,9eFH0\)|qI&s:};<$)G݁;-{sr#2,~v lQ<^+~A@gqG,O:FAn$Rb~ZNG5ddb?|̱V?xr.( ihOve6lAܫWzFr:A:7,϶5cxjWk 6$peK^͡ #*؝D@%BΫ6UrD|>?,mQkN\;=~GѾ"ǼCBS@ߛI}aPKa(D8 >9Zػ D(Ƭ g݊ьìeX=$C?Y^,S[]ojhɯy%I̘81D'cY8[sV:x]/`jrrfԃ'ؤF ln}Ca[n#)J ϙ[!92XWMazbrnzH7S31z$PKZT IO =q)\@cxT,A'Be/ء[E2m<#Dd#q:!!OMyHm yÀÔmmtAjqFU}KMJR]rF̒r@`4I-3NrvkUon}ʏ t".S3Xtgnl%P Es `0٫\LE|BoBh4OPd֬WA' J`t`gjvc@'ZۓU,a}7/w?3Wѭ־2.p1Ji1jX!1(,BPʢMI>^L ѐYwH~X|*I E^x(/PE(RMYL'ǧf`|*J89#,KHk9qYݲY$@TM/*ؾ׋Mk䨊CUkӅqkqsl΁SY1I$Fz 1RElAf3^r]AEzw3˅uo HIj"=SUud5ߧT/ˡDݗIF>OUl|xD >0!rjCΗ;@njEh#Zd!*14RNqJ\/bjTs#${^3[U\uXgJ0Ђӑ:`ld|F!?IvO~p))s89b L핸]>LxF0M`˱!F5g@ OWׄz y$~L0= 탁 @mJS}p9c]f,+` # ^_'?Zg(LDq1?bP7-&4fLLQ&tϏM:k5?i^]D"@3,~K+1 `ܤ[s#ru2! 6YRXPZrv!r?v!2wbOo[燖/E`JmQhq^}1/}a$I0c-qDڐ(ͬw Q{UaSx"TbvA&!N8mI[gA_MPvC#Ja?ϣ+_4!f0÷qZa{ . W <0{Kޥ,4b*>ݨSJ19ݥ9]u%^Lo;l 4aPr: TXҼ:g>-&>Ne`]M fVG1qsfjQ89rd|_VY`$굁6þuOvF˂k]ׇ:AI"ΒF[/%By\+ʖsL lL!60݆Zm^tx°rcGMk`=? $x{\ ڥ!b|E =2~]" aϻcal`j] ޏ4G7n2 #h&?F([`z+fEY+*Z 0Ga末Rǫ6XB2vJFDHKc޿6{0u&ҡ ^B1^_ ܭ.oI F`06~#z=)5MрEP5*"S:_!w1L%h=\M&eHA6@$';i4:R.: S Z^#[u9J4lonjr9^P\]x)8o—f&wjEV >?^%1Wi[ AÒI˃{긒rw83pDbRcIّjlQ']G*Ld`76ր? lw*1OI]>nT" Mp# ڪK|tgqjz _n ©$ۙZ0${{9|Դ!D'Fz?ΨCˑޝBm/n6|R!ɽz!g"^3?& πW1w D5ohcXyxa ?ġ{rH-6*lDF1Iz-5B>G:D@hڀ dGrTIWj1Bn6,t\*X<^EM fo}T_O]Y6DT7bNsϲEV@Q;|l1)P!3#8 k3j?95,``m,b]@Ej?hv!1, fF몣W/w6jڡfxh2*hN0;J@JPX")a}t 9';pాz#1z5=/M(O w ? x6;uV^^ C cj͜m쫅Ȝa(|p:>C{.T_7aaVv:n(4?%lAe"|KܘyzHk_NI\:5DE-o7Wv +:WR8IS E ;cZ&:P]M~ %/@;J/MΒ8fBL2bޮ<|z@(5<&XnV +H]"|RcSãkp %5Ub:\w!T7Tڞ=D֜vOU (P!ziluӈ{@\ [[Ks2[vLv U{jnv/X؄Ε^/}3ׅha0 ̵܁dm`aX86{μ ^(yPAr ڤp_Jβ`FPƽdR=}F9.}N:Dc#z!Z "`RdL%A!<.Oc> OJ;|.@4oQa7Px{s?lt}~vdb;_kCE5 Ӳo>=5Jr1FᤪAOx0ܸJB~|5^VO<ĮYqُIJGe/ ~tw.iH*YT6n wп *HJ \:̒2S!A=I+VfISj Uy'`|eCd>y7=6 `ƾ& tK"dmÓw_G!J}-fo9Q}Թ9dJ= d}ܚV" cO ~Rݹ{4aSK0-Dz:?ꮰd:,U r|(Q=!ٰHJ 鶼Ԭ L%LS+̞qǣL!R95u%=5} ѿ`bL~(WQ 1=?eel+{Eu۴)0\Ra߂3]ETqk)l9@m`W+k$ʫa߾wAr<-S0}3,ϑD/Ni}߽A9ۿEe %f%Ҷ[nu}׮+.d\R@ ;CGS$W?:aU L͋\PZ-PLZNqc5[n7̜>4_my3|qjLC 8:rfP1{;8HW-+YDĨ=h\1׻!t9o} edpRQ!!L¾v59h䤆[?xwŃJ;%2ͧٳlgv{X1A_{J֧EԗݹƼK1iTw{}eod3뼧nFԼ[H6 rlCJW8VmX=OƵۋvZH6Y-L<2}ccyé{,EA?@c8tKlq`YlDf}_BB"㙽.Gs J&H"rxe1ag)!@xc3w&KIP8drܟ\+UA|*-}&Ry:9Ki9 ؑ=\7 ufL}eP#V<9H5 l;0 {&ҢCBdgѼzСEG VzbmJnYtqk}x0nGi5M*-*I7ׅ{4^^, Q+%Vg ,p< ݮCAwO$!..QNfȅ #䕄8Vߍ^:h1f풞ԭ>a(s[˿nXko=Iu j-̚zHdGč# +͏(gbP>`vu\ᄜaC25Ϙto?cݫu)M rd+,Lʘb>T64gd_ I',s=8SU#>f% JF. 4QRS` :B`o9-MX"]Mp ]*p@/bhjQHXQBI}yT +Ў*C$.UEfZ)Rx6um۪ӀtjppDXɬ~ԇwJK~1˓!Qk5>DC'~ˏuvn᭤]:a Y[r |rd)DZwGwD.pÍ3Sx#ůj` +$֖`sSu*pn7=Cu_1th!#.u?DDh7 /w :ZFYApxl|o q1yqSFRx(bD7~̐H\MX~791-\̨uEhض*n86Ƅ&`qFd=dLY:MWV"arIr0yFw[O(~hAQS&z. #)fђ {/pOb>${?j_Y;L{ JWxM2_Ž5dz䧉i2H# f4-|RȒ+(xk#ę^DD' ?0$m_H/-֢O3&vZ]8QR}b`Џ@PVlfY- \o',GYNas!s=N1>gk Jf087 ؠH$!Bl@8ȡ%ו6>t8۹z¿`NpcgآH%G Hg s $q9 'miAa?ڰ ic<ч䊥7niz"ۧß%DF[sOF8$3\ߑ'c# &oK JOc>9l3[C&YFr>P=jjA`QQ?H'B*] ]OaDDd"p SǤ1.53ڐ t1lS}`DO,B[B|;杅٦wOfr*+'q lg,h [4S3>QKY{xOE|-X !T ns0l\mH;t,-Bq-b͗{f4/H7GYUD\B ȿ"՜ P]V ȭ¯>r}rͩt25MeݘM %红|i}M,}'$ɲ8j:r8@).ވ\G8[%^pΰ_%s֮ uCi>~`#όW钤EI8s3Z0yZx!&;ZmgF_u" s"V hOZ#"GdQ9Ps ÷+dQD sIdڔVd%6NUnorsz<EeDKr=>p vD >&[ ]jT$96)ಂR&y]frT@r&r_V|hecKPIg5,^0v .~1w.Ԃb֍ bD?׏e*Ty@ ^S7_oUgEi.cBTV{(QՁrǮ˅#WjEぞ-GCBy{3ؾqZ?n)՞X)*4ET'LhbPѨYa+ټeIA*_4C㿖R~Ok؏(S-=〈@t]yֆ| FAz]Q{qeg:"K) !'Ӱj^LڢLE5Z"8 ZLe5&_@!4|s̙qp `uiNvߚǨ²;MdE!Hߌu,OeJRo Si& ]&mҪ- omi[D>^Ӛ_5:tǐTPsסEs{^RȊkY% nZ=Y 'K?Nk<\Ybc])t^>͊6xh>!)+O rӾCfpwKtQ!{{'M*t5B /N݌KXɱXr%3% VO=Uv9vwNOH'iN&yA3KI5Cժ>D3/8m]!EKu76vi[G?>*F]'h ##a\54w>,3sՏJ( )˓ޏW|v1dGݶ6rb){[E/%+q()}{4jKWuy(Ի6h 'uK >#|$F' 1GhWvPfՑ[5ňWlE9Y #Sc~{jB\˜9>t[7=/3҉'wrvb*`|XCtfmK]rWF6S{W)L><C.)䠄pc&㔜4<=ĉ˸ő;{՟NVwNT%F0`,!alEBNVCs~ҥ2#,E锢 ٚ)lH\FgK@~7o.ژ ]{0HEKРS#ɔCvsG~WtjSz$wjj@3eBnUcȹ۩,jȫ ݛ3qգWfΠc _[F8HhP'⾁\> C»N؞W-Bi P"-_C={#ZM:Ri'T2ۊh1wo= \Uy=8 Q0;=B%UO 8)WC{>x Ґ:=0tRKOU[{[Q} s.NXlKAE-]NX3OYgAu/ZhudƃGЊHl{;xVLx,TnO-<,/n*oWU ! ,b1ÒhQk٘&*CYAjލA(uSJj83xˀ"W$\\$竱3o3EQmh nNۻT I7sh:eb2PZIJi!TDȧY! [,}1D__q@b|_f&B崥^CO}2R2ml w}ͫimNAe9j@) ew |eә%C3>JIa_r+-(cHJ32xU=YW4zrش7,/2Be`w@5︨Mc `x8ˈB6J(^9W}ȃIkr ki~ f䛐G )ZJz^G]ɨ) #^PsӞ;a'\c.\raiI=G.×\ Ӑ\:',LmI¦8RP v78x6ã\Ĩ RXeyE[rx(G2"Pt9(!OBa*DwBkPX鯿%\]e@5WSA_6>6u/r+ d 3ϊ^j JO+0ox. .XZD^3"FO9⒋ V$R }A WW:7(U:J%%һ'k99EW wDr;N21DnF_V_EZD5JvJ֗7[H@/;s%h3+/ :oty{{MD&Q>pNO}BR@Ĭw6z' [$AhWxV蕘KrHH GTjL۱^ʇ+7 `ifCv9cD5WMd^jF j-sCqY력9GbYt3ffEZ2vcsӷCfrπzD2 J//!Ġ F+l}3>c]Z щ׺LGg-!v y"erI ղM=%ymHμlj=,3u#Q«ކ@`: gd1.DW|U ﭰ髌eR? ̨uL!yX u7t\c7'E^ۍ^UgpTC|>b/6"@ZЧ.U t&gSW >KM!gggy5W8;'Hl˂/we\Z|L eC1R+pB `) ]7l>!Chab?n2ky#S ڢږc 1bD؄\okS%$s&EPZ~ 0wSyRf6Jpyg()zܵpq͐6Ӆ7t$ol@ zd$lDqY"TcPռCWⳬ7ՔE?ACso;;7Б3˱c*:mB`\ҧ@sDHMڏQIait` K w o@6Va^5*O-qy$ }(|G0"sGyW#z#b&˳' 0fz׵B&dR/>=X845l8F,5-!#&rlė3f@(y{1dJ$mg㓉5 TA^) `P'M5a]gf8YQ'¶}2w13nۥ̸\ ҙoBTk1~ϵZ|EH2 =3lKm;_X eÃp-jVAD$v~8y^m2t6Γ'цRrԉA\|m$Q:6-"-*uC\;ۂK'tn1+jiӝv|krs<ؖIمVI<,EN-u~{rs*[8;Q89^ +€(sOTy 5Y)I 0HL+|]F4HE)$|aY a !Co_S B HcbK x ed\9EJ{AXL@PDq&fLeVfzCc?}VS$?Z=PE,YϤh] J`>'&۞sb QnҎ`E/brϝBcz 1A&3K#JDϩJiuV^+f>(ra|3(nXÜב]TCc)(cBcS`:}ӻޅD)ll zt~hx<ʍx-1.gQ\_ s:ըʆ+밥x IW *oM_R(ʛy[eʖ'nGFmKv 7=S̜KM(@ 1lGMɐB^9-H?ZrPKd.$̵f ׍faA3=mEY+id E6.X*61ը);v;ޮd`0'뫎GwҚUr.=F%T%9f}S j>Rd>qԒHC-F{]ᚃ7^bwul !&OS%5# B Uv?/ QdmXfoAﷃ&am@(axh-Fx|?xD,[ /SC"YuX;lH !qgRHWQW޻U$B(DpOAT 쓄5!J!\/F߸Zi)ݖ[(,fF iqBBԋ3[%ݞ*@fKnZ H+TH}v}֮ v57BZ]u=&D2Gz8pQ3[K5X*>| JR2lY$z5p"ZbrH :Ƶ&s).|kڷoMiģs^x/mAh?ǩ^%WƬ <O}\E.iN#$=S#D3ISY>SX ޮJ)ܺ"ڢ̞QI0SԩrAԗGHckVzڲ hU-jBo{_:|+ WTuuqbBwEnM1u't\LNW-x{aa1r48wucQJ{iI(SֶTTsFG3*9~Cޗeri#ZNCV'htZ.!BR6n U_N 19+aD<]=w2ڕ"ѣE;f6w+Wc®)/iv5ڔ7Q:ڼٕ bT>upA}ZKqG$(E &0U5F|v>pV+JX[}76{PSgǣ^I'Oi-MhS9^J֗o(Hw> TM^ژtj;I󴛙d/v0?-b.Bה9%/Ѫ֎v:إ!DT\/ ç[’c3ǒ_f+LH[Nlx *r L5 B_#WkS#7NN"rױK3L!-- ģynZbs_?p;Ea]x#1qUcA_c;3bĦ2I(8|Dð 2|[ 菿 Szd]`.E3ʬK'UU΢qӤЮA'qπq F_L4>"]O0\݋}bJێ)"w#q5+ܦ;A;Cuz@͟XO+CҎw*TtZN o i}u70=VӜ8FF#4ڀJ{399FNFvDz`Y;4EtO1D=}X} zz|^]C/!q*jsG/69ƌJEp6*+ΦRơ=~i)SO X*jk[»5O2tsc݈[GD6\NZnym21E"rex؁u{z;QH4{<Yx%˛G=E)s:T6 ϐmo "ö8V~^ڼ_},mOoYfgURP/O ~; gK{-l]Y V]"wNqG??-s: tB([࠳NfxRp>1 tv̻(Z̎u31;q kyVtE;ewޤ-se:`vBDqtWV]vc}bオI<20H ]5sKLI#G s-hd9I3j}׿/23liҁx!cRõre W,ץ.&s k`<:p^&<]=|x:(&Z3I;Ʃ~~m?r#ʾ(<\M JgIzE ѩђԀJ Z6Ud7"-D3i" ݬj~} rDX@/93ͦ}Vi_2?-()do,:d 'm$SbX *Eƅ?AohsH=DSpFѐ.C70lzɯS|BLzN XgY{? oJnN^X&޲6BotyLt-g_ŶyCW_\Ka~DiT>nc[Գq!nfXnElsjwVi0޿밲Λ1mqz3̼3Ć Id|y:m7L0z!guSt?ƚ54#]ZH0&}%z,eV6F퍞 s9+ex}0vRkiER9sdJܚ]c,69q 0{@ˮ|?b2AL0?LJ Y҆W5H͌1"b"Gh]eG>-W~yu ۖޛ)붬h#Fn V]fiʣM{k心=nSM`W1ɧ%'IٱrŤ=hG' UBZoGo JP&fg.sZ+"-rApY~k>J5{6u]U0~n \܆4Qj+gl,~Ŗy) pGh#IԌ 8^< +M;le3hM>!לMN ֿep4iZ@ec՝4? cI{8HJ\冝1X2ň1P?<\9}/Tbk1J{08EO"fti)|iv" Krf\Am2GMv":+|!~vrmԸccDMiʘb/rh*b]5P{fflc{ڇ#<ē{첡 vV@GZMsFMMONe(ݶH\c:;k=X-X:^KS"*>^ua9a]%* ";t*$e_b39 C#맨e&6t|1aTJԼ$fFXĤ+J?gQxdQ 09̻/Iu ! sNVpz)1$rvb.ՓH>u/gsZ*Da?s>u|K4@hיouIE q<IEZ;yԯ0DQh yăU 3ʥ`( d] ϥH4tzC*?= v]PIrM 8U{k|f6[6TFQ5Wo]ǨAH{_E*:QIߦ]%7E8%F|&=/t+nhjtYDnjvxM㛧 ub[泥= al<'ImE]g&M4?Яc;-ɯA:~H[)|קQ}5xR@Pw2U4qSQ^krƲMO nrFDCxR\VUXڱlac:RKC &?]rwT粑|b_ou`'n  :]ئ6_:}LMpi?16#K-{l-4] 2<ޫ{ Ws̠ԑ NXuVrLc\#0!fL+C1۵SSQ_M~K0Z>ZR"kEEmF[:0HSw(!%CsrǓ5g612Zyzh(0MhG`Gyo?m\-Zu [UxJ C$%x_u w+/UM<j.:@ QU]^Bob%?: {u/|->Qk >aqnUp^?+r;~¸vxݎJ+,FLesjfm6תᐧ|F*A`h߲ ^+UiT>]-:Ax1Bo9zPJ/ 5JNAF!8ϣթO$H_]edG3W:v!0fW8cFYU=54;)?u2[(-€}܍=W%aC- ԆO}S[(bkfL爑xãj,s! aPtNхhPPHv19kG +F 9ܬm: 9 n14c|jԝCqL0p.7>XBdIG. u =5 0Z\>-IGb׸외n#WXE]xa]>#hl`%mWT~"RjYcP7s(?4/# 1!lmM`H){z)xNo1bF{XX?1aZ,ŗPo ׬Jc;c8Pv)CP2Âϫǐ{N]-ʩw Z$|3Y?bX-~wU-cg~˦yn%_?/Z`ƮK3~'еQ-;g[-sQ**VfԏQ$~#ΊwWlAZЩ fRQ*<Llr21ەCbBKflwpZtJӕD\ٺ,"w1mʻpgqRӠb5"g%LB@bPmP5EEakյ| SLak#KMjM3 z<͑〃]s 9Qt0y迓!U:>$3NZw.QR?8j\NĢMy2:m0rѼ0a>r@f'u"@>TE_oG"F$_ɢbjH8FA>S5ʙ+oI -y?؉DeQsV&/Χ]"mS}>?if-#/;Cf/,FCh%Q=*w!%ԃʯB3;{v=-E=yzg#S"OA5ƈjÆPJJ%e )o.sma9BAxXfELKߤK=Qz?nXbGd6gC.2܄"Ec}ffiZ,4Y á?ꆾ ^"Z*Ia,0~e1\x}eV a;2nEQooٽÛ#L%+kdf]؁ Dž-F Eօ4V$gGĝb#yH'?q;W-?QlD*U=wDț p!Fmڄ=)9ЯEHeE_櫜E]r&bΫ-Uh͙]hIm l';T&L⏲~_K0z٤ N_E Rgf邸6\r'"vS [-j{nپٍa鲄G6c,:uL݇v%xE{kҾأh(;E|NFF7p'Usw{-ć ߟnGqn 5Lv (A[r.,L3>_j)S:FSi'J/nܻ9 Չu0XL*`>A+;`5-)ȚN#rNG>7槢ipgnmաz (آ ղNczJ{ ?$ A Kֿ\g~ (Pweb67i>Xod|ᣧf+i>Jo"_M![R3\:5(o$q6ct "l`_85Bm9,jJМw+45*V_ɶ"^p1t؆v|Qm~)Cm=iѶRYnH[!0-5na~1ģ 4m.ibY6E'ayQ]>.)bZ R1+kTz'Hei肴\npqɞ҈f~6'U7t+Iqmncx7lVrCdp+}bJSw V}s2LW⿮\@$(C[2=ÍQ*uEJq*Z7eZ^/>yLDKgomoы/↡<5p[sOE6Xtأ/! s ;(yI7Dn+R3R`g$Lf3! M}?O})HWb3DA2;̦5uCrzH[ - 6^no`oik>p!`K$fB g]Dfᡁ4 )}j츟nuJ Ƶ_Ӥu>rh)&A~s|܏b ?)Џo<{y2| |$cd|ܖ?#~aA 78$TG@Ng@ORl-۴@"a9OwCf`Yή"% x%$jA!#lo^Rd62{<҉@4bO$$;VdcAx;;Pa}ΕCfy!%TͿ{T _Kg;@ 1dTj8I@3RX &d:#,!lYK`CU \6`zkni3Z5؅Mw*6p(l8+sj)B^RQl KQ*J̙π/hj.;4sS*3RӬd&W[O3ߗk|OeYsP9l$YI "i6z`9/(X jyZT5lY1j(bL*]ɝ%n4(01xLd=`S 0ElA`oD-vZf ϕ}("#̦!R<zq\~qy<7Ía]Y($[I}5z8I$7uF;{17-~*Z^ğ;}V'̯jP:PM p _ϯjx+ >]YBxЉ4FrǺ1$84I*.:լQ7>at^\B޳Q.MR%Jy; J1[ ,7vcބg5dI(ϡ+Eػ﹝^!EtŻ[Zw/oc`b-3~A݀g waS@g[f@CۗZ@*r{w:*2 G6ЂZVQ=:IB|&} S#``B|}NbDaO"w6^gp2m{p#,!q+@&,~EvU TWFხsFHh"|oo)fjj͍G҈6)V5 䆻T"|')CE}D*H6k $S .^fW%q5p21;؃})@'o{`d0?܋D=IXO]ef&F3: aMw](fL$B߰gN!!BP?B1 X] ˃h0#<2_- ipuh#ͮ&TTT~\J[G-sՀM=Kׇ'#:(Tw`onn jn]r-%(a8tlt;㝁5Mkl.+HTob6vM^ J+SGwn̦(I8'Hzx4mnO?N+a \p"EO:< +ՉZoii!~88:o{=7{)M׆{#@z8v< |,3޲q@^x2,r/^/׆U"ߠ!@!+7ծgTnHP5p)Lsh0Ac%E,YΌgsUҦK:ui 4vu@k1Tv`cض#4)Q^#{ND)Gޙ|YhQ9/oVۃj٭IQ!ݕno?X gþu: 7DwEb8 )F#cBQ_k%l)`;9+8i4DcT`7Q^+,r2̩KdKm<q7APGQ0"ONJ<%PLr&:ݽX6MJcfQ1,|q!ó-c8vL6v/WbJ^˴\i$f*jVwTSd~Ɓn D4zxג{Fes\7Zűnpfw!_:CL1R׿mBU٦"ƽ8o0@I@NaG},%nemm~m[XPpFXwr yK {B[:et)v#L"mv$ow9f:1mT*stA<t;r258L҅{S['Ug?McH 2eD$? s72f3[s]A7pfZ_ wzQg8WX` &PwZCgi)?Jp1" iQ lrqƑu݋L/w'_*,>EHF&"s[C#B)pK'-I It|uZDHQoUmF_!lMߛi`_i[U ]Iq?wMpҥwB<Vvo0vA*{KR@CK"iwnsvQMnᠠ$E=,2{L{p~&YP%$($aRɿx`P}tA&9P}WǿRk#%ɀZ"좺׆ ,-|F@Uj ؝Ox8.8e"M$s'Y,ahBZ\ d3eK*d)wVi؝>b-^QjhSd6%eXlajZP&NdeǙt7a+Q劔1 ~iPO+er|ՒKQ7$rb1d龦KjޜUOfr Ϯ{?q1soXkX}l3=-Fn*,2< =9NS)ptH\F 23W4o YEUC{<1Uy Js'{ؤUи|5Uǒ-#^DwaD$dK!O>c׿pAGghA&>N/w؜pK2.M[E fI2'`TTX;b@E fƦK|0YMz}C4{|fة-l32~67,f$jڭl ͪI*`T-F|/sw #r 'Mxcoo-Qe*d»oLou \=(cr". 󷇡}2Rs6זyY=A?"H*⾱ͭDPzP~2ZzauC?}H@pgY%pE|0{tb%py^MHsRPjaf3;i|̷}&Ip.ydm9ܽɺeMţ OAaa+s9/zʛ@Յ9)bb$G04IcVۘupDyR|+:s=6fm %@` 9GiT,=YijnZ;8LP5n_VJC؋Y%N|K%b׷!-@z4JNQ(=Sx^U3='nmrpKnʥ=A 988[mhI-]슾."HbfK mbI)% 3Ya$ 9 H/YN \H;p03Ls_@->C+GK|$1s\MPV YnVŤG< el; d+Q өrm}O֞.6I!bY͝( ɦѱ4GU?jF[L9^ )H;!;o`(:Ye*b׎W>EMҍjW5r _%]"j7q$~AU^DS (O_\c&Vt@$ÏS?Cp~|1H:ӣgm_^@XBnGi8ZIx2UDMI&[R:6"5|u2ft4 +yV01{[iTH6TVm^սby 7,-% V l&"U뻤L]|/>1rK6a.׀:"W͞CCYpe|eiBc'N3)R#Kmt ńAhaD",>asdXS"0ZD1:Ϊ.zs sc׀ߟ~hCIփYA¢nJXfaj4Y3ƚqj~"V~$*(,'\GPC2вD|zNeX9ʄ4o+-DM NY{L J:C85sA-\$x k..ke7Spjp'wy~9gwPf3o+\m?Y9{۳r\Yk^+om02 Ha /Nȶa݃eU8;zLSL>f_f_!gYmLſqE+Z,$}>`"'1N$9v6ޠ_ဠk(&@Q4q->&>Gi6Sܪ--nmUqF&4+0@UԳR~ѫ# Y+3t(>6M=&¬౩zlwM]x&3!EOl3a-¥L@oG(^&B^p|Js ۤc.7.ۮ.Ǣ`.> NqPDŽ_@((mm\Ry;AUm*q"~K^6}Òzh:NeJ4 mvVc>w]8}`\uQˉNpGQ ܨ)d勒ԡ C'3uϕ{c!{р7!q1)7[24 "/  mXlH;zEa)?orH"[ z  MbAI'PPY/{j;@,QUs_:ʕ0FyN4=y{2ڶr r:t$¼TYW9} uR~ MP4ektسt~,GمBr)x8͌ɽ r~W> {c*:˚׊-#KBU6gܷYD4pi`Bc{߸$@ Q D|ݩ5>ݿZm6 L 2P^)@JAɅZd"O~Sc8|Qd>I:6KNvPo<~CI3Dlu,.2N*<z7]0i#]=L ]aF룓ȭFB38鲞QJkh0ne)/@) .RDDNZc2 ]g* l=yͻ+pv̟(gŸlS,-SuIVHZn&`ln;JΨaMm5Hъ\02+œ;>ID07!7}eԊ¤hHEc-W%w65G :ѳESDSY͵#֌yܛ,O`*PHɈ^( ˧Ղu& /S}F?;_$Wċ2NBm2Cb*W[ZԕRE[Z#;U H WWh`gaӔ :z%Z1Ax$;FʡJ} % d;H'?ȣ! ~kB>>-|ʺՅo=$*ocȜFSTBLdm#E`[ԙN\H #6ts,+~S@3>yS6L-)潳EAŨ,[ N= LIH&ai`Ɲ ,K$ .y [Et s3myQbI7g4`8*gLheDUY0lֵJ a;ːWMfw:,\w6ejV1Pln)ɷ'K*J@4R1|[|v̖J/ u~M=/1@jr^k% [7MOES*IJU}NC:f W/y3%JZU<mI#$sf6:ȑ{g]tz)ljg:W$~g ٩_c&(q`͝re0&Ey1XXt*[r~Ξ=D[*15>{E\i~t&n5槵h+s}D?D^s$ PD~xdOH?\d0x 0 BUj%(YԬ.: 6wbk0ޙѱNA$[#>tuF8G0r'Lsx1T7`i哌9 u`9.z.u]=^k_q4,ʽ`n EIog14t),śE_2$M*)^+viզ +;oAsWLCA+J@' j;'#d|P-TR,ޗ$vnCѓVH:BOqGd 3/XeNɾ-Ѷjz z|dvNOz}׮ @#kМ3^[Љ]7\Weeamg "@$KV6tiV>+7uy5%!&X!^NM!֬]P:[S ФV1J9v1|Z# 2K^aR wVfo~g@pS} \/CRDx }+$s8(uʜD~B2% AW݋N歞*끿yHw!` &#i_wPMy"tS 8)og.|̪mn3J%`t-?a0kz2*JV]%?󎨿A%B' 7=Ũ^ ڠ:ܝ6:Qhȥ}ugk0eTkuӜ6 ActsAU0 99K ѝ e,.A6۴؉8"mRcLlGM^`" FuCҘn\Ε9Wi)Ƃϛx$~/ SC7)eC",?/i]ea?IסROnGF n=f[gJFfT|- zv}dN3 ! ;a -& ۖjY$$I4yx*|*BhllkHjS0x'}4ٶ@[p>ڃ5` RH++ zz\ze6!:ΗU< A|qe=.5x+ |}nVB(ueXmόP "pXݦ,?M4*i.sx8_j+WOͫh (v0SgZ_돕?J BЁYHeͺ55P^AڻTZ(B)= YB"fK-r}Ч49ͭmj72 "ߖ&c'5Fn%*2"πAKDũY٥3o/  ZQ{#ϲ)Ynۊc, 1~3]s/ӤvԴP=7Y`Kk+ *+4#;F.2qdB@m:2ܓ݃9ƪ@NյMhZ\&t̗j+4p6dNF;G<+n2@]:vy>A2+hs48tH9u8viLGHN.g)A׺0I9n/ $c^W+-4Gv|%50{]8F:cuIEuځSk~Jj6JlFڱ|zN ֏4jْadp1ہpq+29 Da%Đ) e /R,]хr*Fn 󎳶m3/ (7^ P[vrCZ.X.Y"t#NЂuS(ڜ3 s&pEKf핝"M$0#S`sszeF2D^$uperK—bHnYNrd cDuA 1 9L֭R,iW k1 a#dv[\1BĒxYlsyƑ41H-R睲>yW1qK'!ܛ1[xnfLSo`u YQKZ?ߜ43-Z]o~S!3AOS IdoԛYp1<}eqBJm<T˥>F9By<c4>_Y8pwAs&+MY݆W`Ue~"ͧlT * p灵 ns.M{(YEmV>+́;x6}!ٖ=woXlgtd<1\??OP=-N{hQqJ}^o} K$/1#ڛ:#a8DQ=V#MIbT%B &_L4b(q(!k,=ש8%M?UE+u]Gǐx㼔(|+5pwz|!llcg_hMt(XVS,ͪ_ ntfKOEtϨ?= voqP:zYdO۷5٦L.lڤI]w-埤qbmі) }`Ư2|" #p'=1y, L j̍7Vkxn a FY,ҭwspwkM "FRU3K-ZIK//Z b(=| q 8z2cuPw=V(}( gVD꼄Ưv{5Mue}:zur]Ut -Y@#ISůGu>e51p{r7xhdKU]g \/K.) dn&\B&dfߢ^+TV(4r-Io ůr~^9tԋ\w6k-Sl`͔ J-hLD c;ϭ<5V77 FvgKnBRl*UT`GaW'̊/[Cٜ xam\r@ֱyh;(nzw {!r}J9iV8,rb>Vw 3%Hv.^m  dGgonGiazjݪհbt|)D_ٜv/(Y$ǟݶXo+jK1j'/y0{e kZV7[QJ<ʇ#sg7^SpgD`:'7RT"f~3<X;2q)pՎUB2&aLzO|S !R?k-Rh qDrHM y)>g>'N=#J`0V̻}Z^6KH߆;] `ZKڹ.,]1=;r֙13%ġeqQsBL޳܍EdoJG]@:JI)$ 4u warF@o~ *u=z4#IWfjVO r8E\(=jD[X\A b+ ][S<#nFޝ&MFҶM'wtXO,K^\{;g\29}"x}&{7Ӛ=o{80OY/7gU@q6yDD K}^|,=`Bա$1; -ja&5`1_3j XQze$:xl*v Ry5(W0qF&1|z3>TrF)S[נbs}IQ?+yLd Q*k&d1$3KNA"3FgݺN;J7"%Ý h+j ?ElO2X؁R[/%Cvгpt:(oC)4<9Gޮ?nŠ7uEWRq#|Or}Y}GP0+L#ې%w!29_h gvH<\" /yBxJ]?OJ2zV};ờzGtSOIc+\GrɿG?ǥ]Ɂ G9M/([z.\]%TO;ESa :ei^zN`%-(s'Jg/i$<03.c2e-5VtFE_ǖ{WŠ鐽/#Ž6NpuP8HLc?A_<1q4e9}Jrt?-8#br\ -쀵*Pxwْ صP3T Oxy]'0U *6 >"Xl))@ЮJz/&T%| X:;u ,@%n9(2\qg\P<9~$H.'g0rMG9F!,*#y|aƥqGGhVeA52(0إ\MPbʷ`Mϟ& $dUbD\<$y,UĤ5Kw2<-Y,uODH>:"1N-ś)Qu}a賧eIM'ޥ&0l&1B^ [癹h~C>62[T .J ۵ l#"GH!dj'$JRbP0j 6^_O/}'3!ad]ӁV<59uKouj #Ndau ݻ8 bQEej?6+]E։xM!p 3{/''$8]ǀ\*I; 1ࡡƧ 젙e 4#76_lw@BcopWH˦b=T0cLPel?uٸo<2&_n| ` YR[F+#{c30Os}֩mMһ4ԭʛZ(9*2]GcNY5*: cGAB-G#IxW;dE4V*-g!C@@nȗ}\.]ݰfcER+˃+t[3H]Blhwih"$LH0I.|ICQ Bu6 ZM@N7;)~s U֓><@D5de8;H}:eY󴍍K~-y{u'Po (, = ]M.ܿW%bZn~pp9I[uZt:[y*]mȮT `U`3mHqn#Aby{D9%v'3@֧r  ƋZzxܶUN7"kfm !EB m^zzAw85tu;Pl5xJ"dœ'+.{r<8RԹxnL{jIa'f:e?nEcΩ Us"6ܧ(TWA~bٳՈ௓?lKbg+<3֦ш f1dy̰j1qrN? ]+gP_-Wް[?(B37k:Qo_x%0tˢxyW>ZN=h`oLA VFd^\X>z!:Sb(n7e< φnQr;\) $хVX]yr v sW$ݾnz=y1_o#NT[n.CDLӨnu~6x] h)D7dLl!xsɑ6]~ּU]p=>,DgaþQ] k]B q[Ƿ52 ڸ3(Gm *s|m]΃h"l V19+MF8<Jx~Y\̠g˺gc;sWt OC"J؄L S_'@ |W?;5:5H'Vͬجı <;};|wvqv&INtP2E ҩ}.MVY!r^z2;i0Žg'}P0!!Zq"H ?jC/5I~h6w쉍e&v: bDbtIƼ" ũ]_[E>trwa1w5Q*쀳lR?fGSIWsr]_Ug'v%6:OI"vB{ CoÙ#Jqn0d9ԆϾ瀻= G[P;W'쯜9[o4ݝ6>|X_o»K*A).=t4c)\< ۈjʒH?fQ|. nŏ: TKEG_uy3nD[~D gLul4YC|BCƭ%`fw0ȍ+<ڒv=1}JS,K&f{?gD gΧ-RПu4'􊩿#g<=Q2q~tKA&Ο PD([L\C9E zqInYrڸEQ3eU EW>tAedeыN߁c{˼q \x@fcQ$0KA[;{BԜ5_1agC{Ke7kjsA|3{8c@ Wfܴc:~Ev!U:ofhP%ʠ.7ϏoD xUH-9"qͳ u{+sAƲKΫ0]`ơT AA_'R %a\'GQ{G!D"}}M!IZeT {oԯn"{8bL&RG=@*.ט#'R]!g1r ~x*_gzS+"XF^vA=3N0sC|aiܣw۽R ji9zK(3]S5!I 0xX?O!2̸ގ$H`7`BF26jL06gSYJdi{^hɀ![{F<*^9Zyn6+ڂ`S|ڷ5 W8;ۣr4RѼ$~w'lgQpELN5EH'$D C }U+/ tRxǵ@l(YI47Ўtߩ&drcbVsP\M:ߤ#)惥 DDg)P?GM /n79Ճ[=MbeY$@ͩpn6]T$~HF2k̔MԼ-fOx~z٦ґn:](…^c&Q 3;(8,ۜUjF{$UR D;3v0v_Hah{U6 W· HP0?^+)B%5Cqվ.Bjw LX>d/z9~a<5=N]OKUяmP"NIW_G5IU.n PJ/X .5׿c+ٓ|ۧQ( BO}gR^ӏ.t.|)gŨAB#ۗucYRn:פQ0 ۗB'fEZ!XY܃'X19|Nlѓv-s{yER JZ{SSsAL ]L[̈Z-'1={f@*m$7{)fj[&=y ~JjOO-TҰ~Ѡܝ~J8GyTՇ-1'r#$G2~"k!1nqҿ-i.YZ4%ؒ8S%0U"? `KDtGG1Lꔥ3̅ Xz-D.@߾଩WkDa0&j+i_,Ξ~5t=)E7Vrwjڈ"AF Fٙ[Nk> i&!fñtGsl ck&9cKg׼v;feqݤ_| N)s+$BU6cK'X>Y4n^u_ah1qO+s93FBTWr>KaJ}EHOP .?sgi>r&Opr36Qbĝp}⾏E5e(P+{D{# 8P/ǴݫBlЮN6g K`ziM>Hm jɠ$"=gy3zo{ᐺv>$~=]d糽?r7zomeU?)E]=z(^&06J. Wlu܅nyǐ?,Mz7%7 RɚX" >ջ=d`qu{ &RcjO5֩~^wY j[c ЉܹN`u2wk k=8/J١ua\&\m@;rt]W(`)<(u/mʏƋ7\"&%r̥n%5('"\sCC!taӞ84B0h W) HɌ"[/G6L$"1Rb- 9m> X"44_]h[A.;*dJ2(As -qG//(#q+Z1.l0ATl haX?t"3xkzu33Lc T5(M\# mp).M0vFtCh,~OW\2|u"ǟ 9RIJ~l0.ZvJ352G9ٵ;?S w} kyʻ  +923Pcpi5 ؉hh@ i~"]vW'!P`ݛn4EX v߽*+ۦ??ٿ$y9XyQH^jW3el@Q2bp^sh5$' uΡ'[98E/ə6 /EIaqQ4rP0/*^}PCH}KZDd],hL 0Gc5>YA׎:viM[z)m9ؤ`]&>)\i]! )0"9sEڵM+^c7sqa߾EX9yc΀"ۥI&\@j !,F^&Pk,78,Y;r\TGyMU"]IYW6D6]8*+ESΖ&9q$sv3aQew^و3"w9iy\GO U^!AT?ԡJA2"&ϷCGqIy}yK<3>?9O&t[J ^)MD' !߸j[PöZ#CF}̇د4S:*DAĶ\,hȕhsXzLB8tZU=\099bGdԦ}k%t#>huWF=>&-6ӡ%Scgx>sFOIPkfO^QR+qPT}S bٶ=5"HaỘ{ng 'zK!CI,[ \)z!IQjۮ+If9:AanM0  ڮՠ0KbzwLN Y4O}`?2ˤt(6i{f ahJAFo(+$OȳXYϖ Z6OK9&b.0c#yC`6I-v> 緧e H|lq^Jˑ1_,W(Mp#Si<݈Wwm)S,0LB}4,TUu8-IFEMK,`6#5HbgrG#~m"Ȇ9֋HlaЙuNUf*M͂S]fqz|DcБ@W iC`̷'v!{ЫCz_:mvD W 쾛ƅ\aa#+*[. Z`jDgUᱥrD,n;h)}_sY5xAFBz{G7 zjGzH'+LhGP̌3\ƹcUVJI'#Dn'Wu |f.yk-I:dnc͟v{?2& xzk^T6:cfxʈLWbuWLb hLlĈϗw遢𘣄jZS g4HT="6;-n0*F6DY\*Kj“6]lJ9.EP,uA\j,qf6A du^^3`V!xoL@,LdFԄafWѱef/)viaAy*#ce pA/aXOP]! l[ӝ(kgGSTNdzqQessfmΧm,**4"V F,dٹaHJQu0cl_]  Sry^$,җ!dY#fMz³{TA"'Vwxp.RWjN4:⿊͉f9X+kQG4x.=čh3^4Ň^Q0ւcՄU~.8{ ; އqZ;>O>-9[k|̏0gA 6_uIG_v%AeT&vIw9[氄;铺*D:I?*`Rf&ghʮrS 7Ų7r2WPlY.TU2t]0}t4`J}Ila^? ߲?iRs7k9gVyV`Mc~]ZOKWr8ܥpx^1D՞ŷs7]-?I̶ܱ pݳR#Y(M#+ '`\IuiלBWL+^ft*VI~kykR?dP+C=JK #`HϾL#@XcK4.p\)(4v}0'~ȹ3b7 l¿q!jK92*TY/`DjEdAD0Qba2wDm1.[5{CK}byo>QDt7\\?&e5]:s{ށY.@9o8Fs$K]VA4dpb+:)<$O8ܘ1jpnOaahž? ͠5?wl2[^)=Yv=\6˨[/S :dgIFHb`_:<ƹ鶄k; p8ye'ie–hhז@>` ED+@!sɨྈ`'F!Oj7BNYXe9ɠo`>(X "gPЀp[$3|{#p)˵pBd_Sv?W'(g/ Y%OZ=!ݹ:C:agr`žr`;o/0+Ї0Kwq 6(ar7MZ3rI[t%>V 9E^㥣wՙ݇-^F<ᔱ۴aƃ)`?V04;Ө[w6ZҖCGZ~,5i5Sutr5?AkAlx#@4(n.=:^+zH kpi4$ Y1K)\6NC=ϼZH%S6x@eq苟!MeYȇ8ڈHuRO$y nXoZ/68FwODtMwߝ;O1- ctx*'![aa'(_S"G*&g4`rP&)`V .`" uT4Z_E;Sl&m G6%KnN$C7ODǺ awU-Q6/3Us,c363$Em3#7 Ԉ;4fTJ0H98\}og}{͡Xw(9Ϗ[2_p$TA"\nSYȕ/A!]dzRJ*CYQ^:4{pmm6T 7 ;b°c[f'/{j<;C#K[)mБftN UA-%ӕ& _}b"}A_FԒu,q%3⠓(4P)2b\1W䭩I %DSGtEkWt_D!"u߈ 2)&!kA2짂j#l*a-SlUo1L41#JVX@SG"\],=|,v9JazHZʻG*ňlIl᪨omNJR<&X-e +zKqmbI4MܴSME8l.R?}U2feh :)Z ӂSᒜ(j Ng)1*1_,\RPbdۆtzU QD]1q}w[ <|;DqW E,̀ Q4Kx9Nm9Kl(8L8-iWߑ_A%dR hCS+яmOdαȤs*cvOҔrؤcjt {qjq!Vgv[CFvk~p8*P9-yQwtZ;X< dh `ĥ̉ vof^`(~j4 jrڋ7 C68jSNN߆S:uR.H"0##ۧ'sg\"EiT+!^m9 R?s׵Gf;<Љvv{h>+tp&d\7!a'A Ȅ?̜|:f|"~Fog90Сr?u,h,{ǩ W.r׀ڔ _c"G]Gёv;`ݘ!fK`|ft&gD3 Ry׌U,^Jp*kdPlפOpJE)A=3٣QGm(.X@ZPK_AIW̮X3( \AΛ DTPfq[$h@)mqΥ0݃ U?u-RS6cD2|-Pn.ڥ8y[S{1\nGYCU$?TzS63]7xV$q늖CP)'ޯ)8fT#}{v6ؓsQ9DSR6$r+ӭLN3ϴ+zVznȃ/{bZJ%/-vf+#ֲ<}u$`E;lRM"t$OL$@ jfEJ-~z2RXiiL@e^^N_FQ 6(@?9Ǿ *-CS` QVlI1M~]GjN}q KV^/+7U"{" ?`H]&alUy#*O}LRr2.GY++S͒T:{k~X7Fh{N\Occz95Q6" gl{%cnȨ\>Ƹ>\FQ0Iu 7z֋U>>TԶKq% iS ƲLv\jJOv1Disdmpm8r 8>p=wTQl9]O|/>艚pW?3 CFGpClk!05Z342;M@JM|b9"d",_[+Pv? V7Ww!dFx\Dҳof'͛I1eJgÔOΌxzHZS¯ -!'1aF2NӐ O34p3<Ķ,xNԦM)w*ř` .MQgR=JxM2$ڎ4BY٦engAmjd1]q qe{kFjDɵNdˏ/0-hu(<HGT\^{52p ˨Kjڽ:`ٽ {(<*( ;_(Kܦ&h 1SxM.AEtմO01hch,$ho3|1j#ݺ($s .ӰѰ=Z; l' /EN|͟AЂrxñ$7|pT >Vp+5٪n!tbStrA`$gw :hُ>ؐ,Vn Š܍uAyQL0C:3)=\b+Dznۺ$Se{*Ar{ώ[m0Z9$HTīaeJ{ZO`!erzQߚc;MfW B4(Ll,j2y^I`i+`a?>=F!nDAJ2'C DVd-^5@0cLqÆΟKF0.Q/f5x/^MQG??Մ964FCϦ|83|]EtƤJmq](z[ū 41WJhvӖ7wx~h.eB%(a 2&-eJ'XpVJrȬQˡQr"2| sz\ݢ aAl͕X%U? 0lT9QuD< g^ `ڒK3r&$lKWq#Z00L]Pa<_8->9!XЪџ䐁:(r34<Te_뿡Lm,,3'-y7@*J\ $*Ĵ }b4g^ix&ۢqbp /a9Q3Y@Ӱ",Qiɪ'ݻc><04s0?R&S+ T[%iޚz_]D(zMN/ļ:HxBAW)GG!OL5,˛0]XIhfRPD'ڦS/SѲ߬Ңz@6Z AԖMK,vz,{ 'g ~8Kط]Ď_O8`m5Jהʔ0܀,?$f\@7l΄ܞ@gـT-}!`y9#M3ݝadsj7YıyY_ 0R򬠋jM:@SaS݌){0EhGگ2aZ@%GU>,X709, x~=|4xiŭ'cp["!+ X$$:!-.탃 @!3`2>׿LܙG\鈬1LDpL4Z !Lc)+'V:\Xn;q%_IMe߸ ')솙ri]jq"խҕS-unAuMU'H4g؈J΍O/@|{-!E&hj*Ej!ԍ9YEq07(* uOAJ*^Bbb, I a𖬼>'z}$0~߈[,ZTȗ G|s:rĆ/d#ݻ7y Ynn"6JzߞM2;k&gU{ݠ{ST(]< J=X]+@d]bR 6.e&+uac D֬Лw$GѰڀ'f7-j)`T&P Rh\m^^4"~Gsj*~aOslrʒ/W9?6t&f,=I}*fH냲NtG"3L t&z+2/=U抹}_Jm pOr:'8DAo yḪO1e@,ӏcԩ5GDUjBɫ꣎V%;^ΈE*VEWX2ă4 sFm0)e:`..e7W$:8%<}W !HŐw/rԓ FuK$n3@gcTtrnzNFC3ucڶN\5QZoA)Q2)%Z  M, ~#ٞnϦ1)*r%a\&}?jW]io6D3-fcȣ*iVsr ^U׼`mƃm鼍vwN_4_ SfRE޸%;&FO@\rC6e h9!xZ=jf *:Fuy 6UJrS=ZHe apRZb-l+ 1vOTXGK#NF޳/cx2--.T _\yp[.ܮLPJnL/e2KKG r·|EFYI _ܠ2_eӝFUV llp 5*4OdVgSN$zNdO=MѮ~ $j31K$(ѩkY.A?4Ƙ$FP=+nfqTCݽyǠX'Mq7N#`u>HRYłW3x"̂Cs}f~hzrWb%p$#BӖ=ȠLpl&"J3\"_N >֌%h.hؾ1VEVMei3& 7modxp^"<&T:\"\.yjm#}WmԬ1RxVK\F+o'LTj97ߘ<27#d1RC:hh@!ȲV"<ѡю+u$<{/ ?,WrB c +P-gCxC sAGՂ i4J-y.!.=X D9ғFa8"C1 st J >EBCOuYE!-*g ;rՐk7y= X-+9⺧}:6Sf8` k͍eQmɹ7gV*S5aPNj$;*6ɤҦ>xr]J+h2׎a%~ۨ:?ҠKg.CBildA?$>0תΡ E29]i'e -K 2t`&oW!" <2XF$OnۆϤr^5RyT<0U@T /侐`Ra5H""_h*:]`xPFG (M DkG?g2WqghHG{^i4<VXk/66udvKteW>J96x@K͜NOsK)BkF橿n%Qyjٽ/,W ((ouG%jd|}OZ'`n.,D^.qd9jW_LK%?t—6@zuvBag.C}m}<{ m&% *J9>;Q"+?W]P?p;#Yn5}͌IBK1rVCu[ޝM{Ju$;TKi<4[ {4>u.>Q9Z+VƉKbh%HB28Qw0ѼvP<9'lzFɯ-StRˡJmf]N Ν mJ^1VA7 LCFiK rcjh>IV&H 8_"/P)O?e 3vdpVrs^!^뒇.o(73-x8!Xx^'VU-קی&'3)ЉR7ZtꏗJWn3A]v6蜐[/a dbX] BP錝%R%4wlM.e8YH?EW)vg0v@dO7}dJ?e'T&wא"HZq"Nٸtgj+!~9?Wa+p_T^}W?6*$E4^i9B,_S|nySHb .4{ uU},z np|!S #7HʹFÌA)`&0Z3#.SCܣji9R6ȫIlJc$"RrBXơ/pguT`)(.)2 ZOi3^3킚x?,AC D1#j6®cId3:]`j6}d}!)|08?f'ɓH)*qmŔy8MSL4\;VUmî<%XZikf=wiLpp <[GܭBAN*ha%[1aA,Vst@( AS⸽LlʴS`Zt-籈IM=Mȿ?`s=Ö9$ؒH~L?PT*s.%}K5eG TLO% 0~y:+Bˎ'[:ubyUkc/kϡq|) ȳJ򇺴mlP"7OgE=q>_è$E]԰]|^C%2Tr+NvemOvku6gRTd x!o'E٨v"|2S;iFw+q*N*@Vgҡ!9$Ro c,hJ]|^'u vxgs#3[x|^zy3w&Zz.$u6c@Jliќ WqiGRi&7pfB@-#};k 'Db@E(FoObEC |_&-BPI]1 m3RxDX] [V};)^a0*PDXQIh% cQ?Ie!i0H=OMcN=UJWzDzdҀ ;:.bÚ;+WC2?sq?Q _-E4Uh&>[U}oV{bϴ:z$}Z VX8{Lfnq[T,7ØPG$[\Xjӑhf[4%HgqGLc޷ ǫOXwDZ?ev^3QMlf%LlsvqvN&_v G.[ɠeYP ~Φ~:uWYY<))Q倦|`Vڍ c7R M<TÀs (n.,bѻͥH\2Bd]Yѕ#@K`TXP`:xĭRk]7 _WmhSOa%!AURGL>80,1 (98-ujAǿ'ŕ,oa8Y|#}F2ALdlQ5I~!ckqɏS8x};[ACuEe]a*?5'94ect{-y!e]X͠>?Wܭ-i~L< hQ;6'! =iŸְWMʘX//N&& O7" S~ X '8akgۢv]b2|42K1C<_}ę#w6sc[f)u#w %;:wv#֝feñWPRҦtZ}Xyw0bvw梯Dފr4 h&j^eEDf̮3|Q$~+(YeMEv,1K)d~ϽOg%w4kJNWNOW[ZÕ0$񬎖Oa*WOe!Zf Gz#]kmlc|w`\+iV+r۷"}MlrwI{`.<@q DfYQ;e QS&%% )^^0%ݸzT \K 8Eг:Dm6.1zo|8i-]*9x B=5Ƌ e‘U]JeAvF՛c3¾b. UXlwl xJ)Z< *n ĘTjͦT94R1)3ԋJgЃ9X;&$d[lX̃o+p 1a^jcۜ&P9xL#CϫJ4ӞéޱXu *cp_>~Z@k^sUmVD,$yeѝan2@yҬl.;h=Y ъh=do)3hy7yZQ/pO.p(s)8.Q-Hs&u~cT!$"ykve!ڷz73Qkxˮ@ZpUyq|*==__:,_sSn 9h*Z˔MGɌPXJ +8$xzW? l('xpQ:yB3: i*OFB#T,}IqS ]YeLEP];bdi/eInUJ E*=ύomq - fڱ>$ :A28/ y)9A[hR!9VVjH#Kcx %~,!}1*I&Y]VYĥ%W+ita`2>@ nģ :[:;kT~ @+e[~ Ш7})N0.* ̚gJkW6HUt/(t/FúD6Thvb=hM4Cuym@iE= Ghē ÍڕAbHqa̮(aU[lyVfkRSضbcZ JTbLvԠ.شl,d.RQb2{;F`xf!hpkC\B>3<Y.Ԯ"^e7dwHu7 ˏ~ak%,EsɮY b.U(:}r/[P1753փ?A :NTmҦ-l>H fGo"Ɯv< 3mSp+1t#5WuRq3'(kd4Tׇܷ~d+/]hc&Ke$h !W5eh"A}S `k eސ4\7\or'J'D^Q4r2g/TYP?,xlsX8ɛލܪ)j7йԓb_ߘj>[9<- Ɯ,l{ h>ʪc Nf }yRh=m@{@](q)!y8H4LC-VWSAMa#XsGRjXh( dR¾3xָw&Rm,m|8 )V+EeUwV h{ F Gq ~ -N[%I:G<& 5j'-[SVJV^tph^HkyR^vƤ5z<Fn.aITK\Y;FEj̾ ".g;Y OҖ| 3XQIbbސAkʻ/\ugOLZY˵Ԉ#;k Tŀ=4/r%$E(?C~֛/ho]ПD@$#g'giK3f CƢZ ?ьpi.K| $,.r)'g(&;W@J4^ p+d0ŕ, h#l h犃΃>x\Һj6@fM4 v3yVSFPMSD s'42;HEfLp/Hv4kwu< _qnb);lZ|Pjr?[H2oB/ 9 2ʬHMeT>R}~im:dyJ$ _ `cQSYW ͯ= %AK2٬'^bS!>Db1Ebٻ\&DBM|}i&Ey F%J'7ׄ ! @c[$^kZ2)#skh_n_M JkdGK:aiP' .LY6dWKx*&o)/ /{Ŵ>ʴHVEM61b.[4ڬgM%4t"]}:Ƶ%amUl4 ހ 5Y(޿>ۦ^  aŢAڠZ @A64#J{eo#+cPεFSh(} Zs;LKFa)8aI0E u oK ϠǡN?)z!%`L gm+& V{!s`oYWr vHwy`M^4:rt$G!Ӥe郖5,Xu0#"Hz=(.'5l 9f)>mfqt1~6{+peJf8ʄA-\}Oݕ}4$3^J; ֒P?7^?Jwf gz_OZ}SuboS c<_JqMR.|EdH{?4XedL%:/#cD@ŠrU&A\S'QW/i "Z `%VUL+wwզ`Ԛ} Qno`.u5]<9VlIrP +ww2WWkBpf S$Ā26H2;h%z}"5XXg 4 '&ڴ];8Am {[<M> Rv9xo!)ͥBsX` hPIbME.σ$ lOyQZJvl,}Vt> s̅~b _ 7/>yAGsуs9PZZU5_q-vc9|w2FQa@'fbn[/У8k 0haNhM\CLgHV+v5uv3(CqUƿpȜ3 AC&c8C^ %Ͽ!iq]Vyvv5^"\4N붫-d^$\ iB-l릌fcc$I{4bP[A-*YgF_Cj>S3F\7]v1jLڠ{9 w6M*V.< {/-~IWWOn^_π/i>$|2}_b]:J.5j,^ N#s1N9xӬ%Nel&$=.UVNC#uon/nP$3ցXxW - 콤l)iwhuTnہ(-@I4 &YWHŕ=qd=cIonFF.jbKk<#(Om?^L%`[9IJ]{#64ÎXe攔{`S}Щ"7ɪ^.vs TүS fSo%UUL!pM5WpG5C׮[;t2'-ȴ3}-`,!Q:7`=L9">;gu*/qPUghX dF;hз}I;EUw1h3Y)ROKhK. @ŏb-jU;5cftu>/y `Wi]bJ'B*3񌲢/Km4*H aR i2~2c}P!y_sn8|2dalV 9@j/VG$hz> _?(NX za'X^"[MXS(j`I}ԛ# %l.==']o)՟TյDo& =HB!3_ce ,ͥ*U+`ODg"u?HJ!IgVKz^Đ)JxǶdfc#' 8bfٹ!R,ȲܼyiA.֞;7<Ѫw>Exv/ )`J>Fn¯ ӫ!?odV;؍(o\%wp)W 1@M{?ԶrGqtl'8Sӈ7B^%2mUnrXq>Ddp5Tz5b!qH#;uF p".rdm9aƵ*\U0q5iKnD1Ie=b@[$^(\7(E,_u(l6n!]SU $N iPYbOx )2JuiѤgFѡxUrlNV$* hlQioo3j[p'ށbFzZ?'/}b7I nï[ͱ_ʪT̠Clѫ.32 0Y[qYi)8o+Bd-,%(^EK]ʆ=Px!8zU_S5=EZ_dWǗdg l`>/G+37'2*_nRZ3BwN!e#QR AچuHu sl/Bcqnߣk`.t"=P0Ύ.;<ِLO䃞qZ ᇅZ;>c;+ԯߝXH^_cvQ=h,h-^ZƂ6=SNAW, Ⱥ XWxXC_@V1:J\ |Mړ/E".z*IʹmHAnw "?OQ|[:и?|FI%2 Ȁ/1E0/Gd qϨnky9@"w)Ro΀/+gxظ^1_`^|XJꁾ氆ΙFz ýt 1~Vs=F!3LH|6X+jWTB1jh+\6j^[5cOF!$^qJ8JekP]x0>SBƫRf|}$ݫa" uRԛa.,\W-e݅ }kzBAX|:Qm[I0`sfa+FduTP\$7 ݧ|1ux$U&~JcJ6`ԬY3E ֥!=~4ẘkn]xl=$>0_7#]Ϝ)<6I K4v5qF՗Ac;r}Hf)dtl`u8\^3Fa;0*q* 2s1 pkn6hW' y qz 68fdg :zy/7ɖ2:ɖcSn-hNU]ErGƌ6;`)[[vxMޏl%R@)Hu(% rx4UqpA86'hw|8 n6k U!мHj=8&|oAocg>v  (;.Z' 0+0y>a(wqf ޙVqjcW|!/G$zM7#b`GRj3׭p|Є֑JWbzKEWŎu^, u/DE. od'Cۖn35"&QhAQQRpd^ 0iɠ:jBQl`q-ek΃*x"'[5>o,YlY,;\$)2VZ}:O\~@ }$کfCJ}ˢq9H\tQB>ƨeX&q}U9oDVA+vW w~^EOrPlk| jw6K̝1 :nWR|9)ؔ&-@Lڥ8R%YlN&FxvBPT"@@0pK0!uӥm6RBz^\uwŗ@ݣ:eÂGg*+e?,`\499aN]wlx) /~v EY:<{!u=m>Fpfۣյ͍ J?uƵF,N#0#  Qptamo]|^5t8n& Q$" _i)5q%nd}=e0خ;U Mf PF+_BMg:ߍ[> "SZ!" Oar))N9Ip |#-7E,bKBZ{; @l2^L)Y51 K3 zY| hv㈱kA|$\&rJķ\a6!p D ilw)wr#ZqJW 1|_dR<٥MTw7er﹘]3U*&]:X/g+~pV4슿OJϸJ'.f\}EkX(V%V PCtJwcs頢#μC^HY.9NoN~eM"~ %giȼ=S +sv#;@+M8!UE)J`Vb2p]|FwJ*偶rںmjfYrI2ZaM/S^Wʮ2uߝk/]dFLzAZZnjC:p~X#!FvK<6 %vh(BЛ :76.) tJ4¨Ü3pkL`C5#E鬉s6 O`Sho ]DY?&t,2 M* ?`ݻߢmGg3;KfRbZHLSRB8ټ%Dc@rV`MGIϸL|u!iHʺEݙ ܅Ȼb|΂R:Uq$;+eQØ1^Hb`,,l^⁃3SFbu)DwWcIdyL~YGo#\x0VV21$t %19'.F wY[6M 1AZR7[I$V?6X^ï3Z+ʄ^e6u8“($puBcX^#IY#,³h )+nA~ K$ f~ ީF%f̆0zm2Nb-rM;d9F6خ~.;?SPLTmHv[† ї\`.]7ĿZYiK"֮TD"N3*мHF llL;>gr/\mښH9!) H[cL=wף Y i'yL 5i+@ K"aGj{A #A[ջnGqs*T>Ŗ Ϩ> Yh OQqū5Q(nT#dGBS3an}C_b${oKؓ'1mv+\)\rR_I 0ZS=^sJmفjKe joܒh @QEtƞ/|tBp]&.Ā{msZ˲ӆ5.寔?ؿx"Q-$0 F:5h/^BL-iIPRA/^g;Q2 +e4,8v>%$"Nasގj3_xҺgol]9TZDg.C$ZM\Z_U^3=˝ y5Տ/$5]D=ڧI A. 9d4tE_5xY_"f-t]؞\1ԱL[ 3$Df:w} ̗S;Δ{,O#w&p4u;$'} ݖJ;v1KO8О,ji/s=I~t6Smyi{ZֈqUK|-JOGX6Av~& 7ĸz4 p "Mm'N]g% (ϭn8.hLU8M wz/@9jK! vkjD.zykg@d'w;^G ^I0 2ڍj,3JLi:oMg.֫pɢ{ZlF׶5Di,caBܖȚ[ % 춠X4k t&\`X c-O{vVrX*26qڛ^[guS=2Vbp)L,w虠 "ԈfH6KVUMdH+ EsE͌ŭ0YΓ+Tc7:N9 'Q. x2&a۹TUMis`TX"3{̕O?Ǔ_.-"UqPkԻ- @`D]6" yDGn9Kf[4 B1\˧yugiX븨#!rXJqM[mmhnvWw7/RbI:}w%AB<ui#\&P*= [JFaF/ƺ|GiRgc igj^I;h `~Tn)c4SIejx r c+b̍,afr )wZE_%K_^ ෽2BrM*j<~h0[mL;Bh$M/ ,ӑ;9) d.:P"8DMڟ]gpoq1Mɿ.]BᢕAl{+^`V>"qWQ8/t)Tx0_ƱZ5J>)㙦0JEqÙcP)!`\Jzb6+mO^.Fzݸ"Pn` u740kд 1^A}u@E+#zHY~nx3 +e&]O]~y)wN dBzEaILJ!LL0'9+})Cx}lK9gG'zX$SlTKUG3B+_6xUSbyopWC8bRVyD\yhMY聅[KOd6:5O96h[5IImwd˲Kw! %a}R ;ZF}L DPQ9|4Fnwib0d>bn 7EtAd)JOFW;jL1by.{޶E#F˂4ۏ !孟d8F%^-Mug[aP} yr7cMySd]g$E˲W1S\qwNF3)mi΅U-b5BUf\sH&`,¢J :]dcѠ(| zsNΏyPMnO!F,TJ ;=2Qz):hHEVYF/g)iJ $/<Dr?lhD`ppͰpx;^y)v[,^@Ov'(F<d _,o  kjc!i3LYDo, ssĪxS1|AӸ9"),΅鄿E/Xp{Rtf~$WbƦNI-!X}M,bwmg]R(f`QFG*QLG.{L^-b,^4aVUU ܶVsB1┷ly5`bF> e(hs?. l4׍R=j#%*78-Z7yDѯDE= WZEDNG_sVgےg(:BV &r&H`keOeY16"m6b(.Шd竩no Ɵj%"@)#̤xQw akhF8RWylp?Icc_)G)W eimJx} l(`,5>Kb=z8e0k-d/2\xXQ+#zr!^D֒}?S>&86NoS< ^s&RGW/܍uc8`=޼xb_9ͺ?@Wx( U2QLHbʓ0kE,gC܅Ki>LA`K=0K"w^7xQ^4Mmx"h+탯_6 dJw70$%ckݢRMNCuO)fTFigɔ\Sq,bVS5|:f\m*~ٲN۾S.̅%8G֗T;=R[ĶpAtb2;PO]mj΃9.rtfCbPd#(1{~tvow'̋*qxAš䶃K$ga'ֿS|Ҫ&"G+EnՍZIEtϴua0jkgo#T?,5<||X@[LOEf8CSEhRpk"ÈKrRLxq [||)0:zW2Dp0Wd_RdwzՄX2z~_g6hVSp]aNV3RjFM܍솳 ͢JRTkz;Anz6ong"P=ݗl QwU+  8 pdƙ &Lxp^%e}%h 胧{*׮hT`ZR@Rtu!D4ln9h敵G,{6hvFJ<@~0BЅ,tHdg!=+G1^x nd{r|wI~!-9n^7db*@c2(qEƱUP n0 ÐGN/8%"՜ham" ٘QQ%Vй yLȮ)+[A-P#F?sr&9M:Ol9?] TdѮ֗khl3e++#a%ɒ!XY!$PK7+G-A ({66bctZF+Y1(+sʪ'zv=٘gC+7UfƉ(!=@ƘtZ PH?1=~Zbn9UDϘ[̠2D2cU-B@kU!hdկ\2n&9_fWi>X4mLpdj0`$*Wu"qƧ| ׵uhъfE_i5g"e@ke4*[nJǝ2 *wp/IP'ٮh5 ePӐWAx^rF \u-t3 Vhy:$`[$՘Gi+T@^K'~%)o zQ}= Wχl-&qd[?DE}Ө{."m+Ek%G)VxNqIv [n Nf /D˧D: 48񸦚A zF3DJ㻇qa]gTu5l5{j8Z0פU b)āAvlXV]jf:n *)I$G:=շ`W'u>zΗklЧ܆] 侌U Äx!~k N>_h NUs*c뿂c]&l k1Cr J ;]Ǣ f'k-\hD1@ 4$_AN7b,L8jJp@f*|kn0Y(FU.BSD94pP=uOas$p6\ȑ* W̉E-e.I=CB"TV`wILk[%u&߄~` y4R`AzoiJ h"`T) TF'j\<;eu-i|sJ_Đ0:=z⧧l{l;L.FÉy &$Dˡ8!"qWg(tAUxN1r,$-0 ̲@ÇrGkww`%g_sW!ed.ƾ>,uзu}t S[HYMWwCdnNEN1sȼYђ,ٱfۊ;Rxh!uA,%]ciINBxM;kUeiI,B>,NcF#̣id WswK˩ 9 ˤyG1I- ꥨi;2Ak#, /±LE'HC;hD[eߟrFOkv\sAhFS̔ @ዜ؆Ih-JIsWRegײu"샞O옔FIWjN cKSҨr|k0J{0HGiZ;M|oj+"¥[_ƀF3z" :kO)qadPz[@ u*Mg%0BœB`5{QҊ!N{׆x.vO$w,zIpJ.)Aux{P8>}-!*+y P/̚zHA !CsO#& Qkbjـ \/xOoW)O%Y:VG]5D7эu??8@u" #گKhfhJ-NYjlЅG?-3ZdGtҟqA&E~r2639K̹m\(z4) Er!s͉v> Kݲ^r zj`[pĸtۍ)Rk"_G2 Mu>:rVvSfUKC  8gFE@P"OBJ@9-2 kz3v (c[FYZ w1" .P}4?z!E'*:CCϮJcA*և.%g1V mX\/[뙃8jF㚹c&x{? V0.5}팊U|ș=*a3EYcHSωVe,qZ 6tlRy2"F5eL{kVdyS2hUQ(v|dmLC8ٴ Ft߻?q=piM׸Pho|'yNC-B]zؤa%R<)iA9okɦ2!LsmM:G$R9h@`t%UM?SVk>g#䮄<9Õv앷.& i]'SbbZ8 8ܶAL9G$ "Lo!^Y5)rt5i f06;(冼?Wʲie:L*Dydw|kDzPhN,8~OSH [] Q&ʄi]F-Bu̐ ֈbH, wߗZ+clP.J+lƩ[ZCRUvcIOqX;4Kospg/SaCQ2Q;Cf,|V&f[Y5}7Jh{3?k*Ьz񊉌bKr/#C$n?b&4S5b=++4x H1WP|WtV<99x}Q )P P&LOP݁d:i>f6) @t cxNpX;8RJ9~af9瓈0p0$rIHǁp}st?wj[L-3N5U_ѻ][٦Fp;_1P!KbxؚK%'G#&C,iifbR'ZC5~oJܘ_$&m]zvRIDr{x@KA[- EQ?{@.ع1F'mFkm9 -Rؗm *%PC[3v*ܿ}*gH_C*(Ys|ePD,ruR`LK#A/Q?sH6nE`,zQGpU mΈvBqɿOfi I͎3̑UM05'R7n WC _?BV+l|V1_5#G-0r8qu\30}U#R7XebnH(V5 `|B4 CD٬%aASp xѺt;*"N~MՖ/Ƌ]j'Rڒ .K8ܐ R{2\WG.0=֫`;T$[#iˡcd nl&'kp6xN-`ԶI1(S$'&8ưØJDo fe?dN3SXUSc:/+jW!b8{$AI' zkd+y3=~K0jA~y,ȩwZ5`ƩFA 3 ,7*}ZpqKgTMpL's'}}&ZWcrd~T۝>}YWVw!.(O! UܧhiÄz7+` ,FomMF988O~!DUKwRQXrM ) /+mVVpqw Ɠ0q۩{' %XuZ~yNrd|3 Ӏd/E. !-O0S]Y@yIB83WB@:24Sl%cݼڿ@)nf,ԿaQ$U{JfO{KT`E5Y2lfؕ4Pm*T.|,m.!x@qwk(4^OUQ+Mh^EȋѢ Âڳt]0a޹Inlox@WzHrgF,u3asl6TC2 n<<k*qѩT\E*4JLL YZr"9$JňP=7VōarlP8jc' ~w6l=!W?Fuo417MХׄk%Ҳ]]mZcO2X}E[C`4*ixj0Mʡ!8L(fnК39%wɼQyw0,VNֺM⹻rhNlRy,H-5"OθwzR%|KvV[~bL9;s҅nXP|n`Ght )?N _\ؖ7|3D8:M,HN]BApeP3,"+fA8s|%c4ЩUU˰<テ"H:̷>q:5z4FZ$pZr8ԃ,v=$ 5.0)ky2qvsFy>Qٗ Kqm"vQ;%<4EDpI9q%juƧq)_̙l>O@.F7w2)s{̔cNT p`;w aAcMӅʈ ޖ]LsT )C`,3է.7QJ7#Y.[#7ܿ _>COWcl:12[Yդ[XiA[7_GgyAl#NqZY/<4xwtOе7Rʐ{ 1SP?TF'n?hU fƪ/vUE<zwރ~rX+b6dVG⬈lvZShm\͟:-`quT=8o͑n _xjz+̺p QSF9UXɅYbTܾNl3*~4|\jdg`-淅[<ȼ 4-4iJiI8 NCOuTkhZUY"._4iX̏G~u %u4FIT|h$;]*[/~L@3+&699Eꜽq Zkࡿ,3_ݪ e:?,רewb翆`,:{ztDnu.a"욻zv)eD/J8d]t|?y^[ LքcCGJZ< +Y]Zȝd,lHOIv;_t_9&m`6Ibt6Qqi3#w*]d c9gf7SKJ2e\'MNMФG_p#)seH ؑt'2շUbguP10}Xڮf|ץ9hLrbtBֿ.Oi2L7~5γH_ŭ'Ca?W (q:"\%A0{JNl_3s1_?rKdn'>)i 2AQSރ+ B@FFgpdW뿻z%.UII7W˙hc{iXU`PHG63 Ei[6;}"!#4;aM=zPT 9~;uaN굅IatY߱zTY Κd{:c.Xo픬@Z,{;_]VίBK[9q2%tgC^vSWpy{ĘS<4KL.Uw} t׊9%$ZS,zw a$1F#->Wk jd<}ŸRrf`Z"=Kޏ`XDg1ķKYqH6剣TKuxüO ˆ20C7WoQf~E"WY]ͣ|4\AXhƍvM۶U 1=puJõXW"!4YyY^q2!l#_vR04;sLZWBG )gm/P7]ڄ pת/B6"yW %2n] s2^.Z#m?NoaKrj4Ct@x(i\Yor;󛝱laiVD@ #5Uml}]%agܼJ-4]ApkF=-~%cn(%0,Wu|iPOUҸ80C`}#z\ϖ=@uȇFwsifc94Ju=uKv=߯3R@6 R"'cMdj4)͉Q/jl)$D>~(Q{bEi7>E|9r+GWfl3B}_bʆS!5H ⁉\0"bbtK;,k>u85ρ8UhKb\qy2;/ڎ;|SkKs.cpb!vl oVO̩5?ex6MB[ 8WOּ)yПl)Wئ VKg!WNqlFLoF7#Bx-{x5{SPWϘغ9Alo8<^Qe$rDZU.8IhQͩF>2 ?$L~gg+.هCK%O"?:%XˎqbM6|B}jY4Ts)ɜrg_2(YQٰI,^Ikg/ԿdgdP@dJ}\+N:ՔV\I,Ί˗Dt3tDZ-9D|UЊ#5XR!*1_(VC&ro5:nLɱ}m;S|\<(u=j=]\z] .! ,>>֭ T"NfC80~ 'q7^ٝ3~}M`Ž6*-Lrz/qwall_7P}VWIݺRhd N3_$^n M5{" r{NY߽T%>r!'(m ]=3}q)wɨG$y 5qe(f.PGZ-MlItNk C;DN==6ьr WQ&s& foG5YG*D%h&)N, o"+9*ё?6BqAL>/8 %b =TKtLDau /5疍Wg~-˒i: 6ӥjc{aT#"yQ<4CYPIi|]̛բ,@zDFzx2uҒHsW!VljSxBØ4HptC1;#% p[w!e5=^_jѽj)Q]cx)I7;ԩuWJZ}`x cV Ը*RPg׎RQ6:7D$0K"j )g ԞY>JMC5d䊘 yl*'Z-Ixܞγ~iԨ7W!"siň~5ǀ?#Ԯ $.YX`D2!b"M: &,rɸǪOSNEi)%u]2_p;@yhiOswu%V}ϒK(\{(G!}up#&Z-4tq>`^a55< '~MZ$=>*kgrdpĂpv],]x9E>jTHOf0wpk[ !?yd-Ar@)>Ɲ(=1%T+=0Kx, %1&bD]-GN|s@fr#-a P JoEiOqSHPY}xʵ'WDమêD6`ۓH?ZJ۽>]\Ƚ&_'-Mߚ; *Ӏ+xwpK4"CD"]Gn9 l 80n,eϝ*?zCXVw,@oTignEwL˥\ ۝|ߏ%9YgSϋmsd0mb?1f3;4Dy6nB k}GK{-a]YzVm `ڈ9R[LڨT`+]l{A坔(XyjxW`.8Ῡ7fw cńщv^Xn DY,cﵰ1Bk\ pt+Ѳst3[Kr c͡83}?ûb}A-sxEl5$لufirq6vϨc1,e{|ԔւS*Wlnx-$KY3ҪIO)=Jjɛ3%6Ad6.۳ i- gCi ه L:ew̛?%3.pBN"g1 ϳP֏XADbCHc;\փ!Q\@'i]>ǂ@d.У..+uFFAgȀ[i}5;,;tH/0O޳h)ߍaFD3͌:3RX{NCz%P݅c`,KDXhENUO{2$R`Dr`4Z4eK4Af8 6%e>4epAU#"(GSr`j+\Jט8khj᪂Hc9۶toeG߮ɾKYu#b(L(!Or>y7!q$բޥ*ԳRѤקxkUŌW.Au,VP [H#&OVHQ,@jDNE)~^v/]R6h ;癸6:ˋ,ݯ\͝L!ĝeR~oTߙ巯SP_ڝ`:ݻ 9uLqD 鲀0+oWvm T[%e"iPX'hmGtK'By.lLpQޗ[#꠪ߎgN#ARB%p[r?fQcDdjSkJ"}畷I _bޥIPcAsx9IY/S$I_0ITKF.z&3Cƽ麫;t}6tm :gMWD^ gȢ&׎ b Z)HV$`pr$Z\ׯj؆X/R0ᐐ}7^z?Vw6S>Tf_U@|ԏ*<6]eCi7Lmh`Kun[󴍠 `l&\$Nt51xl`چZ6=,< {ݾ~ohؑpND>^r4 ϛ]loO*8t((9BDfsc7˘$ʇZ'Q b#`EwD7Fd"[;Ͼ ˝";.YZ-X$Nh *39mP:doSG8ܞdkS?Ф 륐IZ#Zފ}mlT-k&-5X[v1[xWfKrڻ6ۻ2 )sPf>c(cY袢ŝKFC&/ zQ,iXvBٌыCi X8U-+ -MD%>>)2R ]g.,N~ XgrP_i8,kԂndYd D/ɣryulWVyi.a&N*xs~e-@ -7}Vq]Xxów0H }9BѿO=e+Dh~V!Kj`)S@GͬT/ 2lG37!wb("dnHXyZU cX26DL@3 ^f?U}2(#L0CVW;B3,dV0J0QK-Zm{߱+<~Q:yI uWԨ5c]9o(#ijm>nR}e#TΨ7wOj|/\s^ܤlYvဝdJ.4c ]2 32>y[>9 Qcß=:QdhG@iFM=oYT',"߁b٭1v2iE0to8Ȗx+\[\+Sd0Fb ʷa6GA%u@7lWgGPO??4ik ]@o2KawXn-Im(/Fʋ7 B(yr'[@rg9$ pإhʕvD'2;Zk_Jv^~1 eSpϼ%#n od00d5y.J+#z5om/l1;^ޭx/{+j~@x%# 1Lwe B.+JEm; X.ܓy/m +F*uz6 /rbNNȼ ">XAF5Bg}8.ڂ|aנ, Q$U72yK&O+4ģ۰1B]5O8h:zoLp }Idgfi]h Sk8)u(>⠗^*/+VfU,;}Ż0U@ :>ºw5t</Z? @8ܥ_:cPA8˱GW=MTcިyV%qkYDKDT ,N *w:M'jF Q+] @alMUE_o/@r@GN7_\N"g>)}:Vvzf1wA9bueM䞢mH0;Ke8daG2EjLtb fv y C|Y@ ]RQ`gJz *73t{3Eu '/c@!c~!yc0v`^ Mq3⇝h s6-GķE WVb :u;&603D6x XS V݂mӓuӤ[r@F? &Pi=9hS /'iq#l-R'Wd"|?ߒܫ <Ƕ)\e_)v>1X{xFY@s3Wr<ѹNg|[rP,orXby0X%>dGw^R7ZTf{Rz_/RܘՍ&#wcp!z}Jp)RNO"{䩂fc-F׶ᢞ{*p#=¾S5j낑ECN_6YNyJR[ <ς+O8',t_;*c>j )::,/D)*`Vdo8];)n2ҕ6K M@AV*Vc0Q%V]|zٓ>qo@H՜~  z3oEW HrR<: UzR_>&[?Fڇ**ZXWvϰNX5!I(t=ڠzOU'wӄe z 'My?( ~r@pda#_stf=L!qazlQAS9{ttG<9a:.Z IǴ@;H(<*3NuX }m Ƹ@~Qct ̕ɋɥC6dhZb!g #r7r=TsK=qfL .%moYY Fi*93\vQrExFlK:-FohQiw}@ ``J ɆbZ,$}cȊ7n; 3)#.=TE fUph SAt@_~R.AviC ;t63eKor5].P:gHI A׵| Iлd 8sqp f89nG8L+qX$zR\ `71QSI(L+o p_7hK1DI8m}5Jw=6e=@ 5ͦ7zEw$ qԊp$Ix5t uZvR_rR=nQw4İFG]^Q0v ?3$"5D܈/g U>JL$_PlB[8asFaֆ&q_V<\p]rOs(ILxؐBatX!1iԝh"XUm5oǻgH`*c_ZmD,I]g liZVVN7N0#/%x 3@NV LJ@+; 6O CEm Ó7ŮH\U=pHޞ_C"n*c [cn{O|1wnߒel T-<ݲͯT xn‚NOZbE\PN[: 6_'KļFyp6m>zqZ`ѓ}/E]b;%촳D9׌HS|1uFY>+Qna&wk-% fBU~co%w>&GmF5)ݹT16}HY7?sǕW*'f J ʦK X-Ffgͺ#j{AHyx8sp4.PzG-9cV)Q+(a6^ќߞ^v?'%ֆɐxj\JzЌgbH&~ soi Z$c\.!-;f>%ZhuN8 8 K>I `˴\^m$=aߠ67=`G2ڶGGD۾YͲ4pcOF>v V"Rݜ(`A17yJ4_?Gz_o?^dÊ~a6]wt, \7CACm LT," !(N^gSvOg_Kv-MT IgGt?2J/iaT&@&O[$ y<~_Uݴ>^ T7I\ &XJ|H߭҂tbC":r {Y3B[Ka bvzrH%8OxIPa6뉩L@iM]U(.E9XeSHnF VnEy6Zb {P:0Bk+h] \;K2 5=CzoK:x %{j|ğ3RSyWp&QRZ/xdk^2'gm7XWe ݖ3ԛu5ΏYv?OٯlR1U5Q\=H C52v*gV>ŗ)ڀ ^/#w&MHPGsgwե*x{=rPؾҎ<Ck Ńl?Eϥh% 4 Lv;O\IN x닲<~2*VNc_Q;%yd,ߦYb$W}O(Q qྯE}w$]j4&a;' (0/*l8XWX=!kx?rf[Ӿ00 )|2;LR06Om+a}MZqZd [0-sVrģ!%Gd >܏c= C3 JE"aV蠅'z49) gqdv.)hO2'&sk]@C)ζ =+v&|?&+lȾ^4M~rղ$ XWLk+ l45B0j?LR-G3XI_Ȝ =v%\Ѝu=LJZQ2yJ y \2Ҽn3k eC3Y>C =oY -om1ڣAg65 sAmu3",0(;L|(h7:ؿn&L2OV ZM R@'we^m`qŁ19#yep$4$ rBeZ`FkQ u%l_ENnA1=?Ͼv@ GɏQ8hik݃ ބkvc!wa 0 HqW򊲺N/QtJd3o3ZWB $S-]&g!$*NEd#&:iѯ}6𽆐БNOg9Y%˱Ѡ`v62j8]c!;.]yg١X6YŇ/(6L<ϠnUsMͷ4d< /Dǂ,̩ꃚmcq - $ϗ$1ib>kBd`p_F^Z(/ wIēzIWq#-S/@{ff:| 겁 dE(x9lz{Կ Y>TqmՒLzl6N ̲QP0*e$ZW/_QW5'dr4B8Yɬ-./D$uM N4a}~j Op_1z eX֘4P/*_EJQn`@K9\Z ߉*xRGDVtLzA/3C:үp?0|'ٓ-&nG%-!uVpq-p`3 ]+VsSsO lhl+ȸn`a N':ǂŽZ eq6X+ k,E!(PP!>iC:{jUd;%G0VYs<=m׃ <. NR[Qޤ2@MTSPTiVI$pBblS*vkІ^h9{-.T͓TPh.aod__zGE+#o5N8˪уyx97 P n}I [f:y2|R>uTe]z,kg $JGn3خo$ν h 6;bZhjhCg )Ma&ʦ(? 2˝Z /=~FQ!8۬PԾkj؏fAqh<ݙǾ|-cqHZ.`zP'XLN`Bd-]hF*~TفIqcdYWrg͘?7J_ZO;瞚4JZ{.3#]!$_!=WNԴ؟Az )`Π-YХF9\6䳨2esmDBt)\bּby#l@Ww]1zyЙc˱]VK flϼ WFA mfR 'Bqav?p|q+?&H"): н|A;얼] 1Oa]@bzKФVRbٓMn dlЇ2/(jy9Vs&h5ĺ HfzpGLl=7'Iffy{#~I˷~+(*ef*%<8fCy~̩7|p4a! rt6D;y%F1TWD9Qw+j9],qz1WTNljˌ73> COwyyMXnK;u~m N=xLjҶihkP<we;Z_ DKI"P$-EhD3ձQ6}eR 8ֿ6쩠M"q)SIX_tZȑsFÁ% ]ЪX+, QkmDV {Z2dGcޛяl1ԌƈǪY\(~U@|twfB?3`G7ĵ xKz-X+\v`8 ֿtX?C;%EoeTI}ğ}R?Gw ׾u5c}B (f lm]ݧ'n4h匳w`*eHdq*Hy֯Y>^L6Y)襙WbߨY}4SpBO\i$&Ęv.eQˈj^O} |DLs&(;֮h<[]®gr{#1*NhbC D a@` 7>XҰp: <02d^Ѵ^w+ "2sk8q&|j7iϒ66,B_IܿR Mʘ zѶ;D ['2pgӳJk|)K9CqiCz޿r!QGXpf㌕ Bѹ?:MeF~ /w9|Od8s/3~L)CWUO Ƒk!b/P rT_ZL>{/Ým^|hDJwF>4i0NX6Pg,fX~Z~-R$qG"ۢ$^)9Ԋ6?Y =;EJ4C}h~y)KE7 ^#IXu6Y}~%5*Qg Y5 31$l<2_+m&b(mwM\l-މю 3')U2kÇq"|;.yOBKe1 2a~!?!Hni|q_>_k\ :ig B?1i:î!h\[FY]5?OoRk`nYw/j|h޻Zb5榤*Qʗ"a7.BA֢Lӱ@Œ}dR)*v& ƗQk-Bk`'HQ*v*ITk.92kͳm#jR#fNvd$Q Xh/x-'dMD(K?F#E$8K `#5{c9:+Zp.ZtQ@wX/(|U>5wpߛ WVO}G]FX?Qaրsj:YZE@zPx9LSalY|(4´Bzn{I`ހXCƲ,;-J.9H2y MjNxN&N>~Q2 "RL]rāV|< .*]Qsۚ?szS0#<">wَV~6@?|Qb{.(R:e QhoMs`*r,qO6}8GzJPV EiUqiѩ!63mul*n ?p]Gd}eV 10W*11FNr"l#aj_o? +ɲNJr8x=+9>ȣP0 fDUWD~XXҏ3q2RUjϨAQw_-İ\1IiLub߆pǥU=4 k_JVG͏GdLB]),ϘWҝ쟈׺X7ajDjGg co)’c␳hة_ч~E:>/+d)Hj ! 'łMֻ\q. M./D*sd!2I0y)/))m6ka,J"0e)xlnc?RRHc4"f5<ѷ%{eޑ18C\ 7 xVڒ`$.yr%B3t 9ɧWʮLer쒇E­Jɝ/Yμ5A7MD6i+R{d>N K`=ptf)k-]nVSwa)Ⱦ8`{m90>'4N7J'm|e k^;wuV\M|xzGηTAَx df)PdDLLf"QAzr5ӧh_ֺt=>QTNܿgd>`?S 0($j8*Z\4`PLd5[YFlr9FnV~YӠX"icK݈砀:GwHq:Uj fT<kvPS;!РCAL-Pۓ}-pp՞} Qc7 U[w=g3{R#%w9Dvx@]ҨО4gRa~"&OFgM4WgBg- 1nAdǡVxzƑ!$L&)g6aY*{tg wӒZ)CqֽQ525W[R(e+;W/B1=KN.7̱az j(gVk}h r1f(9Na\p%i.M&Ynqg[#p88w%6~,`1PrE$9_YTD{Gypc?GV/Ō Y#jg\v)E*)Q+k&B?#Ҵu,_'ģje0q2[2 ]bͥ+5]t<-=hZvbN-F-rqJ/¾g ъ(ܦ8,$XWoݽȏ>²*v'd'<~SgT /B&E{"DG- s)5ӆĻXpg`%, TD 2ܲφt9+x*+Gm6Co&~PX"a84: [ekdҠn5DI!HFt:QY'7VO)L[t٣dWmouq%#vdӴ<4vp P3b/~1e#߹#U$9J!QB}PKż1\Pg_ClKR7~xē0xiK>")n%rŧiL6[\fpI1xȚ}4FqG@M4]?m rOv8+ZuQ%cՋAH(zҡQ,Pri24!:Û5T_sݤ A( ҄ X鞃+M9ASJ't;tP$O+9P.M eRg:>վ6z`ւa_/_ۂۇ:E,[{q=yw{~0d 9>bpܭ>.Ѯ[=L At"|-;6\7>hۙEoe- @@' ]uEG!`${$^&Lqzv}EE^( #KޭHr @v hU^h+/9_g9Zk (-DAJbDWߴA4.kβ5,ޝ NTFҒuY@/vBu*<* r@ǧ a897o$a+ A/qP?]f_nyu-x: aTzvLID+f7z'ޥX}!ZJHw/804LkÇ3R^zɟ1""u*cf,RS!P0"I$87)1lT һPZỾoLCv0ag[4|4>>(.,0xUw,UZiu.}D9t·x3E% 4+?Y~| >-}ƁF[!׳*rZb :bz Ё<EN; 8HfvioP.к`+wP6V"$ө GKrliaSڻ6+~>z}Gco|'SEݛPI n2J鹢k]2|O%qRk$ʯL/6)GblqwGH >ɕT˺9R2V66 c:wVÚ̐DkF85x-_~ z9[CED`t|C/-G/p qDwT_@ eKyx2%q"~e G0Zn݆ I`%ILuqtyf嶓9jqKdbk=tVY~,*Zs R![fz?I0YI jEV!ث H$NcT&7DQ5mT*hKE{}ܳMqx2&f䏿DAzJ_w:0}JWpκ(t=JADM-uzŤpu{bj%L1fkm&lI+ԛR>S?(m ydwԨܱ{|cjįsH^ׂAT`hƐR(g:{E !lidOnxR^޶ tLl'!/ 2N%7Nz{Nx3gg%5,l u[gM<2a`i96~/$+l; ) -Yġ|AP%WY#z^ ̢i j9a)~3PZ|S*(i2Csq|j$ZT2⮾,Hi1 =]&еhoRL_j2]OgdIdFq ' `%Wc":djUEm%(AJZ,M((May:V< $\A(OӛҮK:]FQRÂ͓.%BJpAʼ#+D'VV=nSw?F¤*.R(8/ߛ/ku&6wNVNN /7ga,v+a@@:M7P@V}IջɢV>hP%?W}NCpRĔ @&)Ɵ7!@a{V뉦Xvhhx*gy'|*TVar<4eAz(6w@.MЇ^۴jsltu&)֜o̴9 oA6ѕj3 }%߭87B'L8z1~_E*c  - %o&z(Ơv ;`Dĵu>AHJ[\y[i@H٬_(#(Yڋ\%jS8Ȟ->%*'wKk=f\܌QA-}|ȯȓ")X9_85#EņgScFisW0r)+Z rbG857 /:,n4%&R e]$|F݆PPnk;| ?042Ψz3DtgPO7!"PqF/&aT;*Ε?lPw#MH ZBQcGѺY""$~v$Bo*w]UGvSqHͮz=bbs^of;p^vC۬EEByЏN|0=%veu;.%3d1X T4sl~2v<|'` Fa+Q[TP._ 9N93#otESge7dkp]\KF#s$["IY 9]}xTW5[Eՙ5LvA#yê"HA<_:e <<}kr@5|6yr9Ocj UG@>&_񐺷zRŨlt7/ Rzb2~$IZZ̉:BLo:T bx} {FƵPz:Q-kT[ZsXy5}=Z+߽!N*gBa0|"$/~"ѵTF {Wh ~Wk ;$vj2 -WB#>ynIͅ MI q"~^Fg2[ۛZO HzKTYHa ۯ-`OwS%{D*a~1 6ҥ;CC:a}\(S7 cp"o#buo#q_~P,s`}'@*&`~7 ױ 9ADZC{G=j8&E{J^9{c+ wu^ Njk#B, }ҙc9nXLg$K)P!pj7ƞKko7Fh3izF辚qYWDy2qu6]4Lf,yҋ|9b(}*(6/P+sS7`#*.T vڊcUy23CWn &M޻M)l'ׁTĤ[*{ #'By{|~Ԏ-f qOOe֙kݥSBrb B7Y¤N~11"|Նƹzk/ EٞמЋe6*ԛI- ^GFxL5OM/Ƴd8)2,p0D7䂣v\`S$&n Y5"rlsu:|6KR _xGr;M6XtS-HWv5i=Y/|MYpRօ,D_ oJ3bgm:NEZmٚhq46X7"1/inu@(29Cp}/k;Y~jfr@/ӷ;l~}Ll!~fXhgVjd/ng*h/Z~f/ ({[F*`-H78[l?a ls z:m[?&Z*MwUj#?S􉱰k[BC?dLoSqk(p /=6Xdz?V /ZFW4Ft iAf}V\.JOpbA z[.ɤ>' JHjTQse<%ח>x`5 i`w-Z@r;xܗO@ %{XbLˠڍSp`S+mq",@# Z߲!)LaܗIwtfZf'O̠ v@ %@*-/c$JT[ZBX+aتa6Gdm(+G2֠fS*y" Qpf8^j~!p=gOڳG5W);My|‘I8eHJ2< $bdekNGO:i L'vfW-$̰oѧee&ȝQBf"Dfi׮rd^:{+/O%4хHIC_f7@TV84]< Ծ$8S"/Uyx/)\{1Ԗo!$5 NBS]/ZjC-7SBQ=]ա/09? |HYq{MFFN #&Z,D8y?EI"K08@^Zg3RM}' <(y(4'燴uFzCT57(o93 H S=JCxIp=GAlɞ{Fv$| z/$;b=H{b̻wuuɑ,c7ۇYM>FzH yp=(ơa(=V,v~(̨6-X0,&j~PM[/ńd`J2יr)c%Y31mb{k~wshv&n .]CfG± Z/MEd{9x{Ym2e@vqշf0qBR̹ZݿHNonׅ+`}@D@;'{8R^1P:e\GK/-"VBa$R!Sd>=ƴsv 0'ith,)}+d-".3l4R?6”IՕ%.S%`~GȠX;&z S#P7(O 1zXfaXG '쪼})s~ƭ*la<"I/F|D /O8&aMi p>}29:f3mtg+V1' xUBEu;W PUPJT5Dզ{dYcKTQ8F5D`${q,πq*r.x kowo dQR% ~wF'8Zvl^8UϺTUB*7CR.\7+^&hHIx6.5<+c[45#񑎠.Bil~<(l.囸Y_@ch#(hɸ6ofk 0VRù‰vc6Ix&p4 |z:#YsRo|%#Z8 \ղY7b3FYҐqv}4j _OZ AF%WrtqT`WKtj.EObԇ u$#CWcj͛T{q 2=!Ӳ"LZ W* 1{/:>8x*nbES.Z” =eT<h t1L1CrF0c]!@RBE&VC&pbƕՐwVL*gܲ3=Zn$+Xݼs)"^r7BoeN]-+Sĩqnex}#DIp0dFg - n:H'Et.xkR:=7-OA6;Ɏ/AocL؇M n$2jS=zr!`# ywX^6 6#%8wo{Xs%]է8bȤKq'_İ:鹘,p=eB \+>f^@B0IXPXn4iL]3eg_tĹdq𕝌_^fVr AXH({IWA!N* c gpzd8^OrzlϽ9bA"i>>g0ڐK(+ R[92pn&[gl$XpX_~`H6NcR'~aNlsʁ-f0Րz?2w=ajP8%CK#{5ΎM?s%cٿ6[,V9l"Mq\S'$_[9+F*'|rѤN.'DV h RH)+RUi|Σ0"[W79sڻ_ヶג ,(,%Xli Zun]k&}^ya>NJ˗*{cHAğ0tm3 ٢ @FuW~όPMLFX ɕC)57MGcVh^т/S7oTyB[JKc2|B"whsvڛxٗ[͕uQVMYƣdT>}[KKCmr 2|1('T/ׄfJe߄ 1PϞ{Hq|.A$W<;B]Sh륭e(q0uYh"!~D6S\02ͮx3$ƅvgd DB#A)?o˴¸t(rZL?, GNhqX.LKU4 CЍ:_k/Kȋ ngp^XۤpCShӊc6O~ Jc$0 ).SJCsZ0\$gH ["Hr 23vhU$ x+ɊT٤%ƠWdf !?s~JZS ]ד0?")7D]7Nx5s(Mq^`6Ƌ27辒w ܻr݄csGJ+َ3F{jA[y\u"\+%tS ye>&؃ ~|KҰgcvuɁchz"9h6ҕv_&ZHJv_'ɜܸnOtG߆I}պC 3=j)CaihVQ"mT-&RQJ֖Ozt4SDWֳ>9G%Mn[p342fAc6 > s92BM^ooɋvBxs#j|\@jqR|'Rt:ˮ0,t%tA¡ܮ gvat̍hKiBW4l╖Ӕ=SkY%ˏHZP##]oyH&]z+ oTAJ~)EZFZ)"Tdz0XPI6o\+Q$[<ǭ[1 ]C#,feT@$3&oZʬexՋ dכҞյjy A,7w R^Ϫ%VN\Pɹ xrZH*58}Ґ !tCX]Z0sƿ[uYt`)`yu׌n3kg^nE(4D5-}) ӟIp%ߡ;ekbT#U5.B0xO൸'KgXr)i^"hުy&wNɯw(Ne> Bc7KY!UgEo{|P G,&IW:a~d,:_HwQ[?ߗ5𚼰u1C=Z< h@X<ȡ3VoHŹs9B'ؐ2Q#$ؐ* ~l K+gijr?gt&,ΊQhluP},"8W ;4̒ Bj%۔l6V3`}z&ӑsFs^@VœO \m$0vu\<8hNHG|bR e.xM+_&^i- _}S= FrHxdBhlӳ>1XjQJѯ|Q]bvB7uFqβG £C6AADF& @li&TYAh. J\JM:AggO}p^IwB]8٭J sYy.!<>.6ٓɒÚ+iq* X҂&Ehu1NCgn-t<ȝUz %ּ3f@=~ݿ|XƁPrE;h)[$״x5NnHR;A2`D&:Q,'PDISH,}?_bWMVal,L ]VԌ'CL{R-7[{6aR`2+WxnoSuNŸ"KT WYf\MBAUp.<鉳v`msH5{w4Ț`:Llq0Edq{pE9WEv/ g.s3*sVD8)ͪV*4 Hǁ̲Y>tDv!A Zꡨ'9m׊uE:==#3,ϪǎNGI\r _]Z~S-Pa"1( |QZD8dNxQOAEzR @PcL{Z:7Zpbug8&CC,Iw>] =}pz~3J s\{D Jߢ‚jJ_9]21*2WB-% ֑Dz>3&`JKQM=AhoҾP '?9`J3ZUF^.Ho N Q Eھ ] +3ƩIXmزah@џN#Bb83O q=G! 56vOX}Ԙ;DAҨIQ{*u`̻8,'~bi_{ qPsnqI-ъi7IUaV؏}O:G$pI@S̼[K:$S:&xGv,Gs}$ 5ۀwأ8{{3 K߃ ;w/mba/նłTn(`˼{$OweJ1 FEo@4uīZ^ٽ]x`$_!\CFKyɹ!d'Hk#,̅kpعh~|wJ?G~* ;GR'zORk}f+QW_u~ $xӶ!A^>+gS}'{ !ŗef+"ZOo'e)!' qc.7>@lѧwm♤C ~Mv\r]~iOꯔP"l\AX{j9eٗz 'p{Q o#| 𷟝5} )>ج!HRzlJqcNAkp} Iq.R~C/&rtduZ:Qq>& $J9>I7z{hɇ4d렓 * H^7|jöĘ!W!8!&b8n"d>׃rjH PZB~ Hhwl4,zrT#h Bfd>"(OcҙfX ^_INvg3&?Ik0&h%~c1:~&m5IJմt:;eU90zG<Ltz)ZJZ]y=%n",6((뤓Uk)CݙHJhht_tzP&t( 8jt\1zCr$CvM^IzK<9|6aM\ Dw[+q΍T]J0JO,8z`Is,m@|ո F OM!yG @vQSsoDj<6}j5C8,;ŌbcZmSwMm|I\DP( ^,^֬_"}w`(i,1YӼ ̬,D9N:Ƭau5];Q:ؓ Sv\4}S7"7Tx5(PCT[aUqR1[.dHʔ5Mm)%ZN0 @Q.EBE~[|S'r&A1hwȸ<<-Nzu_ܤ30v4Ά՚e_k&[lr__ # O!Z3-ЮݟiFX%)U4FJGpͯo݉lEyq4LJE2tޅüMzI[SooiW^X:7F wb;fAWOM}`VAE {!CnMeqPV &dGB`MJ]=:g^ o&gMw񢺭c=D^"MzIߞ;j}a)lPOp5 Fi\*nl-AQ&SNd6A3cFq\<(dJ V?j.]ůUi:ukHljw`Ck/L]wR1P[9\}rv\ 11RD^Uz fry TBvSdRc27]SZq:sBYV\sGw֦lh''jsR@1SV"=y(;q t0 j),~,y65H#gG& jg3Q!J'>'};&x٤R@b<BE Io>yy('A  D..{9sf@}ӬGjgQ <>s4f}*05X}ɀ4VqTqޏlVg/= 7%q铦F0֤ v~":cE? UT6 u8c9eQ.EC V=D.7^r+. $Q 2֨57^k5_@+Eho![*x֮m fi# ht\WZ`0>7?!ַ5һ T+PE/WЙ~%o\M?V#v (To~M7}*9^|r[@ܴVEYF7`JdW,SPsn jFw=ɛ-OVVi+T=;ux)1naP hsc]0a^yPD3N$X} է>{˰l(ӳ蜹a!|?&eor )X>O^‚:L6#koxxosKae%CPĖ,tyTM!TaӄvWFé\AGcDIM{|Qg N.?<v}봎 edձE9ٸ3ӵ2/@ -e 3c9,޴-~Vݨ?C}\DTy`3 kJlD[7 {`9En^P$xsrA e,a[ &*Kګ9zW- %69Ⳓwm /1׻I5H,Hc/ɸ ,{\ ~gn%$s9wLo"^Ag9% q>tH/&SHE.i"w R`"*tu/jHоh]Wp*>f2B␜r-҅ v^Pk7ݭSRyX/]~FYyT[!LX^ 4<qjZ!Df,0~_;>iI#ks SQ}![x&/ jO1cT ȰPtr/D7mA`qFR/$!pťrE֕[_.=EK֊f fyEĔv=Ly7$v)KO  eu_^p I'g!$_xXނT #i,{ 2KEQө F8QZI鋹wЅÏ(5 ]c{'jxe5q2z,,GҎ*pMY\jIRkf/ÏUQ-Ɵ@&,cJm3a:b4/\07_=иԊAyA);:lj<|3tQ`@ne&:>Y,{X`0m|(d Y* ^ą *Q9_fsd/Vv/1D dZ` QAsDvuu}!pjPgB. c.r̗34 _oT%ƿ+[djh,=/ܾmZ"0n;PD[%lf!ԪjzʬY%M 'Ǘ Őr!M@.+`&2b/u5,Mf]fܩSrut-A|l;[]kT T,!` T <2nX6 ݆~ˀ1Er+ Ku( D h z =`2/1 =wge󬊤^ѹmmz/Skٮttاj^@a#Rwq}__bHZ!0$Kx vVi+SYW NN0؋ŪGGBʀ`Fk㛂)9ޝȺ# GgC]W). CgCo:˹J\(x쫐> U_~ȟ)!8;}gOˋ9 bğ(A4T򤕃kY\,Bhmѹ_tVT (Erѹ"Fh=|k vdDQzno95P=; 47GYF>za}QA8ce|I+3a-lb}1zp^^Ə"٢\`nG_HqP̘OHLR%;uѨ;\]EH3Ta<fMiwӗa9 Y; ^CxP9.^/$bgXR* eK"p+|5D4S2VosLi\i,QJ|C=/y8]Sj{̍\~ +&JD渡qGL_!DLLh[9ԽTWҔRG>+' U [qH0B!kC:Dm_^YBnݙڮeҾH$&[qyMԷ9TrJn,FE´! L/5vH! ծLm,Rp-je1!=Un (?kqc0V0tɅp v$v.ʫzaN;37gAn:13PPkA>v^ߴ *{_A<l[ZbddJ{yy D*R'8z,NȓxN,t-ކL?& .mYÒPkӔVw>+-QtD"|D=#=V/N7jBl);u(-{5r<ˇ}Fj#gM^m\+ G0+^ܘ]MNL9 Dr\yw=dv(obff?+^uDs?0⿛<.ȢߪC/Of/p6_КM'Ϸ5J&$ݸx&ap08 wΞ. RmWo݊-׸oZĥs mr*dF)zӲ͏yϠ 'T/ i/r|. `WߜÍ?Mvg 0~4vo%a&jrr>*2~?V (h, D#28#]'KhBT!v%D?. ОnnJ|I:., 3M ̌l=qBml\9<wه vKFПX%56/t,8v '|$H!=ܭ* P*UM4+^Xu3=N "y]GoZ %^:pFe(1N/B)0i?PphBgie  .h/QAB#EY$ +m%d\KW0\$FO 7>bnXnZDp7oL(>|J-V HB]WE[1iA)۞NB?:L߿D4pk ىN- HZ^64X<?HCmưC*bJwcV6CLJ?*xsFa?hd"b]xIfToYWzܤbx%N׶Y}#.v"u5`{b RY% lvұk=Iɪ!+ Xj 00x#FwV MTFF#gރY9βYDq*XD}>hyY=1r>19Duk(wSxcw11;UEmA+&(=AE,ȷ{;ċ #֊g+v%`' R!8'z zoxtS曖/>G jށ)/\ԂGɭ k<ݓ&{Q~zGE.eBg|V1y~>lq"Wb0a@ 72x,K`! v f @H LL(1$n/Nz3G))`7_݋D[U#aϕk2BfWsx𢑞f[L2VP.TĪ[Z5V26j n憩Wv |K(@b\Qwb[vlW攄I5t.qw1oOvT$0h}kYV>~rmIVlH" *L/ĵ3G`e Ix3pk7B2>᷁ s}T(1C@Z U( "aJTy$5DN:-)m[P-ZֻQnjk"eYO'[b?Xd-%׭Ob99ZPIt@nHI]!dR* nAq/Xs )$Y.'(k;z{8d>$cߥ_=p`#FFĔʸݐөwdYB`Eƛ똿^>}-T_\12^'Q=r:&R]7E+GAZ:7.g?꒕a?%#LcAL q QBv|-7/C&y .gK9b qՊQk-q&>Zwٗ-"HKz@ q޻=@E6wԊ{alprp 2/up.گB;xh$mя\{j]^ /eܦ٤dH )?#VvTL;4/CҿGQ]OL:HV)g?͇-4ܕO%x> ILVM-тjlCF*\ma,(ځۮ)u_EYP.W h\Պ p91Έ 2}m D\H=L,~R2PiT oj҈&,!eր‚UC8܋wxH{&ᫎ\|S3znЙ+Peaǃ䳰;*/fb)~!rQp`K!u <5oȄObf䷘&g[JDMW=C{ qF8AI%D桑 biDepAu3X3}!$zq_C~rbRdSh6X ֞73dqD5PC86_Ho >9r~lt^04Riךp3w$,LnV*=duC:@7=‚cB}\o/;# MF gL^ۡOD7GC;fߪX5w諭Pxɝ9Lwkkc9$4V/ozZՅyALVdek1UP"՟`U&n/ϭX4 B=KXܫْUVTފEbb\1o^*"|rD]14g;k,lM ۋ='{Y߫ĀM;7?$ s?  L~_P1c]m;`,l7{!8:%vh@zd҉H36<R?~we46a']5"#GjlۄK# _Eo~#>P)^ ltf};k/wۆ& [ʎH`}ҥsB>~1Pk. C2i\m>by5Kn@0]=Avvd FϞ~p.YcA-kyp\@V>9p,X<\;r}^zņYG:hl \Voz{  rv_ш)HJpUsi#\I0W=ĹM𜔘)*q,@.cJ{C̳۬Aʳm=s 31TuՏ@fQ7س_ 2>)5?؟bBo_j;"(+7jC:X 1̤P%\1́KCNYBM"`W̩Vѩ"Iv 5?.)"[Dq6q1j hBs6^ \ utql>كZT!^;n\)[EPC;lT4h1 nOrHd7480/!9; S5YN ߟt`ns*4aStxleAmq˩M{ ]mI`IlͻjpO B}̌-),NT- DX/+?UǏz\"z)%6TzuJݏgX rq>a4j`A>I%y+=ÑRNbkRT?,̉~o*éMcz7Xi[Ea ? ^YQ磵 'jqs IgJ8=&XvK%5"Va^j<xnhX:j6AHvO3mlvʥ3Szy[OO㍆] jUNcX5Ѝ q~gdXBp(dbvR _~P!.Fq.JJI3"vKܛ?EH@Ue%#xᦖӪT2,l <4-nX;kR!}IA|B54JW qZ(ςZ3\øu,.V⧐^4ls90ݵ?|qy|M4Jڨ̲$njM;` :_F:^-0ȸk*+sEy?rw=>д\?tcd _Q:֌}f>랼vč9 Q/0¤Yb&GZhf%o$g\˪d"{YVZS$5/.U$઴u !xFuVg'GRYgl@֍tV"cZgv(qCÉ'Єҹ?.E|i%4x> 2)I9?ۥݓ#;w,2y¶kV낰9,ZfC+.[@IS/53́B=gר~;`bS2=s[jz͛{*aRL(k_i7Grznͯua=N-vdFFw?:f<wn#ksw/,RM625Ϫ :*wGt(IHJ0bej$,pQ^sC{S}ǑE-hny25wh,@gP%741by?@_Jє)Rl=$'X#.K[1H9]Ψ:7pP[IX̞:;U>.8nAYۃiyV6GoX0u vUxLC\jtfh,*hfч0ip16/!g> j$I˒FvozF&X]?3lmf# /^q5OA,jj㕗[~e/`3L`;˫QRJJncO7[0Bf.GB,&Mgt۹:w>.1HFfFQd2|r{=C[Z" |@Ak'%<Z08FĥyPD3DUlړ*TP?jW(|́V"a"LObϙ]㈺D=j_ҿ&J_؝79'k6%:k}J,Nmy9G&F9Y ksV93[56e$}PW.r!7bZ=k##l0ceHlnBvsoI̱gks~hߣi[S^Oux> G"+ [ H$NP3wz^$gg+ZaPwL/CĐ2H Rp-"+ְ o@< ώ?$)z[;/IO;b qG PQP(DWQ.)P@B㲭,/4Uc4܆lj(Z_Nn潮RgT%ʇL89T æҔg{~75P3{*fsGvCpn<ԅr~obg釓b&ɻY&^a ѐ_>ɖ>хCOx.}<3'u|I%l];b9bu/W uE;/[ЬtIGWeg&T&1)b<# q 9)BFe "|§LdݜH+1W"F(quj5P7OR巔uSf?kRAij~Q/Z.#0N,˓5iqw<"z%Gra[q_\:H. ^ LG5 EwHB74jq \rpTʗP#edC=D$z׳*Xz-W1èvz)&ώjxhL/e!'%e, Lз ߋ5*fFȘsaXmU UZ`^v0n_6DPS3b҄;5|DZȚ%aRw"g%b+hi)bb4 "wV3$ɤDMZoϤ@kq m$[t %BTz7oBxT9 v'`މ1=p> d#)PcW5յɢgpId8AiLtWW{țEэ%}Y C$;D/B|\OBo: `{\`8wORaL4&C TŊ Kw4x?t ;?a;6lY~S #$76 y< d-)4w{-[S#=p4BS3~^yAlf覸}ZJ3˴ <ɞsɺIX-B\->v ~;@?.ncpB0/)&U'Y;g S-6 [Z7!؋wwwQQsjT"^Eh!H6vQ}w2=>k'G4@.m Q}[֞px:ik}Pn"DaUwaV K+{DN(2h$1S}T+:=S<5>q[=L`TZs'5%% ZHƌj"Ps+j6?i$v1•z ɉWk[^tAYz cd;͜[ F&_-Wi7o0*[#܍Xf4"kz+ #Nna^mi4GH ND=sCd>5:C 9M@2s2`BKy^*r`ŏgX8pܹk$Zp '`^j|>Xv߅+Ĭ`WCj /K#Sj3ػƸ|vTtdb.E-cU׺٭^;«D?! / @)4|+le4,BJ'}3q{tTj2)4Gi"[ɲJ3YpKZBKlcM[qBțJ;mmr4FTҢ_uZMX/6񯓇gS*&&h6G}^@o!k,!΂ϭ;YAU%%Ҟq9P~_Rmwg ۾mfS3Z~<'m[(b |vfIݰf%mL@Z?%^ u95yF|rvZ kQ@v;ѽb{c< ګޅ%o*D6S=x}q5v8aF .&BnEq9ʪpI\Obڅ'Og(}/6e%f$Dw]uqhAZ_i:E2ߟ) ЕN\bsvHFILV4.D=g*kd;ϺfpvƱuT4Ċj|i$jmkIQ]g %4qd(y!^I]˜N^;焓K`Ø$TN!ҽ~6WGh 6!ZF1¬4Z> oG)ӎEޝ()# rq[%4dpaF9wrpbx&89R\.k{ {RYBRIu`1o[N`FJzLPA3 |x~8+1iݲ$7Wd?G;&cg5NBͮ: j2 "&lXzd$\>l]d al"W-n]ٖ?GlzҀҕS#>2E;k8ɳX/K ă}`a##Cz)0JW?Oj=MCSNJ9uzPW5?B` kfVt-lF}ZS|E3ZQ=Н֯x$jsjmS^ BK @ŽiK@Il.Ca#bbwT}1Аu*)}IûwA6YoZQ˒;`:'R_D!TVф"K?Y>DAsF~YdzQḊ?m 4z9ksal5U?|Z-5Ю2ϸ:_[,lRؐۏ9T&qWL1zhh F+iW)\%)OZu,Dwt7lHbY.IMDSU{&-&ϡ`oF DN^;Jh4/]i.^kGL2?=|`m .lr$yEXF͈ `\YG&C>Y=XI:T'Ov*y+lUXv?PҒqBZfXmɫ"- 1nlZuQDaМj+ZD3!I̅  \mEQ)NW“r;=fH`iUӏ˧ qX>*~DF Ѩ)?_GM%=qWywLkDso=2.8Oܢ;s/m@s]K: V}s_R_3F H7t}>ca*.3 0+dowoy9J"$\ó&#Ih%~>M;d>M;ڄmfa' Xٳn8m.1ts{w#/G C7qWIt׹(QչsO>@L*7C]RM6>N"'KBn+NFrI7DF0H;.[[SZl H~Jg_ۀRs7MG5+Lc}J+=k56WWy*澒=VIwߊM+.O'L3h.7^ ֥ r$(4j#Zs3:I>2+:1Rw]fk4ZDjs SɌ)Fin` nP4.1["WIfC $=Xꦲ5r.|qŪ1 !wCi+nXta“ lOx~]|퇊u oF8]yܤLjf$?(l !Ӽt&2""?krѺ(c\:mMm0])FvՀIl&sݸ1%ZO!钛aZ=AlC@'Y$I'd5:.]FcS&WF>5XU͘xN =O 7"t3=kj (KGd/@?R#fG88l.WQSZǭ30?eP6dѳPPz|w}+n~hf vVB]sԉhE`>W&qe(/T Ɍ8gp꞊ x>A<}b!ar Z֕&mVye"M|c>Ns†`, `AqQ7ȹ?^^}%Qlƭ*(I|HAT}\ |s(-nF|CRRPUEŤ 2!-O\C Gh\aWƉA4qܙ]Wo:DEQD be_~'ϝ%L'){YkM Rz:f*FW=TmZ3&-T<'/aHnru_ҧ9ͽ-,J ͉BEmaQ{ӫ?6ֺ{OqR͈UIT 9%sM?jYV 2[]+J/U!n">:N+Ow'eH_܇< { nrj4s"Ş4B'g:R"AvFdDק"AM?Hv79LCG* 2E&ip (!{NDSa/jL-L=\ YţX8~v7|r'>*CoVd8/_6Rtň)-mEv1O\J'-nl32fwP:n/& e4B 昤YF? Ѝ[cKF ;#Zcyw5,տk|A:1^Y1^ZtJҤ@߽RRUzڞda%xSeoȾ K[?cyZ'[ba}VY'!ImA ULtF߽{bt7_4bKimBWMg߅Mz㟣FMMh"wQ&ZIW;K|W8 /ͣnZp8v7z4ٸ"0&wsoQT& #_ugCLd+pR٦s<@wx[<>N*:kKWv*=-?ʸ%ͺEGv{]ȴ]k>TI)5Ak_ӄĭ7 uM`9y$v{*#4`aOK P,5Dܒ|+ϋ6I0W5uc %VzZGb=a-=Ub rRkXR V9@m?*B JKF& 6_6ضZ.왍eYg^{+4CLNE yuD2.@ɞI@e2߇M㦝ܣmINC)*y4|Z\luͦDEhFCt]gßk2#w"όB`d|&=‚z\a/Z# [ ϣ nELDF?ŮWHbIL/0!^WC<%L K}%:$.Ū"%xRBeEꫣQFQK,Zq4` {z)Bh ZLuxg}V] r Q̀ ӡ (Oz=jtBuC{.R*c-&#yl J2^Ԑ)V8:h^Š &h1wt]:ClLUHHN/O[n*Se,NEM:n5Q/V?FT9{$ ?šFt=QΰG!9 7 0):(共c];^ .ܵ(LxztpW\4̕vm< Tsٞ(^tEr[#$AD: |">cvT~GPfBΊY$]qw12wS^ހ1@?[PI07UKb;E4<9&{qSC0`1MNw7T5'fgOd[eUe+ZyAj]FIYa36 ]Mj20Gqg~ r5'@L!koR%uxK+rZKbkx!ZY?M~L=R1h#2}YZ6R+LVҹ%}jJԩ3?)5Fx_ws`t#lU㭻6u,G6îq+V5, "aV|Yֲ]TkCBNv4^L/2.J4ԗv+)>MH qKVib[_@.ܕ_ru I HҊsbb(ߟ]N߽ }ZJ`/T%o@GL|N\bWUeo_JBvD;\& f땾QrA i ~z.&7ch'Wa({y۷(9 4A/W>ybr6Ѥr4t^n#.&^%\v*K::6I'#dGΔ$jHbx_c]hLGHGBl6]sR j.xu:b{?>*@ErAW1t'HQGDslg2v{Tэ:4tjA-)݆|}s35ցa;w]%iLǤX]ijnj} PА/ ..]};gՉBԨlk30z1pe"P̙psYDOo$vVNPH.,S|Z?;7x/<˱4 nAԓǧ9yė7 D;IҾcTN.2NoR`_|O^6P,E}1pEUVEGJ}QBt*+MEǭeSLݏޜq?V7MygwT>PfMܩy_fv$_)kjW̬L !RAH~JPHepVʢx0{,Q~*\!Iv+鿲?%|3*cZ8޴cl& FQ`FkX|ß#7'zw}٠0u-?% =З$fD mw6l"^!1'ud*3TS]RH,PBGۀՇ;=Z*JLLȤ]j"ZMQ0 sv.r[ U*׹=JtZdPqi*.Rv2U98\<>eap*ɯг^{0e3b%%NFzMa2`cv80q@ءD.SSǘS22Z`EM}eUt0_#PXuy'b1{rM8Tn6ŧ|hfvf4X}+6"Uk;J$( {njЧ ha9; ݺj9q uY.11# ]7nlg H))V艜|Xo`XkߙV'5sVb,dnC>LT0OE x;V9G*Fh:ژ]Šm﬐w!a՗T{k[9:]7C UInmʨ eaֶ]E_LKbtVQ72uS31{iH*4hR@`/?v)A*[{-ҵO (R,:ѿ %Nzk[g"ssRebwp%Au /91 \/CmOӮj{t)"$k(I4)"~H^NZBw~*N~zyP_q7#Vj3R6~"9*VS^yRu =8Z+_f S4.'˽' h12fHN6x:X^Z0Ҹ'/ vFY RzA;܏//Pk|_[Ev h9hh]T66 %€8Kk `L4R4Use(5| _V4WszBϰ[CC6?Ni:]eJys4>V**+J _rm T^JZ\ch8o60lfŴqϘq妭?f92-jL]%O[)auz/2.s'F Z.:zS[Ռ =N`di~bvxlxrшkH58?3)K0-tar*t}{#oP^S] R |H}:gP IZH,G#OX(!Mi/%{gBKF"%|*4tO6wGo)qmЛTvp/V yAD6qicVBVVYπh , Z6Zi;d #)Q( i$]T=7绑`)ԟ%/%pqv6(¯;o }gk^d{-1 t#GV&q![[+K6pTLw4 y(QV6VM2Γ-Tucc}5)T]˛'gb"8Pϫw?>f]7NWb4z?1턇/S8e ּ (WvnhbRgܸZu},n0;{B8LXs`a9^X4E*2Yi@gI2H< 8zd- 򝜜}=pII#__dO︇|Xծh@1?=I-a5nB譡ϴ +WHm4-3dóڌMg_wڄB݅ZA@'2p[x54_|Rd㣔1b߅(BEP-w)..3u{1N-!n+d,u9&swy5BcBzs#=(%ϘjtxىY* դeS`iB Br\&Ap(C'.:;x7@yWմ( ,\UE}s*e];omv1\Uwjh)o ;4PA!~N0F ; eV]*Fc4@ɣNsٜ ^6VD}Z5`-hKP:; qъ`3vE5.SëS*.Rݤ;lsB*΋Wf-&_88m jzһTقֻ%z-佞 cѾVaL M*L3(%3MAig  vgaϽ[⥌s': : jܚ * vbՆ*Vr%ïr$ ٿS[?,4~yBY*2P:c# 袵9뺊6o ھCT9 |E" z`~4)l WI!퐝v%kB=HKd|yXpVns9Y{xn6ە+&#vϟ[GgGֺ=I$@uծ1ZWiO7Ǎ9s3}['Fxi2Pү$ðjȷDzvX#gh}f" !6͉uG`ܛbM`\1ӼV/Lf-B.,B­y)<[$ Ĺ $G'q\$]|w]\Qܠ }F`D~ɏ9:$[!æ.Y슎z9[ kY0\6Ȗ3+!oi/6.=ƒ^ot=C304#QX9}CC\ 6G%' k#iDԹ?#=g ŅG o(]+Z#iд&?sC0-ꮎڱGgQX Vf[0)ZC'<} 7`)N0E?6b1qO.`ya1f{ CːTnI ).l v+Lq2}02B\|=QT|~W_]p5H52ُ֎1SgaЫ״C_ddžvъ}Y}MeuJİɧEޝa-S;|.dǸ3&//#j)t`]v𠉛=L5,hL0x˗YmϻK+ϯw3  P3lXK9F(=YƮpJ0˵ufbw@!7[ְbm&ЯLy#[4e5h\( =9XPЁ1[Z#>Q1qJTKJwOǧhy;a#90s|nJQ1mTZ(zv/)xD;hwVM8|Bh0)0GHюZ6@[Ygûv՜ _?BcnŵػPS* DYB2Z_D\e< {)'h6!`A&Lƀ"ٞX7\m0rFxz^:ɵ&;Qy&Z w0K~zר~&>>gUݖDjpPn6@RV2%b,=I,*42Ǯ0Tm\R#z|ϥjl%:c -/S"$^QN&ހ)Y\" jܜc/WڭX&G}Ț\wI.% ɃyZn \=Pŭ#}J !EI}T('ҝʀ\+c,qZ0]Z2Ql)@N#R{~+ߚ eOANyPD|)Q̑"8=] ث.&8ȇ`98V O}.N8 $i6paۈ^4<U8PZscGmzgKbzMڱb@ۮO ^ݝM5A zeQ^D;ֵ~qlNCX]h-ۘonjP$ @/{?5<uyX}H/#BY7.FfOEijG 0O7 }F!R0vp7K X֭7dĕ:ԓE Ԏ/ۨ@niإG,s(KI<ӓtϒ^_CN.D8~~@Ce7XfcwR)Mlo6әS$Sz D:I+H[~O+k? U'ɀgUW B!Opm\A5jpWOgObG+6kꚋ2 -'Z>kᲬ`AmJW]i0z94Ni嫺 ol)l{} mF<>T^lt|:.KRàUAtLx=9NR㱟E.)=;:]\Z]13J)^5s@#nH|*AQ=iNvy;rp0BrlU6CA/˥trpeUߝ1ه: TQZ զ%|Ӑ뀔oT7C0Pb}dzh,t3{~ctma'm_1;+*o&3L-5aa2«"ӽR\[A@`:>`L6O.MFUCgM5df asE_™=UrՐ**Ks1o'OGAfX曶 ̓S4ʪZߘ}Ow%e]DMy,⻃ f$ʛ-ipEv;cj_~qW2$ڜgڭ7Kjdi0%Q;%œ}*`(N08jK#4=&1`/9 Ǥ7Xsjͳػ#nl=zt)bXÇ(Ab6uu oIr#iMXt+S6gc h54όoKy(Obn Jk>4zx3֜Y,6;'M9;;c )X7Em'=BUs4miPgi8Ԟ|^vayjlOH)FVֽL;b;]$Ϭ Hː oF{VJ?w9tn 7c$!wLZj>zS_IRi1-ؓ~ U/L==Dv>gTiw$,>.[ Y1%)fgkbOeIT$O&D5O޼"{Hf{Ojb 7Yn.B"f$vE(eϹ%q17JkMC~ ~\rFg31Q5DVPPc>mvPyR cفE~F& ce9h m? @2nb%i?y-edgs.gWt;_aU;U͕DT ~k{8/l0}c;%sLMn-ɸe׉ p.6eƱFc4N}bȗ -Bȶki&IRjL Hw OiO 6i4\ϱ3!hYڲ8>ӬDlm<>vvhp*j:m}&fxǔ4$-!^$qeo>HL7ZV}2~F8Q:ˢj g.nGH5 撵1YI%<Q-U~XZWm 5D,sS }N? |{EW׿ T~'loywJ⼦z0\y5ɗo^ݢW"`AeIBs?S)%/m"2l|Cgh^oJbplQgu†6֠P'RB)uȯXr3eoɝF'$=)"Ot%H4 s+Xq77|KmyDZ~1ѫ"m̷p3Qɤc5m|TQbn>Ԩ7u T|C5O@4ceZ>gL׸0+!H ?0jubX2OoX{TW?;j B_}$Ofwm-Iq4f Kؒp 2)f7~ٌ"^{8 dR/]̘1gU~VR[Bl` ']jqٍ>uGVy^0@iaJYa603u.a۴0 $Lpݹ#$"d9WZm?bXܵc~ P;?+dM]߯8rՇJN ËRS!a?w>aThi*/ڃOY $ ٨6C]\՝Bw"^ jw$'R؝Z%Ox.LԕSFh<?fJ oKi3Y@de?~^ lAVC6`Q=yrRg)?tpE^DڂsIHTZ~;XRhw͕2R6C4o]TH )1miЌc@P1(lK*cx9CPaօѸTJx\"_8V*{s %y S =ҐJ왘w}6B[[w@iP3Q[WZ)wͧ1,Db;0F=iCΨ-Mh`¯" Bm+bX؋8NfڊѾ~BXP d6 ] Vo({B)i9Pё; 1ϐo2a.æwjoM2DhR-C_ ^ܹó?Zf^f($LXkj }P Dp/m3xe͙,F\8yBz=VD X}au1|#i^AM7] 3D6*E=:IT1k0s3yYyw׊d^'mn@/B,4IKxQ=mtmGuy>LlJlrO4኉OEzZG{`t\FG 70꾓FV]fJ_T4A?_cb(?Uo&u~y2k 2q&Rk&H?|[|QBQ6b fM,nWs1ў U u)<\KAl(YWd PQ)hѪ߻x6MVle'C'%YWkAa uniDsz2d7 dQ2ُ=`~2y* a*L%ɷkfbz=snAE*D@K\e V#G,27vO?Ї-X)"}Dg[1Hv!_Ӡԭf \zocSDFSin<3V|L= @ \/j׆ /ʹSiaEZK-%MbHc) #L')"⭎E"5%,YT4'UE&Π ]WKݭߡu+BďP=ic>SYQAqk( Cs0Exm-ʠVg/妠}G0U!&T/-È`2쀲i S(ρ\C &'I0Cñj2rs9 OܚloTT2K֧R! YpbxF/+D{"4pɖoX#G:d(s8n-.@2N&ZDP̰w#1LW #q͒ 9|HҴ b&DǞbpM:tN7j?п%>ueZCMZ/n8pJo(fS_ky7A`"<-,?Q6aYϽ_ĦM/ $6 &,pW@υ&&kx<`چ3+[5z0H0{G9eC݌>?<"9LUlj?B&EPpTە cؼdw?Q+ۂǼeHރ2Yi~ڍ< F$TxѐI}9u@"+&𖺹~Q3ľumb i9:krpL1 <͙ otɼ&qjص _O%Ƣ1d< skbAaXu4Ulf%IݳLPذQ# Z` I(nl<@ujBddL(jy/[@ɭdg{dXm)p9M<;TcRՇx]FP0 `8hj}%ER[}iF J;jS5.nI^eŠz n6Ì[k*c,sE~6V[pȻTsڦׁwG'#fg%Amys$ }H&5Z1gVOaZ{7H;Qʍb֗xt2 1I BM-^f]/ l|{k;gBwy0U;fj3L` 1VAa|U4#sum B >#ɢJXފ5&I]@K=,U<bg @ydWZ>Gt[i*#GA<ZZQqlC`QTc}/u28!Dz<"وj- ̟9 S9| (C;,6&"Σ/3Xu֊N<3H-`yy[1HvO!Bs6aYi z$x*W|mݢXYV?Gӌ׶([]1n5>8u]ZΥ{V+%UW#2j>Sz9m휭i)m1]1utYUyzz[HT?p{]X j/l^P5([_8dv Yyu֓ 3o|XTNE ނwl8D''àF!渂1s \Hػ+^f[!^Q<9E+u^T*( %ci_5';Lǩ9sF9҅gc[l@aMeK~@궘[(xN`{k*Gӓߊg,},oy']vF?-vڹt&T^+ %^jU۟c(gzggIZOӹ),QC9ͫJ_n_ݩ-ނ+БSǩ6J*& OLz +jA%I&.u%.yN@+@0zx[v}9bj! CB&QcҰc):͘vp:?~MS'w0.!ER D3zB搮j%QA^N!DUYjsp";РiF;z'c' ֟cY $Vl;ղ>Ets C#P=۞G =kWAۉ07[HMx%FEpUPyr Ąh:Hٖ;l5&7XJU:oOBY˟X"e8'׊qk`]/3)(Uy*G9 t@ 7Xւ-4/ MF2~κà&C;{n_&t,b2,uPmK^m'yA)(VJf]/>k9$: "Y#EQH\ DȽa&5iA79[ՠB^7݁8UiAŊʱFCFOHs떭+.htϭ(rUߙ:򫾐ƭIX |ӺG猛ۂV;)%z6pnu+nOf:P뢽{_ZΛTsJR=fNY(x+3{3ÜsgCVd 'ĮZΟշbA E AI[ǎxv& BcffAc8Rw$ruBF+Fq̬v)1E~̙(fe* .=*46Led,j >nphh'(v{,By1 \YϞ*t]v͹Do)?}OU..[@] 7qW"E qThؘ;79 Ʀ't*'vHzmp=L%H 69N| Mu6+OHؽ#a?1w'L8ﶌaoYJ4Inmv0Bs۱B`Zj5,zӬnk1_!{ܐ^O9\FD-žՂ0T;܏Zym;pJ m;x ?p1lF(AStGxzuv%Kcf rE6uU8mvn?Q"ãީ2]_+5/u^+'rUknlc 1#+;vߏ3v;LBk9iI8ul y"q|8׋a=uoA{JphÂ1x${.WK󆰻Tzdq9Nӱnhwx,ы !s{8fJ3N4\C [vyn5ы$ =vPy%0_YFA6Am7wD|qqEPcY >@sB K/6O،\}"*})A[@2e43w5bK~D N> :/*LY49ׁ*?8+ҧ s5|B )ِhZ*2UXܴEʌT]0nELS4t`hZ~)q#7- gsUihu3)@L',E%j~_wGb!f7A]gRݘ#l=4=(Ec/?%K7CX&*5܂31l;}^'$kW;u3+~x޽up=wƲfve怜L[A|ŖcGK`AtYxӸ ]wo&g `;ع(d-n5?בXʩo: NӎV7cz7Ѡ?,ubFc@os!$ l1B˅Z$?Ѩ>uB_͌P-Z1沀u+4Y X'ɂ%Th9T+T;/p2 Qnߥnb2|/>)!t:0`1a1g) £~O[ dC :z`4+2IH=1< $A?UpJ|}|ЪU!bȸyO :PEfF\WHCL"m! ױ.]d_kT!0# R2Q6! +[wI30 pM ChD"X|fqL8D*X&wTŲ̇nucp,?H:q$`NK Uȷ=^T;<߃uF&{Wc_}̱yvPY`Fҕ[Æƣt;qp% k4LcVF9{g|~ZziTHOøeCGgg`/\՝:q11빴߁ oH0P۹וW&99hҿ:@!cPVuCI& [~hJO@1ؼ_*"Pgb|z#)C5+F01+Lx;\94 5Q_]@CEV38rOܧq~V~J%3W_XvҬr[NfQH1=_MM2mPlQ^sj(;NA#{a#ޙ ,<~-2bG\~T@Nj@Z3isg'<) ҟ=Q;Zk©W}E[G͈#4aMHATeHP0#"D՟ߘ v&uP6N׭OAi[e.et,q=-E4׉u(Y>W2/Vz\ňU`gΏse݈ݳ)ڬQ#V|2r%'~b")J1Mxs2E驳 0%4E%2\S^?XYPw\ \fSBnmE(Gݥ/AeA<Ñv V d( $N(.fhVwSh0L#aVS89*7{#jic5\KکI}ĭ领s]6եmРQ& }bP)Gɞf:LƹmQUx/N |H\^NpI ߌ"%B} _wgT=KJĹE իT2ݻٵݐ GbjdrJ2?\ý_ꬱ9czAՋ}5.F35'\e7@m~D3,a@뢋dg:nĎ h;Z1 ;Fb-]QPN:I4~m;j`=fbq!5_> k|WPͽ;O@aQQR% +oN=ۓ߄;6IlJА8zQ ֡Y,khx1ވߗ9x[>p_4^B\j掳L }^]gͱmo"/BdSrXW<}0M*{Dw[}f!]~=oS`9rϢP$ӘRlVlk_ 6ԟp+#ʩ,j8-gd#U1|.R:*N0{\>BKH>6mܛUOO\П{$oFtYtI =-$T³9U mu~b?ޘ_&I۪bM[@5T"55?w-}- x6+ъ/S^1I:"Ba"mi t+S[݀nbEk<3zR[b}dEYbjʈW$ C)kk|-[%ƃs=5x /e`c+26`S'`>/oSP6Tp7EG :CdvS:yBpQ/IQH{S8tt-FŒ_{+*HvU-3SL6f ݨXU;uC@ӧ!_f3@i mdl'YYr?L#֔>:@$SI̩hwP+5a o8l{-yKBͣD]XR-ᘾӋ RX,:L\d̽P?&]MH- = QN+ ,jeI4fI$Z24"Pqg.0uG5P3 JGI%yd?䧗SMtϻ}ԤCfzfA4w˥&`6O)r :[}0pd* QN=*ɬ&cuR6G&Wk l&gXN0evՃ 암tYi`؇ѣӢ1ѹ_Vf.6diGThp+ )T3JءK y <>TE M0MV[_H̍js̕e=^0VO}ح|XR, Cτ y: d+6( jJ k=2.a+eMƍ8::}:>;;tJDg@'=w gi*ezQGkQ|/w~ ` \Yv97|N,W4SRLvWˋjf:ݿI5e|ueE٦m=Nl@S1%+ԏj F("TtLC6v1j6@Y ȗuJ5xK7}@b>q] ԭ{-U=xܻO" {rhuX{dd􂙽aT3 Y(2L΁VD`S Yo\\Eҽ1ZZ&ca%>f 6@^3z|Z  \ H>3"\y㑀6 _t8 d*+ f5i"7adi3>p/%ISsa FfEvث=/9DG(N3JaA$rYZ=Cm+EF23( 䡫40sq٦v':o>ZBLOA!<>ҵ_f`.j ";93n6N? YFáS$ P?CKV3Q 7j8)yLe %٭Mp:g>GM~A6wU XjUF O$Oሓ-> p_P >JsK9p ey. .U?} ?p_OoQQ/g9Sra\Ti^V`B43d#}ŪJ#@_JǭnHe%L l[Iᖱc+׍E' g5O{7]Qrjg9,79%E)#E<-Qp"^KWW`edIįwjc`%.医 ᷐=ikisp?z tپpW/{ŊT>T#7Y%A}s Na|V,h kᰖ6\l^5^Rd]q$ul9LzoZΚz I-TOrR$ CPl tɍ;~itߏIn:=Z5hj{seD0{NbyؠY,;1]rKO7sglŲ4N?Q0LdŊ%Pf:C \](P^2U:aMIahēQ23VJ.Zgs7g?2{nCvNVNU*yM'jT860!|X*B ֙[y^6PoH V۽;=YiY!ϝbKyQ*  xE٪0>q9Ԥ%bۏT(EYn b=A Y֨=Xq=`֪kf0tkpX\.hؖ%`GA敱@l!I4O&!v@;,vIPz; [^nBX'DF[Ki-eMDX+(WP=h6@ܐM0[#M;_`pLY[EGxf|h.l*bRي =L\:u0,"EXc%#F.w e]b9-sϨ@/NmdK +g ,ʨC O|OHsv 8-o@~ynXECf^\}+9o\9HPKΐY@;RS4!dKF\0[12kV)11j!l4>;.Yl߉|)̛l/az!{iTy6 _p2ٿPwnJ;[{^/{λtG|=/@D' f M&{b^1Y}!卦h:XR+c-.3)8*ųב0Z!p5E]FwΓ|(զgB@[ywr6<=w Hʿb5(4x"Y-Pw"*cD58x)=|$Hݸ J5bA|o²z]A7'ʃ#~u OVw#ĠZ.j:Qq[HG\Jx]I% |]^9.&@ ^7'qojsJf0;QB 7l "kC^X%=H?GhM.I/<#<]'bN*iu%J0fs(("FS66GLjfb= &UX2b_L:uL3P|4.h.0|@QdBfD}`»V'TAp/*P_ ((m_Y b'~89KQ=?kI@O!0e6yr^࿠D7ˬ[A6#r !G_7뷹f X_c / o[d E/XS|7uN9b?m84@|&+]CI`ٓ: EfoDp-Z 3YNy`/޿L.QJ/Öf2eևC3\imv~MP* ^ߒ=4rd]ZPl`j FŖR= Z#r2*kۥ$<ꕳ7x %z]|NYU mP&:wu %0-KHSьwxMyh&SJ7i{qFMW*hݡZq, fϚ0Q`2Ds uIݤbLmxo-kej 6ȉ/P'k~4U օrG,nQ_nc|(?[v&u lǑ= UV*Q5bM3~þ̯Oe"<С\B J17#CkrUnft:}XigL4ѱa,xcб=߯hp8`#LO MZJKm־.&etz~i<^eTg@t֚OzW6?Alwwe@ 7lL*?p O)$62VPי}f>'"!'HW[jy5X2݁vm@5%c20qF8@/brTv;g1A|)>G* =f-0vw%+odL1{ӂ€jk; (S!t<<(RY KyS^q9BT ߷䈌z .*2^Οӛro~2iv0pq!>³ iy{!aFƓy 5Dbb]xG[X:.qm <7#-o1uZ*9 zSYԱ%yAb#bqF_xnQcwퟗqGІq'J6{I4LB=B~5lI1񦰝?<hD0RV~/tzIQIA:Lf(Q"y\  gl?R|9Y/p$0EL8ޞ@F 66\2*P5\| wA|C`j)@@ٱLW0q;._ 8P^Hvw|PBͷX;fw&GH6}.. t'G1cG[ |s2*f8g`Je4 xc=O.pNfnt8+~: {1ް̎JOF6Y-+iBNm[m',a;qι7(IA4*,~ʼn_p/zbQ@RD~[$%$t8AV/`NJt l FpGl{ufbU.yL]܄C{0`_e0:Muuq]|D{Yn hރR}$Ct6O҆\1>@'5(Ty&2H9է:)6^)o\6)#²BʰunVxLfd|OS'jl$aD~bՍ̑`NWNMzW;?#>VD9u5 k LԮ %!6z;swEvNPU9W5?&ʈ[~TF1 d<EuA͚z'"cxG9;CzB㡤(}=qFRԴy7/_mFsۜ7?ꕱK^v+z%~Tg/3cq3|BTd 0F3-7;I1ntqR0VQ 4Z%s-9,6zkܼO0_}HUvgy[,.xTJ" % $^Nx*ylCDP%L~3%RU"EH5qQ|EoHؽ!C:jt=\emY7T'.k;5D,*6\REZRpm"42ڞzQ^a5Z%NZN9Ո[HWﲠ!uQpC[_?aikH49FuM;:ӵgd40( wT\8L2ί]fvp8 $U]{bNeB]7IC4SlH0xrGn!n4w&eu)6Bȭ|d#̩`fcwV>Cjn,7T̐Dݞ IiMB$HR{c=7^S24oiCN&afr.#v߷+@2Y}ᄦ`1VҴM!&##r)#4@oTQ,n# L3wy?de9ӾiD!t|FJ `(Bo$D4/ٙ]tBی&Y.,$qС@l": F ԢD$/of)5Kt1ꗻU2QEZsU hA&Id޶HN6KR8+ͫ&erLC^4OAkC*p= oA>gTBM:H@W] ),V"LͨtDJHxΙ}ґM}_X@s:1·RU%C u*cwaiKWp\ebJ:-/1owkF. кm\B\?O:rZrJzPZWU}ZP/>nAX 6kX./1ěmAw O ښX7ﯟ@3/B}t^ިVF$d:0_6^]]zf{!ȘMįFƅ&*ꠂ. 0!&vO+'dz4)gVŖ(j=KO )!:u}ݚwd޲9ioiP3O0mI_`MKm6*._\ t=/q@`" h6VbcیO%hP{ޔMϼB-缽 ʯ}&ʗOWkuK"n vt3CY5;$Bsʱ;| 6z}#O'fla24e=ѩzwC&Ӫ c7?^2|mV ՉQ!('GİΏb2 IR7: M#;Gq>ߔ`XfKLF=T6(ÿmW}TBb\: :y`Ces.o,A#=>18әzvh!b8mw}y;2MsN_[Nޱ_~L' 8so#.H!7M`%#`J$wâ {}nƭ *a"n zI$f(bƍFQYuWCT9.r;R˱">MݚlnҺ&AA=22G}7!|*I}o 9 I0vM6=#Vfz#g1>vBuĕ!X9.2y-Z* eJ&7ѣ LPQG*F+3?7 B;Cw4l^jvECGEWܦ19MC0-