python3-perf-debuginfo-4.19.90-2312.6.0.0232.oe1 >  A e pW^^f%r}8GAm檒MmdžV/ǺE&#*'g_e:,b@~uy-?J׳ *\\>ٱt%NBa7)tGTW'}`+YkÊ];Olz~X,HiJSwoA@j̓7r0( hrN֥5L<آGUƚY؂=eˎ`=4t5r%^v^aaf98375fb8c5048ebff1e01098b71232c6f8f36ac798d3453732de42f80189db01ea161ef7985b3e269d838045f8b68e94e1eac De pW^^f 95Go ƒE w^~t'51ը-{t:ˮaX/;@#&]HOwHm7}j %좹/3&h=.V>Eb<( ELUQ”0S^cM`엺DRHw0Є23cLa|[nHӴb;7 Kh^T=U3_M%i|h N\7[$`'}L>p<?d! 3 ^@Do      f l<L(8g9pg:gFG<HTIlXtY|\]^>bcd&e+f.l0tLudv|z-@DJCpython3-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.e2obs-worker-backend-test-arm-0004.novalocal openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eeeeeeab4e785bfd63be457bf3e56ea0bf93486a0aee9090b2d7134c52185c28d8d6dcrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.6.0.0232.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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-arm-0004.novalocal 17036751864.19.90-2312.6.0.0232.oe14.19.90-2312.6.0.0232.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2312.6.0.0232.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/e14698a8224ebdaf9734abc3fcb8f7ac-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4322ce0f0f10a47093f19c26c6846120c0367fc4, with debug_info, not stripped#yG"r]utf-8b7f40eafd53e0e6f79204e5f615fd0fe0e8e171448b33fd0b7a0383e11466b2c?@7zXZ !#,B] b2u jӫ`(y/T9qO+|0F뽸W1'|O! LҊIAj,4/Nat݈Gx`=C1;2J28-sh3֍B կ@2UBP'zy8}F%V,G@E"\ P#tF0 =Du uW);>⬱ Ixgf*. ?<2 ?m[4kG` Gٳ: t=5/rsh(iSӯ)I;u(aI=~<_*Hq,4ʄoU}JHφ.oLr%'`0%aJ%W%: {[꼹ΐ$p|%NՆXAZ!7QZ|њp 'Իg2~c63<0( HBTDzUؑ/ߑ A ૝K '>y6H^ M@%{zݯ:搻7n{dͿ'S=kw; #`| r֖rp Vs 4>m7U9#n9 j7J0‡'7, Th2A♒cª?yvTL." sF]cyO3GѧCD&G3Z+t%[怼LCf#ċ<)@x"J`N)"_?Ɖ&$P 1d[|hD7@yJR8>N]*I&uo%+l> Pܪ 6$gס>9KX:Q=d(,2S8ؒ:H~ь H ;A3TciuDnaPBZh^ͫql5(YEQdB[Sv6-fn%w aq,ԔΝNz8^cްlKM;"#:$ &ՠ>N uPe?{Z[^2X6"tf^l߮5}ԉv͛M0+Yww+" ;(TϤKx’62%zL!(l-k#R:j !IRsB?ICC A5;Q䚉M̓ Ikwo*G 2}E4GJZ՞cILeH;Z\)FHP ѥ=c1-j\8oj-!,/;\#3\pQX0c `(ފ1Ӹ~US&Uy'p/yd\- u비U~Z/J:з#jA&u^S}Cc]X_G\w\Dgc3Z9컬lo;do)+5IwsˢNqecla^:c!DFEa.4i<.SpAVkc;o(HOs'x*٬b`lg6g0X"ݚw9(|Ugar&߄ *u(^дcϟ/CJl4Avgvƈu燦3^Bbԇ+ʃA6Z.]f?Z3|7'Z :97%T9J6`F`%򹅕Hkkx=9x!B0KF-R_8"\6D~(i`=Qz VFO-_n8)МV`miTwt0Qj΃E%@S\_hlCdkub8iɌ:RW$X&XkYFR|5gͶI?>^ Bы@ .GMO;T2z1z j@|p^!8NU=U_s۵䋟;K &~3d?_04 Ƚt/GJ%+g$[}̡16$f`zEF=9C̀v;Y¼]%m`v! bBN;a BFDT<18] Zq\€(fh7K+X$^P R~/ǿD*EwFwwjϰ6uߐZ lw8k!)\/|Di;:%e ( Uo7P9?}XE=xp`=Se,/Sm#]+Q&:Y'SuβKZALZ., 9ꂧ) K$9 35XU:Kxdqge!س'+ _;2;?Y螤˹BnNیUs9Wò = Z eI2NXW4fim$f_}|?X {_/(%K-)9$~̨8+w? Gj{z98G<׵H MduըBՎљ +PJn455nA~~WsoC0f"žxyXxw+*.ÆԢJQ-vwwE O^hf@`דWyaGl)*!'4.3ڕhX-:\g!% 㡩qG{h ":rIԲf0 lGXæȽ?>Qj)yFIY(pB~R~8Ơ$ tG]*T:Hyr8)%C~'|{yvx]+O6-P ViS ge Ky "~䨍XJoSqc ?͒#6m fϞ6He8=X)oPKd(-^0aJGI)HR;КJL@Zz_2X)Y- gP%%ݓvCW,,`F*V"؂Hb=q}Vyu5zvS ,5E`OʊC~l+c$C(d\I8YMZ/ngBOXtS@Y~rQ0 ezv*cF sɲҾFdj fOX(UF*_%24ONYLjv'x/,RH3^p"?*5BY[ @ubYFpL {gהjPYIƒg7Hit g&DKX fWkc^6{+QPgV33m-=8GB3%VDh,)!M$.֙[©m ])&geWBd͵V8@ $2Qz$m w=NfKm4,j(adܑjt^UV |7˛/D&חpX/Г_$11_$_$56,YE GA$!1)=bM mwA3/|gv::)Q@a{)WPDGH Q1^-6U4P ^{l'}^̾6 |O66Ul `+^h6;Cp:os쪥+>HHtM=sע ̔߱R#)[P}Ô׹tHjbOpqhcXcL3owM=";0U7TVQnHd~?%@,{R?Uu N+rݡJ5Si'G/ z$7áPoTkD*IPil||RDuKgo1rۣx:c ?TQ"LmBnx(ьTmQP^9L&IqLG Yk5@KSZ#<V64G!^4!%`{g5͢.N==mzҍE)OQ}ݓy}O0y/b%UzӜ w Ep.Z-9G? Sp)CUm-)ļBmgXQ zLM8a2 1"z`wIJ:0coQuJ/0oIGօ.O_l 1+և.5Bά4|wtPCP㇁6n4k12-$گ]ki]2533砮_aKG-GpMo,HDA>djաsJT֘~3*-|U_"}:;1`h࣢,C Ϡǔ {kzU=aҚ@}tPch·,NɃ&jly-" NҕgUOIG/q3 :EgVU1D{ 1z.j H<ă|h*=Hh4܈*Hؕ2Mp'WBt"w%oȂcèEoWͰM1]1O7q$j-]>$[@w ̤QPkzd=2۱=AL3j$Z|;8$]b '2u b?W|[y/Rsnq\[#igtş"gGjybF¨oL T,ewUqE j\}*ѣ|Ї1p 1lKha=o$G;)ZksG917r;ZRa13 Q쨲P\,X8rGo!Xr{ Ď?8"+l-DJ%ޒjsk4E>Qz Ra/(3a|5҇#%;'tN=aیfIjߠ^m}7-Bȿ֏tH3zpԼ {9ŸaUFZ'5ю,htwDuN R$ o8-8>i`+z:OSŜK4WX=Rr&#`I3ʔU0#tnY|fC9.oEσum]9jAq㇪T264(;ϪO]ӻ(.4!R @كȳM};t>y9\ Bƫf;a <" bK Gbm*Bjt{Č;x='%%ɭm|unNď9MцȔDl#q.AXڃ6ZT6R@I8sw=P{,{ɷ 9v `"t H Q3$`52owf 62K! ZSjGȵΖ!TfvGI=I: 7,{3)CdtmzEVLC<@i7U`~KHd9.yP^;L]>7fKO%r_fՀ硤?^Pr7#X-u%~>n?&0.  .|=K$;+ ElC|O&ITqeNj.X=Fp,: %aLCRJ ,컂.2JB劢Q:Hi럂 5qDӎm,ŪT\*TO"$)q)[jUwXZ%*V!O-iz;o> zN[ݤkrYq7J8#dv׉d CkʌB]SPak.$7uڴ*Ģ,@Q {NLۮA! 79[5#FٿMH` kVnwVu8|>XͷbyofVEE0vkhvcC֝3ޛd _#Gܤ9(ƥc[!):1/Փꈀp֫="/ylҘvHBs~$赐? Qja~;l^;0_Zڇ9)nݿPoAf@HνW5ѓ]Ouf,Z]P6DYBH-d;ciYΦr g&c>CZ .ȵ[;YPt]f/ayl%LkఘtMK2X;@GƎj\o?U1;Mb?f_C''EQ؄A]Dc(&_uӗk.6ɷ8#uo:WG+8C`\&;M:PDaP%6v*]jf0fwW\2:(T\H9rQ_ȱӧv^}a'X0|F깏p93.x?~}ȽϠ=d吔WG=-=apjZ˫Oq|5rd6KZ*Q \ ].9FgH1/_p|n:W6ƽwYaP^ϋiGb{\_n^.err1er6!zCF']NvׁEHy$ƅIkԥ57N] J]yf>*>xK!9_R)ŗ,Mf3/ 䇧daM&s昨4 =كáwOMJkMm@!͖qge%UXV͗lwB>o1sƆ2۶< 294p!s,ZzLciG9GttzB 9n9[o-.o tY@EIC'N="=*5桨Ȉ3c;)fF"k!su8*u9\b\? 50 xSwc zKCCv 1`ޥ#\7,c#܋2biAEa^"Sƕ2EXiUh[a%;Q%;/ޥ W╥Q[a~Xs Z+~Άq~st4K|a%ifܴj%!+׬dVIMMxHsn"2N*2fY,\`g.Fբ!y%,C6j0YGת/ڤW,?6JViQ!gĒ*h%L3i}'b8( Q$AGNv|}\_|l1c|ǟ$Ək UTxZ96 ,_03J\yqBV7Z (ŚJ fb;Z՚ω0K4d{$6[s'd~,'K޴Y. gYI+3XeP L Ge!۱]xEN1Q*ن>D1n[`ŀssgS/"T"4Ĕ>-+htSr},71ZOS+) 4ʝLJϧDSt6㜀ޢZb`WT"UbM3yT?ٻӯvdy,.;oto2q`@#L @˘h8sY+kC` fǙfp) ˡҋ$RTcR`q9_GgN׆yMP0"*N<+H%ҭ wJgB} )X[+r9AiFǜ!T-G#Ęo ĖNSE"njf](VF[ƃ$  #!'߬D8F-(嘱]<8<4}ʚF:ԧhBqwQ!)Fi]g:37}Ϗg*s]K{Oǔc uGlwK0P5>)A;85vfЉ=H}Cu-k15[UtDɟrʾ4&u {ɏ_J2}V^O[L +ܪa#ك)5Z8Tt4~H9h7m0DOL!`%iȈ>P[T7Ul8t e;wӱGOn' J˩vdwv|<M^TMۅV~5ar7i] JMᨦ|B ]_3D%I }T&|Gc:wԻiMh]EAkm$A]qcQ̂oz>Chr2^"Lo~V_zpb!DvjCv0E'`]~o'9ءݻ|Aqq5[< u/L](5x!Tw2t1gݲ 7a2<4W `q 4`z˨z"r :kb5cBȥ|>ֆ'R`1 c2 Z!>EF`0\ B:PCYzN)}BXJ<ӿU.C=H!9Kzj]Y `ZJ=/1o,Ġ7s:Up&|'טS6(_# 2d;qЍz&V?PϻEp*lhz.oO|{ghHFdW/eg&=lOw+Uk1A#v53m_wx1R_Ec ?fR&TJ N 2ƻrי!>w5],2lu"~AzeRb:~}/j&6 K=ᠺ0p] ZZ}0/ njb~|ʓ9;zsK0n ColD5H~L$@5q0BK^f"aȡpOa6$a-gT!)@换KM]]@>>S$炮SЬpP97U?/I)ʷg3OoƗrX8"W.tcVçi6-,nLZcci|@D9 -3yRۭǸ6?SBFhQ~zШ_])$5LxWՃso >YHWmcءjOse#2^20]cwW[y߅h s2jD yT̠8־u߃=6_C7aZre7dw.bbru;ۚƙ3~RAS\gᐢH4AŁQz f6i[H"hRX7|Oyyl5U76#)51vD2L!C~Vdy,jTbHDY뗆ܔ ˟Jg֖)>i_/Z麺EYSE6QHYs$ 2WN 9DjO.р$$kF1ٛ+Ǯa;gfq/U#[dGޫ |6@tN BJg؈Ig6 b_Z/+6Z{[ D`ȜO#m:Ew6Q=FFԝk,T:dK9sgi`2f4I d{y7!C %"R e F~~!ȴuuOߕ,nśX2R,$9FEoډƃ7K6Z=A@ Wmaփ V vUu Re2ɞt-2-qzԜ 8)|;n|Mzq{56=W a!S6:dڨ "[˃5fh92EA zlau;Gqg%pllyFoȢ~Ii 7l2?)s*N%kcVEʿ>ѱmWg ]ī)- O"[, ov\px2LcF K$TN@ .-k7c/@B?6dn_y]~{BN6#%ٍF:?٧i"]6Ƥ/bs;DBNd"#iar^3 ;N:93tO/&r݀fؼﲽQ?Q N~9'M[}~{ӿ"niǫGu|Rwpꭣ2I,<,ei=أ<{_ Fobںk**}#uɧz ~/&?8S*x7`]cS+뱧HٰZأ}c"ͣ;.q??ep8P[rVHc5~R8Bk.ߞfkNn- E #J?or>mI,Kx$d͎TsQ[B^5p25Be! ո2b_@DKpijnQyCٯVgƛRyHRlT6BLįj2wRv9;NSSNsJPЕC3;^ìW'Y{0^ѷvX3֠5lFE-ּgjdZ%~bBE)# .z3g _mgUQ]_&B+1Q*v=Yxilwj ziYN<@'@*GJ y` gJ|9-60pčeТ{̰SI=L^w%*ujn3mrDj#۷}^9mz9C(oNQB*v?z./R] a _1i Z9 ~6f2ʔw=V :x69L-i|ڬ Y%68P.7>^^z4֩D|[l t]j5}V03%$.R}#٥k56%UU<5G;|'LKδ5Le.V tpITҗ=N=uq@=0-Svp4Dd 7Z5Hu-qd)CC}"3>EMFӜ[Ue8BSyp䳔5RKGxnEV~.V_? 2͑%- zD[} f,6o05},hI%d*f7jr"B},)do__7GA@edfWX Xל8й9 ̚,>lݿ+!]Uej 7\Ϲҳނl)CCXk*&1-oÛ_Bkէyڐ1aޫ&*N~ k K \swpN츺oiУN'4=,:AV(uʭKc4\tB-HبqԼst=~ZQ,Bઢ:{3s,0ܪX6F pnaDux‰&5u(C 3Z\L&.7ԧO!+s3M##(H]%)#'FxÜE33 CB|eM~:VEGԠݱ N-q)4րQ=f Z'V=Nn<&"^k \lCc׾2or:JύPr/hmyS`ܪ@P#@^lmģ?"&]3,Sy`uObxnS8RuzExGb!6rUU/׭Nc]ɇ-q]!$@z$@q|bO%)I*fDkx -!x5|`OݫaTfF.$ѯl쇍tX759`*db-ūF+StcOl#z 3K>_#53bkӖ.ڛԭsJ4*-e#R 1&*%W}[=T8=ON9N{uAk;R  FRL ^E]rt ep̊4}fy.91-v_NRk?(}av`FZeJOHz-#>ˉ +b5k{mb 'S6C) G:]Oen1dM0wj{cYv "A"^#=iy_{ ^ R(YoȰJ- i-C!{3>T>ry|կ|;'h[kaYJo5mu +sN:ь︥TOq[_(gA8!y >`ϸ Hg@Ɗ.n)۠'(sm#T2fhT$׳VKaƬ#ꣶ:IeuY9*Շ*#n w;?fuP.}l/2Y}k̐mU?^ۂ@/oe$@PgM&!9,_VU`}VWsAu`r8j-:޸Z+5z쒚F.iǠ-f6(!j]\>%^F58l z?K[ިl7yZ`$XORd`7V(ˀӻ)qdy#~WζKc X4eRoB?^3N>h J/46"SR=uEO1˛XFr6 g_Ja`̬Æ_x#д\lxVu趢X|``ְ\KsH\I^ׁ>q|_Wώpx_$8kyhm0,_[ bZѭ7WO)] i"iw+M -LEsyp2 !%F'bqm{!8wW- /on&xh?E:YR!xd9p!5YJTSD5닐ECx{:e^qia/?s-WjdҕbX8ѼEػo.yZdq&n!8m}0!KAT%R,4G|priƻX4FVŒs %ߧ.P†,(GF0\qa4:!4E"eep?̙yIb&xN/v δ! ך+*o5H4!ؽO"OfvCT> ik>yO_>nCi/t(mbBRgVuc,2[Š| B5>ft˭rRASD8;Y :}ocBtdhBdѴL+ eX?n5-jvA4(T3Fb)Lqî~ێ]霼V°@y '>[4~'ypDSªVXu, /?MhIsӲ$Eי+"Dկj'Hk]+2ONPkI*%4Fpq-pL&6QZaS̝Ҭ.%V[S"xѭxwq^]NX:R/9~EHm4A6Eԝml3U\i:e/8m~&tp( y80*3 op|>棦 ghD&Gu I]˦Tq‰PX?}jEiI[m ;fh.vgH|B],W⟺+fA3sbv(NAzHhGʓ}5(FƆ4e9-#2(XWԮNG֒sBB|kerq]tδ DQ$% JZ ئˉы2*{QQ+4?Py9;yQN_j>8c4ćqHu7VюuȬwRrxZ%k#6vbchBfJb[ `cUWB`;G>}Y\?BA:e RRzBի!.*<2`"٥ B> 05f9qBFq>fys8lyC̙n-|bki[xЯ'| be -3Y(mg,>̻]ixľ\7u~9hg2k[?N ey73 (*ł4Huevb7ԑAe2%+eͫ5C)VCkC16 &R Q̴ˌm)*^2հOAW$r >ex/VϮK!qd{:(4K5Ҙa7PND`p뢭't uݫud癒wù/}:Te|+Vs-&2[ˬc-۝Hn7lY- Pǻ@41n G#c#. QQp="*8_h''wv$4G"Us^~=ɔZ;3 v(~?Z [Xͱ+ؓqPLŸR` eLk8[3[y%00Xn}J޳)_90':5ش?GyPEDJoɽBsr)Ouʙ`*`n.BlR~СPhG ל>M`}Ҷ 3D9wgBA8 587/ơ$XByZ&dm(R_3({& rf4J`u1Eh81H }q!m[U,(ij^іZ U+V9g}wVP qۈV[eLL̹?TPs G) sX։HVtѦcIƵ3GTk|.3p+V q,iL> ݷ֡^'"bɰ_+/p'Oe=_FC4FYΨ('R\RޞBn[#RL`V'…Iam{SД_u߿6Z 7)= (8'vtD^%<~&Dj DfDTd.[&PxEYU2B{Εڸ澔xTEcVʻ_|32`}.X=7I1pLWNDžId@6Qu\o eYHg3ޢV _j~,K'E{ЗJ^&ҍPlş!զNQeYcvDjֵJ~ކ#Kz$$7Bn!s5Ii`yBzz_:XsReP~;WcdШ}`wxt7XRȹ߳"K;G`yчp, dӎK|~{v`z%r;|oESD kR {9xLj. xRZUDlL EǢB~ˍsH0Ӛ 4]Dk ?JHFC3OOlZoY&4ԁOa\7qjQco˧oWsW!枇 (E[!bfzE2 hHpًyG-nGA^K]`=-@ׅ=:* 3 T߂網ԦDw50z O*))2pHoM%m8~V"\9l,v`̵SC-L>L0:@Ha/U;"2Iu1UI.!Z_fW)Yff gp@ :WD5i ".,KeL:B0xOﹸ_n .`]$bX#`R%=`S-7/Ob󆇸؉m󊊪flqz\p .:lNw"QL,8ڋc"/z> {zF:=+IgDKW+<(:MA_M߯x6Xɀ.Sz3<<ȚQ$fCjtd]s ǰZDpF5Ճ.[fބ(HlϺg(%ZĪ,H.n@wo gF =ǾDʂ^cx)'ߙfV; w!{sR,E)i*Ok*!QwUI!C ER^5:x:8PzP\nykTv֗zerʌmf[I#vF1W&^+`N RC '1Pm !aa(21Vсj$ Ŏ!N\?5 yلe5H=P&+I|$)D-ӟsz#3 @Ar_9Ac?Gvzvm\cZs|QLBrlFvP-qBN礋rg2ɨ Bb˘GXÙ/I@9i?: zT=̣H+(Z00S@ FkX$?tg-zڜ<$(\-[#-}z/aumF5E2+](tXR.^#B\oa~WKʽl`FsՒSSK2>RĮ*Eq`0AvQXB+ 7 &C¥#kP2ߦמ<{ZAA4bubNcS!OЗ[\@33QGywM'ž}!m_Gn(_c_%JItiAL~bTؒ-%vf'Ol;(,.B-P,rDQTL &ZM_\ƴH唅QΘEL8XÒ2_]:,BtO-ەѠ]=pg]Kw'qӘ (8`\CBYcF.mn/3C{!$Cx^z{^J QAVb7.921Nȹ|G3rf}09x7}MeKd2k.ͯA$ڠ$w)K9?(/Ob ] x,T"9P3-) 5L`ݒ.wmIkgBV]C!ğ*%׎њ;G-$S*,J>ku4D*PL- /j}zKRnU&vDk(=(e"9@B]$6-X~N^whxXy^emMV.XP:W.l9N&5 .Z'=;ǏQ٨Z%f31sK\GyU#}Y->WG_-O5*ƴP,X٤TnCvMe5Tl;)9_BS@xՀ|Pl%иڝD)D'ͮ(SGIC@^h()GESnoA#NwAtRQO:4x ,J Tnk꾎_쭃 |Gݯfėf0ќ~M^&70JR@oכJPdۯ!{hӽ;b#yN4 U:>t$L}ض kuU,5G7@yΣ&@zKj"73%p_V "E!fG\BN&'D[([pڇ_dZ9^_:Gj%7Yîn8TQڮN7J  W,{Np<x*;]b8VnoDtbGjPGA^ήnmeS0)y2p'f<$@B)Lz!,oA]C@<ѡQm@f$5u^r 2!4W #GpoIQ=&v.H71Wكj\|ڧ7t5AF +-g"It9Zgڮ?&:*&e/g]TlD3,{TLkU}iH6)kaXL}Glr;vF+ LDzun8-d2HzC+ ʚEq)&wL|fi~M-ƚ!ߖeL#/Oa_ pIm_4dɇmzp$]e>?'"PpbT8Ce)(33j@hKu&Sծ,OQ`5O[ _gW}'WVP@^ݵ4꡿YCXzzf%::<ʺrVU[#1+K|VO'<ՇgfarD&bݻ'?4,Jȝ*G6zN4TnG v H%4 ؝A쐇D;VMLw xVŽ.\Q0AF8K4٢m@4C_VW`eC|ʘ!uvZR-- 3h[w G/2^)ͭt쭮\^Oh|xov*#_ҋsd>YK 1 B(^qXxӉUhn$0Q Eu&Ωvn6uI8Q[ ̊ _z*WMލvhE'cg8(oN隯STS=rsc;>n@Knk~ &9сC&@D;mxjDtR&*~ODٴˣa{bär ByGrX7Hz҆jo}6 K6ra`C}4/b}:XUNaEFv%MMwz' n9U-WY%&Q~!!{Tt lA"qE>ss}~dX::T>^oL>=b.>] M@7%%ly*v7Aڝb|3`_V'[jهn'RᎦ8z4FZd8)$Jz)!9L,_L592;R\/mj*FG3÷G\}p ]7 %fNK)OjHDg`'>T!vW ꁆS~SJ=5A'|q>CQl>caCBN&}1o!LR #SɆhWkRʸP.1 m&Kx,i VC.JŃBУ>A: nA~]խZm=Yip\OH]޼]r{Nƌ1 )0eχikm?L@ ], X.*m<:=7|?j ~ -Fi)Xet0H:G:4jQt HTd,?B[Gc4.;ƒD\_?g*I"Ub%4r >n.ף ew|C e.^ٟH\U >k)cη 6Tի`n `0ޤV j\F$rԜET6;e0Ƨh?>EV`?T%e3c59]˂K)h\lꄇi%pck7yr/?jut+azsεVv++ob˛]޻ 1Co|qMT*cš|h3]x5[pF󺑏X lLZKMS *B)/:g]ڳcMŊ}:Xh8[V5ݗ$ar_,uƏ඄ xu=nM4( `o _2 >5oe's;ўo3m%юJ;!f:_C( 1Ek?*)Ea'4PD'ߘ5`0Ot$12a2P {,}{zs.5p "ߑ#puH<{s5%<)"a}nX QSگ@drŝϲuN1$ Yo7 "=3yHVݐ6qGsa" *x{ w RYǻyP' 3!  <ؘmE>?"t9Y>̷N?m5âHf:F~)5:T,RcV5楴k-!lߝQ+o7;j܍CD'2Yn̯x# 9=~/t 8fi_.M?z p/ m724Lۉ c/]lPII<9T`īn03zl rpu~bj'.;K/Ǜↈ~",6W2g@%xzVT~Ѫ)4#$ JޝXJF5ky|7adwY# ?$ټ$h+ޏ,̞Y228PB5&:AhOk.۬TG}+Vtp.~zxΖsx5\ bNz"(щS +:QL@i?B1 ~4=H-u<&n 3NMqqwUdڽ=Fi@>CPmJ')_Y÷bR}@f_}ERaݜd1ͨ;}CE>wq7*3uVz8EZ<g8zU(2]~&">JOucYafRD涏 x#3>ʯ]g,e p Nz1SkY Ʋ߾b-Gm!='`ᮚy =wTآ +Q4WAjn*fv:kaZeEdO'PWiW_r{VQSLN⼼`N k!V*D& f|v.Woq!2\i,5gE-a3$|[:ȒD,&m:±Wˍ#,W7S x*h!6ghada4LZR27Ζg8h訚q*,[-XG(+A1FZ#ܬj#/3"EV';ŋGEd*_&tڢ vT"11dWy7Vª@ ͥ@1,1!.٠\d״jY틼p<^zz7v/Yx)O6ֽ4@z)$Zv1/(PD!STRV2>iXXR>֫i4DsK6/r,Zi6Vx䉈-H+=6f=)m,.ɂOަk>ܝPb#[gO7wr?a|;u ZAl;st-\^n}eЁ8VW)F 7'z[͎ (wÆy $W&6AWw˧?ݵwqDLJjEsRp^zATKPѹ'߉uPGlk zf i*^D&/t)GwL^@~.MC82mI^rG_O~ hP&~ګʽJQ t`6#5,mJH+M͝d1gf&oٙb.MHZCX΍c,ep2oӺ5`1F{0ZE\ *FVaC9FZҺbWCKR 9d֍)c~09/ 1h75{$~c'q 89>j{Z'e"i=@̠"@9 \CHF{aJЈB55@7J0'tˈJfFyFl,g@,W_| z GB֛A dJ%pNj%|"M^J38A15`o@FDmgP;,`iwq-ݴ5""| E^1t۽do)"f0;.*.`ϾW,/3z$ xdĆc6w5k]v7RgڰB(?$d#:}h}ךj'Cv~> q>:.GR '4Ɠh1*@X{wIf](]ZۼP'{od<]OJ0 _ʘ$lszh\ A<A:s$*uZoc2s$1V{"ݼʼ"S΋EД-Nlba_Xq^PREiIm ޶@~"5 u9 cCgqS|_)U"6Ϻyt̮+̀?n"j~ښ2e3iIy˗֔iDBn1Z3kok/%BwgLZ ågV(ڡr lIoNѿj=UH]"&t Ɉ4V~J3ǎOW`mR,6)8j͒%_Y[#+ԙQm)h$pdS>7٦Vh*ӾOeSW{*VB'_zH,qBb;&a-_w!q/ 0[G v9?BXG[Aٯ:tߠڙp@uYf| GlԷUfCI RȽ<ٷ`0$킡-.p70AH=Vvo7;d nX3Z[ Mi,! ~OMi|/axBw(c~1lg~˗~/Ŗ68ݽ@+[fLZfwWI}'YΒɫ5" E:x^#odSsnYRR}(CVU»NxX OlcV.gnM { Z曛pM}%(N*ۤ^8d>zkb`rLzcr;>CH 5dxO6j{\nat& f&Â;=iyKwxVvk ;f@W[Y$IZhnJI$7,P$_cQ OLU>g/aWW*$EAZ&P ){ Ԧvd nSHmNgZN0#|c]MZ=v-%7b7=;B TL٪jPl[R#ġ|FŨqT@pǁ8q(g[R#_"~d]`ęHU526=VI ֞< HƘ࢏7΀q3̤"tM1nWɱ2Ku+t'!b9lҟyO*-$7Bu3i!dۉ0/ h'rxv2'6 S>nwcu/[~W5bE#_MH+VȃT+nL&\W8 K8 KiwI_t.?ꠦD=Pֺ_GzkWZt>adbօN.cLr"~)?08V"?xmm&umm:^ZtC\!B#0M4^lwQ"-!?Qeyq {;!ۓ.x*7xFyuIpX \dﰛX [,ͦ ZPDžIy.oDwL -癃+YQe\cUr#Ep+ʆ^~xbIsגdT)u[h;xXl}@&s9|.=sXɘ# ߬40NP7ޏ(uZ)}JJBdS%=([۽@7+: `v Su^ y_tfTM{ ={V 2r9:[0(9G0n'@"jIeW" luƂ&+dHE+l?uJQq*~8!Tp@ B2NZH30DTVN^V;{`(>{ʮ -6tIeYolcB&LxubTwXkygn3F@ NM:Cm3d\\ k8{!&8G} wΫ";I2ǜqg쭳;b 㘮miDD'HbAѤbv( ᜣ[_(`FECa,+eDAy*Qb-cy\Ufm_=3?F愉 1Ya 5oˡ!TË;$olCZV>P֮Í1&."qm']/b# nQ wBWߗn#ᒄ~ ZyqysBP0A*L/>!V9e\; BZ]~ OVz\JˮhEϨ 3;D.!%:HYFNqt.ˈ$8*>jik f3bK&%BGdYC #8"e5N\U*W.YE̥5(e#xO(tkQ ( bTGRq Oj0Z23?`6)FMv?_ɘ̎*ZihAZveuGH#S&*LVOٱVWZTE N,PtZH^iX phB9}(^vIYe&^u^.0{"PPku+ȰN0B#u5+jm/mUB %iE aDljc+[!he3. UpjFTג4il6?4"]y7+R|zȰanhS\֒,pZFW%m*p"J[*d j M(=[ iAyj b Mnޖ_ jwebm3 $ҝU鶈[ޔ9EAZ-UԔ7+K5w5`2z05#MXx "uHʲ\3x͟"q^ = Jd:LQ`cX|x~Bνx VK*E ;jiQ/SItn  v_w?LiA1~mAQ}!q g8aˡqU-Khz4$O^  ExX{H/Dy#A:gT. N$5kG.*2yP~h*:m’;i8f3vbd 9D :U'rO|f+۾GK फ{;-xl4΍ َNBx ՒMhd@C}1 DLBz h ZT4?>⹃tE`LvKR+w<% ZLm?? 3 c ٵOm iX>yZa kE91VǚH*ܹhb{Zfn 4V$Dv#E{r7-\Y5ʒ 1SVc@ t5ĝrҖPqX:೤P}3L) (@ŏi-1yx tڜlD^xgMd΀]"͇Mg0$wǨV*V3 Օ)Y ,DyQeu -NB*!_FiQ3o>cFz.H6Y&/;ݩ,8NE,;tPaHbQm ]S* iH/ {gVI4}Ey|$flGTrevmv ӌޥVKh{X}YEC3cq~gN68&TTJy-@V[BHp_f[L+CdfZbzw>1 >pU)~ fOoc]?v+KӚgEn>Hϊo }Ƈ+ܼ Ig{Dxć? ,-,)< :VA h <қ(a gi;aJQnd`+;MCs'4zFBҳ/]NS :#Õyy8w?X9^x%S5w\,Ts]1.Vv6!А6Wth*b)1׫gC,P7?'-Dy HƏvg&E-+% CAIo .n2sz+\+ĻNC{ʶS lI̓J!!F蘑 ؑ NV}v(b^`Vw#d?'1xM bBMxHfט >} .c"hX(eO]~^,& ,oaM!\pYrHbaBj{J+D 1|Ha5Qr wR]!Яx}~[?fCgOigᾯ҇Aǟy? gB0{lT?4ͱSg*k!4b:~ A p5' 2Ǎw>Bv`8XMc0|BAw[TJ1 =OnswJZ@|*wCPp&kV,E8S, |kBh`kQՐOBpJ rL18DD$0(JBbd8TZS`SVs*FF}D&q[&1z5Ap{ɮG;[5EkQ_lFT!k|,[i:J0+sf߱}7YWikC="ö[GholMƨQiP شҺGX 6J4?ǎ lISe ͌=zk(JLz Vpiޘf8-@՜?ҙ\էQK@Xk$\L; <F?)0mrȞJں0S ٛY#EžF_PC蕕Sj1 mtBGJu2Z3?ŝ Wl̴#Ib͘Of'&cok>s JޫVO} ,ORrҙ+ ։,ͭŠ*76Xc>4y&Ẁb1N4" knuhXu vwXofqĴ3@GS[F Ҟ$U5hoM~ `!_T`oXODyZٜh1SyFxyj1J)&N{ yvװ| rΌ~zp[}%n+ @!Mb1@@&EiRфTW{P3s2=J {QDxG,"v I {)|zŕ#eƜT됢Q`fl(n1$#mmBo_0O{*qsan F*O`EH5o~`~;Oajq`<ÿ#;ֱ , 5a+y<,g]=N M?[jk.:3F,}5~6B;Enƿ%dEcY'P ,<>肠aصr9? 475(q׽EjЦ4 SLRص1,C#-OVR5y*BOw,*]o[4|n8 !.S}oaG+{h!5*|?`oZ18c ?ӴWxE(RB \u(YF"=Pwr>]Ic"CDwl^*-F_A&cu@z΄mhC,g({D{_?}p40Eo`P͹g6gVĘ _8UTʅǃCkԘT-- G/* y奴nv2R V>?2@S{gk/w%ϖ Nzs$<E]@tlLNpc=KBDMVcT%6td􍕄w83&Oϊ(z̮G*TzJ!߸UQ\Xk\u<[Zӧ+j Gì]A3IDyDsxGȠ1Zu=P#ABcn-Ъ8umgLp#lq 8/d!tou#f:7@jR S TIӳOS*Sۿֈ6Uhka*ۅE6dSmhu4!.GqDe#CQ(e+y'pkPl=`u˲S{^Ffp飪c_dWT6>q˃a_/ӛywS3u;sf1)|B;ၪjC_)~s9/cȎy|urT X=\`,> hݺa%6QPSCVA XqM2U-Xidh*WzxhnUDXSŌ)H̷?ov:MռIXR?o::^d*y5eWH-"*ar:@HBHY\DH@L¾ZI9RliE8G: 5&sBRL,ꅾHyʤS!ǯ&T,J 2j=8UOHuDz''pxa&sLMN`0["dWPI;s;.qbѢGRc7)-P^vMd 쒓S'HkՇc} +r[u_/9$7)A:?yf< b@ 87 SS3āH6 2 6`Ls-c2ajuN0G`33(Pnn6{ _U˯ɂ=0wSGA/쇃|mKx=Yi8D>'}bk]|9bn{:bƎ0^]Iɽ-[M_ ;;jn6#=x'%,sp_İ-(wݝ76QჀH^3{kBڸ˃nG=Ceu?婨0Pu3Yp>$PB%7Y29菬t̷%L `=i\lX>.9lzm? ˚R$pM{\ 3^e \xOP> {Zн c#)|,FW]B_0~?peq QZ;h&IN>Y(cz [4uDz2p;I\%=yqH`Rw`p1m6"5]O%˸5]ZQsJ1T0K,:i܋[D%r YmFulN}/8q/%77*!2r}P7 @ٹ bqk*;`KѤL)ƱcƴlP#s1a *":r  7=K$=n%kU0?Vr[ZN,:Mbje*TW_J3?qQiPQK"JmA^=yۧ$x* 9/x-c1=T\[K5;3'L¼_j@V^N ͛̍czP0h;th(kaqQhtAjA huus Xdc eee^XrWz'f~+p_zq,{y&siߓ+Kxr[vvkEt";\%P>'!Pg+-ԝ087oxkj0\r]\5D5껢yJHBEem_5%:$ڛU46`+>|eϢ0'<2Dϵ1ɼ珷t2b1+i T.gs"y်u,ry h_-+aDymZ}^~5MM@;8!ځA!C04d͸}#'VLH_O@U8{h8H0Ag`8HR:lo>]8xADTvf$?h~ *hMaH1CbXAZ uDNU>毬UE;E?p~TB}Y 3t ӣrTR-L(.H(T$޿KȒ\IE=Ch"?$IZGЉFj1(# iWG`i7 ]Cj,ij7#Ppj鸄XNo@櫜$ h#X+;ESmpR]ȄQKEH A”G3?Das9k]8{â{O;3#E. h;\bfOέLTPtIN5҄FL9)-}fհv"޾Jva;+wCfLkAC+Kg QԘQp6,bS}HrĄi*gO=X)VG\Z[S5g2TK~FG!)cʣJ6_0. f2p$t w.q;'_} A+ݠmldP@lj;,ia\$=ĄKbg2N5 2p/c5u˲Yʥ[5"mVlcoҧãP?_dFzmY8 ";cPeFq=c^NAM9v7QBO6! Y^=ϻR^MIGtm=Qh`oFBbe;5Ot l_Kl}h dFvZ˃21Ipeq<';Sb߱q7 h2"rݖ 岾PLpB !J. (ex΅g g=[ؔ#o(?~i-m0[g8qDFT;xt`f`P>:m+c6-xb^<[߫, I+PeG?ԣ˝9:^45Lq-mIqiƙD~+~zyPƚiI[/ Ezsʑ|Y;K4!lx @|K3{D%,\'^]܈!p`O+uaM0y2\^rDJI-N3n궷hep{_Pq* ٯÌBb?B[t#\9@x=&EJs,g 46m, du2O6neTu-*5 X#T6zǵ/]N;T?b*`o+S\%A#v0poNm^KH^WciX:hf)4~ ɯ:!,hg P Asjo"d~q7 vqփ{qBƅ1L9 0YWrRV`nX"y߮*Fx i|G\hIqu7Q.hhD1㏎yK, pX@[7&2c@Sq1 1e]nVDΆZ %W@ү U5zp<3&N-hRkIƉ(OU){(܊{bի7jO>SC]P" *5rzM74v,yK7^c ABlLBthܛ_J}UBP"HeH# 7ˮI1Xz#-MZ8&b#T3T=M+feښ[_?&o),߭P*$\ oVZ#j 1"^z9;p\Щ6=n/ O:̢Tdh|b|nw: 4CMZmNL( =g{Eԗ}D7͑ -6.2 KItHCϮh~qVoN]2GEs=|T&HQbqs܎now7T> &Kd[䮪. c,Z_aX)4@Ca?^RrD'c WF5 w":n{b^z{_ܗS91L3ueCpJqЭf~Q]>GDDu[2[9Luu\itfwxAQϝq"\ÚJ!pmT)jZ3~8(] *?:|A7eSL:@7{5~&`{S۾_O{Pm/K{ؼ%O۵Q:IMʳ %Wn[(PM N^ڤ }0Jtae)wBqC&vk`/dA|">2LȯHmZj(.o`^_j!sқG2/?0U{EԈhI"bwp" c[zYx0cFrqfj=cuPޡkZ1]R9;WR7e:0;Ia'Iɠ=i w.y35y"8D+(S^.Z7DA3Bqt!QAPoƦe#"_D=M_Nzocn& Tx)qYQ3u^6-7A642G1Coq 9+z5بLEu/_`#q|Vh.i 8%i]xLH ߨ^fzji|%e*n|/3zz:QngZl]@]_ٕ0E+*Ő[M<@~ÅQfbVXĝm%kwo{?~YRCrAYд L{k^,zeG.jAN9yۓkة Cl a>7u vN@5IC\͍qH^m_XhgP^E5]w=Ue=8N(Qlm93 gA`h '. 'OrQzygdYP IaT8PV1/2Ԯo8RR^' o&r8 (]/%wDqF۩gp5``K|n6dtH A]%x5b?`[x|\ 62ȶXrCY`|bRD͝ ZE$\IUEۣ4!2>!I|k]5󱀢cbfA/ʮ~kS ̟>ή d?:θ4?NPDH[tNT5eUWL^sG&AĞrfM1O`-FֽYEq] &+r*D L+ʱN~R^YEE XS\76kP<o8(w 4QP(VkH"efs%QQ^m1~x(Rna0tcGJcF`&3Xsj{ey+f,I+O# &^D群KEe ׊.i2Bs3W€U 1S~>NLVr䮻@|lK A땸ӭtRWsIIFԣDZ/bFtqdZ[@^\.춫Mb 6e2)ȬO4fۥYM_ եG@؈yfD&J|C1̯`%BK'}[1_j}zm=[p]= v)\jE /֩8! s >EjN5,6(zbAKzޑXԣٞ,`6LCj;ti\@OtSAR";E @ƿ!-hɅI;*1Ÿ_X&rA }? 48al@> ,Sv\݃Яz#l?鋪:Xd֣{sXm`sjHe" x=B0-Ѿް˴nL*jz@H{W2rQ𜚖YL!r TcH횺w8H@э݀_Dߋ\EM\)$P֌3pjKg.\QJmơ0ߺ%MMũ^O!ʼnX8[ܔc,9^6UӝdA(Qm% %tlPL" !?iSĚ[4 Gς3~tW`,V@sX >It{):8 @' w9K8ZK2#.SN"[8#%McvC`[X(ʓ" ژ }PBbdLD)z PUD#V;u m[+KE$kmYoӣkAF}e_#̑qLq ]Ïes;"lh$2~Ga 8(]z@nxR ey,:4JeĽX] MXK*.Ijd>G982 Nۨ{>:A/ֲPGæNQtJ{u6rlB UC_-~E'(,d E >(ZFa% X^8Gy GPt(6>L~0o[)U|8Qr\GU1T3Eh"@`~QF?Y/HL!qH4ܢ7Sa^ :jX<\{eQ7boBkNz0=%K&GŇك^=B [J1:&q=!߼N؛eg*$h2׿PK2;P{xYa;YwsaNK!`4身s^pTA>){)?B;84D$7֊d%2peY%/м" $w 3C7Ⲃh+>]劘E}{ș'%I̖Pۼc41h?%j'JI10y0v̹- PS$L昅B-ܹug,O1u9=MzN,,[VwVPYܕf o;֯M(8;fYV;-)y)XKrWWY/GJS~ҴI\CJe<8$p o(^ܭy6PHM4,UqR0ɔ[˄+|?|R#@VԾsBa1H=6B;}0b `%Cw:Dg2˼ނ8b@YzPe7+!N12a[Otʁ~ss? $/CѴ0U+ .DCYdR#ԔԖm} ZJ8+RJ[ FFnfAYMĉa͒X, :>5+@UU6 xKp#c3{tQ˾.k_Q^~= 3P޶K2\n_CJvaMY9dKQkrkΘRygaԼEeYjpނvQc HMfi{[̡ad1tݭAәyv_, Aэ~]lkAaX%~UcIW2H 0 UEaKgw I񪍍7@=5],z)Rv$忒"T#whQiE  `몫ǵV:t6lO% K-NXkU=T.z)!ҵ\ 7O'|`[xy,2I9oOQYE,N"j[m ;4*_Y40cz!ke$xvn٪\ e8gY5[A?B2KƉ[RPYhkvslKTb_hjTy II'Qd<"sb綴JVQ͌r;l;Ils71}q<=v!]hzqV)>q`"2C,rbM7Z~gu0i:b‰{%dM̱`izZ~Lfa|_dE"=}ʣU+-x>&VܷE9/ ٣3b(pcc@8J}Q'ҹ߅gNQBEQD60ʘ9d|begRd˟x+ه{S ̱uOP&& 2f+/;h"5^QhϛϷ!ƶDa̰~YiQ"k5 +>5G(=\{R(rݎT! thYPm;tܥ_\><1c ]&uƔݵcƴ[/uC]xg*ʋ;DO +pd2Nr|X6kt~(G!xyu$DۋY mgw(ѷ.%"SS3+52ޚ ZnwfP34dXz)[:G;jZEJ x }O Ϭ^l(MobnF?,\Y0:ܠ <^QFB uMڗr Nn+Tfh00Z3miR O-=Lnir eǀZލ֜rXKHqiin;TM d- SC*WO[W3zY1DVn~wXKF~0D1Go,(OAs MqNrJ Dnu菾OUb~ ʨxiC4) u#ڍjK4hol$9%Et,L- 2`QXWqu-tvϨb1#ݴNf$صR[@CN}3ZD6̡ש̯ILDA]ӆ 쨈WCxa(͂)޳&f%a{03ݘ~NBT@!oJipE_PjlwF#QBغS4h'Ԋ]>_Y  _ 놋=] Y9\(MTZc NJ<*msjx)쒲)Pr%&N{g9/\14lV4ˌaz{!p@|VR0lU4~G3n3NlS&o:C^tr_܍DKڮ=<;vQQ;{#; 燊䊶7!F37|IZ 5$iF5ʣ>0H4qfT'ٰ dkА,vchT^ <$yh4܌ݍtmxAK61449sLPZW5 mѥk]Y*AϝbQV[7*cd"(UkHf9{0wIbY5 n+79xc`͞ea4!`Tqg6h";2-t|tL٢ ;Xa P+6 Z"!(_K6>BA>gd`_=<)[Q"{ ?nh~Z7+IYE]_ۼM+VAS-#@׬OjKE5xA5/Yv0f!djo%O-!@d\&7ߌKyQ(1` k6LO)7~Apl;`؅_utSXCnmib1鰝.OVkʟ Co(qn66x{1FZHt{Ύ3Z:ܮY vS,p}`e'"rYHD.Nh?a@ЍZ@zX~#^`KOpei)>,0U&: s|9*A9g茍Jb4F4h@42$I&w|lG+maI" KˊF%+nf,q4a.uw8G*ms>-<iBUlP]?j ͮgd{MuzxpwLWy[t>le^UCW_Vy)S8hjx.R-$3&G۟cc@uCd|EK* e&d$P <^|] +7`RJz/lozƭk! Hĭn&+y#m"{B`Z N)4$ Pv:m ERL-^ 7Æ.+\o:`z`E+}P2Ycb\d| ]ea п!*=[5_nňBqR.:WKH)恌*#O(4]ٓ0H A=2)!'yAuP=R!b,ϒ2"g6}"9ܜm"X _p" 9lOą-{=bTL_@.r J- l}Lu@LOcx\DJ߯n^H%xPGOQJfx|]Sv!t,_X+ldV~C/&8!By}%6:7 A+W)D_iiHg:i xa+v M͒ {$aE`I,Q!&BJIUQ =x׆Ͷ?w 3늑?r$ ,۬ R5.bM#Aթh2_JtGh;b?$, ,}QfهxFVҟ}Db˲͜6udY)Ej"r)PO:? \dS2W\,ЗG?s! dx|@/00(a%ȭ:*T9%w_xQfR o1; F/k)d\OWz+{CwÍjGmkއ!5`A' 7 ` R(?2/ء #LorǼ<8"7|~Ӟ ]?5wscx`- qJ52m70}4f;X BSW-Xhϔtq*j{Caf5v:d"ƭ"(14BֻԞHm Fh 8& qٕ,d!3(t1y3U?d&dN hyQ<1r%UeşR K gqj͑!N#>O栗o8 5@Gjl0"^dZ់bsuN1K^ rh_vpNIqu1ժW_B$*s"3~x?%)0^vJiy FN Gw[SAqQs(&Hc`׬Y!^1R77rh6K4c*53ӣ! c]hŢ*-g[3! >j'~mn4~!S2`C\O8ewԛg#V´Sq∩HX隧;}c;\z9as"|‘UX?nMX)¾ӈf'.{R|3^01 LzPS08Nbv>I+l,yz?̃S(&E)* 39y$-G>D|OH)1މNʛ$xϑ%uWGFEl }nHԓ9TA)][V !:ge6/к+`, 2hإ8,Ү{oo\S?6@Bp܉-z\u\{*7xS4'nrdg]a uSCZ=g} !zײHI嬍qrLJf2#hm\PRgh-@׿[Zbq{%&pąw0KCh2 V!T.yCb16czif_Z֣\[) wsL욀'LJXF_.G{kYԌIV5-ɐ^<5D9϶BKA]WCaS )BҬu6%W9Iz &A{~wr#U@ EpPp@gm(S#DpCjK:a#*qCw3iO8U*p}#m_;a.dAa6yt 1GOSt'UH$ :,'3,Yuwn'(jeJ{QbY&/J) @\c<ՏvhS@%t-+HOAsY q | z]`ix +jM9?8RO.}fGU[]AJ%Le |geK߄0[PR\K0]C!sVgD<4V"Nu\ -hlmrjS-RYKY?2zyY?"@eDS]G $V_,{/)$rq!76H$KazB '́SR'!3v \T`'_Zۆv ܦ ԳZu冗[zɘ{6 u<5|v2)=f8 3a6^Uct9 cRY<'f˺ݯ~Fb%W>QADm#&4B] 959+~&&6H<̓cNN *LuC9O؃i7(9m`eOTwBi􉵪䞿ưt/ӄ&A5r3gitWG5yT:w.,eiM^9ϻ#]?w&%E8F#"&:]g*CULsRƓq-3;_̽ݪh)THpuz %.Ϛj+،oDCpXX죏 ֗OrrSE1Pߢ$Fp ׆hm0jԅYy]r4sPMk6 2\eɟt["v_ *)c(3qQ^kt,"pT.5fW gY^ki,i9@?t]2OF%C4ݓG0L17A:0Mh#"|g8)"M jeor` ϴ7)5 yd\V:bx5<-hJACUtbD mPq~H=I/J`mmz+~C=BCeOoCV7)f "A=岕'} 9넙vW^ѾŦE!nluaiL W-7f̵M%Sr=ZDi0IDO:P(7Tt_{XשWM^= 7&i6Cd RB?$+D#\}"|^yS%h,jtt66qqp 6 eˡ^O/}PwDKڳ$؄q6))!nʖPX} |13[E0gv.HYag;;K<( FcJxx82;OT SEᄏCEUw׹ã"[je+lD%1+ u\q:d.&]#h-[ɈBRLɕ@/8.^}PHP o̊ 3g[uE곤ֹ|:E>c%G2E]| ;^LW6'GZ1ؑxzF@:Gj"'(Hp-L W H-/-bsI!Θ ^+6gb~=+e;Tn7L&o&/~2'~ju%7}Mᬎ 1"~G|>ﵬ!T>ޫ!K DŸM>P֣NEخșm0iUsYNE7Gʁ_P)QZ'?*{:_4;|M@v(ܷqbdM1 @puGrՄr ?C|ȱ=%_3^u9eR:ޥka`?~Zvi탔KȪ tD 25YAK21 Li?Ho""& ɛcP3ZuCȸ3`SjH+BF@vJ=4P`N2Ȫ(VQCi] 3) :0g|dNuwqbzR}л 0&o aC .YAA&F6F܅ݠpi6VqW{4lW޵'X2p>mgz8!j\2L3$LSv%d3ߡЌg$Xmo}>  0ſ]cs?ڸ8'{K q׸-;"䌨t,vX x4U@OԠ9Pű6_R}_62g?.5"N)ϳX.íHϧ'xN5bOf=jۉ̀8R`+Fq |L1~IR0ahjۑT8pxlAʼn[ZMT*YŢ:Wc5yMtcIaa HF4͜UlaZ)%m(UYp9*\F۫Rf M/~#!V9ѡg{[̏`-Q!N뮛͊2-8P#@J}5:@64kj1:;5SI$!9 m5~@GfM= l6%3>VfM w.=S]i;*|bX˰> /b\SMXh#Ȍk;|{xE@x/"zv"-3O({j>2yaҒ^vr91 =i.ԶV:6i9?6Ζm13%g%'X5η$WDuѣ†sY?"飇З:f8[/^E:v|ljƩj󽿉@4.#ՙvOLͲ ]q^?0鞒.$\W;ō_&qZfa$vW}nìC%U&%²-N$*GSzkJV Ym%ֆia^fDB`r ܥ7 3 "-iFdRG&Βeao8|Ӻ֍j~ܢ'zxKmɐ÷ BRq:@XXHG!oN[i;r{"f ^->u\L(*A:T$C]U>fw~~G6!aaܭqǺ sLeh5`񠺼djX'ׇ ;Qé8Ru:[=Z#xwRiKiP(.X`gv/u6K+zWc26ޙq7Eᇈxzb:{Jx<'"]{ԤYn1t^Tno)0îUXڒAEx5g2YMN{7jK|EGM>$kjzpc4ov<=rvޓdgQzZVМX笏RWAh`xٞnnxhTM\0~niVfwJHvjұ.Ȩdp<$C'wXU'#+մ[]e5hcxԊ]̇)˳7U$iΉNk e ;ǖ &Ió }x߉Rɸ~tiZhy➩>E Jt_z^~/9CMo='Fz]_ V~ J-~lD|qw_2`o&9#xƘۭ#=?ZJ첶ɈwD08xlVp7cDVFe{⎤H=v/E¢C%dw3WjPNQNv)U%: }Ŵ'p+}j(܆ǿҕ#-2D0׮$&hI8d?vjϋjLhPsLɴ?gʃw6y+U%XO1s^i\U 8 Nl=~>w83N{Tˮ= yNb׸o{ 1k978?#n(ʔHT`[~H>?a(+bzv7)eMA{w%F!]Y>xŎIS.vb鋒W2H]@`&K5o`sR8⫑hxx䕊Q3@(FOj% #l%4uE8ƑzBp@"cVk2N>>i&>[1LYPf(I\n jNzL_`M%!S> Ohb)QUz3>Oq6j: )[=ҰBim!|afmBlO}v?D[({ $&U>6>>.`rnKxcQj(};1Z"{xV jؠ)oL>ɭp5r %JE>}O+đKn`H9YУVCE a ^YV< p&IRؽDCa*Gu9QENQqlFNn9Hn'u5 d͌G W9qDp̚ {۴ > 8rfp8\ xغM-Yi줞?|J]hsHEc\zj<9Pgr<:C||{w|X56뉸oϒ]紊+5a$r*È0\lhg 1U"(V!n1#c[j-~@z 3HO|a_aX(*<cI~"<nrfęIॉ\kX]|/S -2Ω)/7G76L?ũ1,ۂ5R%lof}~JtHPR9]JǡLp;RY48:NMVb!!Fz^<]¤ B E޳-QJNw!t+ܢkr#֧IPlC9}E֩.,oP0JU ٗwF>k/׀iQطx TG#^G5 פL/XːTo!1pI oh՟Aϧ emcU\\a@0 QhJT_*ݦ֜ڳQĿ|gR7p3Fїs !V%0n0[s8+y|N(bgh\-5&s#T!H8r|6&-p((`_ ŅNs+gRe3lu51 + * }#h dB{X7|s;(0z?l P\V`A)b j!*so3X3I A9!] H{QR. `&|ZR}e}PyzFU(]dD쯾s]ӄ,WI72Zv?#mKҏ)ll@4uX~xݘ-j& 0l4A0RN!\.Ek syj7v5iCdI_xvg<$C0fkBBԵ1&*.rH )kP{fA~eLrG⃟ Ft*xgnN16 D 3Y6/xX cԺpkPo NHNb#>"^&oVQQ/tm>bC/_D4ڈ_r0PŲ]@<0bije5`(9sdž+fYo'nZnoΔf+Ch$.MVAs^Y#2 Qi*q6AHhMa` mE_ T̉=_H/U'RTi KaCzBśs:BKRf^Df<*b;:{R2,ej8ن°掻 8fz;АH9Un.aOup`:[G KlO^@ެF~@c~ dz9xߎb?lJ7i|z nq{i%A6;H NYXd"H󗵍W𒆏p.MTL5>pJCh:@ k \l8AFE<(Xvn!=>fc+(D+O6ilIۧ+F@~!N=+ c)̠DZPEۦ+YKӕ`azk|-9[P!.Yz[1d 5Zoc;%.DNV՘L2ĥV%U?c;؁W94n5UNK*:2VGKιH~u+?V䴟ۑYd9PB=eM'r# t(ıPjlHb;hFL0#YRF` "&EQO8"#U[y{ff)\x܁ߋ0Śq wlQMHt&ă82jKND#Ps`3 اpܭRo?O ˀggex:>3dH/=V L2}831 +<~2 NMO籉[M &ĵ]&q_iwbcQj?m8:hٯn ݙt9@Mm9S{A[9EA3\> x'x%.'p؏\ ]7AM Z'΁V}Oj۝I;(UAzlRqST׷n j<1 f"@ttk񎚦s F#+/i" 2E^>+x%q+| '8ՉL{ڨvQ W۸ׅ2Y#`#퓪^|Ftk|m h<<Io!N؀#Ɋ '.? qIN_hlJ}Qm#w|`ES"/ױ^zhPiϷ𗷗|CIPMPf6={ 2_h'NOfam+" *,.k҇xOݳP \󾼄wc%;Ğ@,s;+oZ4cxDW$T"aE=ZsfOI%Y5q}N綖C2U@ \7d3(Gʹ޺!j_2ZT[-k\ Υj2x0p9 V?4P<3Z*WvݍY+lX1RP/a੍uUZgu|dx}c4zj+PVo_@e^dGlƉajE/:EJ=AyR4͟z5@k9ն6m1adÇz v%F73xM-.O-u&iH[5}ªG]lP 4S)\B+a `BhtFLc+چH5!iGR[m]m*U_ aY3|-тw6ƊNcd>pgk/˸ bّה%Q\chA ImgsNpg$8j5¯>NgMSiPĞ{*Z4PIqS*Ӡ"G* JeVkBMyfiTޱ){͐v  Pu `ezx!F (R=dsʹ6gl@d Ҁg7q`d2p.5wa󤩶dW$}l0 >Q1Ƥ6BG!uy5<&& ٹ79(_U1Κ0C5 KRLSNkΪAG`_hBE4DsKuixETz\36_-8M静d3_rEU ۘw"P!%dmI. -fY}0i%he61|AR}l Q[R8Y.-^zL:Kk}U#ɝ$qY)WYM#nE{Dz98!9cUVݩo*-p+&&Bj¡scE@cj%~J )xJRw0 48YvH3nWDi\m W;U ]ZQ \2f{>jRp S8(V5fN`DbxK*`79aJV Խ#SB)@h__zY֢Q=IC4 w8朂\Äڟzlk򍑝Ȧ58\g3cfl[b=+_Cs'h^7<%~p!!_2ŅR=I|VD5 ߻"eC: [\ $ iץ8l  ˙Y߷%'>?KXlw*:.${opS_VTEg_q|c{ `;768bELL[QIb"7zdU 2R~ݧCMYW*_-ֵ4:`ܣ_Mmrtرhqj>dW脱|& ZX}=-L LnLA)Lh.XI.4%ɀ"+4Xj"MH'״(j_]ʷY;g?9֔Oz)!t 0IVj6"x*\ADMWʣՆC|A},AogIKHl}b_ݹ{yK)Cy0Us}pRR0X4 eZ&j7 G8ᨄN!0<%4֍oS1bF#]=e C0w`/!LjJG _2 \XEu'AiPa14e TZDui7 w\Cg!),[;*wɽg]o`"EyNk6UgrĨfb> Lmپ0jzB5d[&b&G0z.#p T vE4>.tG֨~6p+צo%]R OTۧx) gEApoE- `Mg^7u񊤨~U}YDia%f/ ]dhR*nІ,|GR+LIwҼԑ|A< D@ܵ55AB~Y@\s!Эjޖl5cqCe ]yXأ+!ޫNveAyM8RhLI@ؒ;~Rqe/%_tn6?fumf5-=?&Lňm2ChnhςrXc ঘctk憳͆/h'[Yb_|k1)F{xS #?M+t@Q[uE9ӑ<^[c"uX4=sД!ԍ#Dh/Y Xn4@@B&(*8&$ M ZS})^M>I?li{Ps=Zbu;:EyI }?^&^>=kq V;iGП((3qس_-Ŗ#qng D2ϷBwij1A!LtE}.̫f/ CN}ߞcs2ˮ}p +* QeϜ}s_)άU9+ ?KwYׁn+ZYaS^!ɼFy^2Ph2xFpKj@ \b ,N{c`?ՎYYYkY. |(cĈ`~]~9E[䥇 )< Buy<{ԷXS)~4fT+W_<`NLa Et9 ;I5Ǧ([=l"jVĩ֝э~ysd)ͨRݡJ;d],iF/iòGbHQ/c<8kݠ X\zduD\ڥ`.c78*հ8bD 6GT]z [5;cZ)J᙮uwle:J~Hju `ak] V)=$&Ob`'=,Y>39޿CsfD u:K un#Ir/𝔒%1v_pg ЖUwmU5u6: 1Ј83\]o_>m @`IF]Ks| >%82yqoŠ_H5WG ϝ 1Ntho#{kkrl cJL}dog6bN"H=sYE::`oZp0I"tOYO l\bu F54r'g09q#!T=/Mu )ƅM!3CQ+5nK\0 [k܀ K~㔸F9^=!~sGjO<HIY5\ --שWW$nj[mqB&^6r\\zѳ-~F{>4-2zNĦ&]$8Р >V!:!=a$Q= naM'ؙ Y7HRԅVhK Jr'yvW1mj븍jo &(=}w@:9 lN9*8ǘۦDӴߜ܌kDvʂKU%(Qx"HeZv4g(`2$n|,/1X̗آ)z` kx0 ĆQ[43*}"OzM+0%/1ҩtQcx^;%{|5tϬ@{KE4̋k,c,݀aO6~Z_7I/{;i7 v }.249\3GE t|+LrÁE> ]ϽhV՝Y@trAk-9'aƂm{lVd3[o[@mTC=>sC".P@||s,SYw=s ܐm6G#fխ9ڼ|e7RfhURDxaa'+*l8m{>Iӡj>, rDfޱ[6j/xxʕn#c m=f)[KII]f_0#Ʌ |S?;ƪ_|| *u7Ou*׊/ceQ{pk f+>e|m%sQX?1?i B uo݇Cg[/c>-8^Jt!슮5HWN\:O8}ba̬(T}q* >]팞 >He~9bI b : DZƘ<*JKQ&E#B $:y;SR:2R5,ܙTZ3`AF(I\ XӥIXcҸWW'<EV e46Tbsu_Y"ٿQ%3FYBV}>w( xjZ}ڹB2~y_Eb&ScK b<-)F[\xzHa:j ;;oÐf0##b#܁(paF @HOxYpoJkبXf{;_-!5~aU3 Y]|PDH6ph5* K6uW+7X?F= Ie|#.Z%𿫔x2[&4+*nV ufv1+t #:*b 6  k*u_cTv_O7r|čHifV/DT&O_LE$2*fDޯ61_z^_5{0a+,nGFY-o`]tB-zpGE P{ /A5A QRzxdV1I?K}9YǗ#{}ӼX+0_@n#o2zX$;v4P꼑f&"B1{q6!7/@*n5X18Ept\Q\ǻ貕Ձ{ǝSd+gݖ^_O=-$N곳q4imcs*X&&kRmA4Y/8ʹ@\dԤM% Y̎񽪑7LP_4 oZ iovO+"zO GK!{:=vWMe܂i>h^&9 R@`h gЖHwpf9c"HGؐ^7xuTЭwcs}uNS)Ru&+QxlLs͠9 !9'{wϓk=N趦%lܹ2,v.r5,. ) ~;j=,l#!8%o&2@y:qmdyB$_l2ZqiX")Tn;; s>yjӓ㚎<vZ sι2t5 J@eS\M*uND;Bn5-H*]S a*7`8iQzQ+{XxRkT7""Mp`CI'v~77#=ٔV V|bcR\$qyU`L>],[:P{rbX/Ha_ -q]_g&Wob H|x,m?= AlDL9[>$D@‹X ;Oᅏ_^*oȆ= H k\>9G nY{BpɍR1Ph~uBz&`֗ 9[NHw L~lE&5ê8q.E?" G^ج ~T&:h $B ʯ_X yFgu'b$Mtl`O ˜D*7jY1gY~-U2 ZWYVt> ~=rpۯ6aS +-5lQ§Tzn>q+J; V6ZoDW:"EvxyK_OYew7}K!@|iDlƴ j«y8ʭw˦n^jhjn}aNw~;M"D!j70b;d E^өwE0m':~g]l: XDD73~$]X$z[$d)* X;3㴅X1/en{˄.D"^9C&UK]lA#ª~KtɢGo#OT_m~S,0ȢYeA7_2wAup~tc'}ĴX\0cRF}N`٣|*EL;ilΌZAaqI`DpqgL64O&]Ճ|ðL1^?pn͝ iK_Xc #*/p<7=MkF$>#>I0nLZ/ (7:~4N]AeCtLV, ibm_im cz [f@0-5'C7J,K1yp= Ujr:W}g /2o|i(򰱮rkN2b)TQ4JYnGA鵷J{AlSDXď,3p12 +SYO E{>q,P~OIFY06S@!uuոE1E \'9⓹)3w>ժI kY`]t G0~!~z{ 3Kb: cLV.JK񻳢gH=h,~1;ɺ4%׵;0aa>s{4A6Som؞f^ɴک6 NC:H8S-Q ٘Nk[.aLiZlP-#둆IPͣ:5KvjeI E }} w#fmʛHvq),ؾ (أ;E5<|.~̲+4rB+.HnA.NfIʟx2q!w#á 5tSZ?HOX/:q-25B %lO0Swzt%.ՅI!,yvT9kb,r^Dj>ee=ߊJ[w &0y_s)T~'@t IZ9&cr=\|ѹT܍ۙ#n@٫A*1k ܑds chNk3-?牡Ṉ"=xqtIo&:1;#RD/k]GeMS|q[Q%)N`蚹s&Jý޾zap,~=:R(mp,Ac4'W,'@cšPT=}HaU†J Jon@ Wrζ;Nf8}! , ɯ΋2y1}kecHB_({Ngv$8?4yR[Tv}|5FX*%o2mc$}Pə\(m'XK>MKA`oX4s3l  Hz}'ԋT"`sy65¢ Dp=Y P" 2.&pVLN13-4a!g9^Jnl2:*. 50Ut}\;pySz:EGOM [oiw Գ^̠K}[Kh;]_.Z705OB[qc_.f ^Lg&HY:u!:Pv`"pfX Hx\K7#Q_[&=j BϞGrH@qe\%*E` 9+Im"}hMs,"']'ò??l ٣u`:p!ny&,YByŽ@+!vEvYV98 v Ck[2p'`qoUT8qE1mZ0yUz׻NSw]G *Ex/]RžYzГZ8jC:yc/H>9gM/P+*Wg1|E,~%qtx6ut?Kr dFj!RA^I.\a9RLZbF6T#y3kc1pmv$",5y(7:5S;E[;Fk_y\Z&bV\)(\2tMrf3j`0, m Nbnp0*ę6V-Hʞo˜\ޛcZVj4xbhw鍼?H\(.=6}*^!Mn`PND" } I=rnjo ;]*`AԘ'fH>IPYl%o2gʅ'"_ϝM>rFPTGV?劾qK-jFhܶ`ț~0|ms^$+ P6bzrHEc%*`TURPdup1cto] : t)zp:ރkty:c*Z$4e |%UlJ6;V+ԮSs % ~VZc ?WFo8w0&xb3V剘gEUIEF+BA^qv8y/~,&HT%@݈Z3w^iYYI\ӲI?jHcee {u-GfMǵI c5Z-ET|bʦ `2Vep!c/lD*ⶊƝ"AMkSFM~]n]elQBh'Z!>d4M3N1- C0(FiMB.&؃p5nRSxdX>Nmg@Ijr=;BQOò/ ^xhK8Q/ʖǻpPԯ@ GUB iґV!<8pD ˈ| |S?^-BOVl+׳[E گY؏ydy(hZQ' Q2}IH,*YgL,xhzgNIOG'}a@ @q(c}CܚXUz `6EKi@5EtG5R?Mu2_lݛucҵO$ ֏y66m M&+Y ;t#(A4h\f [G"\p l:tb\S פiAIS"{LߣO)Ģ )m|&I\_W9XO?6 iˍщ }\URl2a]?qp[}[I&aMFE_J]> tPt fT"jY5?,u>Ţ4n`"ȧ\1AwlH:MpwK\ ]r5$=QhM> ~zw &ԥTM}j/A/3?` Ԯ0W|`ՓtR ^þ|3vZ;= yH vKn+DZBTJ 2dHrU97xV5z&wEpӌGHYTٛTVCcyff%ݙKb{2oNk[Cd߯!&rq&LVfʯ`B^Un8XeJE͸#j_i` RMVJgU IZ0+(hFE<-bg ˭*{pُԧk󦪾"bt}Re؜ZU8Ҙk X3Sseu]_i*Su] þ.tДT4PlBk53F4=DP+kۛekTp$5ZC:g,stKu i2G#!kCs>eg͸Iϕ*BTw3|Kq`aa?:⃏ܚŞ[@]Ugdw3\o 7LDN~R[&?-Iԟ9@U?$.l@6PTBKل$ :yT~XƸ1Ţ=w@E-s@B}sr9SJs [Kphn-ȳ+Ʒ 4&4}ZD!^˰M[֝i(5J*PP6Rӗe^`3V#,4qOkfb+DM#gqMJe/@ސU ʇۀc~cc@:${JzKapm܎ Ӈ8]|\P뇫AP5^Z%X <0BPۢ<_gں=w/Gmc86j]jc85ƱNQ|p=ŵmI\lpJ!/~( %A5U$m6HΦ"{@`OmƕtTJkUp+,#Ia\0u2dui2Mtjv'Z<{::surJ4Z ꥄeb;`#(3 ;lDQ ) k6F5 a?oPۃ&" ]IcCفS qy }Vfe ŌJ*$HܦB8l4TBڻfyivn a6-ɁM1c}5ϝ*DxMJҙNe\`ٜ-<:x~;j_Lb uz2>fMcbCq h,$pk}0Ț@Yжzam [`@=~f1P=_m`)o"t;zcii:il)\X; _s RLJ/Vu-0;f3z4@M<^{f.$S9W*5EySk/E]odDZ5r]#7+I-(5 2VmSuoomGmpFqX͓ WۤxǓL9LK71%elD7`;׷<np6&7V'p8;I/j_/]F,!04.z2o|CiF\9gp5{ry|6zx W4_o\d7"cS릢Fwƥќxxkh 12ө&*k 2Lh!\  |p8,_vײ >H<]9TڟgUqhWt?.0]=$b_&ׁרLmT{ݙ.|O"q$v]/Q+6zi޿:ސ TN |,A 2hDˑ$֬Q_g\X8+V7&:yŦ}Mk)bK L5LN_qz:gcL8P3.o Bu0 ;%Cayda&PK_&ސZa3ҫog-fJOc*=l5=ynxM!m){DR9cΐᠬSR%oejlprHKabvi9 ] NSݜ7zC.lzp,@V>7i6ij*A?.ڙECݐ6^eWs?vqU?<#j%v\cs抂n$XSZ4 ['04ft@" #!7F(VpM$+{݇J'$fZ DVyhp.s@ zOE>}Qmxl)蛝Qa/{ H剆%N'S @  l"`!}.lֽةQ[7!~6lEJ2KcSh 3 Ħ dAJd_|Ug⾥02;7kY멉Yc0b㬛ɦTntHt+f Udr؎v~jFr@|k#ǜ> +ƒ`#Dg-=CGb8w~|>1:O8繦4FLXraJz4Nf؀5'(9mϣ {lk8;xZ9eNCrv(𢡊 WIr|ٺܰwcPL.AR[ |'>]a/ ypEF$Әc5xw\yr1~k=8.LnO0A8;ڹtGnϽ.UEr}WM0F/JiWT"μm71ޙsA&<:?`UP!۵\hJ0D/EZ?gHdZ.>=Y^`z qp h~Tpeu =$fw7eC`UD3>{`m5ZV?sm2!; 6~roh4LO]io]c ▗q!&\Ѽy!KM\7uQq֑OQڹ"TQ~U|{l X%޲Gس!϶: bԪᇨ`A;ni; (q[@OJJ6@f(!=f4e/Pn n}CAcǦ cBZ`IUxW؍o xj|WN>i!W4-M/0Oa_pjew-sfbq}Qٹ MV!FXZȘuOA z>HMU`':Κ8;C 1KӭAD7Kw(w/2K|%+Zk&Ǽff_tR0H&Py.d2y]zܶeQ.*q jg'dO|}oqۯBGb7aܛ]`Qs5mr+ j4"b~g2{]I'r*a;EWbii(agՁVLZ !R}NUtDc6YlcKYUA({mWÒqQ0<Dž'F&.Հ\x?AY,]Kɝb:b՘*aL76+\e>//HR9$\9KjᵀM\ў<*6I-Ġyv[V5kjf:,NjsZ|F j++8)p3 ~O ?kP˦f$,Y;NJt][l gR[ 9-9i:\zI$4Yڹ֣ g ޣ$΂XhP)Fi-D~2nyM9#o(&\gDxM-+ٮ&|p,6m GSѨ4d4B^[<;^u6\,'`VkwKWܯQy;kNƄuA=&",ZpͰ=1oP4dn@HsmQ`j̅ 캇ڋ< IZ\s w#gr"{~Y̾a{ x5(4EwO-*v7aZ#%[&C/$WS~9/6a {ڴTqe;]t[YР{TO4L;EW_:/e-0~oHx@.e yH(fTws7-vL/$"G`Ů2^dg&3 Ԯ _emV`Ytw R_'X6(xCf57<7n )ƹynsulLP΀10(OHbkGm|S4g3qdXAZc,A`89DkqUARCɯv DmpmČ'V^1 ix3b:rde[Vޔ[6kј޵RNL7|D<+PX3ڑʫz}Y@*}͵ۇa P+F;bDpc|u%pvI8{ݴ+SRMfe#>/`p@CўR_?2h2%3#};kz-~vBt,[ W{|M!βYYlƏRc{Qװ-DB@MVng&4&#&V?+k_3#Mٯ ġI>:u~w^#szr(GHeX&:,id XR)tzr\6${d 1,$X&+ݗ92zU*ܚ+ܒB=sBwwYP1Rdz oK2ی&!(4fhپ:6]X\;yZ>uAxw30 l=H}o~ղwk59^e̛8N 'D0P_گXflUDw 8·&혦{mv1Whͤ%IG? ܄>$a<[_Sd{O=L/Hyp/~{k?Vi# ~{VN y3f{ͭ(4c읗fԘQGo:d%-%np*؋dF_$"S%x_<7e;zsMe q0MK/۸7dSegz" ½zG 81qD 'D R"< B?EsiFHY؞Az^r,iS"|GQ{nc3JѴOH2DZCI4mk S[gGeCp BPT*`?T:Fţ~I.<yEAKe|h% &\i LЛиo¿HzhU:f>ésVv>)c;Gi$$ ֓Nu,8hR#U0! W) 踉oc}[xpc|mGsS*m@, {BÁ7/M3BHJ96,iFΕeQn%N;]cṉ;qL=ixGe|-SO騦J4qd[%uefĕ-|-~@b\鎧\bZ)~8bi ABncKm=LF[dZITOO`$1 ~Ϙ6..i1<+?hϠ3!\F2PZ_$\2TKt %qZ#Ilf(\Ϗfcr(,)q2}K<9 AM@%gՌN),2OW{9qΐOLhfC:А'KIRq|wqSۭ^?q.23qw5 ՗|!(W3p }Mŷ&&?ҏ9,SnuwIMF DXmpOv^ki侯hޫǥ)YuLbzr - KahFEE=8^D ZZI+KM XJtt86`̍;_-/[Bi!y 뉢oH˪, 360y,Ғ7[`܄B}䩛\W0?T(XG8*cƣ"nb*̝j7'nI8I9ђrï+t-ݨcǒx[B' Op_c A~U+&eߗxJ&=0%\n w@D47e`9aÊ>(PA!>_UۈLX]VqF o9aD2L$cV.ٝ\,U_7ŝDj,]S]k[*5̉ <ЄQ?ɧ+I$3($jłha~sA7ΟNɢ>&Tl)|s}u. cQͬYpW_?ԗK9=SyOћE${NE_MSY_&dSs(%}^|fSUͯA׺0dRō BØ|lӵV~ne6?p藍#+eKy#~mY^ɉI3RiKTVe4'yq`oJJ]{03,x6FIQGhu7:j}'wظF$B}WVeݷǪLa+8= IگJ,&z˙ i:u5'W(>ehNv>Wĵ'71?wн7'0Rк~:“E4?pf}0$>É"k/yH0 {ה+i녃{<[3eL(=Ǭ_T]Xy [kBCIJG,u;ػ,B~|-:4MISZR Y67)qú=Q_E>gYV_äuPuUi6q %:(h fGnSM'H7VڂV6e"]f=ZoY\q'}Fsw_h!oa%;$j}w8C©_p15/LX v9})Ӵt[l9(R:.p.eѝ[^6yj;Tj^˪-|o>a*HZOXAL"60=;"/Sn&R`^RLɜ ;2%ltx,%fjÏ4Fnfh]NxfO}1~L_sO)?r쏐:NAb?UP<čPvʅÅmV#7"JU ~C98e1C⟦vnL(rh#% 2 }*KZI٫b@ uUE%z'$?Ntũ{*vxԹ{x#;ijeQf]œ>*Ϻݴa@)@dJTz.D2J C }]>'?qI_Ow 9W}o&- 9TQ/ "f'@ԭKAc %A`&y:$3ek\d( GBa,*jxI1tmxγFG=>#YEtpQס+ 6k%\zQƚ0)we]˂嶒ھqK/\>qWLZ6]/u(aQ>ִmg8\q?id?_`ASŽF %#s9¡fИAȆOۂnق=~f,"ǃlTp7fn焛q{X'VܽU֊bC9L"B3jRB!lS1ЋaCQ d-xd&Z7 792?2G3[ݩ&WҦxkn]30؉ ۼ_]tMa|K䪛I>H4r5u-0)7W8vpmi<llQ\vzHz |~t8FǝܵYߦN$A3X83o}H3p6j:0{ hP8ݲ )Ң:Wgcͷd!ѷn%PN`,SaTkm74o2%6C&j(' (ӎh5;dԩVsiC;0K/߃.4ݒ\E@y}]p ̎7| Mapzp,E2KIϺ4RJϑXzzX5huk#Y4֎-g;))PRHd` k2{e / Ȏqi~6lXC>1LD!P` Xm@d"I"Ti%[:]RTp=;喽SGEUc  17O ܄ir"YYH)BbLh)\BW$uN$tJ/X~  =ʯ<~o oNfR¶=])[I/pgίM!)ZE?JGANQʮ.d ;־7`vǾ}#FoLl!>V6Td @D <_O6}^'*2BT7'-5z5:JiÆ̨ u]>aK+%(zb4%ChU}AOxu5$CC(5cy^WKM<hV:Tʝ6~H:]c)%$KKxwp扳03ؗiR=WMD+O2m+0Jm\6>{/%vJi?;5y:-g҈<L䥪g=yzJg@ %UH/YK7AunxZ t5#4a莂Ɣ6 ziˁLimjGY: xHȻ-+S{a.#}7 |)qI Em q<h/Ԏ>RH]oc bQ aN"Vq){IW |VaPRڵ ),$=T]жNlQiˋF@% u Yo ML6Qꇨvs>Z'iޗEA+8GSh0$ 꼲+Xdl`/^ Ɇ븭Xbe8NT5L3Pk鼆6J_D?vD߮ ¿z B\褈j{ѐO@sd5xl\CC-1 UQhmx.Ra 4%c(d^|@`ab-zFirARpb`~sKB_0کg<]ZQNA ;^i e\.P*O\"L)` P7yFcNuP& M#G"QٔM fT`)?B[LbڃtC#20ahɛ]d 9{zNM&h<)hRaCMU^?!иBO64Fl{f UWYE>e7 D "L d]n[7/sZEy^-|HL >ON< ^pPq};5fVJ-Xڰh$t#Wpl.gcBa歱c&IEf'k䖾*kK׶rH `-@ߡZ᫽ 5n!ާ?½ܸ WWQAUeD-6) wBJ*fg~,FUZ[ 2TOKm''Rֵ{tB`_̹?/Cن]twW7ګ?؂Ʊ5g]ݷ~-qjҏQqt1K-a/һ }Y$e_' =jRxAl!$y-b ): ذ)lGY2E(L/ukNHŗ݊ RRQ5 &@@.62֞'(*zALDaa배%)-;=?Y45NzxQQhLnM庺tÂ1͙/{L*8Y #6rӽp䟋Iзw2!g%e=_XZ9`4Hhz^uK*zp%3ѣ @VJxK e7]J!zA}/0CF-.*ҐS笈^~ BM|'HD Q4yVܓ]X@A#cfZ`gK?q1)O1eRDIb̫̎g3oL}:ȡ'AFDyZ[a!]Wrs·FBYcщ)9N*dIn'k745vf' +c27qٹ5 | xc͕a&2{Er‹I,GR͙ڵ2/?PS#yUՋ9)_&LC#}L5fZO_6(M DiY=I2Lx>$[N<eh(,[bp*Ȟ4S}e3?@8hq̣/[;OĖhQEIO&Bz1%31 Hcpp[ϻ"Z]0Una݉0ּt}bXr棬(mE=&~g-F.k= >׃Cjƕ.m5Zg˷JLVg,@&L /Rm{c~ /ܩŜOƤ3RZFVg*}(c˿/L[NtT~T)ыqK$O'Ygfqa>h๥coPmC;U֘Ape?Y"k vy_0%(Ձ(:o|Xf4jv.4pľV\&q㈐U˥b7ulw|k2#v6-=t\-d,çN(j_wT=̣n!%7)rCMFVɵJ72j)sGmI$О =bwU1dx+B!Jٗo) N>UVDHNj}k׍mFşoC&l;ADDa_Grn<<])b9[)M<6ە RSBoաגjS/{DT%"AݐX{]LV&k,C /\(Yp#\u>ɝgL, CH#N5֧G" ݸ2,sk 9=fЂ>Il7UVWI7ƽO֫^14ZT#[RUg<,ec{ H]uyn*LU;blJQNhMsFPVjKH[ ~X!ղrފv"0އ ZvxRF+|kcf`:`2MRם`|8#CE,̲cjq, C턱0;4JuG;@QI/[ɯ|k߇7ԮG.YO^cKdf ~(u.WOu͸Vv_4|Vpjv?IoT4 CuAzv{`* aē:ZZ^1y w;AF9(&Y,L9oLAH@=kwYo!4.&Q`*"UJ3;S"ˮ ǼhO @3Wudgï"_n9z?TD<6pm엹) ,j-irsa\);<5l >=ba$d^wP[{EsU#:uŜ^. ,hdQU!k]J좦bXϸY[Y8*Y3)L5"!dAXH9jea6$DMP$0&)~W3-:"d.\Dw9*&"Y ]G =T2S67D4O@r+e5onBb-+v&!tHlu| e4 <#P Av>s !u! xMYЉSz]H^}= cܦ̢$"o %f&RF^F64?T?8.qYgOm ledH%ZŠ&qD ?a<:ъ*5"7p fhw}˫ZeTQCP`N4zzh(']1ƻ}(Ȩ,tCJb GW7iүfMiWH":O$D[Dl@vtI? "{#}|Ph=BV۬T$=>bӜWˡڱyΫm)!ƫ!}K<9QE纛f1m'=-a?Aq)Fx$lU4 x)vma*)p 2$PFqn܊!N`9,}pB٪@_T2x_N=]%BMbf%D-ʻb&wϫB>lo)^(ޏi'ɯӐtwVj-%p,"ȸ{J5h`TÇw:jaL530Fg m0K]:% 83RMjʽюFzcЯl.VI#wٞ}#@]kvL؊>BJWu7pKX:F#Y$ʝpZؗKl22cC0^2OH31Qc}k l`/um2^ϴ $K‹ fIi|BJk!Q.p+n28/_6c?i-de-yrq=(%@ +r 3ag[S|ۡE*{@neK$Z]<װ$cn&1v >ׁC1Bm;7p< GST1tτwѳ#k ׫/MΣZRшǒ:>p<]7puG٢r lp(UKcƷ((&oVe }[ ;uke(%c_~|h/r'N75bK ڿUtjGR2amQ EZF;鈉ƞ먈U첖>Og^,;<5Լ<(~\92ט$ϭ"ց5XV7WHk%*d\<3F4}(bͪ,.ȣ;6ǧ~@sP;"T|S1Za UVH.5]YnPBN%m9Z xSx dFw _o]ѷ5Onmw0uFr깺kWTfpdERy=Hs" :>GB&xL@(LTS/@۟Kߐ`0b҃ly(GŪ.ICJ.Zp7Ift`&r]Bv9 PEv,OK]Ʃ*Dܘ-h;EVϩ%M YP1p=@$.o\ʈCCdf\71Ppk__GcFBg~E ߔ/9 ?yϮTLV[~pr ! A$Ma7xzゐc*SRwH 3OvGO35A8oś~o=QhcfHhPlэq8RX Ef|ܤjSJc$!BԖILz`t4鞛 ¥Bu`Rq(qH'1xi2 zR>g/.uSYVE:JIgVb:c\zm[hVoz"T3v*GQx=OU1趔__~(ia/#U1.T: *?3 ELēI'2[[M@Y]lB41K>rh,r|LtZvn:neQ(G|rec&/4َJ܅Mj`\D.}hF v<1-N:'"ۛxղv@f&]84XQ&㷣MsekY6x#~$Һ?q-ܮdzg,ހ7q7$b(rT<-Iثm c&;s4ѫZ;#teFQ2Pǿb~1=iKql=cQjiwم<'}sIi,7񤍜?y[TD(4Hx;zWU+N':;kI=9mO ,1E8 TbI ޸^r~Qх۝>,X\ig%-ЍŁZʝő!ab&[81>)~ruY__Ҫb5y  R+R"iMSc6 Y/U8U]DDQVwQa-HXȅiNx.>;@ݡ[CchcGZb_NDH0Tp/V4mue샙w*ѥ6POݫزpxh~q:oԤj9;"[G-H'"O>-gZu&׏ܺ~fq.[Vd&Bwm+˅ZO{nG= APR`5liWT`OV^d y&1ڼGe&][_}A _qfh!;߽PõKRӣy j' N{L R?[󂂍z ¬HvǖY fo%iV(LnwxQGĀUvKEˠ ܉"!5מrSj'](T|sq]/BܾzDdP8DQ:o\ȾY*&D^B7$̢$FİKouO167 䦵j4ܻ=A*ՂrY_oEaM|Pf͆OhٺGI@ sKCsm{b$Ϻ?S٢ Djnrse ׉= lc|Cnr.# ^:) ڂۂ355;k^x)ws%S~SN3ZHzh5e]ov5Q/D7W9Q;eօ2LV;G|ٔy$6J5{V5,/$eS?%fx=@1})ae=sDB[TSwH{+ڹOj]4?@~y_?%h>Xaa2z~|Dۗ5tc6еf#9~$!lz&\,PNA.uMJdk0Ԧ[촺jQoN軳Dx\BF*9@~":T޿ r+aF5%K$ Å~A]9 `J'j} &կX`iy9 ě-xUŸ8~#.eծX)_FcN@׀bV`dALߗΜ{LCq>-<;/8dwA' FͨW M(}TA? d^zֽI^+P>n!M%E'lÿ^g|F .&Vd*f ˡQd?ÞTA`V6he61}"45蔸Y)*W5A߱?{xst쇆_뵍V(%_ⵒDlZcxfq i))tjeIa:)%۲6&ØOFHHd ]zxŠ=0]O27z L9JqVԾ)j0W;A}%T\]NoFYLjj&t`<zLY?+$>_Ggr< 4!9$c_@ !Wd[܇mSb^DUVթ'mbtLq(,ѱFq=Gx4ŕ' b+tD!"^`b;*q/vd*3ߛdl.Nh':r}e}NF.JTg~%ܓG0w޺ׁ$-#cճN[RFiuHN:c,$Gmj0֔PFM\Th, YeekPCHOψϭRPJa#FoPaw:HOփԨoDCtS$L&*ˆq[<}N~.A?K$MH<>3ou pI3+ 7AdtQ'4t ~c=L; caH$M<;# LhÔl.}G"SƂRS`gg -5?çXzȋ cE*pb]&J".Rq{id<(dE`Prʮ{iOxd@Hks3\_Hp@nuJrիSɤE ~ : \RJx9/;|,$).9T5X ~f&m$S/@ĀvfŻ8ڸU7z~7 ri.Lm~2/JKGW.]Z?q$Pl;[͉_o B";96ࠐݖRU'ҁ#/UfP17X,F/v5er,Vdnr.ef/#mZ)}HE *$r2IKS G:A4/45q9h(##yp4s53QKMs6l֡0f Cf11HE(ZhȊ4;0G=jy0˖u+}G!K2gA c"q<I\&+[V}.CؼMG/`u18\)W4jm'Ӫݻ`t/4NA&Nb:R :-x糀VŊݱs Hh#nL wmѹ|l/sMd+”(eW7d|dLt<) hs4SfSjcbX|Shp$#8ffCP_¨K)<+WYOF]Auj@4X&ka^\vkQyy5;mɥ|+;ͰKo>>^s/Pn ]2lVx⳸UaY*ZYv' 4Nj姇GQN^1ޙzTe<={n>^aI^pF0!:]Rp3+{y yMt (WUab33X.=2o)AdIɳj ^GͲ`69LR薑"p͢r0;'J(ց~`#ikI-tC ZIL5s.˪i\NG4mU+ \p"49Di)&a (L;LgY_nGLǹ e4URFRۼ]t'leJ;ڂ-db߆&}4Xgga$h.Rbbe0wp=gu 5'Ld3&ddO`4 6Solб|N TM"o9^މzg\| qTIOҶJjAb: ʕ@%Vc%wls PӭJ:bɯdں6Qs(n i*xZ^f~PMN?Pl[a LrL[ 60nZ%8G0b^(;6;h@*a3`"iC;P.IQ^m}8"˓jM`ei<@R6l9)9ģ|tizx5ukX0ƪa;FENpoGܖjnexlB RO;3u.ȺtP+VhMM-b7*ln&m9 F+U ~':m7N?8 ĂHl45{9 wgb_rx6lP'zpq>z A7r'9Y:8W^Ug/fhxw`q̩Ϙ4#!0ȟv n՘z}1#=PG#S<ΰ,IT)3 <>0z,1dk`BD͸zIg-'ٻ#Q%f2D v.%JR2XE6tz˟[.ښ䚆MT<` ܄#ˠ#y0WBEWIt r$ ٢yrw܋}j%)ٔ/!(IVwta||@6GAmyFc/Ɇ0HxQ%C^~[ ƌu1]yyBO> tZN"We- '$Nt" 0Ro>iƀq"2%q|-Kwn7\T\タӃ!DDN| W`9wj,cIjYíplR|@DS-``^DA)^t}>D㛫j[ED.")~ 9?ƄumqcWgF3&eaaK]O7^cBp[[ oCAoZ)*59L3C#P#\;HfG&}x}ӣj706ԁ?6Q!ǺZeDrO$ΤcQuU,j%ODT,(y.ϦUgfqNM'H4?@ДT)cYXybBO/T뾃!G;D*e\LE=ҫ1~1;eNϮ#Ȭ٧>zr%4 G)a5 |]|x~GѨY$ {4*鿃G16E@+-gHyۉ՛Z|ή=3r)OŲ~;Wj!kgL5"K^@ۥ>R<Xvt㟱=SJF8^n)rXcq9DF~3NS)rG&P\P.KP7iXX 6:}anVdduTsUu@G2򋵺+`B'&;2 GE Qd9DUٜn"ep/&9֓H ۇxC:14 {umUM׈5N9$&P׻u$z1S&бP^S1l\\;[O0d)YŤ}sDa@ 4"fAB*$ T0yi,#pDAϳS̛o|%y[E l707h.alQh`ܛ^&$'٠f5|#>4P>Nlm sT"Ć`]CB`AF|ŸB4Lx,ωF&S)ȓRXB7..? (,#۟HFԑG؎4[]ny ,1\q :PR3( |9F쇅AHg|sL_G@dPBe'\ucp4s r`Pn?%>$D: -]]4<Pu B%|SK4Hr:G&!NxOEtn#[]uZq 'ю:~-s UT2x5NyGLOA$8b11Ӝ}/*UlMg07ʽo*NfٍoN>COښL"24[{kyiC~AzY4.T"s ч!$`01rNuXBNV7~%IB]9#Kѥ@Hzwֱ"#Ӏ a$LEۙx-;Zp6QͫN 0>c*1c˭Yܖ*ٸ@}7B̰`m{@ ;\K0OYnAlji>s8^Ԧ 3g/ "D7/O907ay&7=bMA%&DL$+7s;uGgB 2OOov-v!l<6?u6h619kLjts(qxq:i͜xeI'`ct KH2Kj=d}AIo{-,dGߌ RIDT-ȕx*.R&r0Ax1dzm☂hbn2y p?q˱G/isΘI7 d]\Lqʡ6r^b6 7+s *U䇹(6JfEEN T{QEG*lOf{큖\z_8QMrJ>&dzފ[2+o+/I<}lԡ[d[>d: (h 5]룙)Aiը#A-y2>,SM_$,UAd9-ۢj iqG yYр[Ahr\+V)x,+8|ҳS!rP$71.ڪ%8v52N\#cgYe>+awT o`+1FY2|$PTsa*E+C8"lҽT~ÖS>]&а:J7N:4dGZ0I+XI_p*y_FJ"'"]z\ڪjϵ]pνYp^Op %p7Br+v^ôZk9FX &,r'Q, 31#0t?Fe 7x3e;N8_7k=O}qyH$f$ܿeɧR|˽(ҹSC8MTu4qy,A}ֹ7Z7x_Ç4R#W{}qBK27 Vtۉ]v9~agp{@DSEn1ܝtg`1hnM z6P1-gqSnpA q`hfG]K|kJ^[A¼eb!͏CLvb!z׽wexZ Zw Zn}d$" bo g@T=z> -UAS¨;'<]ڀ2 gkZR]•Aj#@wX%Ћ:Dsi .}פ6ŵX@-cJ#| ,@w=gAQ@G-)b1"|I2}n|I$ ?22W/r:8LV;c,aݜqQcCh{8>z@I,gYJdH ztYͱȠ/f4B P}-릩6%bH 2EX {,IM6Ju)pM[”RtDϬ(neliA~C9hk9fjtgԝ*ΐWS~37s ”(Nmi˺84OoaE;/Nt?Ҙtܽ$'Ȓg@V稭 &}way] @ÿUaGJAѐCC*.Am4=-ךbeN k%x;{K(ɽoT:8 y&/9DuqL8~J((x)^.2bbHb+#\i]7Hd9J`6z귛ZV#þ:҂nTVNceE{E.q uu=<2%hzl MZ&t.nLՓ1&d`^됀$3VG,}Ȑ-{Om"!_•VsPKb *ְ}؍9gz%+"9\hnJJλz3*Nlb]kyB6.CԜ(H5CC[ s8Hh60Мn NU'mi8LV njlZ:8fF(^l [!'5.8`GeUihw .=WJjmUDRM>6Xd0UQOg]K 2Xwu<t};T>a%&> X.jR(fc)&Ɣi'H:c*g?h@KT3C\ѼAZqỈņgNS(zmxÉ,B[Qr֢GS{.c80fx1_$LdT&FEH5DXD;05pme)5iK ["|?Nl;lLAI0Pߍ>\LNCY}]>X /V3x훥oH] ?&pk )ag d5k%Gp#(߸F-_Xbݚc^!/5'ZE=Qڞb/঳)c} 3RX;NIي2y ' X@K򠍘mWvk=!uɕz>_a%@=PD2O=VYk2i{+yTHEGH2_Ů k*Ca+e>;Ԭ}aɲm\>Xwf0S־(- c7DJ,2veEi-EFhHg: |+pWDͯv%mj̢_T[X.dt.z!_ $SsUa2M 4td!F>Dkڮص" aip׭-4?2].'Ƅ5ρ]iCcj>Xn5)Ր!">X9^Sp?th3ƙjS&X^O?ht/D6 ȑKXjߕo# ӡK $ %A9Yk^ i<*0o<.A *0\O6uZi ܏}s޶En[o߂w _i=`M8A,k9 .$LEw͒U/gʼn81[;\*(ZZ3 GY7ЄA;;蒈'1I 0Q_2e!^0RfOzF(|gJoA%syƼ)W7pa썖/Ǯ NqKMGpS޹S?ջR00{h GLg;(H9)d wK%T,ެ.yS̛ <*,K #tϟNKvUhl QRSZ>pr+؎88@3@rCfBR>v>/fB*\Qk.UyBج&8f}G.80HJfY:$bn "導if3뭰x$!SK_@zu5DJ.ӄ!Kh5F^f4/kKCf.!='>jeP${7{# tԆ&,3+G|2uPǡ1 \>ʷ+Gcien \rO'\A5*bq!*])Iz ,l}|18ںFau,׀h4U{f4npd9O%z!DYj.^Q%(ԛ a4н`J~ow 5V:gv+B)w$>K|c=*8f(,JȠM:e5&*go JUo Ni09%~ym;)%nPo)EiRfHCQ|e:"&1wM8v K.w|,۶ɏs:ȏ-Wʇ<VPdCLj㙑ǞF<}x5:9sg;5^(p1RZz6|*x-bI.5y?muqդ0~ V f"Zl9cNE )rP(蛄Mo\H'Did$hqo@'1W#$R7+Aj 1,NW:Yp96L+7/=2j~sHcj'(޸%˩IϓzgƗ#xd 5폼v}Fۯn2&_C4v T6bBל_PuTh{̺F8\DЊ~`,M(X;B1-ETGW: 6)R[=y2OF¡J݊'l gWA -Q/Õ9Y{l!|Ѻ[+ΐ[S~^Leq sCܨ0*AҞ(,1q86e(.b2Y_Gu~lRd9;;wI@ pW / /ռyK_c?4zsB4a~ѵ Rak?˞|ŵ:Ļt1(T,xBi])Slkh#`3UL5:-k՜hy&1#bMIՖhvxR7{ˍfgpIfJ<"C<1LNRk<͙Z0d7fs0SR#w)J}k*] _Y7,/l#0}\bWLU1IEUO,&Qd6] jnыq@e3J<>NZ@nLcz.*k8o[,> 0|MoI4Kʷ@qTEUd#RČSthTco:Z<@gee 2ṏD;tMS\ 2P`1)W)J ?$fwd2}㦺YMGMS0OxkZTƵOTPTJQo\R?~3d5ͤ Vm;_G| -72ήc6-;RyؼH7J >,ˊS}h~ZP9n0FUU/V gh f rzbe ~D(> w糿,ls>T7} TA-(uYs& uȾXSQf\j 6:rH hK;7vV=KOZՔXH6ĩ,Xђ\e[`B9j%V6rx%4XW=$i ,? #)ZT9T3(67Uę^=xu髛BV>Ii[<5Tys)+U}a|^IM\lGaTf#7i>$NSWR֢+u[̦ӯwO!vΎ˪Gnp1~ [-{hv ~f͌g^^v[h "m2a_K5]V^Vo &b̠4UTR찶"|6vP\wِObVvoQǬ ,Koaº5/.*GYded#xYo^S6|Zi95XŃ):x*Ik6ʹZbC>W*UͥIjJUљ2} D~9*]m~1&<0Ϲp gBIe|:J@֎m~yWS60u:U2qv_eHc_!"r[5ñ(vtvfeNx7ҕs|׾G+J VqSETanQ%c.j}UnuFT9LgX:7b05m~ ۮD*YoζR.xX! ]XPkٱ VPOFyypyU菛Sɣ%"ϡBJ `w>:UE -s?k`kt~A?=KY8+}-q %9~$E_F,n"-ahH} d?ѱQF7!zq[ 7κÌ 1EV\X\B܏B a͚Q*/`2gfqyS!&N'qG'& w}MPC;DŽ=m5>h?TmOEhRG -GL1gsǟ7"YAǬVH\Ia{<ЖD?ӵ.sҡ0Lo c DM6 t/٘P^ݲKb֙Nj)0NM}n\u^f_ @% -.0vܺɠK{7Z'ZE zyP%J>5e˖MX pC9tW6=dbl>]BXғ'pSʬazUA,q*46~4(IבsϏ$s?Λ+Izl)eXNҏ|68!Sx( R{Zqcm{wcI'*Cys6Ϻ~z3V:j }E~|Iń<pӐ0X%/ǿŔ1\WM _y=V>"iWe-JoCVҩYȘ'V+47!LE,>ez`ÊS3ib@QNqF6?irwʖЬց]6&*PN^R~*KwwSBi(0H\t0r`i#I[Ohw [rt 5jͯ13p| H-{WV>2ik[u͌뺟N pU1Kօ*>A&1QXM zz]}c`$S@:Dq7mIějU\rw<7 qRj%i~zOp:*6jx *qjp` Ahfjg嘈\q$;f#bZF%FREsxi&JQx?Vu $~p\(Y)CkS  ¯ּY+`Tѵbfp}I}*P[r'ubnb5Ѕ0Lhn BblC8RAC}w.mMh%}m;NƁn k֍#% !$Q,Ȗ:?O%8&m8VM G900ώg> d!# '}?C7HRwCW2zփEcPM. %#Q;t'ŋylgO] S*oV7}@-CyIy9`ڠR e,(R@p2Of9}"I w.s0,6"wYxWŒxBo:ɍFVOl_[ e oW2]R:?DIZs[ÆO-態zpY|h8R$ dNK̪M~+"4C3Zɍn#=~"I,cA8yA| }RKED򽲚u(=漠L&ψmT( R W Gk&νܔ$n*J56lpu*4E4$]}1<ܭ{.J +Su77g$SlcjI,wV}|JLᴯn5 I <"3SkW<@D'58gVH <ޫB. @Reu2 T)@iE:&",d=]^[UWA',%~q|@^$ܕ0L8Ŵp].X^̚@= cbGP9Of6,a=| qm2_\; ?@e,:\3Zw~Mŋ4K_}z>^0ʃ1.0Nn>$زY#h+yۮNb4o/*6LiU3[Turhr¶~[Z V@طu9*Coz"sԛl"@--[1m9!I_I߀$.kyu~ut ›[W)9^'$֪8-_bc Jf˗r-4;nܵh|ɰŎ|'kVV8eՌj OjXeE?(n!( 3쁰ړ &ި˼ЌZk8oaA01}k ye^N!]ի)C!On j$idwv-g!#y]Ӄc8sB?Aѥ; ?!I~9QޤxG1GX1A>͢MѹR=Aq4&\Gi;`3E޲˵@ g #1eZ㱯8= tFHr>Y>Y p-&D9MVK0v~dZ4#rG‡o!O&)rU?pŔ!1Is`h^3ꁭ0C#^E%nL;D:M8rfHZGp@,Cѱp9TL}R*- g~9Wf5ms}Ѣ%x=NLZA< YЧMN&Of ']KlyƊn@_8/j;=!JcEs$$Dr4Ȓ3GLl5)AΡ\݈Xԃ}UEK)ŮTYgk:xm";|̧- 9PmLV/R)ZP(iI0J2yF/ɍ->~mSMY>8tb 4X'6!~? 3Re(7B@sa?[t !<I&&P!$9`԰=7kcaŜvA 5Jgg{ ^愹-إd\SfKY/)_xo>&vt:Y h_zF?*DR9E%ƻ Σ #TQvhρbh@<ֹ*̗Ogw"Pq>i72^ݡ}v#df2mo%]*F/q`j4WC& $#of5.QbK!yTEM̧@mL5!h[B'P6(})%8PBPh@vCM otLBJ񓁃I bq|ѝD yٲLjX I|DVץ4Ri5v QқXSPu!ZcɹʳVʑ uYTf !?_̷Q ZX!"QX:a7PA%J:ŭO3O^ۼ 89CĿ|ʿ l[{2y|DmW),}+-x1a,=? Ϣmɿ}z4Z|$_Kdu7pоC{DQ+%RW+?~d[buWn^]eu"lmY="~;z$JP#E'O<^&9} 5,E"}AWQ{+Y씭MhlK ^vO9T>cL2q|#by/ 2$ׄlzAbڤj^wy ? ->~ьԛSRm^Ow'ap<*HD +HDd,˂#.šO~,ŽQ ZM'X2{n- z@5#9S^ܭ@5=At{gsuRu0gTZ0~+!Ӄ6W'y!y[^gMyr~okoS%'xRwIbg8_v%rr@f}FuLU6,[vx5ZֺO׼4djvSDo) k #R@C .8OF(b^0h`|5ubIK^n.6?g; Em3l1Ne2Q0K zqAF.Y58K p2sK!tS] ;at+C `S@"iA|!m(2J x4I/2+=m~HyӍYuC?Qݯ*%231~ 2_č-bVIOSIS |&J#I !0{rԹh_vQZ*kDEty,S٤ƽ N2Eм?3@RZm;'٣(&cS%rQ7K:qy/`I#qIre1hMafgtcewc8M*5x5Z}sr)ړf;| N r(dbTmUv!,grA(lˋC <ZtNx$|I3!'{Zk&wjGcG _9E%kO0&;FRI/ςeVnJ%d:ch*i!T5.YNPn"9՟t:\17v_L>^4U-NV^ v)M-$Y?X6wZۛoFG ]p5Hҁ\Zf죒t~Qg5ܾJ ^53 ,цfu;t5 nf-|;V:7ЖW K*~?p~:J[o^I5ЭC!(E1G1- ֝p/},¯ Dnpku8e=V+˭Aq5ZAħѱڗkH@ 2[58q1B;M}A`"w1@T9zxwzOZXTM*?`&گ`B p=>5"=x )7V$0՛`QX׏mc [5|rP[zmx,Pr$"vexeS\9ƇAD(es|5kbiyL%h@ LjsN|2cx9nd8㧩я|8 Zԋ2  5aKhO@`85G 6Ծ;QH$k 0S3gL8;.|(A(uDx _) iöѱGa=7bȢ[o,8э+bH l?n(lSRl䎦/<6}A35Z9W"v#%`Dl/,jAKuZ;gS8GՎj z o 䶅#/otmYoyu9tZ)6gNlhڽg9vaE٬MlCp;uB6cz:x6B%[z*>t ^PnGBJ܉6ΛKpVh='B4,VI7[{#k@fJ"̐5ufjH1m6Z:P 8 ޫCїfI,c){эRXhŒlGC,Rя"f4L\ث 3oA*\< `p p #!3/5{l\Ļ$J_jϭdl+/c  {:7&W9Y^װ=(lR&}k)v'-Ȝ yr)chRbb~#=1Eb0Q'lZ%:5o[;iSP?J]9]藡O } Q؟rEl[V1-3입yږ@pE<7(Bb"ȜV~ 2mp,kt*`3ǔ$ im)7S8>kXgC:ǒ=z\$HV5.?DC!Z ΂ddiukD3I'r՗7/qÌ|Ղneןof\.W?Nkh--K0W`@֍0H2FיK*I10E}^mD )MA*"hLRG` 686$E8_&tӬZZv$*[DHGNf$ET mk Y R3a0%ސkCL= fUJ–Oܤe*Q|U[E}ՓT\.=,݃xć-TWcuoOi58:+ܯSt^eL:Z/tH2٩O95k̪W`!SD,VoJfwf엩ճ뗈9XO%2HU^.S &&-j"B7c6-LrtHAcE^5WZsqm_+63XlC=OY_7fILb"z)z.ͅa1xZÞwAyO<0) :j `qPoGeQL=j*Pn6tlDjn&U虉Ug ]fvVjz%zZTmã\].0).𵓐 + Xq3Rk eMiEz#Vc7/Ǒ_7*FBIة@pBO?cg)8Er1UV+XVqa0~5-W+T5ƺh%$qdFԞa?IYx.!yj̓<={-kw.e!Ԑ]4a}hyHr;g?jwmQEGԫ.V( ķJ_W61OQ Ylq{tDǘd(6mK{ZgH*}Ѱ tbv52#h`n&抅9N&t৖q~C>ԇԘ_WZc%u6> q7~y iiw/tn gXxwFp(g`MDLxGCM4!l 7oF/=>Y׷ y@< YwvN~^nd^W&(Fjmu*3ڤ2:XP_TA$|hn_tv$VaVS:BySܑHlxۡ/+ܩIpJ!@UjÈb%+n-*u9VX6B24W}Rc*=+'}..Y>6eSpzREBQDT,o5o("MC?ȪQ.όjNiNd7T*y>+]*+3HCnLaۻ˄s,R_᳇glzUo&mGm(2]Oz y2a竄#a3bꬸ\}̝BlV"?DbQmDQ[R3Z[I]f&{*p9O}{M:ItGEIqi)m)_:f2b3v#o)"G8oa3hKL*vQil]ɞ D6Y':C_B&2_KA~'fo:zX$2'7cL[;K d(yzVd' sh8e3TEؕ>^RsE+:&o0dMŢfnݥowPɭcŤ ɸSAZɦj vH{P4Msxm=GF~_ƀ] F`6Ź>&}uʀ-{+;WŜs%-C3f4tDK_B e"]](‘)EB(*Tj~{w/hgS-kix9Q2u8QD#CZᥘWgXʝd ۽D882ȍw$Hvd=>&ݫ3bѳ̙GN>7)8Σ l:ZyjR2QN<MD+z1$BI^bQEJ21c3 }>[08HXũ!5D]UmDLq~d= 9bSf-|+.7ijm7[M kOZFZ/YQ/ l$ٕɅ(NhQ _;^:vɃ*P?rb[>&sە`(a_wU?|Ol-kw#B+մS~~vzʖ~ZgU@fm /c({QR:w-.#H$)5rBd+FuR %ON(o*!2$nL=vQ:NT컕L~[_盢y#]l-k+\#o)s1A\pZ:\-9܋f]1M-q_ߗ5#&#M 'B-o1膎XP?+.H8nKtToҧJl9»Qʹ[<GL.p99d봁zUp2bi孟I^E1!Y0+ݭ9h9fpMiKn R`w6C̥` ǀ+Bv= LPq,LdG.vkE p5,f9+~#۴Ti1gɦ ++9l+X=.O|v%F)tƵ{ YUesu:EX!#Hqٟ^ElU `֔ UCKAp+|n>Lb Q^F{$ l5ȸJm{n yq¤Uҽnu,bC+ OFpD ?4ꕷLW4xu8nz&`Xj TB![esAcJs=͠7f |i(N0 cبRq 2Ml)m|uAc1<* \)KΐՄ&c`a9t%zKM6M+#0]RS Omy._tfHRɣb;WAGE=i8'6>s"f+ tѫΒDs-N8hE& nT6p8:ڲe7sBs6g:;R[ޛ eZ^S03 A|G =% 3>O~롰 Qz]%@!sZ\`dI5;)gд2y./ q65K*E@:+"/L-aUe$eeU,L69^\+>2U3Gsn顫L}:@=ў `m_/m]!lcw1>֝G\/zƨU -2 Gf(mFkX tDѤlzP@j6r CtcT!KқYNM|#PY:3DNn2QbrQcǜX 4?|,sFB0dr?./ʼ+H43VWFD~%۱A$Xo@Ǵ6`VnSOZ8'9e f! 6YIU9ʼ#~Y'G# ! 2 D G0 \T c352^?MJ:>}L*DiPĽcc!>\?>B,uDnGm623(~nQ{` Ĩ?!­m+m#G_ohu4w#M nX6S^F<|&2gEZ.Zmm68qGj Ph7g*Y_#R jQi 2`Yh~i:*EҌOe' zmQZE `4ґʀצW>0|%l GmS#c;BUYFE?S>ci v\-*}8F r bmCɷ`B8$Xi;E@Ȩ)xEVzv?՚]p?n}g^3R4N HP!eCuRi^ <>υ`&JnU[M /ά˅TԄ+IY%n"TZ9Aث}좯fwf֍p*yN#dk dlD)htn lUvC".ZKKgxS;ׅOCmJW Y4^FHnض΄tQ ۅgCh?[hy% PX|}KM].iKq:, k-vox|$GaW;s"ÍH1/薦qò L)@nW"J*@P> I+9$@c* T teHtmz$"*z@ Ȓ[0ydzVI"Z4U^>h fLp jģ,'Q^aߚ`xa^==sF:ء\Bkjoɦg%B;ᆨbf"ÀGgOT_IOH.1@5!JXndJrء Nڤg*E"f,5E^IYs;gYNgj"xA~~=[Yx~<L#1x2rgwx OyF{FǗid Fx#M[~R3f+ dmd0BP >dP{VGE;OGS]]JRoA9vsQ.& qB\7{ԺB%JX W_M!}WV)nQwrQh_z4LawaHϼ)0A$wG,by1Ťdh ώZh>V= =L F+4affP>lG9)`>l}]U? ༿[@s.c.q=܎YNUIZ&)i;ӹ 43|ZfJuYЍTw!R g;9(Z^j9#m+]qVwze݌VRT>Iii_Ɓey m YXDn`4sX |"6K\N$$,͸gn->+9߰'GcR;iGD-'ħi<*.U_K@i2"+yٍ 4 c[f:G\YCGS{c[Jt6T{'0%Mٌ%h ѡg*4 1zF%W)ovW6SZ-3vh5KXl}[er( s+VʊKأ9'AD&鹖\}i6 vc>Zpt+ kLkҞrGZ>sQџN .c#.[B7Ұk׍u5v3O^\K߼W}Ƕ4Ȑx'?V5z~n2ĘMXj6 BY1[5h*&`ԜNcЌ;BWk{\ų#Tl?%k+ûߓKO/1Kv5fȦ; 8nyh!ghLd 5n x, (旧/hrAX(s80`Q5a@B_fֹr>uS{.4XAtn`wLerR7+73R* ۥ6L17nP **/'*QC_eET<Ֆ~ƍ#Em#vRW8:2pMv>,3cezgMKMjzu˪X+&^@u ~yOf\g?N DOh«SSq XECcuVudmNZYL=4E`˃K$bFbT-m9|s@8`wTz0SAd~E@7Y53hQ?-4Q6 *Bp~=>5<ЮvޙC e?`*,.c=(|%$4d3!SHH^~Lj${/rw"ǯNtT?ޟz\*zpmo!#l3=$g&7z:VeaMQi'!y૳"XGAzMEt,\-m Aq?hm 9F}7'N&D*OI.)RХMc~r"2OMvf9۪C=jjB*F63>x_fGUZB. jF]xٷC;P"f+a`XݽAAV&bRy8W܁(q coz4#oA]c"d[l3y,Jg@VrTASUׇB.p#V٢i$"X[˄CZET7H'~dB4՚ƜmK:\ Y<I2XT$ z2yI?Õ \ʼD]*J`6@6+Qw)2u#>EM*S5jiDf#r &uo'0_[0_Bl`e'@0XVz}~l(laܯ*V3J#tG$t踙ͱ=׆K8$ѣl7\{I BEehTDJtDKeI<'OGN| HRƪBDeӵ?#q-YhLFFb*D׆~4ч3-bme_aңtx^ #+ripM%ei7?b+i1|8uu8&YI%=L@XꈶC^ S:1ah/T.p0O+6U;\@kɆ0 Y6-7߸+M8hsƚ Ƽ$=8|PbbGPc$[jyOQIP)7ѽoĠ;ܶ$>_GS$ޞ4`2bhYc $02Y|-֜L Wpۂ lG 5@7 X4z&,ޢ=3jj"Na.Is~# JЪiSn'ZXZ;bb).\[O:Ս`F(뤷G( *EY]RA=M5),X_wMo%Lrz x%mɰ&0&8'cvRQ݆%sj0Zk5.۸7 a|Sr ?Ieib垛X$38,ElnnIO3w:"h`3 ?2 KބVg%N;bĀQ$Tȑ(FN"s^(bniJ'@hMVx;B~iFzy8B5O]wPBfJaSNI8IH(z]jIxX_\Tpzԏ 'ɀe;FҦ ӪA 66}3a6#aBi[]?s^yxBMwdEβ e^21wJU3'Hm<1nD3s\mqAiMgB3OnLxa*bfiEɼIw/!~'5Jjg{_% {P-oA&y-Cp(u !I=؝Fxr< XPVhjbTulX/^IjoU-+ P,&}z>YAHؙJ&G. =3w١rp+Cs5 MvczDQQh!]7J͊;Iomb'hmXgݟh%@_c7`ĄɭֳA *p~PY Co{^Jal!VLDSɹ }qL؇aKM݉ :Ju%r? ӌdf7/Ԥ~)LK56u[PJ}2S{RbLxkkBʉwlxh# njkl%C4Ç!+t}#ETSxJ{(HyHKQvudIWcE1 '?K5\տhnS5BH#&]*xtF]LHr] {Q:??$ul AM#ˠGk|>jrW(@adN >ä3;2m-1Yޗ8A7L{$7YPj]FpL6%|i0$gW5FH pBzb!&h&sғ!gGiKr x-ާ eԺdOsAUn/i35QO]DT0j?rL { ϧtf~`Ն0)cċ X}{ϰ2+r`w0B秺^"/NY%Bo ^& w Ì)1ϺLG (}@a)PO,jdYZQ- ' )_v-9S1PW%&4lv5SɶѽWOB$<M=΀@pk78)j_a\>38z/}D )FH;|D_UO3a!w g6{9d 1վv 1ƒ"L`=Y8&QA)fiR=SSD܁wƲghpgI+AAdhAMzI3\8u\Sy45d'NqPn4?=2 Yf6Es%ŋpEH*?}rU!)㹍G+ĻE>D ,LP6x?wL7b?G Fd[]h&uF,xԥݼY\yzfLE)|7'i.NꟜ[T vf* i,js&hm0 k7u¼ݷ/Zy:t蛬[c8-P륍f~M&vЦ @0U j|_[ yk@#+B/!dF(8>#|kc:|I|oB}]>*"=uSBv6bz_Bzd/MAЄp_wP il`!Y|u{<ADm U`}y^ {2^mjKc8(&A3Q^W}߯trw_bw{&VK{U%0* _U *&x T˲0r8FjW<٣ ~[ɇ4. =e{DϬ6`_pG.DjVm3&nIg OưvkꢆS@ X`GctP 4} ksPo*dݒ׋Z<}fdA# ,R;[#krXX ܛ>}`A}mM 4j@ K~qJ[sw@3jDI]W;]9Axh%<8YOBEMS*V烩j=DMsDh,ZP` pΤXJ`N's.`J=V? mL )Pp3Iܝ&LUӥ.OLJTt*NbjoC]ġ[SV|c]Gt&n^8asnHlJȡcȬN=(:}߀VF6޲-%VDP5 twz̿7Zm bع_&΋1s˲wU$7K\)0kL_J65T iY:7m ]>HOQk7=ѬJd:1ÁeX")TTXgvАz5&IBVzȏa,C}'b.46bb[CE[!=n2Mziv5Bzv/lɚ T5 /Ww7߿G 8=R{}0h$Z{=/!Ό/6oa5e3ɯ4X-@^/XqygܬF ?_sw}cq2 YD,4=lo=_@qc ) !z٠ Y׊X0:뷟=pr@$%+H}ZMkR[-VkHB/O LL'%d~>QsG>:` f׶N97z _D?'äzS$OXQNgR c){txmF)W=no⒌ջƟ-@x+9٦FP- ZT7P75|UDoG,fm2BB.ȍ9&!#4іl@sQ*<2l ]d?8R%ԣyv-]fCi6gn)h^b< 3[G2Åw^GN:*p ]jNOKP]yxONe%ğHYelb-cK`Z\io#L=>~.Ss~H4V؎|,[96iԼ?ti[mށl`1j؇6S%iBAA-dunI8qey~LicvXGu<:SVi?DZxI.ى۰nuATKAr]/,LvzzI9Rb |u*ӓpjn$'}47t;{*bF5Ή66bn|L؄NGv tΆ35Y)YT1:΍iLgSumF{Ǡͪ@AIN1fO:S-6x;c ;hc"u$jes\K*75'*9,\23=&-.GI@uz"fUr3Spf |P5pf}Ut')#Cy-IQ"|ɕ-B؞DHXQ$PNmҪb̨ -7;jAύbZO`Cxc/8N %>-_]̢ocaAUdHarW``nVԙQ?LBRɷqهYK.yk$sQuŋ&[wd.-pPE+Re"~6\Ʒ}7&3,=ϡܧ !}-^i ֪|($4^X\`{BzH-0&kqd/7e*񬷿’nMՇ;ڏ;usZTA]&*LJ%\jwhg9o`z؏ e!\T)C3YkѡD}Ŭ 3+ܒN_&dڻZ {?|'s6{CӡLR*aLj{U&4b)6$ւg Yh7UDx}'hi`ݛ;E٨QN!D6S7rt6|{[أ*3$6.c _'VG_x`٬n7yL^llUhEr8bx/63&#k"_{bu\:2Wir$)l-fM&zB\.p. KN֕[jPg!K;R NSXǽT SPW_`_\yR4_`Upv$ebX>YO:) xN*GYR= ñqmˏ5<٨ +:͵^Dy@\P>R+ \5Q3CcxDW-_ Qz8@K7GJ=4l(|-jN  \8# I!Uê>N˗Qw+. :l$?hgX12Qmˋ#]<͑7!vS'N0Eh߆c,_LNʳOIc"Ts-ҕ'܂C5sy/i=w͍3l2Z]r}lq z$^1XI:y:^\4'Su!>)aw$ޯil.|(y MK5;QȡS^5r,cAnPmh }Ž>Y폾w)L\3C̀AyNe߉W>UNjxS5kR\E*vW߹|8 fNumzM e|diWzO5xu# 1 #7F~l"!tÇo :Ia+wOeAXp=߱ARa@#U ղ4; hEuVdG#W >@rN\ U3 pm͏V-Oͤ(N,?JaDe$a@ty=RiO!j|>gn UZ|xgRFb hQ0A1|o(K yapȭK̓UяD:r R}\T |{uwyŪDh>wZSҢ }XXn:$i@+Ã%?]RJpknq-+ֹԴEJ}3j0{+xoj!nz:lfɢ]bs } nV"lj@Cvf:|f{V kr+Ǫk\ >PTYBlLTaZ6QB -Pp9ǀs\SK(t>uqhnj-. p: *b_JeV5߁A [tL36ăy\u܂9_bd7 *uK@"^yO֋<%ն?]/ʋ0Jh\էwCI  #jTDQhC-Pțo>oƶ?b[EGd.YimAڱg/D7 ēBf c@i,]kJ72]yFsUUQ VK"HUH'x ATVG Gg&yekڣ58 >,:`֕)ց]PqncA6u;R@8@hO'sqOLv $I1f ɹuv) T9-Czsg8H3E|#Rd [O Pتӑ0Hj/)ʈBb#ϼi^] jN_,!e&\̘]Xur.ɹ6N)D{TaưuVryXٷaF5~6VEerU2@_d !P77萑C5K|VDdH3e(fdHÔ0ǩ/8CUkX"減S`i'DJ2Y(k+oP;ߡC[8AA ;/L(D `e8%l~k~=?f8Y8SboJI+Hrdrq1ڋ*]Ra,X 5 L1=1yx2+|QgG^{0"'3uCΨcbXUA,B_૟|h0q 2 qɱuwvRg6kjԀR<{>fgլ PA([R`NN%gf ~u@{ԾI:> L[[L%Gwz xK#Uk{U{p. ř=aͤ3YIH"I+/ILkA;|FA JҨZg[qA6cWJZG0J}Owv 4sL]~7m:t(N꡴z/T %ډr϶˧/v>qތikjt'@: '_tzN0=+!_[Cs<AjLĊ5]1o:WAWNJaao|g _b[$QH%mS1`] BAn݊-. I["G(969,Ɩ5y"?,RJb*n_bV `i_^H\R ƈD'ZWd<}֬_Ao˾m(a!otZtLtttں.׳|7ڑ8V9%g74/(zYwp7C/$c`j/] \!8=} d}nJ.AhI05b1T@@X8'h4Ia:Ue@|0$GM._[_m碫VfOY)fS#\[ՠIg-DScy,)JYy:n$35x-:eY~y \_X #{ԯ&5{r拺^v"{UtYѠ;^w SYg(JjTٛBM XoK=)QsM#[GXq/,ъygP8#C@$'zBJ֑sb yYǕ-Y$QG195q)?ɣ)B~esjODXwj'b#)Ͳ yl3Fj,Q%⏊Gvh:t l3V,' M{WNR/1h!. 6/1KsFZY]+JOE łfɫ3"Ȋ.F{93S؛3YtFaV$5P9~'{XҢMmxE3':ksS`<j d\Dc@)Kf'"Xl6p03:YY[&ƍ}=f N.["ZL:ܽ3[W{ 6|uKdA/[Ӽ/DKpH:l Iaо'pſ!*j68/Wod%/< o?jƧ6tRXue%tF5ľ[\xASPbsJTFSw췂+CΫ V"W_ީQF8;|DM֟1&ӛsYėN=|+'C?8zƔY񦧷>mn"HNyRIXg+VSΔm6k g=\>LWy%\6w+[|[$ *KXw)jp L͛ʪ5FǦ!}4gnww~0+۪$Bs6h1 ?< ;ZZO"ǂoAbٹZC.ǒYp"Cn\ J`C)d=I|PE^c=/ sz<|qSE IanӲ-*ja`4uXm@6ϑV& 8("zcqx?FڌS !Bƹ݈eEKF-g c]I ^y94ЇF#z\.&Ųy!̤N8mJ=.>Pn {UtfyUHӑԏ8# &]A(2qoq ã0 x\eD0-0;!h~_uy۠i`&u׻3a޹uݨ Ɂxl&(Φ% NN>Op]o$v\ +U/09ώF>CkZGeͨ3 v.Lw$V*$A_K1joBTk\PDFhPJ"p$=tړ<jawD0TrNs7UtSyLf\|h_Ԋ1w4IJtP4J".q>y8K XliZ,B[J(ǩQܨimL b3/MO[ӿ:._C1~ڵcU84*H|Qf7lC@91nӕT ;*CL@dGc=<2C;c< |%GMcr7dHh&Rk$Fev8evP)iF8tZpsn}^;<RhPMcT}o4z4sFٶF`_3(tEDoL.Rbv|)Zm`D.ztKsK=}Šma/;xg' pxINr[kn]WaJQ}<kȢG#+ق d~pQa4[Ԍ!u͘ܙ cxjn(!gpR%2tC-lΓ  BuuBS2: f)RP8*$Jf(_{$.UwWq7q6P jv']a`c{mg'WU yQ%=Yk  !1/Pؚ5Gio# xqe3zOM1}zwO=/kx!%v(D/Н&" TdnX"kVQ'вw0?N#շ202IJͶJ[ߝ'VIm*ؐ>]#OU "?3Őu.(6^@OHb?3Kc\a.Ȃ/jڟt/h`<}/X}w'GF M52oOV˝ 2_@at:Fl?Y[>ZKc[=P]CJʢѾa(tj>O"KaibH F |f, QZM5҅e0tg{8+{#my9ILKh0K V̦iY{|P? $xbd-t'9\m0Ÿ)e^/ 7HD rcn_ev?bT ZMZ\ygCAX#?F6; -*5U_sī%̔TxbnEUCi$Rm[BiO1ֳ^ցS4X 8{Q`q<x#jYRgr_;]0_ Kq}zֿӐ T?F &Izs)/}j XpqбU]On&"%Iב*-?a]` #I|#xTS/2 |fwp&tDE85u~ƼZDP" @/Xpxޛ(D, b-v`$F6866{=`eu2j1 C>=Ϧz3c#$G՟rL[,_±֕p +8BI{_ߐ lO[pNz_[Hu4@ϭ_5:uia 8pxYNUx/ SKNҧ]X|t@uGWV+NFO.`G,UPHmۻ8zE,0.t-v65톉J3-hjD?s䵡 yCY5&4"غM˃p+~r%1Ǽ:Ӣ߄,ے{(ZDZ|S_< &L%̏.i`i-׽de Ccr !vfRh7`LUa\|[.j.>+3PЉD{.MX#O/ΟDLmh :2t{fqBӳ^b>qZ Ecrް3fè!1}OXb\[y֑)QC䵀x{>wX xR<B 5CGLtv1xPB+Uhj'^Tu5z9nI:U@Aڕ9=TpVؒMz6\~`+Q f>'~m%fY9[NRLI/pij0e 4;t7!KEO$YjkfQd4 akRyL'9Ĉ$~Mfµ΄SMI\D%='Sղ^Ә/HnX9;ƏN %=(S _BMP z1c a֍w v[ aIuW`] F %p̜r&2gLJwX9嵻O,d.xX vى^$-xi ;`pM8z*1 x{8r.aA-Ho䖾Mv%ryP3j;6e@E]|@TuZ/ A6lL`Ja{m<$JhSzq2mfҠӀܹ!eگ(Js5A|SE ?3 "KBմuەP w2 D&4z,أ26t:D`$LJ a5b L'p]UUE&xG׃Ah#eU;,ptt{PG5!T +Fא<㦭Cv)iV^ڳyx TC?L]9[`OpI!ŐRY ?V,nH 1'6:|o7]EʢeWqXֱ$}{H.5P4i}#ԹFg4gG+=SuJ#W遐0){,+R x'0.P5?"rW?װ{5#!/RbǷ>K Q_qR_&oH-|rW9+Yg|3rϮ.{Tw6Y%WYHM!tmepEYSkoͭפZ->&o-"3Op}W+AP)KEƛ+nwR)1XSdav W2Z lNFpz3% Z=zNl롹_aX~EQmefe0nYUVm!NW+f-1FqΑ4]WP]2v( I`vj<9vՇAAf"SP+_ 驇i;VmB:X7GMtCq hTn)MܚC1z zJ#r[h_-|CJ'J .dZz(|u=E0$bw^{9 gdfze[]z@H>igId  N־yLhmޏo<j 3Y&t8ғӿ2X<34w1_ANGˑFxGX#ttu&z4YgOn]_y/h { %*,|:Ɓxt%m8x/SYHzi*AIbPT So_6H:Q6=4.ىuIWS5z=yj>b/!lj[\bE͟եŃ*"lZf+0$%NWﱳ^wXĈ(hmA 17E dTkIFӉ蔄)9>[f|%JR=B`7(}`݁ @%nn]H` PM-1V?ImkMHd8L?d0mGԶץ+Y -ٴ-hd햂~.V1 Uo Y^]'~~o@|vT aڝ7+C6Djx.c'+@KnSw9eb)3MDRV ٰ.2"]DtMn]?ڋ9ݛH; " @zzX Fuj-cL z.򜳌k:ϵPsۏ wl9rH桖x~ Z]l*r"$?* Ni:fBb ) M E#1vƿEF:nөJ1'DS}l@`(kN7M)m|4RFmj\p ]J0ͳm8Nv~`uF{(}QaW/ ~{VNBL=55¢V:; 9(d>0qx婍옐&IZs < }2@DvTy ,Ԁo+3 ;1#A!FQzARl x9n%A4%y:z%d[بNsh!0DFӀtBcܷ^on@_H^;pVϨz$J_?gezp컐3Ъ~^5O1!N6 q8=Ch OA1啮qݨ*# N#fk~YKCyIAWR<)Q6ڽG4)[oFȆqև_CRoXXsm/= D;p80[=FS o]Q`;_Q;Үg;ѣuHf+KG5eP]yo(o'@ߓ߄[~Dl!و]0`ш"lza MB/>T /zf<|a"K ;6f^"hƇi2GWVrBٲ%39\t$? Ztbq=~Rc.V'=B$Omimz}:g` eB4N =[jmG#ᇀRn{o|MP˖/6gCh5)*{toX^'x>0x4:_/BO]_r ~UL fIԣ3@D\@E#_wo犍1:Y0;@=]$~{=H-6Kg&eۗZ4w趕pP6jX}LK-6=4._,iՀ ( erd8ju3äX1kQ/\ڒ9Bwƺ~eS03v%nGHR^j?vDDJba=Ny2H7ZC:A?כ~)1^ +G>aq)9l%2vmPZGa YLJ]Nf\B! Qd@i s;9l}F;*N7b@Mٓs7*h![OGVl'ʭJyW4F唩t 6'9b|@6-f |M ;T95Fa|7(g5B룫_!@vdL1]C/9,H;ǔ °'ưLʼn)]D4YD \~;RbJ/kj0Xx+ȋLlS$\tk=mpb.(*_{rDSom}f+&ʐ˥UHG06Uaw24c6;?! 0W{;(h !"ޒěh=ifJ- ՏŠ]@] h=ȓxZoDhؗΑ@H eŠ͖NoJݘapΣljhg%p-ۀaFQg + /@.4l~WL4FUR"b z`ac%W|jEqITMlKZ(.@ hoj,Ŏ$`SNj~*k2\4Ew( 3t(r!+C%{Ρd%݃2xz(DZm y/b(jb`sֻz kMp5|񄌲]԰ @C7)jȪn Z0/xXTgFBMfjo {K/ D}ĥ*5QGV CcUp52MmKp]~! R B#Gmy8 bYPL~Ž3!|*'I=Ϊ%fh*w뽌"ݐV~.%Nc3m1G{#a vQՇ[#[s3CK8wVj |UBi4+.zj P 3lDmWG!#J;zLho>]L. Ϡ5W\θSq>PC nz KuAa8+e%\A"*F̵48 ` S&ZbzzȆN}ԤuwTtsDyR4߀wIyinje1ex$Bì Z/S%/$6ѡq*x8]|X%9ȄQaڃLĜ#}# u>xy Ueq9xq'F%|}K26<:jkj0{rnЌL#acld (֪ǥzjY)(kBʙoQ N}3Cdyl:W ,M [Oa/G)C@rBoέi;84ry7NڹgM9N05Y+- HݐIA%`"^/@-&V(P~S UŽ!@Rx {~Oz8CgW|k0JF e^Uh&< yh+%*H}QnT؅e0Djь' CeIXeocNˑ_uU?ig?vI[ҫyMI,륣w=7cLG\g2眃 UCĵ۪\0nrBaWfجqg.YQ39RqpItӫ:sg^\u~PJnT'TbVRA0uY<kDU^O.6hnkaǟlE/3}+E U!8h_r_f8]%7QlFc]H\M|BꎿdPx6hmy7UnC_"V iDBr8/Ukfħ3nv{#ha?;F#ቺy6y x fHvGNS@Hhz_aM`G? =RsQ ,j Jxg[$rZ߈'֘o#~o?@fFKLFp]g/ra`NnHb=nmhpJJJ@SS>A)?cM26;MbcoPQfl:q9yE1,c@z$Hdۓez3}Az2F.ֿYP6q(hitb= ᅽf.5[7G5ƅY;(ө\Z7\͖>>{c .!"҃q}&bkHq0}ٳB2_%<|0*NQav- i(%+*Ft 1(Vy<}>s#@4ͱ;|bSѨ$4Rk*#E4dlO%vg❴͛%]J 9$+էr=3 VRzWg/loN YD,]ݖZgX2!YsJs-L(nxSF狶+և71t#A*; *i*69:zbR g 9s:[yL쥪>Ih,vNj8r0-͡OjW} L}#T"L߇}I` "e8>(.tt22Ur,$ -f~Zw c^=,Vi5='j7Q`LA*JQv="mϾ/NδW5kTgx+Kj r%Dw|1bgp]v}S˿ &in!5#tH=gNsXdkk "d~`y «$VdɽG|kPt?d٬| U_W! nD3GarO1#ɩ =B:HV( 7Nj<` ࡒf Nj2z(Vu9>2?fUT ,2839ep(p@࿕z]&' wbQ^$Gֳk(CȗUAF=y( 8z \S|ʘ; Ы۵3-=߼./7BnFf or!7oŔy%/~Us\Sܕ*U Mj^)=kEn{FI}ɼ٘l]vEF%ÛI35W<|sCDDOٷejaCxGw_ 5Ԙn^*5v*bTB<1x|vP#G.V!{k }FWŏC`+xmՅ @bl3f6*=M/dlSSIZ h͗,Ol_4;k@Uh'@ߓU(aHEQ34Ki.6ngB^SxL¬I:11#+y={X_Xkh)q_c‡NaTenvBgDrhv_~JZ.(=( CEv6EXK,+3C tQ92{ȖO3x(JsTĠ "ZL,ѓΆE_>R_ʌ$>ƂgdCҬF `Sbi۞G' d\?DmrթgcC*/.c|  x6F}{3i0\C}A۫La(~=ƖR%Xءk,% j97sOyyYI 9p%_A F}nem?F,Q+ Kc=i|G=51m,4I9 =;D="蛭YoHB5e4x~#g?r&pF/^Œh?I27(kfS?;UT0n:=tӪW>hN2mNB(e3 #'ciuѕ|CgDQSO4O$iT lqSNH5uߞ`Ź}g 2ϼUHa17wey2FH9Tlg ֟КEOux䠀$-Aw]A"чN8#< iV\40(׍m߂˔udG$yc㾾;_o2]QyҀk1䜷gn 8H+j26O\}wg %iĀ:5%6m,=`m@AI#JG431A߸״|Z.,㎙10a2nܾ-dbvagU`&zdA.Oo-u<!0!'hģ(. ݢs]D)"! anX+3Ct(g͂?!Q]L2ܟLŒ?еK9LWAώ;.gd;;X?c.*aTspĽH:?Ul0^;ATJ#Ҙb͇a1Y:H=DpQ:-\6"a IB;FٷWЦI ?;OX3ۦKu9c`ش*iO'+H(*;Gg $`3XJ;|[JZ1{wXr;|霛2lx0KgXhChC3'*DJ <7Z'0HԐmd%RGw&QF]ya8 +M@]8]NnUpON^08 |ɪ[#OuxA+?i + mSFTezxښ~#NbѭJ.=o3 A+977dTc6dh!0(I*^CҌ,>144. }Xq`Zq =+֏@-OtwlDmG5 ^Dgz _n e&F3YS~nIΐO8?FÔr隥mP?=1/3UҒ͛`xD2t!rnu9pY1S?OB/_R \4 ֞,KbN=y _HE/]6czD/2n >=Oafk 4R _RM~\F =@[Հ>[i ^#Ґqo'w YMJqޒ~tX/23~T\OO T6O`cG 9G-5:\2nxag! ک=5Z" ž 8՚/Rp@CU˱j]]_BAƐ\!} Oc@ཎF`3ҧM!|!K I6qS8 )! 3?Us5p`^|Rx !["RqSK 魭 )/*SA I=QkDa([hJΥYTDa#uCBwd_Dz9YJB J\;M7N?cr.FW30Icgg@-`Y;?E9aes⧬[CxR[*=@k_l2M|?rUWw]EaTZN )e/c$LQm*׀ǺR 0H^:pr-Gf^Vc%dH0.A--zO[瘖!~% 7X懊 b-}sV쏀)?ڐՙ2b xȹHCƢg|zVmUƓLT~Y勶Q4&xT*GP}A'ꒌ~&c쟵;> {C00nK~K90oK;^~6f'`hy/0Ù ə..;>ý4x" _HEHjf^(ls Ĩ-kSi'>Z#2K^yb'0_ HI;Τ!KnrM̖&ȍ>PX-mP |Hq< !G ~["agkRQ(6Wg7KJnǯ@XQ.㡹v#Lt ~w.@Ltgtͪo8jR#0˱^ B 8塛ly^q,Ӗd"TMIfPMO"fbi&/vH]0iGˊFk} Z `@=ә|N$5_6]h =䛉@ y}֣>O֢$[0x-;F81h/^ƵhB$O4)Iy-dGA6DZ*fZ\~`'Pcu9v}LǞ$$' kkՑQ$3X+*we$r WY@: 'EMS)^}ĕ^{V^IL5~ E$Tzy &7։][pQpG2RQzd1-Y1IGkH[=(jsb=!86.>ˮn|Hڶ4>tcs> k Z&pTPCOǰ'hLT%t gZ(3-dO QDzP 'LJM[#ӕhnVal+yI>4~xv`Q&HN>*7å>Kе)f$`gsVe˃ESFeg)6МAkP0t ]hKU:upl2"p Tu|74}Z6xN<g _/"n"1&!CW0aDS|pq[݊-WƜsͿu7C_bF_&D]%P*ンmc?g_^4߆Hv{1YƖXmjt|PJ;}?Ҕ#`^֦'oH{*emExO݉Q=`|@a]~ !6jphKH.V}=KՖ!ine]q/FDT*&@r1 .X 1 {otNIciZ *yhJ"YԺKI*o&,Oڜr 'eH%UK0-9`cIE;.(0sCTZ4*o؟P~k\ؓN菿=C:)|2˲MOG~RtPK,ti2v4NR= $^|PQ>=H'bJ:U0]oA <9))҈;T;;Zm.4byڤgLf>W[*[Q-SBNr ;md#KAn ڋ[ D},  ,F0cG55|E V!3Q4ZrNe t%+o\)rQ\b0/W5 4GZEb?@Ƽo C. J5 [5?WZqhF.ʽр`sSoa]I1~_,]PӆY2njg Tv2Uƀ %%D0oM{wAz􄅢?i`,ڗ {Pup'Nbd4: xb\noս`۸ɼoHrGDo~p*do|9RzO+أl 580g7wJUcbјbC2i)3{{B|g֡֐Fx5_pFlVaӱl{9'G=G|R21AqA$wC'a.\';+AV X6ͥ\M&.r`:V~&"AH%xL?]~tv p؁ZuWZ`V~-8`GZf\dCGe 6#oR`\ Xz{]Flz!% ߟ8fv1CLܔ]ޚ/k9Aدf)`2G"gꯖ{rUVU VA'\0u$D>U^✠bڡk=vxh/"vM`4僄@>=e[}G ڃC.k3L=- XZNP^. G⩧@[ԍJP絗+k~#3R=4\?nlʝz\Vc,I<;GZFڝ+~y㾸(Z<[oEC0\~Zis/"vi~t7AM9i[1brriK !b@,a b*ӗoIp$`AHςr;΍r<V^sd71#rClGwTurә/`5bcdͱK,giS'' ^r)#>{Q%1Cΐ%xyXU'd-t#nݽ(z7PxpUщ$ `G|}=ؒĜ&+Bmw'by@C]_( UTX_J1Lt/qJ,J WX׉ "1}qDZG:?;d!WoQgG!ͬ㕾_X 5_*N#~ZUN1dw?$/U歭ͺa J ĵgp,naaHS ܍, 9Xe\\h0Fw^3# ѕAZܶ tV\8z:I jMdAU~#uJμ1/}i&./@׼"ϛY#Tm $ZY;|mFr E-0PY 𤽣oѼ,j=R%bǸVZ.TǻKv|DjD%ُPVvuBE:ёi\v}L2 C'iHUw grQL7*` "J:0ZU?-~a-џ(K:k5f?a>nssTvr&73GHhI] *,ƍNAY"K3 OpN M )QPpzE#3u12٥:B 17>$&^:w\ wtY~Z?mTۊXS_&VKZ |}!Afז <ۍ~sW Npd0DM|W7A_V8IǴ_j?Tu'mtQ'GateSRpl6R!E‘n@b_quC|*i(n9 ʸљʓp㖖f=f])ULs@U^F1ϝ$x,X!Gj{v0z)x$*Z(xЦm =#CHi:mQKo#UEIUx3Tz !}{{;NjoJHky{MPkQþr)hDuG;qT*O-8zke([[3\;d7d3Qf9x:R~M޵C#^{.bxs+#dZ0vL ,1~g[}3aCOX&xE܁NpF Xꟛ_M@HpH.Af&BrʟctMAV˵`4Xy Bm]d##,p'c\CbBVf:1 #z'*{4{U)Û+MKpFe7LN)놝؃QڵYءqo|'ݰ@l z A mY)VcG܍ B^El\jd|LqgQ$῟rW1͎iS\\y[xlϋfа+a&?tBIcd ]hJQwG 'L;{VoVy;N~HЩ؀"s7Aެ,Tr"l*g|a0kɉ{GY`S3eJW4cśL+LQtx4EyJ(ڴrF.}^Hf%VS@ֶ*Es9`B[+[9[8^}jrJ~q 2c 9Sߩ;9,sVuWp&\ ~ 1Y~NۣZf[ )H)HBp.Wɜ4Vlh0:#0SGx{QmWX23ߨ}ʘ0wNΰf*"4 }F]6h޺|`7ni;}f g7īQ׋*aFؙ <ĉn9vn6VmIN㪖 i3̩ XwAwxx $sL;_ԊRnl4Hox`0el1ධfեRpD utm77[6=[1?I.wNUĕUo4.htuP~L G-;kϨIŎ/6+[)07H a( EF6bo?$yjU"0۲ -DXDCXHYx^vR- 懴tuy8g52b=tv.RM+\!{1Ut:& QWbx~Ą,0mX\Qݴj֥*e(Ojsfb?Q~|#t<|$dSY+Áo:rD ݞmu0繍 DE.xRgI+βPfrAG9[k3r++v~&TǦe;Xl-d: *f,u{Pgh='wm.r`a >jh4ĴW5M ^fC%{cRCq("f3`/DΌK)V.-%nk\)3ӎkܛm7l8" ԅ'dTp jGYn7;1S;ք e%l 'YyLX:qtȻkĕC p?tOk_!&Mrtc 3G`x. j[o+M4\EF3?S [ Ἇœ 4q34c[0RS{xգJ\sd,tӡ*Sa5pIg7xe6;ae'~@/ȯ_ }9~y/KFq+8΍%e P[T"|vdSy* $߲7j{ɖ[-D! Z[3(Q^3~$:\цao 8F 1Z+%D݄ zeFOw eQm4 b`pY k`fQ|WBXDNO&.D%њKJA i&}c@^!K3~*0=."z snl$0c#,gK !'〷![/" B;Cf Pt8)`<w*N߷ұ_|GyM?Uz [јD=h(G|19+" KMͲ~+Xy4CySM v"qѝ@CF; Ʒ}`&|k7^jÖ.?E^AKyRkXODNJB`f$|{}_^  GїZII)Y0c("p Z! HlP3i4epUI!8_J=pPW-`|j|8(P/KpN*UB.TK`M:4-+ậbצR.rWs]v!O\e}aR `eDcd YW!.X"\!uR EQ >ۅ Y"X%8뺆0uwE"GUeEV:rRlM!4LuSsQ ΔG!ȦR7d'H\Ҝk9^#vWbZa(v| pDݞLF{7{gO|YcA_ 0%4OJ )P mye?waJyȲy h4e %t':}, yYyjtĜ6cMZrjȈLwO{]J)5U+6y;}~ Å ya%jB?9| ]mH.\|EG8}|ꌸ+O^xUz zQVRh.&< 6 edT{z (Hг DyP\Dk93DGQwK zO{:I,/_xNLĩYõ~ Z_Frj%*c) ]>RI1rZlX[>AN IǏ\ 3mDgLCѢPOZ}gm&y _**dx֓#}1ҝW՝s+RnSg2cB"U:SSS1_x~Ȱ\&}df{dҌ IH,LH4o뾷L?=;/B.E?W`*\-`Vـ3b!{T%3&J ,QjpV6Кʇ}/’+3K=m:ְ;@"P9\[Ζ9R@p%dD:259Dݦ\ %ܼˀړé$qb߇=\8`GQa'KEd$WgͪKr!`$ oRtsM}ԣ6DzRsB49(&_V b ?oӯ6t2Ny+*6Eҧ:A"ٵb,6)T`qB&No~ L=y ͺ:ֹ)SA'GɆ Y8XT lj˻WQ.(bFź1v)hƲs[C * ři+(\Z6 :reb'2)`hZcDYt?3b:x3@QXaƖ xG%/v2IϾ9a$XMJs ( HԻ2ǁ Ou/N9=u#x0 ^̠qԟBY^N٘ ì F1q,piu:(9.Cs*Kc=ݣ0W5_EΏ.ބM֝7% c;}B9Mv$шN%Y%oSۡ$iŪʘNumQ `lCD}{j͵usP9;C!u6'vkſn-^ I7ej؇Bc"]}*v )c#^Cw+U~ tg; 882攦J?_b=5Xgcƴ{+-5^n큻Nd`-!h4aÝ줧0yp+K9yvI'O|<-_wiV8y(T2tO/qu7rb`ܑSX;3iu:h]/92`{7v@4šr߲' MٰeLoR+IҮ0sYE< %Nx ߡd<ޜpJl-N"WEW#{R==k7QK,XyUo7h-QRB.p9Gl2}LO2Ť?^y>'$tcc\G_/0 ;6~"/bcTۉG $7ɡH>eFyP{ݔBtS6UYM޿.)|:?^5ҠJ|f厵>(v+Ƴٓڑ$kiX $k<9/t)S T} O)J&+C^ݡ#.JqwSdzOe2K&%Ď|2nL, uh9" (r 8f~6[FvҰDGDf s*PYB5,7w1!ʝ W']',"O8zqUߓ<ZYUA 8RXōݓ͚YRyB>]q \@*bcE(ādYƫuڝCRo:/^US/bt$5n1\:PX@(~y蝔ilRRfmp:7~8QIOTVrT>Uw {S/D5mI[!zC7\V?]lٿ\Z>{U&{lyx)(2*\A[/cxjL:p,T?ߧRx}S-ׂnSRCU*qܖSP8 xЪXWOl4qGUػK`yxʌ5"ϯХ  ª"SX8@,g[lVgS;Dְ۷q5:5tNkTµz z)~9]/^14x,)6ӎkˢ\w{a?t;7dɞ{O#0@`cm!XHWh?9Ri_]-G8 K49ݑ;qr'9nY0LݙeFR\.Yhyeʾӗ=1t^-5vSs7QB[.:mHP38˪rUˁ< aaE"(=_HxP4NVӝi4)v볰"JYoHO/ri:]@uaF[+]^+ٌTtDi6]9֌Wx ¶Ij)xX3t5쁻9M1ؖ] eGΨC) B*먨 ZY3b U9>Eq>3 ClH[.9&Ħ\\%nitN6BdmfI_iKHbH.~~~9”?F@p$yIQO<&kp2]tր-aڲbFn֙脩5i5<>Ԉ~ȶT-V K |jZ~ۢ[/x}R9q/+ȧan0NhzXʵs<1(ѕ ~ RۼG(7?JGNSKq6(ouD / kvB&?uԖʇ+P~1t;MCgZ$5zU zc˸QI [W9Ȥ'(y "z53MaZ +qA6ͅ %U 2en9r@Js!N79Wwy]1F_^9 dBj bYn_ b-khyuS0q +*A|칐@!#c@ tuħ;5aa  {GMGFr!矧vDwra'!I~)] "|= |grSn1Λ\~n͸;Џ-5}uIh_CʪAA.` UZի;bs;Mqew+[<̧1RԻCMM7TwL*WȾPO9{9 . ÿPz[${`R?T޺hs [`4t驾]}e <Q#vmxSΥM7i7;QBW+(h!{WN415t .,\݇N w@ZU rِ3^2{m oJbvՕڿ/r'SXW12^x-edr&=,]ƨ5E>bv)֋%!)ƃ#NSN 8L@" XPPngQ+߆hz-展К9.KOS [s7:ױ^=T۬Ë}~W`48:0tATŧW+d0*DL j~6`x*v]ȕ\ ~/n^;0^')_K(}<îiS6WVɰCU),P{Q6NA>S1ڑ;;HR"};' aruUb|y\hT'oUP2Vul[d ciK{kK36TR:q ohy-"P9: ~>cz&m 㪟}bf,{+ 6DvK/R oqQeQ l`rvʖcV$.b8WGC-6N`Q#;8 c-OWoD"%-i + [y)αa4-~ \#@#9.sڕ$cFVc\&YJbT6.x2j՝*܌tXxa#?8&6Ǿ8vD#pHe`8T/uyPϏz[F4!g/cl%s!xOv0 &xs4 RO/l~"h{}/Jݺ8!*Fq{Պ([ 12jY~H4zaw*5B5, 8zBtK?I2D^S B%+#1K"!J#~` zQ]1`̆Fv^J @R&#VCb'w$_eI6NY*0i&C˴\Wk=9_ uXNކg^ujB] _U؈yݑRA *qpsQUse7^)8ϓoM1Dk*ŋTÎ8Xbkw ]aWBM.x紶vR~t)8ګ21)V$؜EhqtF(P *+qF5tg(>y_T޲*W[J O+֎{ fMyC~M7ç)}7xnFRKZps2BۣRrW ]"F-J1.y{`Vv`Ǽ+Lw8ag@╘r.cS'2Xd S3نņpqqOn3@ ,ų3&2$ćУHSip(FWK/G2[d",M~3҈_w6i^CtqPt@fqMV74W.mIJHtlRic8z~λviXB e5;CڰVJb˚]3 8C7 vτ"a. ]n#͸V,94Z$& `yg`-cߞP-܎J~^`9οv#-wH 85jwj6J+ K<6@<ꆥv_">l\^hCŅ*lZ?l^qOaoW\z[8!oWu𗦀n VZ9+E@咕j}+zǝ.mWwV,a&ȅ L@~hlVȬ[<0ͣHQ˨#LެٛY @Hl6 ?2NE(_ Py>c4oպ,WygQWXN6^k | )C:Xs%D`7TږOp/w}nFueZ)ofsa4n`Se3oi^ȢԐVO62/4SĄah0xN4k&@0c=CŽ6#7/o [nC T1 6^~ۚ1[ d(74^i.ѫ;YT˺$`u qA.5(1oriIFzn=Suz/2A®aek%64!`otd2=t85bz_t{+*Nf8v&fw"f3!qB9UߠV t"gj40X" DzR̠ #ң&s29 r9{O 7aMD~cAlj Y(s!ٸCp9OL5.I]tL49s10A[#D2FX.p|YVTzBuexqJ*љ a#P;BSem湀Uн S'}rϽ%zmUf=}}WNiea!άFJu5Y!O{{?o$׶^[{^5|I@vi|:rh^׎L硵cxTw./6l]2;㰿JW㰆ʧ~ǒ=w0*_cHyY"0Ĕ8~GIemak&[Mgh:&~_e·L 3$D]-E:U\0a8VEAG'[/-.X8\Ũl/0mjV`.D\ G@ ^+wY@)uD0S~Ç;}eծ_ֹ͌[Fj~vяMCT'*#^p. yOr\ 7/ض(4 L( %~.\bIL},効h淁p"@F|uӆmάb=d>&Tyuif;JQ<21 ι$ HnE`&a^ {ʃLl>~f2*Z;жJ:- QXkVKzhW˳>(>𻓟͠DԒ -k ͸Yj&vtրF; #[+1[nd7āZoR=vS$ 7Z<3o)"#I%J:{֜pI) hyŭԤ(l1;!Vڋzu?ق>ᴾ{4'qrL)`ѥ^묉xj,ɡ]Fa'U$j6K{lS0/[lħ&%: N5uf&sK:46r&,AL<R)P:Bt2vj(r59+aik gygadMS`- 8D֍uI`$ݝ|&o%FbrK~;4#y"uflJ͂Gٶ[3p~kH ĔityXRIӒX*zh{l=2A[tvmjT6IJA!}[C| Y&7 ؁Jd ?Lƞs"L^.R W`X $:E lgv&?ĎTK?`>^ زE0tЁy½Q{Y~q'-g=e~n=EÉDs5>V >JRCMEV) D#☬L/!!/Tg&q@z~8;__<sJF5K//ًy~= LO])4rLOS 5˅% puyJ5)>EGi!{Li{XI=Re95s258Or]MRK^VSGyU8B,*1חCcKMI`, z(4_ݎOVMCFm:#@@J?RgmnAHۙO:?%*JQ0tiu$DŅ k9?o60{ wǔ]3`APAL >zz9EA Ӧ0Wt7|*ӍFڌLw+;jnùl1֘_9H>})LJQM P;i^\xbt\H yp#1@u?N\NQ}{)Y.6רF*BM|Ĵ.¶x~Sٌ1䥖hf%-y\{Mo#d!$u 5઺;k'jQOG)vySE"2HS mD!ĝ<|>.M鵑:3\Ý&d( 9|wMET Qd'龴]^~@ef{g%HS6eBҙ@ Q(hko&tj1qʕ;/}36D!`< Y .I+8{ BlztCV,:@~)׳.pY.RFaVwMN<4)wAn:S/a;;շ!@?'\+dIftfX gX(Cxev.e4&dQT&[']uvs}Qǎ3t|XA2U2)enWxitr$F ]HyTx{G@BỷYloBU8F~!$ku槧|oD 8¥&lCc>3A~ӽ+DUp>5XɄ_ӔP!_mϪ0ؑ|l4jW#IUuPpX -vIݰw\mS*rͿ19i1PĮvUO 듆IcKڙA7jb,V\󴐦pV:HIWH5m/rnͨ9I G7029ѬDS2M~}.P\zHGBi9$LƢ)smS=tQ~\snǒdP^(YfJw]~O)? AR)XeqOF ١b'lﶪp*(}DxR+#F*N)C :%$]aPo Iu?4PcGBUyS+/:ez'D-xOr&!f@1Gq0(V)q3C$4=$b;sud:'q*NǰMl㕮 {یԯ\=y;=59I66"@)O|YR9Sd4Rҥ tafpx/ V[{J! cYROfts?1ռh`֎y*f{T9Dypgl@ny= 1a{8"I[`u(d鑯ɨCӖH)xQߨď4[۽fg]`#·"-b5}=zĿ4 N0 h!ѫqf8Z䙌oE<(d.,_q*QIy7P?y9t;)bg\q [!3˱1ʸ ɏ/*YwtoX,1p'Ȋ9fUD &6GsHbmfmk5za8Ш""LLkrOAvڪJF;aFds"n(-|i}͎qȤɱ{Fm sI}6 A [M@ײ|udaTO ӕxX2W\ g7gF 0LP~F"4[CﶬV/lnu;;3ukDg$5+O?eiVV&$3eE (fB<0:;n1Vp|U %ÅCAGEEYAiTCM>F8 |lNG7,?b|8$37>>fǑA^4@OʲxAU6\ vJ$c\.T/V DogH=xybF2jnL{nՆ\&P3k3"UbQ룵Ѡ?%_M$PTO5HBjkd=AںiLh2dYHP#}}oG#[{ԙؙ"hdfnoQj %]uXǞfƽus85ji=oRe ŝK G(V**oYJ ܩ'Z}u.$by <\ILeZbEnTUrp돯/$X`65W&%>mo_0 x[z33̔X9fBu<.Vמj̛,2'xE\Frs\OB D*$!P/V- KW eϖdCH ?Kb|G)[O#g;UwIvƾz*8Ul#zS 5 QM ue,M"GBy w؏IG^"Coݮ7:f2ԛe٪OHybyd/s 3?fFJ @kaf:ò5,қҸ?^dF}l%Q{Eto:$ۻJYT'| WK ̷ݰbP;(lADK `>RVX5 2isfWe %oX)=˽nUk< 3A'&6 , Oj@z( >oMH5 cCy)]qQP: [~f2@ţA " 'ᮊj'|M67-/uhQc[{]aT4UgGx{zBlW{> s0Nw 7A0=#ZFڒNҕ1X_D;_!6H:n:!JKH)wP]Xvۖd<{̢/yLlhe *!K=WQr6Tb9Px@Z|ze_x3:Vf݆3bz|<]fqr ^r^kbgظĖH]^ƑП,=-ۜ&CU>r0MwAr:$4ݖSa͏F8>[u<1rR,a s:jf$.\C apK`^ۖS-_lX+OXv׳6 @^?P& ާbeh=K!ˁR6zSכXjΡ1`M߳MGNUI/dƌ^<.X_dz(n2xWi01q-vZsOX 7$k'Gv;$8 |]#3lseWE"0]({nXË:>fhX=)pT4@"vhXU!P`B.¶D|lN[C}c H;uyi/ Xvlƴ;{HR9a/-k6ӪxqCOv-ٍ%LB(XL6ܽ# NKʠ+j釃}T1m]@I?ZSAh߿ۺ,Ɋ1st5Ÿѽxk mꉡoa!5Z90_Zܠk;m5 T֮ޕZnbwToK)ʲZ rwڙ/#9W1 \QYK: {\݅%…x Ÿ Ϻ9&MgpE~an /@xgpi6.@ҊJuFd#|U7a 'xr b^&N?TMP ۈXw aϯR1zB@:D01/7>-eg#X*c_q[vܿOI;ޘJ/-:wE}!S< /gC])t=`;kf4w?2ϼG4WW8%m6+RyɟgPʦX#4_bBM;sһego?턌AF➰уL)FoIm EB}.)%3f;L0`4 .'CcHgXaۗ AX_ n.*G,g;lQ*̜g&瞏wM yE@އ6/+05aBڅX~{/)1lu1fNкhǷzCN%n@w~v?(4h@.vY^#(^si~Žk噂/;WTT@r䉻P9jK VfzTWL%2VA JeUFG$k3KRMܤ @U>;j#Ւz d5DJ#Ʒ0tvcy]6I;lUUA1Xab =EDvp(EkT,d^Yf!:x= &qVnXH\<.;%g8$}yoS d,Y߰!Yφ|F8l[^́f(|q1% Մ9?<@SX\Dq=l@6~ŨTR7~ISrYr?+@fO(edX )ZpǪ+fędեڔM~ C ^ɱ'KȰpk#C*8(w:Z[FcF:AN$sI-EF*SlgB<5WHäQۄϛu{G\Q\s|Gf.X]7\ /AGiQnݟʮvԤJSl~Bt vҼHQ]yX.7umXOtRv0eD 9ߙ"j"!Sys859q43j}?c.:2JI :dHJQz슀w|;軿;.NGSRo!#K0&a%WL"=f*popS'`XhW )HQuYsRw-Zq&np6Rv$)z ˂GZ~.*`0;:Pld (wVV1Ca61rMlˬ`D|ؼReCv wWdDgK|s@QGF \JO`A9bbXu30VUAK;C檩e2hYy|!43rU`\Kf)D6g8d0Rs6HxoJXexeR@{Ym#w-{[P+ 5_z'\_";Pc= {$6'hU[[Kġt5;b-O2X@#]s*Nz"6w?.R-I MJt_rk) J q+kyƪ#yX%bxӌ\NĦ1QwnQGA78U_9Wl9go& Qd:}D>ݎvz2jTB{>NTSd7(`JzSSvU2Iߠ)JW9+8*"XۚcE$j.HM(Jw?O/Z?^A0N(^.W4BY: ^Q45NC^U]6'@TG r8`Ŕ" "7 G _^3"!2%_SP6 JtJzV"? M`Ә}HN4< N\Vaxn~S@ Fd ^ݜzQd}\D_HL+il=z5Pt2I0n{ÇQ?j>i]]66xDDcso!(jl-"u#qS9~b#f%{$R5 GqՏe*. ``de!>MSo=@ⴈ~ { GoZ\m06$mvg edJ_ &%u a6bqL cuʹ*fhY"@ KE}b6C%P-#ae0@ݐ%Ƒ%c#%+ddUx!oN{ :;S(SLK 9Ċ0@$TH9l7'ɈB90 !1pN3ㅝybp|ߏ]p/2| CN| a/6fC1/坕8S{EvYG)CT.Q/ =Is$PzH|]F{)`UA n7$T>T}"q e"ѶCJN/u؜T˲dF6hZu`l.`aפ-uUJ.dTN\= L %σ!饾~6ljႠO▌,*@(#VV$6;u9DTUӣJZ_+?PG_ns煀dhکkxpiVW[_9DfAu$L]*Js{B`X%,1,F~36um&TN-R8Oz_KMI Iah!8m;`X1=7Ty3".Z{WyeR,/B&e =LjJEZJܨuQƭQ풔,,o )yFh''-PD, ;"j=u⡘ɐ|)S T /aU ifXAzQm$YA1zL y:j}9`z\l|ヿ+ԚUFy0RrabVDrf,Ti䁞ǯZL`$c] i$MjV١Ef[,;_*' <&쌩أlD2?p gvQ GDa pg+d P=Yq_/M?yzJ([R& occTEaXbFTj2xg6>` j>ܽK; nQ@Cj=Q4<;""l)a1U鵒Ͻ;R) ab8]2έO;@c<ذ'T(с$Fjl^ݕ#aJ!.čA['6(jBLEӽ7Km55shXN((&.wNrʎ.CZ֨$U&!泍 VAxPHI둚U#5fbRրb0+i^wL.nR4#/r~OY;bC B*omu[iJtwÖJ ^kZfXеFൎBQSԞb%e]f626ĕeOK d\FN5@ Hi|G[|XS}"û?b Ե^qw_a)AM38s7jy08ԍT. gޠ h[X`yY!l'ݴ/gɟt<Ɓݱsi;@`;^605s@n͇XCĹ6/th=m4 &!s4$xjx]BMTR?m=]n E3;qW]Z@ ͩ ##VW:YA" C5A7"@wK6 S+mwE8%Q3>w  28 o/_ \Z|glbe_/άF30_mrp8MK[0CAwɶt'yQ}C}QE $h wSNJO,b|sFTScXQ:hR?B>8=z Q3 䥆:~{JCvtA⠽xYʿa?l-01@w6qH&ikpi+TR6t5`P=<ۤxz d/+Xm~3E$ GQ؁;SohML3;@)F(YL[j֔vtCAm VT`ذԄËDLR#35xDwI+DZ9'` TS[fcN^ #5+M Mw^~J>ݭyyz=d!gzE %($ zE$.;ZĭA, gv^:6UyY<|^$vhdty6Wlj ?aQL+-vD$hvC'K[np|B@8 T6v%Z ,3H{Kǂ8;ul_ȼx\E]MGaQpj3\uhu$cgKf>'4TO9%R@2-[ eBUM*Z0[$ oBYț6*@7 I)(ԑp5 fm3͎fWO(InV3ƒ:iE;R {PID\pzdiѠq) bunbE0Ĥ cK#n܌ 'C%qHڀ7 *%rU'ǰr~]nn SL1FD^pJO"G# EUId&u/,Q})@~_Rjֱ֜Uq.1r/?Xmtgdf{hCUC^a]c>$rEsp"T̹5_k$AM& JVM>7F;8#pDG?{W?`7ɵ!kq57^FRŀ\a6U s*q&&&oU _MM_vTKհ˩)aS l }v,މAsY3OnZ7/K@%ef[ Jq\h7ik7/Y9h쀞G=!8MCb_htJBvEXd9wOyO ,RO*3+11K|)$qa.UFK3G\!W;*k)2-*1eU`(Ze$G-Sc (Uo:is#"aQ/c >wi"TVq 7"̡֟{#ߍ٫ʜY}jxziUHˆA 0S _"h?a!CkݔP vx4}H9MrYR%Ph]MH,d1Ӡ-8 )64l>a2W 6wS]7JPeU'0tz|^ ! met;YxAmQ7nS'' -EӮqc;g?|?`?z(X^Ϻ] H|5Fx.*"$P(iVZFX:J EjӿdTs+ѺoSg>b.V[L޽I'ۓ> JR+-18^>{ 2S/p (7[OYRHn0(cmNyhⓇeAJbJZb"R| fbBsA)I=Le1WjՕ\Hcv65rcobO1k/k#ϾIG"nGrjC V݀~F\J>q+ʪk8aSo85;% f-^0#UrUV@koui_lpIꔇ'BҴ@lWqWĀ(L{3ŽqpjCc)T?Ҙ] cL!ۻ&{yOAtOdõ {u֩"YNq8z[3Hh MSFj̆p%sǂTڜ>,0V4њOUa1/@Jf.}hOXOgp[l82\Zze O=͘V:InS#z6 i\EԕNt0c'Mps@}9Xx~?Pc` v*G#/٤D+O|?1C{(jUe S {I ^D?13{2$1"nE$O% UcLYf Diob0Riu.g*1=nۉJmQ!cRR0G8,LN*Ex6XRWcsp<BQCO5` r R8pa +0NN^X^[Xz} Rqeǿ*Z\Gh~@ _= Z:Pš@G:kŠ[ہDY%+T( `-?zѓ s+I.f"12)7 @onMbL6` UD*}+?Y%VBd4Vǰ&D2kטu_*g sp!Dz\˙Ns)t"`{J6D8r0LDa-#GhsU‘EB~`q`l=7MQ7Zsq cmݭ`|XunWJH.o|Ez$5nV8ؼL6؆; &T~ihSh~ԑJO4?B5ՖX~1B=.Ljsj|,IaZd. قAXc7-N13su/˚@_\ϏDW jc)iHx G@`T._?9#4;Cu X$ƺ:XЦt`"(q&Ą&=엝neyJWק#B}-ЊPJ@|$ȿE|nןa=2/,? ^›u.Zn"6(̧m)KcܹLһĒ@9b!aQd 绺8 `} ȤLЏ+2 RON,j~ťM` R ύm[,ivVE'ܶ9Fq,q2+ V%$qO~) 0q&nC2+Wa,e=S3b4;Ha[Y yW~Ny8_nmZғ"EDn#b f]?gdidT и,楓|Ӽ^^3Ū& BuJ)3>7}&uק.-Xo4mˤ1߿0.3N„ |o)wVeՌ/"gRZz?  ]0O nݫ.b݇<\ꧯ˥߃4g1^)Cd!B=LjwʫmA78mj71FĜe" F&&1*񔚖.1x/p3lv5|T4$rQD:vG *L:w9ڡAfA*gk솥`%`U!IR?)%< FY] 4.=tS7gq떊H_$|tH}Y;/Wz2.3ivJ,E].>ASI#9=kY.lzXQ0.]Gq{c,9|uz'>1{BrHF-[_GPIP // |͒ùlgᷗ):^c뷵UP*W tLmÒ"~5ϲ  @ ǫ!op숋&Z*ܭi'q}~f:8oe]AYۥf|-4,W^bEŚ협MӬ4Q>gO0سǍQK~yC#FI3;N_':O<d1m&fhHñLejTݧ%39=)?4VA9]Th}+)OrOM}R|Ff4#+s[Hfh 6,z8Sj9$+<{)[(\S/fڇ.'AP^?xvzha[*ѺrHkz'MQ sd_Q7Н*!諙v_9\pOb8蒹_aGx ۥ2ˮ.Vy6gGfEHk8t$xսxH_bŦ$ %xUQҜqa_1|Ge47G#MBsi>];tmYupA2~cvb+)e[ @-桷w) $LN[JIУ̍:oO;]Lo LIY&x6kt^,f3~xӆ0g0_XamCny0Wo#,,TXfrEiI\aHVGbyKS_@o!o\HZ}m ڔqv#gz qΓum=ʇq\_^_$ cf+9O`Lޚ:i; AZ`q]Ϙt+ }?FvnHM|,6-Z9RErJ` VGII+]|씷boN%HE\#1&g2_dSopT宖V;KF`U5bEdՔ1MK*P'>J֗鑸^̚CYE*,_{Z2T_;L<\wU#f.0V5c* P0H `*}8^dD!uFi8: UB99489$Z!;L=h7epaz 񚕮-l ="b5bvnՓ89";B;rщ7qj2?/v)V?w#tl#˲WZq,Eegcq+5+ `JW%@3k}~Nc#S?fM39X]RZN;$(LH ][U۶z"da8 .E>(RHǯƌ E u9 #p0J5*67Iu$"IVݏDž0;l94.Φ8X֡}}y$O7)019%nœt& Mfmr %:m8d$SU%_!OdlAt˼vHeسi=Я:z,m,>6$z/Joszm>"ƥ.9wG`RقN4%i<@{k(?%髽2ofUa!VD6S!l(iY14,U.NW,".5Z:q _gԨX~BLN"_OQ$Eq<ߢFn$DŽ# qȾ߇nyMfO^H%ޔ+'&&X3.{(wk8ByG]7|p|oӈ_Kޞaɴު06+ݟҋju0NZ3Ng<5.*8}go09C[xs͢Wg>X"/ml݁52!4cry*됐6ei9IckŃUX`B綝`2>Zk8nhCo'ֹ6^jl^ 8'4:=-nY-^9S "OؾlznpV!=h/} U0&]>9a`3ҔW;/Dqk7}jr Vy2xFK =<IAg|f Lcs΢ Y1nJpI1͈Jqۿ6M$|1oҘxR8hLǧ'4/a܄:f9 ɗc`f&aN:Зfs$U5NӢ̸=^Yd$7)ȫ\L,Kb _˻{fT׎i7ć=n ?)C1>>o؍ s'0'Y{߱u-z-'kl߄.Ű[M+(]cj$*~l-@3^%HRy0PL<Ӟ k=0D~ q@m #xVeȆHrpol+4|Ԑk {3>=ɬ'ma+綪GJw%^Ce6[NN:۠{\i铒?NGM%dgq* 6AMAԏ&h1*xc`h8mݚu1n/7F}b@ttC`>អ֖5y6lp=u` ,ɡ< }/ljȏ2tVRx88мͶF=Gkv}ZTFp%'M%.tZן"uul*]m|=i|GShppߣ|89 $][coǿLfu()._o shVU1򆠽iXRaTg3ov4S*4'JJwqǻm\x/k9D0ZܧJ[ ,;u"1'Ь+r٧ҷNsK6k:j?ɎmP QTLT ]&߿᜗ #* ٩MP bsdiPH :&rU[?iN`$T[ X5SMU Մ" [8-"?kV+B+cs+#vQN{m~K )n/RV2'Th.D t)T8Up Ҁ6m5(1x1zbb kbxnr݋e"wq>rv?l213 +S$ s.d a[en>,$ufqc ,x?M'{` DSCl: zjdЈcjF1 >i@l5¨"]}×[g0j;w5#c;zGSy>?:]YQ s?ĜEcLk?2,9^ZJtr?RMX0:cI T#2!:Pr|tʝ20a>RhA2挀!%:I"y|l/Grmgy@ mK\#r lUs ?lEPA2.,EiM@>fZMٱ~->nfvr$GN=*b u!g4/cdZuCeYLDCB FMc*mJ-H}.`,ѓ)TWB*%Xeު}FЦ+J>[f@0{ǁ}W2ۍQ@`k({˵=joh)=jAmI|wpRG@ ꀄ̍< W%DZėY] aTR.NZ50ǐ%<›WGJpEGWG-2 $HHqn7Кa&ե K F`ϿwS ))`hTJM ;V-sfl%Y.GNdkvnp?p>6\JѤv:q`,$?f !KoqA{n&xOy@i6%vA}ċeBEuoED_PPL`7Z;"KMP%&Ŵ:a""C#I\^S׋9opG>-^ BZjqLɩ6.)9~5Sڝ]ы}>; 9|=ŁnFFp Q2]Ҁ3xqmTTq\ "kCw6O`|Ug'ENj9UaDz[(S]jW[ݭ.{ Ӭ[n&(z( [ SHSONR1&xZjQBq6"$}N]R6x"S2 .1 `r2o/oϲ7l yU=k8ڜ'WVT׿B 33 Nك% A$=6jEpd (,ܓ\|kLW('x["1DH5hl]6[gTlʼ2>=i%yxeJɷ{~1("y+L=@wEP}9fI[恦VwcSxCA=kwW+NF24%r 4PQ}ڦ|=QZ`0$qsߪMfCT`STy[ƉnBjr~Î &iPe(o3` 3Z0 }ramyvk!H[^8ԁ'=m;&4r#y.hb!w8d7h](UB+d[K#BU[6 j{1ANwgzہ|K"qU^$B&T/ "Q[ÒϗPaH1@T#gCO^UlsQk/o3<fs(vl`ű^$@*`?N 9hwPAd4A94Ym<Y[=g'/l~_P6XyʓO!K^f7DC5P@B:Z{Pϊ>b:i?dant\G20:0TFtÑUsOh|J0 ħL)܌q{z3Ho?F#7)L}_`j ݖ]Ϊ:CbS,{t߲(Y7d>ΫYL= p e]XwT/Ixe.x4z a h.%i]ހ~mmQ}}JB?_h❾ߗ@bVDy'ĥ{ *faM셮ڍ/4.(hukjatY}2SÒz]Qoʧ5Ԫ, RFZ+ c;g%pKԆ͘QO+w &?kֽ9G[M1LJ2A NN\1%%Sg-u!^#F5:V^\(NэS'cJ {ol^0b5xpOSCDS 1zθ>k SGEd`DKOCzMrsC_Aiea`ǵO'F%3O_T k qw&ԇm' d7B^؋S0-jy'9d}Kx'rpꆨm~*  =vXDY|mwmz!<8{7O)f^-/;' G4`u iB4 1gZ"U__୐p4/HeŜ7I D|Y2-՗\2hg8w}DnjI7ӵ rt?X 9hI.SHU-] jޝ/]31UWퟷw?'8 xؑ)ډH= 8T2!s\\xȫ IhK+<+2_S9cBxt;Ѭ/ T z͝02ĦSbi",Eo ʕ )X)&~ B0 NKFGkc91Ec^Bw-C5MIGzTN!=pD!#u}tG6.ZtJeE. & is S(CYLyYiٸIУ߁&J 0pCY2򄍪͈?"3 I[1i- PJԖ r3h7Dj.c#s/>3 ~dyqvF:P \pU6H v1jnC߾9/W.nB$fMJ}ptw._Ad(m[~E{()ն{ٖ PԔOpրK@ !6ܽPwnЉthj!/X߆r" ^~tM懔Gj#%6W&ԇc$7 | x  |s-T9?>8<5 ;If6[.1Dk~"-װP,I3fW[5?^n}vh~FLv}a1aI֯|ayal(s9? ɽA`'\o̮?MbøJGDУztW ܁+n-w֨^!wg֑GZRZet)y_ ԕxH.Nfx%%UǂcD^ѻ.MȥP{ YLFjCzptTzL)Y!l8b$Zhd=T'Og#n>ޙK JS- B`p3@ue涺 WBk Т*QQŐ \B$逦h-xTD.T?}kwOW6:Ik*Rص7* ϔp!k"q¤<T7>Ab|B;o!}ΐg1\M[<졓|rKzsOM98N.E]Gj\2=W֕Eɹ9^˜ a$1: cI++gd7>$ZYXln_K YV ǚ{N= XҠ6XQɛ8WRMaF)슸߅-bA يgtxh ƈn7KXW>ӹ5o {2ںVQ>Q#p "EB즲4T[x#Itr -_C{O \. Lꮈ`lYp\96-`v-W`W8~wYL*_~73Ys=LZ_`9e4";AƖ<>Ak_;n"Z4<q׮%Eu-G=D-ŗ#((V 2 K#S?c1}Rx`o5$tPPЁ=kon=N_8Lj\[Kr0\?DE|3)լ>6JdRL" w:W5DLOs8ܛ?&Y<-:)J;-@A[ uƽ+9% xaY-rr:ڤUc9m[wG)&yj>Kynx|eAz.]YIk&X*+0&6J^cW)oqOǧ(Ph__/b_s}D;(zPt@zgTϓXPu `ezwm%(!$V|qiEMOk2dv^rjBSC7k9B8^xJNl;& w Kc %&S5鷕8ՔFZܵ[)7'jIm$,ġ6w L7 mcϘqaZuCWb[KqW)q=K.}#UNbS-0rݡX@K[իVZ8LS\O*pGX~%qF}(q@ʛTP@# )?V4yyYJRJL]<ر-\kn^߻Ii~( !gFj^ Eow*3)ywQܘ(B"KuxErRUZ(?TJ;:1򐸙^?bqhA&Ƈ3kt}L<Ɂq MXD>](/>):z6iAf?ɓna鍬**`O]-;l&!0+==2!oOBU\P6J ȿO\1+W~hik7@L ڍ56d-fx}>]*\7}7,PDc߾389yG)݌:>L橵9qPa yjEW|a3-&?PSˠI|=:h`MH^G9v&CI体W)`; t+y_·qCׂuA]zGL"پZ!<,M:* 5kHQ*+nQ}A(W9ҡҖOƝW/XdJ'xwN8ja#=;`Q^"sKڝ4y-wAyI1uύWm mUl J]'E(wpD`C]o-;MCr&eTr57#@#$PK}Č1 rQw_(bHWLvR#|Cw|rj+]-quwz:y79$Ι 4]틥62jPt?3pA^sRˋ[KDTeR1x>WP77RA/XQeK]#׹[dvtە3qܰ8;ka:tG΃ >^E+t$*`Tv~Hi2]2t)ٍyh 8< C-DKƦq# (J~i 4+$GwA`h6u.^SNB{ y|u֊H<$TT@;ɴ#N+߅A5? FCC~~n)2AmƂusݽD E^2wql,xx<]67Ϝֹv!o0JEi<<݅Mٚ)!GWA-Lq-֖TjI 5k$ u#CxqKG-;u25.ZKĕ ;5RcK[ƷM>?ӕebOu#O(HIJ  KהgY]*Fm{ ,CI(>TD נrl)/bG}`76 { fsN4F X|m8Lf٤7\Izo>4R; 9h-u)N~tRlG vjCw^ N0~45v&:wR2x&y oعkTEe j3UN/ 9/NХ z)6$L X_5 H&(qMA9W DC( ;I2x;K+Ʉt9Koh]rd;dUvwear('Y2>EͶZn)ܤ(t Nj6\(i )Ax:.hT3iBrm\e)$e{kQѳ0E Q*gVr#0Wo ct!Ag(501Wc62(z̰90eq[=#:mo]hѷ@>HEP7= C};g%FQ8Ji}W?֨fɅl~ݝcܜS#af>Y@G)?f1;'0}/Tl3-YbAEֿ܈"VQ2>mvg80E׾#8%H,.{)u5_On'|rR/lTX ܓ`2v@9㇋ttݔ~fx0"A'~:& !2%l@4.9 :.XooRR'Yuyx8FU}B._a?xo{Tkc&"&|遞 FW #B]iWM{.چ+8$<`hj4 ډ]>QhE;4a̻\]$Ȧ'Nɜv_@,y(Pk -(ʵ {XK!xj%Oe}l*@R{ Z^~sL쩮w8594FpʊQؓs!,%SJ85~)s2PF|l[bhSw o:ih }j.!}ڈ( G=W4n?gJBa:U{vA3MY2ҞVQCM~p!Vv嬎Kj"D dZS\S!a((?ڐ_%xʕ#>~;lkOugW-IXEXi.FaC?=`ww;EAyFHS^1ip衾>*W6{*tW*Г﷼xcVsU*7k&d㡗oGF.d؍AObp`iTc/~ "k0KN`Md jBgnƌrrK)~<èA^$KfBj>vȕ2xxQͷQokji0v>oNt;TTd~O_YC6:P$ג9Ք8~+/o۴1 EBoWû$1g+nJήo>ѧ# 5^P(;,гAZ!%TݻY񠀑Fp 22-׸Ʋ|rlO ?Rh]Yoa$#glS-}2:)AVsFǨ N*q)uԈ<â}^~LB柚y]C|P 0^PCc̩fmiַH /5##vDb֞"K)<  fB>Lѥ{=ڿ?ڦr1PS.ua;#י"wDS~ ϩ9"cDS*=~\u`|Z?u7DsKa f?Q3=p N6$?M+ +X,vnKuK+e31,=DI*4P娾mesCuUidy䘑lS҈ЁɊi~D%Vs붔uԫ\6DnwzEa>B?^ ~A7]Z1NKUˉ.sWU㇈jLlUO @0U *5 {lq,T]|}T[`Q?9`hs'\kFeN(( dlip>˸$Ȁ'ź[RoL Sg(/C%-2ev _j-IS~(ߥyh+ٶXsMeArL4̓rvYB98;Hab5Ddp 9Jg woA vز<Ɠ/MbQvJiQɛSEQb5f ِ 'Q\nܷT}M,#Iy_b&ҪPeIcCm@:Idhumc,O]4]1>xxFD{?7^GF8$,u)Yt 7h]r۟.e oT&O{16Cv9.nxE³uYfmȎx;v |.'r:7G+g\֝OV䐪dBHeeMVg": 7FutZ M}Y 6_Xgņ4ZF﹐a v >dwE1/5Ԟd.EQ7nd(m7eQ\Ļ7x ]^[IA5xnkd0\ͱ),Dý 6l u7:`m#JVW! ?듏4j~<9ؙEק+KEZ 3 X6H_k :U=ʐBwMX/z%M @KcE@ญ hvs2Ê>ňjg@A bǢHHU&_[N:!Ѣo c3GM\Gp WWΔsjcxKGhi%5qz3\-9.( `!Ȧ\XoZ4CSNQoϥ0Z )opr/ڋd ROSM$B mjlNw}SoKsbwE5N1$H2wt=I6 3'qPLG?&JL'Ndz{*MO䛒#OB#Nׁ t2oo{7P?sex✒:B)+@\TC zr2 ݚ.=JQ@ a3Og]`|/"U_ uFX:ŭ ڳd-ȁg]!"ܣ|΂M_v! cQ]in7AL?$O:j JM?Hl7@q2qdug wx:ΎPy 4*1n0(_{Wew~8\+:Hʎi4cTE\r=%4\SXdvAMa}.lSF~$5Ȍ z7]<0h*|2a~a3J JDL<z?0V{wG?~Ѻ'/ RaP{W."(?{sM}W.M7n#iڣ.+T^o)%|p.s *ÒwH>>^z^j8u'rߡKbۖ\ÿS^ wI~0WJe!3 %;-PXNb^=% B:5h.aX-TVZ:g2?B~Xڗօ8]WKQB Ce /Tv%>r&bfG-5A` ]Z.v " 6dְfㄇl/RB'MoZ!}Ѭsm]ŝ#(js.`@` 5_9KQQO(¾!u#UC zu*+Puuȉn%ӻr F`E\?Gs8(u0$+Bx0<7;ʼݸxoLȌi>h "`󙲳<ZwUWWXa n`vݫ-j `N׊pV˳ BQ9p9mG`./$L{#ƻx9Kj\yT{*"Tx!#bZ]؋mL"sT5E12G E+O 3,%`9`ّ`LpwuHkxSʭό숼azLNC'YF'B]niѻ^ljAYR$WkǤޣmWScSS(+7]8}EL.Y^t n?F!i^(hV7ox6y*KGѡ{1 xsJʁ&I[ֵ?Sb#L=Y*槄1@CVQt XKɊR3ONx&\ͳG›T!_i^Ry@US|Iy.+TsYو2`d23 k|,bg[ BmB?ʓut&Er2NOCP1urʄ,TyW,CK|H`3W hQc֮A+}0Hen^K63=ipYVdMCbc-CF!(+MX:Dp=5@Ctꍒű_]*cפRpF܅1VTcZ 1vE&oQADl 7HbJz=`jH'T@EpSy"٦)I6JB21\HBO-&ȼgff/*#m18R@)gBkB WJI?=COZ"\t `1} `&QWNdo/%>|vY! jgC88/2{Œ"k5^™D7~ 6VjR @,CL|kSpeAAvj'M<%C Vo EJZ$/^BhSssKWC^p@i 3`%OCLu֏B0K.&)|8fޞšZ6D$NS723Ҽ!e^Î*#go'+jlJɠ" ،ZL͇۫[IS;窿f*XbTFOuC~2Ʀ)*7ׯY9+Ub$8’ǂ `G-Avu9TA)&7U<@mZ y1=pYEԱA ^81YJ)`yOH|B^{tn!JX!ʷ06.d/Qx{P6zuRܯB0TJ8$+aK/6r /檫CO.: zSYtDn rn 4U jd({`O.Fx,&  AІJU0Vsz}L`It;7H ^r3Ebrf\ɵAAFw& 2q$K`٣1ݤ8љ^択mtҊ8GO/ G; ~+ƒJGAv$R. [J/CQctVL|'?]„"iS#hΑC%cp[]1iߒ%qxHNKGZ }"\iwU7"At}]&^nPYԎn_b{؄:zKN #*lCefYeAWy\S™y?|qKϸP*=)BYV/뮜ơlv jl|]*%`k/b%70Q&.hSou VA>.%e$Z:_8i3t//l?#PJ G=RHS_NK|P̆jD6Wt+rϦG]ꦀb!J-`GdqOG?AdHw]vgy.6= MUY|ca0'o|:wLG vրQ-_ lvp4əM$4{{d?/vtUfg A=W4jÖ|~϶!r"< WX~~£'qN:?6U,]VVano Sݪ2y9AcT/V~;sA KX;XF~nIkOVq]7;h)4Mֽq> .O4U]ً/mx &0Օ1J<&&Ayl+dg(]rKL:~눸~g7bxPk3 f\^~/zaǯnA iu_483(5)B¨H#.vƏ4`3b#}4i<*wmlة"MDB:miÔ>[Z`nN*} |KY4YPթ1-f(CM ~x@sl9ǀH΃[j;G %0㿆(@޼!ŔP^6dІ|ׇ=Kp,a#ᡡ$(ݐ5Q;w\6_1oWaUY"jϞQ1m1K,7 KL0y `ب*mzgج`GQGqi/UVؕ`8TBl9-an.C|\ygpBOŪhk*-k E O=3#MVcBp884=tTvz# IbȞDzC n"2oֈ3,B#Wj/4?ɬY^*Wys*F1i9*2}h7W#.Mw:A>F48-AY𜥟hCQ ,\{w`'ROma*R}QfuNϚ=ࠄ:WQ ~Z.-ځ,tЦ,c9CYRZ5Q62Cc iǫc5HIJ`5[ coG Qգ)hc/? elU?b3߃r"?hLaNI;6|"{L7)s{ +m(SsV4:OR^w؜\Lag୎kihgqZba{n ))}r9 )%C`*/yȽDS ٱ67!~v)4[ L%xX(m0̼+ 54m%HijcLh(k\!̔^qԍnV n,IG#&yFzEH }Rw?j&VF];<lO}ihN{TS$h#\irueo)ف.;.5Hud [D,OE˂zѣ&rv4ۋ zRosj҉ho)^_\@ig'-UmĚ"/i(kcmh{O('Rp9Gb2bJ&O精:ۆ<*;$EN dhV &hѲ֍MAШ;:Hn0ݢ%;bL C[yg4e<,W0d4w*;mmXf.pn}۔|3HW@{n1ƺY@?ԡOq eus{#t0j jM& CYM6|77\j4H; =&);6yP@Z:쒷:=Z0RoKDavk`4%E00\1__E?QLHKbVPDpOhۙľ+5.0\0D]')/$-7g.螕6%句Cs>S6uGG/fa'qMfݐftg9i=Z`rc|sMQӲ<6{"JΕѤaIv7R^Y7MQ&Xw <<9q\s+w5jQ((y,Mz,>1G-pl%׃Qq}sAU\u271n`;2kc 㠴N[n/!fi6F(6\Z"d,u$VmaMEUXym@!}+A)L)7f?9C NUj=$,,LxꆑEdpzLnɣt`NQMLd\5Ck(lOekA) #{XdL苔G]ǫJ1 XsI=SNfa=͸>ʙ18[MNMk)tFMxk2%Bן`9%"g}w-$t2Üv Ě4x2@ ˅Ŵw6<ksЗujd8[-`<6,,fEϞ%;;Fb0edawItox%|?Im Woo҄!(Ii)tx{@oVTx&y{"#}%+dE@w@rg Ok{W$C6w`^Ntҁ u?)VpfHN(RjoQ| SjЬ@$@#>?g+Ud D!v*|nj"*Y\02p*7'rc+7Аj6{i5:ۋ]T |3|POgBNF=R%avPx.\ox.n"{AOF4BUƫkn奄Àyl=!]L޿ML@ -`0FٖR( Jthnvklhݘ*q=LPRgY~ۋBQox %ls}p:_k' IK>Ug-̈+PXvެNb"^wX%%R@1 Ǻ Z->ngj]ߠyE剩߯fCK++UrEGC(=h4M52? Z#CU(uJՂ#5nl,(y\CL9KgnåV{fzDz!_Wґ{Bh 7} V?h(clCNDbiqXWL}P H~#jUbgmp0Dk폭*a 4C jF.lKg& ^C6 ׵h+Ad6Y-XIO~0;f N﮺_|?ڳ&5˳HsM'jCZCNZE@]^U R,PN}۪Б(&tЛ/G=+P9)o:ftGǘ|$-ma(OU5}@-}35Q拌Ktƣꀯ?6!}YTM,Dzv*k`<#v=򠢖vsHNX[t9P kj܌ %&N1P y&`"LT㓨8^_k&x` MS$"Ϸˋuo9QBU˙g,~B`HNPTfRdvM8lx8[h 9[lE%W4z%?V!ܙq!̮"dp 7,G&l1z-YPxfoVa1ѢP?,e VɄT$Xi]s`k>&z 8MH dpty21 焐3ӮpC2ӪQڎ$NlqCZR"f68~*Ɋ,~"Lt q,Mc`γܠt$3J|y*;R;*6)R ȣ쿷ֹB rԗ۲0l٫oT%=2{M2bwrZ-ke;J=rDzU0Hi_/Sݥ: HSoΎ%[=2XMņ5;fxٓs1qUFvdaۿ,# 8x]<= $r=ؽrɠu#\n,QF6@KVb Ns)*RXVGДKR灌7&SK#D?Ê-FQ"S]; aQdN$<8 7V -q=E&YCõ=\Ɨ1Ew i-b ʕ?)(]^m ELv2~ :su7/Xv٣W_z5AN&Bzj5BR:YBX*L }lh'QثnW,Y4$ y=>es\OZ W%Y@.d\S"k2ʗdzbdj`AF8SUP]8U!e`~ E Q ۰{[ bw'Yp3[ϭ!c$3 Au]e*=AQa}ge{Նoe{:jg_+4(:8kE2{J,`H _$#QWVjY' .&L k:vE{V' =e4[?m JE쬠b0Gk'7Q[cXM;o_:h'|kB+ $W7oc͡]mz1$Z|U̐ =w3 H]L*yPwDl8Ϊ1D>0Li[gn58|!Օ? 1)9]Ў=5W.Tm7TZ#%?[ &,@1jw\zkby|j ۊ `8]`^ $η Hf#2_ m+WtUvHڭL7Rt "nsuߓ&8m@Dت"Ng$kD[8O폌>}F:B$D nn6k$~n2b%!=|Xv|~ՐBYRQy!('G $6xg"iց rmU{ z.P.k)KF ڋX@2LAH+1g?!WwNE22hz,1Jx S] ЪtPgOF>s}q` }!0:0:NId$轈)^kmwůYQ2mQd.x V=[ թ_54bK4$&s II!- B5aFrz:(k:B3 tO՝ Ĭʞ"PSW[9YfAJhmpZ02K[?uPߙ #RŘqhG.R3F,qY *D5fuFQ3x˱$Q߫{F@OKP?f3{@1)O]spSSy~6m*pN{9{hs1˚3AT6)s{.BtdnܘH>n.(sۄ;8Ƒzܲ|1 ?~wW6TcZOU]2; CUfK ђs \hﳊ8XR8x2V-444oUHtt菠J3”D ~m_Ȼn^3g`J#z+[SI%6AǙrp{/1_gcO@o2wcl!IGPXAPn ( zf:sm S'i Nu},E%䇎H}gon[Q}ۗ-&568)A E_98HWa( p9{lyή^DPEz/a5ÜBԅ&u$P?CV?ESB9ԤR$1 /!?"g!);'{=\OHwI)(EiF,6;敛/RN(l06\.` ` 7UpRr?@֗@AjꑥTD:jt2-_lD2(PbY0fQkQєa!3_}d ps;0rb 1~89M0Wt!H!~ңBsy<9w/[ 46 7 OOOYLq !$Wku4CFϨ S̩r`7 휒ps%ݻTHж]u aWx .Kq^N>uB+bI4ֲ;?{NP0wXN-Ja{QĺT1 PqMNY_C7i߶h;&?5}}55yGfz>Þ$+%Y%]E} KY3÷2<'@Hyë)`SGR.qʘ{:.8JAF k[bXpuoLaUB\d.]( LXUS[+&E|7K*7v϶0Mb]";?uzk"Af&H7gA  Qqi~)5L5|aG3rM;W% }ed`fWLp4zb lvC{YXe<{v=z}nop8![', "\qd^PN}:hpJNF[7Ad(ɇ.ot&_:.D\BoPHTv:u93L/Ѝbѽ~})&h贌;MƊ>#kw^8uYFjV /~)hr U_耡TDp.a =R Ba}yҹyC}ަy=` DÇ%~^gVN(Z98O#Tk{gީYS XCw> Ѓ U gTv8lv X ˧J FZvz#W`tLJ=do= UYN/ T WڶB.-_ΒIr/O174__r:>f b055# aRP]Rݶ˻*,[`W`]CϤ$a7Z%j7+I,P?Rz̒5TϣTRlO!s/ɛ@/j3r$$L;xcQ,-rh 1faQI&~?VHZ~؂Ub1*냬;% ~|=.zSq ~/TMo=9rQl rOzD1n;74OB_s'za cfsǓ4 ߂lM}%i֎m@ iXm+(OM7Y4D)#~}*' "#p ? xfi b Ľ`d0P'r"qie$(ꃠN:ؐ0)znna!8֣98[(v|BpV=.\HBԙ\7]SꏄM~-0&4L:7`64Bf:]Jܔ&?UщZ"2y~ۡM) 5Y @镾$uWS_dY1ݧ]xe=RTTZuA$*Y9]KyR!'W~0|0*«/wM5{ֽxi l= Ba|^څv nw #> )/-f{@X  Ƌ>=zad{q;rO ]svӋ"=7&\/jATZ8^S5J~'xg^*vڕq<ղ/;} 1oJR\{W0ܤR*e\Bd̼矫.7L 'QfH|HiM ~/6@Īi7a~'ntrRS}>z}gfl _v6VyALTiA'\?4ҳz1݀e--KL6x$d/d c; ek&j9 @X c>r .$.^.0N 6SN!s_Mc.A}'_̂Vl#9ÉCBD>tHLiiM0o+W'>[Hho4wqڙj88U:꠆-]0s 8ꊪGEvg@8^mfHHpD%z '~C[5 -%e3]zcFf0Lf6M*W0hPhud qub+2Ln_쿭QGR]Q2TUr)@!>c hn$7%i뫈Ɨj?~D) Vj|sEDaPݤ{3N1HDgIER1+ 6ٰ+?H9s+]B0~H;(r3u˾pG9م|#'ʁ<\ͅw{8H;hn1^?J%|:t&-EY1xr"&>%LZ>С t7daBϗLB-~@\EnoW:ֿ`~# *y1l~"x<;%J /N{oܚDzϼC^ܮsݬ+ӫ=O] 4^e[0h0 ߈nբ!839OG *y>AkF>9j6C $^,J|ʹsy)hb] jy$5jt`0ē,_zӜ͔3^*6/bϕ{L!SPsf:ea2n}MGRa\Z?Zއ'KOK^^U  OSzN)Tzo&{b0X;MH UY=t&_Qg7CN Uֺ2U K'NA {O,xEuy\ǫʽw+f6λ͆z;W~p J$Y>mݗ>&zҳؙ8ne\%k,`5: hEU=fw'}"`B"x ]j*8cQꗡR;1x3T@ )JcfM; C3e۬m3X^i0?mvE'ra[&T5˞T>{:e9aBaQ[F-]Մ)J2B{ <} I.4USS)f?E&+j-TO7;OKK )B5ؽ>w)DV:ڃ9vB䑷Ԛ]%M etWdȜ<2l4t,,QYɣJ"#QTZ] R/;S]RmqSRhi}Wk]%lF'~tRQsEEepм!h('[w3(eHW92{c4E<.|̎&qA$ ym%OѥdOѳB{ W}R:f&'(l:Qk\Fc:RK[7@"t}:l9 Rc e>8>=<ףY 7_&X5G+o 誴%Tg.yQus}9Wj^vm\Gs&_UM/2i$\4.ωʃUd5?GCa1ROO4P( dIx/9ZM{6SU4cDs(A*t4lQO{MTXg{Z#"ø&G~\E'u&}TUH~QQޜ TnK;Й3Gv0 2FRQ-U'VVעbCGyZVNra׋Y[EDbC*.G\up^Vd& OpvNҭPn$Ygl .xWwiѲ 3s<X$ #fNR#tzKT,  ٴE r=Fa.[\qZ MޢY|%LO_6  3r["zC#ă550PD0L-ʔ RЈ,$^}j܀$I WEЀ b+*䓂Rbq6U2)@M| \~X:L1q|іhN>Q˟g4l6G7e||T: 3:=~ FPz`g-Jű攦z\NCb=)+@ } lOL=8w&PZ+ _LwSB$0[JS>űtD >sxh~;+}HQs)b`ǪVg^#bF Gqb&BF J J+$S<PXD$}D_m];r 鿴~Q.HB+8>iQV3ӗ\bYeʴ 2-$ˣ.^go-‘R>>]H`#JPQ{2ǖ~G@ 5& ZI{̌#/fsB3DN o~a!bYXù1̣c9y$1){r7`,pGv̈́ˆely?1 8ѿpH,A]ʹ;jiPipDX2ʖf71ysl>M/Gܪ}ۂV? F{]嵺Y}v, 1P><}yR"<В*+׳ZEߏWPa~}NDҧ1Vиx{6l8r3 &H.yq.Si$m;L!1ޗ%ey.;00^>*HFбKƙ*McjU7:>iqsx{Cʩ;O#uFt f܂Bh0oޝeBɃs`=˘nI` V*)_~q13#wWkuv!m2|RC8kzDJ"#DĽUbjR.PC Z<; sSkj2#2t]|{20_-t)OQ|B,Cza[l$^N9G'w>~&΋CL$m є=R3O5Ku"nbQ=03@Cl3jڕR^l>LN ky! mƪQ_gARhqM b |gB~WGi׬.,@.8/ZY7AO_u:z!h]w ?KO<~2`+!fy-ic?hg6+AS1s@?x[7!q#;yPq3^mxHUP!-#~U+=tJR Gߞe-F=OgU[%gT:$#-- L70y\9^H$v-lOjw "AW<;hK3tPh^6YI$ Z>e^]P`ΡfCy9Bhr$V#l;y5?G uyspX% (vlzD٨UgU\[ib`2o=[k5Xt%$TpӄN5a2r|ͱӀ|MiN( 1[ϻzlGh-EG9ԒeVZ#/S(Zx\;G<`B-Kf4ti?IXa ʷz j{_.=h>%Ėv sr+LH3inѢ})e5CsOɈK6;VLg339UۮH65,6gT,R$RqQ)BZ`PBx SaZL>DihŮ#HieבXRXNңer<ٍiAr>3>=R2DNi.uV9kjTDM\ݭ(èt[3i Tc3$h P{4; C`( ݬLL'SYi얢:l>ln^BM EH۞=(^Ώ?'vz4RҤ(vI*pjdyײ_;ibD#Ď-X|( d[ZAE+&g["m3 n^/iO!J[밐 Ë^pEWFxB_H F߹9'/:!pikRYÓĹ;ٝj|\]pCw_"Qxa_b]p0`NW~0?e|ZF`C/:ǃVHڜ%UpSf/iR:d)[sfyUSq'd=8J[Xw(@, a,J"ZNj#:'2~TPny*..'C4Ѧ6 ;LC9,u'yQ}Y'yxǂ -g@IG9`dLu|u}"5SO2ܿ]㈃gMmtB^&3RQ"=z0ef:6~[2n~;@Y|ACغ ;T0{^*~ Y2X`jk]]IĄ 0af6Eդ~8vNK.lCjp-a[a_Z/'\GTMc~ e+OaȇS>bn̦қ)wY#>;qE J 8"IOQZ/=jSEpw|ik&9ֻfNx6QͲ8 uHJjRWFtO:\): u}Eb*p\"z:YH',~릌߬HX_rAǀ9[7 rX?VߍY WsIAE'O8̾J1VO\ W'f*Ue_0I?T$M-Ċ`g48ϗAt]z )cQvr-z?agf>p=ě kGُRDv/'7ZVy $*ZE2sh$_:.r}kܘ.^Jxݽ0sr{`XIΝV̋P7%z!u[2f%bbosfok1>4~ۋɄ.KjtaR M(Z(Z Rv7݆|?mk=l0FUacwҘU> S}/^$2y:r mTePT٘"NL-;wi6NzysBF4!FC-'X*K6k^P{\>X"A$h._z3>{79k/ n:z{hNOEP/F}vFE[ w sBlu9myBVr=0Ǎށzo-R/sfQ\e&8RcB y eޮP'KJ^efwYv{>ʒʈ*Ϫkb.snI0a>k`a@^nLUܧ(' )4ܬ Y'V?boJ^n ,P;uᴘb!GpcNJ.s],fzۗH kV>=snp 5Dyth]?u- "1O`~|U_gJ ޽XeyX+|oiMvկ<vҘeMOmWmdNχ">'g= m^L%tGm)M Ĺ}E^r3I/i1$yӽ[dr]՗P }@('I1NV*˱TZBC M0 +|#@c[\OIGf% 'nbxcZ>ۯn46R O $PcJ-3U)UGxWʐ9;-E d|Tm%ܥu{xFbQ`1I1u LsD͓.CH֔{ݗ(KNq4uFmA@AQ}gJ*8SZx [ULjb9> 50 K"c^Q&d:h+a? 8:6Cx| mfX՜9B_RtŸ,'Sʫ Fgp-"N?MM:̊+4ڻu&,;e ΰ(/F*mw2oNTKmͺҊ% ]A=s'2o<ӕ7^ 87evJ o/ {%_jr8|A{wgZ^۱ !RD=iQ_h(D!8UU5Γd~n (sZ6J0#܆Mqr9%+1?ۗXvzυ_[U9-\gcל5zsi 3؉ݟ7+OYC9u`]Aŧ* kˡ7إo;D:o^9'i :0 tANך4Y9_DKٱWŢ3<.OuD*B$ oSζ.$eRhg݂dj{L9$18 SԭmN s!nkJ,G E`bra>[sè׉V_MwT[ ]B~B#DEkFTY%6AKle]~;`xYfZD\nWth;)hN':%BB[[OEV,jߤʝ ΝX("FNV^0W\m,qO>WiN[-hcBYhԪpAG 1T#^VXA .d5Jׅ?BShBP3ȚUxNL0}^E,)ڪN(!RtӓQpgAp;J-]p.TK :1ʮw"l=Eִڒ7g5C?R ~eSjG =֕XncޛP;җ8e~uӝd2A$[N+rρ;qmK:H0(*RnHI ` rQC$y^e}A k^cxR@Q^^GMk6'!n#錼T)KWU;U ^Z3/`gC/P~F2WDR>"c{Zܻ]` J˃c!܊'#`餶$=%~kYfC:>:V0sK}듺Pm6T#\4ަVOQ}n 8 $X;P T5pab`l䍽̞$W&] ށRX1KOw?cW6;9ؗ޺y}mY {0$^";Vʭxk6>  Z$oK5?c2Gv_F۸wc9JrdSM@JErHق`oF8҈- >gg:.3A99Qg01ptFc.?\A*Lf 5Cl $®Arj m% aeHv-vږ W5(|є6"b2^W|)N]_bq 䠴n\K?ѵ9wm{En]#,{ ١#Ō<ujN<^?fLkJ"Nͨ[ uD䋽4rzK\_&!`#IT@YA p+d`f|P BsoG&'ɔ N tg/7bbLD-V~^Y^C*n@|nIIeA|d_bTFrtQWnf \FR\ C"@#g(y0DDa/~/_4cH\a2[8_\BZSS+Eò[ ';;a1dʴu88ه/ 1*ƫDtٖ}*}  _<#AǸOJPh1"8ᄋ,K&Ƨ\ CGfhk\ko o#>3w`ױYK7{ /<_ Wۀ;Ŏ~POv)0swXs"O^e$1i@,nDJpW\zqwaoQMu;,Ŵ]}+0Qc WR5QV:3N$X\4ȷCťat;iNa,e-pAnM5>6z5EwRǒgDH ۘ]>\ܿC8I}ܵ-BE^#ᷫ\ܘ,dqk$2m ۯ3A&nŘy24:uy8yfoU^2`P׬*eF;syv p3%.V `LU^_p޴]ˁfX1IƃڧRz4G- 怏P[G5ɃlY]N %k|E޶;?d:#M3^7|Exwr6`|ﶒ\ɥvX ,1CaDWVzF³7GD_FҌE%:iP0{7d5U.uvA}ݣK;! :ZjQçM@؋h u47A9% osaμ҉+}.GCt++֝Jn# ,to&2x]c%BhuidQbm.%vJ|`՘oh+viԮ5[Bwpg`>3ӯ0Jo2L:QǨlM˻@3 tM t(<~?IP 6jʟ>YFZ>>I=WY8hD섑?eּrNqU*ijB$Kѝut!|Kѓ@MVmɯNy!^>h8:>sY"2QoP܃QI<%^_v_*Ot_pmOPQ7aLZJyDx[5 XH,YUwC*`6s awmrӨ}S7 ޟSE!ke;2Tx >䛌˱C*LILм. cGX5.̻UyȲk{O՚ nyAE-U+* 2b>Vdm7:UljXb'Q#YWTHj]MO)iMx2I<5HD2gRxNl;}&#I4[ BǡlTڵzD8;bFU(qqJ*:NTx{LܻbʲV'[A/RCѿ7dt&jٕ-­soזxjy ÷aLeZ`jLhq\3NּA8*8Մ ߕo'*R20 Dˎ[[ttKlkȥ>6m Ȓ=K 32>10HC,y"@l*{|u&M؟2/V+hڎ*bDr*&^O -X"Ə2 2Wz*iZ(M@{%ys'^cAB~%;fRtf%&79hd#OZ6d9N^ ҼYT*7F0ʗ4F5(`gq)[ǯ5ʶဤW2%\G6{6o˞a_a=M{˅U͌F!2t6h ]}8*#~2%lsa 5q v)=P#EpBJ페@&EBT! QP]g$O:dzdI@1VN+Sh58 P%s0|&TzDŔ 1=P%ˍ8QE+pO\2 3T@_{+R0*nsU*u"B%s Q癶DW5)SzVy/JQM\]˄)4ø2x4Ep,gJ1e69(L2J,N5jQ¬} DB REz}-/_MjD%dDpqT'C'Y- Ьil^+EgTD]- >oz>z#PO;j_z2d9IUdvtIW7-[n-&&Q$aW2ED,MNyX/0xW9٨~=:oi|.L'7K#v9f'$ߢf\ Z7 ɷΆ9O_M1@V$vZ=݆[l߼gZtIe|jJQ->$(@9 P_ZSw8yh+Hv~UK*A֤/QgU]`4Yo+trV+:sCBǣp ZͼDS`h˴t8($o.vlDcB.zWیI 7pe1lJxo@@}Z%h?yR*̒:z LtHMfkXNpsp@&v3"1`L-uW7PȦ}pY`~fVѤxBQ+yahqWK+KX#VIj#9>K; 25[(D=ArΉ( 7pz5L:z#7%O&frsO Mg'ye0dߎA?ݞ3E:tH&\S4Jdkg0}X.\CV̭?ȺB£uHĿZ dEODL9.&?q>z5㔊%al܁*c7I${յ-'wy򣈚񎶢&K֚̏0Z܁VT g߁]w%=ʊĻ6!lf,Y W$ 9Q+4&t1U+ >krINCwɼgNٙeO\ak ZXl9br[ 4+~h9򠽀3ءF,x6^F|EuS5ET$wʅ)qqX dkXi@;+ױ/ 8z.VOS?z? ꊭط7 aKzǴ0M-FPJ91>3nU%{LvS%H[@`:ĥYvp. V'c$remT#U6WZ]QWXE4['v'q5GS#vd/1=4[IH0p3d2-z 3s 뿗>azY,eLa!{2f(ԑcx2.t/N yNq%)o NKՉo=v4,[xܺc6ղxWꜫT]: 2y2T[O'G-{i_:cR1" }1(K1ѯF\aCAϤ;[8#^1ffn'3\oi*84'gIP5jǥ>6zFo&wȠm9P]08KD@"O*Jq7qae!"a74F}Iu }2ݣy4˞_*()ind:ٝ`ow f71nTk>)^X\5\9]S.Nd_s_>P {!]fOE}$=C/2Ү o%QWхPN{{*1*`EsR{?m 0ﭏ &ߒnT iњE1vM@jϪq:D-)w4K۷/ԟ0a[O;=/!_ɢz79 )gb8i<|/eXS^~׮//'`ٿϕcG2v֠`~!&#lML`uxI y&$^/4&JY/jzݯ^l{Ėe>Y@q]]yJ/@t'er|eSUu0p}z\߃d&>6B*MK6d *Io.'5Acյ\S=qhNop̼'պ`~/ĎgWo͘[u5Te4{8ԡjvfB~%7}Pqtt~;![gTP iX1YNP[Mcj}7yh]S8Va_q|6 }#גA"~w^wg|,I 4_~J-NP[7!L'4@ 4[lU2jY^$#jlM}. av&]GJO57@Fg'd-jkze جq"'9 1UNVN'g> #4P*=Ę }y*2[Wm=}h"4EWs$ɾg7Izl 46PgbF<OШh B@^jc4Jvǥu?\.X& Q"jT^@Ijn<ۮM6&[upf8k.4a tr#id҃,w|~SSyվ,=E[w ^mN82bKJ\^F~P@x=+㷞%)8iY]:nDF'qLHz?)md/1[DR}aBPr%YrRO56a& NMtA#qvݨZa83\I[0H,m+E Wm]]rV?Z-&yv޽ k\mԪ^T#K(X6OR7)۲ILY(?x/uSoնQ!<ypt`$IbRd?iJ7IUMf*=^NKYa\( geCDl9b[y46yՖ$2@Q O5h6xNvaQF3Zk"gv}؏Ymƥ@;As!@X)oF,W50Uo~MvזƮw`sL>RziݠWn IPE sdgDL)f4 i:x\rZOCMbv(1fgs?ܪܒJB9BYFj;Y},9Qvw7"ٮ sPW B9w2 ]8)\vGmn !BS3moHt鸌#i`M!mx>y:;xPV[*vpGlu5)ٲ1vZNu5xqa<%3ѹf:ٚi^q~{%5 DVuzy9_@<)!ڽqx!|xeZBo7>/CxqYg'B(vhhsJ^xjNWbۿaLUhzZ ף?~F" ?D ע#}hj<䦍XTc8R!{J'̆B,\e E#D-]:إ!m zfwt: \܏U>z!g}I<ÇIG%2.zx%[}1'qfwCw]2 (+y mUtq4")Tzz 6+d+S1Fq Z -AiN{Ȟa3O@_`!s )F~>;}į#!]F;: :+>ݻ씣` ?tmY&1 5>p,-I?r~vݨ4cݎtO5\85#rU#H.d.JDs>I+)ٹfM0`Ssizav pv0$^F:0> z-X2 ɂqF6&lZmK֏S9Nk|ֲq,1ɀ3ȇ6@u[B/LU^`G cOOV.g9kMDn ~%dgO1Rx4Hr/r@r?afy:MoEN` D@MY `_aE(4GEN3#3],DuLm3_r[Q͂gw5܆(Tst%T š=J1`ͣl^KߦM9Lwoe_KV„a]ֆ%/>|N[o_{0bep2z= y M|ct²XmM%DV]!PYϲe[Ív~8cG~@3qeHHCEEߜ rYC)#wۗ4^ ncda-1{ʛKzJ crq^$8 -1)fkn-5Zzu]{:aSBzXH[4=gJ$a#8^D۸\ڐKF$h-6!8A[Hu?>߶@lWM,,#v%tRٹش~K4D J;g?[<[ӁCiE__g[ĿTKkbisPq 5uSBFRMcf#ީy)KeB?d1kVF;K@a! Mu=H=gUeo|BE Tpv"xH9 ^a z hǪ%/P"t?.>y wXXXK1pD:Pa%%5 9xK\8*n^tr /ARᷓS˭81W-"m,(IDO0($2G%Vߋ!|?<9N+3 [EƞYTD#l%y)o۬f\<(1eٞ$]}.U{֢WL& $)uF'4WKZK; b[CCӏvQQu[/=>#F/uHT0/|kPOAAjQ ޓaV5uǬڐj:&= jlOOɭEN֬ &RhjdzO_dq@`UK8 :O/?ͽZp7; 4:q]%S2URx oKLcEq2 {@ӊ݁A([K-H}i7짛 Xwv1!F"GL4N,}7>ܹD3QOݶ>s?+f28Ⰷa&ݛ6rcmc\4.$yr1/ )!>Fh *c;dݷ ~~LT7nY:I H܎\EehcA(ESƂ, F;il16!FAe<]'^cz[\qrv=$ҐN}5wꑡ77 *r^vy 2%E9Lg4z6#:1Zh+c}]wGJe!9wz5+db D.ܥ*?/6eH[U|)!hl%~ *\=X_Dw{W&Co ߿rIvJ!g%1޹F=˺2x,"D_!D ֽ'\l6\`Aћߜ4aƿJ-g %iB^"_$UrP~jG.9FgK1 jiBh< 6\xhFBLOڞ^!H2ZF w-R-u\~Cui `g}y崟 @L7636ҭjP2>|+a>X& (wd5dmTPc!@= Vo|Yg~K>4 -OPD{HRz55i3Ow#5ėx!&71>*=+ӱR;oU:P m\yZ5L:/MmfqLKDE/,)AoAW>9s;:Sms5_r![yg}&McYi`T"l5zή>qApcҔfj2wAo/5-غR-Q7  34M>(k~To @MCcVqEp+U ,|e2j7a֚[26a3br5r(5cLVTBTw9R cy!~aouol2ԌK}Ӷ PYWGJ/e*xe6nһY=roxƺN>ZBɅtiƻk⚬DZK)92֓_W,ph'3s46qT)+ s/rJI&9eĸ $5_%to볜e̕mk nG@Po1?<ؑ)&Ehz\movv*$*rn;ٴ9$ѩ O\AlFgPEO("I2QKɏZKnlNJDuQm#lP:r(׻޸{ڗk-F@lU9 &9\ !ܮ}ٷ x6rcD_~b~*ڳTZoE[|-*/ѳ4%ں!,ID)e])Cǧg}-<92~$]wRn#!p 4#HJ*ź2cB zc'UNÑdPxN)qZi9W]S ;Olq#E7CLe>nty^.3WM> Z4B یiGNd ,P%ةQ֭ߠA67 e`yoI b5![%GVn $Q0@ZܭfFyBR7J)U־=7]F&F_p_^G.^69N}{J Us "y":YLz Hf0Ux:@YKBuwWc2(CH^T 2{:wcRBwjr$ f_sMˡv8ʀ@l>lORFO}s$ҪXMuAQG_RGmc`tK"DU,v,lMa?GMO>53u*(-$k ,3{WZOgTV5ꘑU/Ζq 5+hnSE"5Rި50^kC;t&-iBQ%e|-ӈpBj$1k6)䍆mLAݮ;u(?ME#S[^"(lNi,#aVn2Ĥ[qĦ~H[[L߸:6|i crS:ܓЌ%SjX+oh$}t-Z5t+gTuo}Q4@!+ +LGSRv!iԵRh̵H=Y-6"q7JJp=nX$09 j=k2E+OlT"X۬0H27/Ekg*z3Nnr) Ȟ^dM߲oynv UIVC>tQs(nCk9uEOxG_2<-;`IDZu{0kJx*~.#A} Brվfzaׂ'W+x#@6-kvmT-Fz=j̍E *6B? :zmj}SIJ#\5ʒy440b^tB25wzWA7\ePѮ]H+2m>WAr xf)Plb ԍeC2$!z]z8^i,/>abr6\8LjC*])<^'CUnq Tjۚ-35 7f${2!Kq\o~d7xmQa 2P60c](X1B0{77~ MG!t~OL^rR0QRxWUt݂.b6Z}Yp9ZtƧG]-ms5y.oq[`iq^#j : }YKpRWE' | 5~3wpwɒE)$z v; 6E3a "B|7˫z;I.Iպ-NC5B9]( ^.+@(/OX]~)s+PA欵ؔQy hӘ J%hyTh蹔fT$3v8$nS^&{dG/# @Nzi<W)j#km@5nIڧbщƷjK]_uANX W~487M۽d`O4cWk;<՞hNx0£AvN_:O6 i+BF!8IVNmQa*+cqvRc tӻap EVv 2*:F6ExP4X7bO-`'cc^[J"@KԾǩPQh~-8A˚5)J2YXk)xK(=GI5ޤb (Od&9{o"ZJ _XCX=gêe$KΡj:Jm\"Tʊ}a=6O>Cfۊ#uwh.ƕz/X@<_瞈nퟀw}N@X]i>UApD*68=@hrg۳Y.0n/$0rtPL EZħWfJ:%Yfd,%)w͙.8:_ 5|[ˇY[j TȹU[a2sJ ck<WOΕcj;0?K]0i(-sRp~ *xQiJ;@q\KYJݏfA4h?g"lq!{:Xt4X2NbB4_Q&l Uɑ;yoq:s>N=mRd)8 f5Ǩ%6?eG rJwܑsyoψO:/ ]CZ9?\ (xB-uwhXWK,.YF37#=Lq} 784K5S}L, 9D_ EUbA/cBB=W:Mʅ!Z_N'_/]u]ߙ8LCXG~)(s.p?i$ʶS pci|$NoC+ PUap,7[;v=hÜmdΗ( Y<'8\q4 Wa}h2{K<طxe:Ҝmya1ѣvn`jH& } -uC MCOax!~yՕrНK`rhn:Hb|-{ 3Kmc8Ah]ѩjTm*#u__V?d.O}eq;iuD 4 ={b-iRʘ&o'ޞ YJ̅WW ts1[PsV[rg .ڭ5˥8ڹ<'MYh2HIJTf ԀREڅ?pk@d~_],<s6l~T%3 (-t8HIFKIWYxlv~'2%F`c`3_sKlB059QFԱb;G/*IVRTӯ@=SN qڃ);*Bpv\-Er= f|3xq)n2Q676? [/+,_ض+j~i=|+4\g(AVs=fnZ-[6nYœ`iP^CR\DM,סkySM2a\1NVw?3*6kK}iBC*y*ʎ[p]4Ⱦj9 n- +^N։?*ifQ_z?8/I5rUٰ 1In 9ɐr?ۺ˜ `M&Nwq0OE[cXUx'|#02gQo%RƖA%mvFGJ!O+|P_`C Cȍ`E@=TbV/sbz'0uf)HPѪd܋X 41}:AɃ4& {~?]lT2P kpoҝdžoAσ^7㶽i2"FoYݎDףxO_A8oKPj0\jxAdqe8pimc tg@nuՙa餥 ;_,{Am<=1O&ן>MWà w-gƊ>\NEP>8LfOCb0Gg/ЁT|}+\4rbT+G5`` x:'94ɀS;6#ꆾBY0">,Kppt}`ؿ^zVlhߦuPay%z`9?np=A>`/3>ֈ zHݥİ7X RxjCo90q lΰpR>qJ]M vHkvɄ($}]}l_\aQ`uoh$ ^8Ga425 9&J8I5AmaYg$Pң>ee>Ixib%%.i=fp'DgŇ뫷Fz^.c4{9ۅk1TрbY4<P!ȋgƗ @0hʼY1X`1A8 sW(fG.hs]iG; '.k~$ΦYwW*9<DQda0fUפЄv+LΦ9"r>HyCQX;|?Ogxi7 ]L.n3?5Ő0U)^"njUdɔhEiўP"L?~8!a~|5-~D" ZDA$~nM OiX1 |ǢdKve m=V}p NI6D/gTbLLƓ1,g6MŪO% ssy&ǟyKC8AfXyo_+&!/(Ccbq~Eq`u>ɑsNm笡 .-OGN6DIB_GkƐ nr)fyx t/5=7q *+ f2|5OTbo#F{1o19*;@XH≸tc'f{ǔs/sQ P)R9I6X(Mw&\6{D莫=+z}ܧE{wwQ〶}D&ȇ,i>ESvT+0{'-( *[k;w:SCC%]?AÖ&vr *)iGᬖ'ܻUNE Ps{r ˛;Ӏ װXsGq?N`?İ#$ `&.8bX){Fq/?! ѹ"kcclThcfA4)_]8-,֣ohnzɳ鬟XF[i{Ė_ML,y}hD $Ԗ}k!f(LmL x9yLe{$ I$$Bw!舧WxɉĞH|17Y1v/tE=r! ݊ 腐J0+i/vwoiInL/䀽Lɉ| DO( 9G=H\N$5WL1{Wb1LߑXɴ%p˛}Jɱ9s&}n}Atz_M&YW1h JVvqU"5*]tۡ.єc o\agtȵZ Uʧ9I ;r)xgs5,ZOJ凄8M%6@Yͯ{ň?܏V݇%9wS7q٭aJ_㒕6=bRlzoz0ww?mҞ^xUD'Sk\{|lO?oK`* 3n1@ RY@!I[Q.c^u$Z"1b`HTdhsM9YTc1TZ$rx?1 2e\IQ_<2]^kA&XLSc={]4نmݱ'Zw'@y77cxl'턑IQ`(4-Ț)YB58Jxp`khd(6E+vdr~>Q%]Ao7߀qT" djV .}V~ pss-ǂZC7-at<MU_D|]5SūqjOxԸg_Bb$VB%;hTp(R8%(޹U#6 c1xnȺ{ѼxHuv m] i't77<n,h:/pmD)I5ƒ]^@ɭ8K)$A`j$Bt:fIW1ʇ^w_[3gVD*۞is| :=F06DS^Tc;Uaʋ> }cNLAykͲqz%.aG:z_8Zsв',-[s?(4խ,nAS m ׏ mGH}`>FKR@܅b_|*~>9jv\ J klf G2L$.'bwG? $/29v-eF0f@.  燾h!9%U7S@LQsO~tD栂4Ԯ)@~Ӥ/ћVYdsjİNxΖG[Jq&]$%~!r |: AHiAƘ%[$( G̙Cip2sNF+$I-`Qb`^h\;b -\~?*.d:嚮w9dFo.9C<|1ynR:$+uz ?TmaЀAy1WA*35"3OR ˆ 6f7Hx>O@`nG#iw*?uP-uH(lCےF)w/=L n@]OowYO_B:Eqmw"|Mٍg\ LӔ&bgZg"&:Zp1|')vXiL%H >uJ@C].$RLE Fur F:#H^أY jE5pMsKImDs7nu!dy3ݳ{a=vJ'Opusxq1, foOa4c*5}J"4`q-2!,d.ĝxN]Hol1oՎ!W! [!95!h\{r e9(m厼mOēNvvu[BN VbHG+~8\E#z\xve6>gz(u܇ F8$J:qvۘWNK%mu->~iXhvr}xAm׫mf9Ne/At;f} >9-| XPQp殅BƐ>̪ps@:;THJ%uDS A-]i?`.1ִD-ҏHv@(܏<~:%wdj-AHwϪC6tW,~rf6a ryn\g;bieOqZ>C)Qk+E YF*tZ][T^[N3'8N<҅Pe48N ;زm 1D;1C1)#2hςX<$gRÎrH?< J^NV gJB:}WP.5_iTwqh&B*p|ڜ._A ³JIt-A6 FrD|̓U. Vt<\/',s]Bz.\s.(ݲ@;b%]4Tm֥Q1=qv3]u>oM"Lt 1,h'5<7F,ba>S^Q,bEe_ЏL(Gh$B~z4K \9.j_GDbpv.U&8t夝䣹 wiiݹ&nI8gRYeD+ČEq+"[xFUL~ag4(#y_0W 83cI/ `4 22x25 裠]ˀf]l4MF2P{zr:HgK=GR7GAQUN?mOV&/kU@M[Zdd:)8٪e? d|G X&'cN' 0dr>]U͝d{f}1c=\q6; XI8/~ʝ+u=<MLebgi~ r_-$sF}#!NnzU ,@|V b&:7QN~4w6%Y*TؾYqqcP PjKLOoH7L: ſS忐d܄#лOIawT`b+R9qe yB߮zGtJP}g{xJDՀQ<,fzpNZYMt4gFAǡgirr\fND>3ɦÍ9W='nfCV K,2'r@5ƳI4K4 u UҗO䅙`2@:YQ^Kr 67i5,y_YLLb-yGش3wWRa)/g`2Y"FjFPl6I-/Ti$3C`t^w.wx-.J`0".|ϤeR4!0>ҙ 1?;S%&sTX髇4Y0uWj2Ʒ 3gz9z&``c{ (TF_OƝ$a~f1<Ix,AI,t[Z\S<۲%$Y"O˃&z)CoLťiL?{I hK 3<;75 T[} +$ /Mƈ'Ɣ&Xt2Bkn˅Z /9&__W͛ 25Yk:oRЉ*/{i˞wMj.KX:3OO%_-$ QgOsV/;qȁ9荇_MRh6m]ё+ J$زxh`J& wH![ a̸t6%zz5BW:IBI`BVv^̍i^mjPe0~gOM7$^XP gֆ݊B  c#cF&*&@~dy2!}>Żh%kpl7˳(V;3!B̝DتN vH"<ϽLCAcRFa78jl'KdmmkB5x :|/Dv uҨ:txOP&%7+\3ݟJbmda1bn&\k~:j|W ubO?X5Qy!%ZerL1áS;~@Eo&fyLfu׊¡00ۉpģ.Ui=&zv[qm}-?GpX2; *+U;<6NΉL]SRpߛw22587Gk_\ҟ`h: e(F]S=L>j9(⤑q#3)tsTRK:l8mAC'vfBXa}w2 ~w  -)/w_s,{Wx"q}0󉈍pv$'1cBI-=Ť̮a 8`é!_bD(V˲(XdgH}TZf0eF-x#K.{ k?s0e}aځ\]YTP4Ts'kbLZJHDjmR##wQZhhh]fs1ÔR dvo=O *楣aJƱj,/˲&)`I[:1EA.E”N *Uid_0SIspq&M\(r2_s5ԑKp p ͉b/Fڎf3i=uEyt}AX\2>HԼT t5'U;겵A_3X9ϼ_bk}-|4l&ݱfŇƩKVA QfM&U@7"A.N;ڟ Cڑu7p%([64\O9WkgZ6RD fH!#ph_y#Ce55A? lAL7\B4dsx5E%E)p%'k;GA@߸_ZU쬤hADY0ܘQ> 300ױo4ɮ(ia=BGxLin8az( 85ďXq\_b!3=є)c7j~I* qjw=n;-`h X>mJ5xkXJKLx/=j܄2ή Qi#ɮ7a6wT$=.|i鏁\gխAw17OaB^xN' V  nN|'!W;OJ@gjۊ1*c@x`xqMg+ZŰ3|axŌ`[x!6b5t @ *cޥJ\XKOaw-jRXFsGiEaO;b. r#HT\HKPq ۉqKPM-1kkR ~:~{:jv?^,N^y0G xp[HYdSXJ#A%E衑9ΫO7(I;vZWҍVvN `{~ P&B֢+桿SD۝(;Ngn;2mʢ<Y& _/fKKYH>ib =QT4^􇡥ahzF5_Hx+z =AGR^9dQÚZE谥Td=芠:ݏΟ9LC!4_ǔ`DQw=\+RL*6^9wfn1XcpԠmuKZu,)4̐E م9#]j(M!z [<:>`T+J:ǟ 1M3_/T>B>}sQugI i1k;>+q-;6!d-XY`F& hM3SUI[&¾}fhnSa.&X ɨoTڬcJwʋcz.@ Le*E5-$`q\:Z/?F PjRB%W3'W"6_Bt7ξF9 (Ք>F$2 ?Zz]:I֟Cv,8[kY.Vk(6]J-pс ^cؘy<t!dH֮9j4Cۨ sTO;ȄhM)b T98xA)eǙl1`I(l_3HqT.W}wB'6*j$r:cvAQyeӍ~wIh2?g˫_ :d |靃*۸sNLH< W*Hhh!J{8`㧧Ƥ61bag۠}nulZ6"'TvкϜ%  3vћl;6Shp넇QiwU3S,ȻŠlڴ/C aY>KV6vZNdSxї$-Qlz0'<{ 'PbHw'0W&yH?%Y\vEdۜ FQ|xK\h8Dd 3ymޞPgYB-ȬEwl]2&CF&/CK.ʞbA*j”Hf&s~w5H;Sɞn2=!JGHa5]CЩ&E LPwIP d0 LjmR{*RH!5􏭟YeCY-tH9VESҁmٮK:_#)FOf ~} fi4bݼy|o! oş/T7 8u&9U6 - 1&_Ӫin]m3::PN8DJO rU;nH)=9A ڒĈagh{ҶJ  Q p=j<0NBS’r9_b%M0,o .!? HK`$yfLO:w UG5ݟ-Q"k%0GEcM b֨ϩ)@"H +N4efkva((PM& AjI]ӃdLZ'W4xj58@ ˒eaDr\| QNZ xUY]z`*B, %*aDn[ B^)$0_lv%{ Ŕߟ(o04 WޅGg8x͓J*@)n) bWz{K臻 ꒐6ɲwtȭ3J!&uX9jr10 ^ EBml{ujdҝl>6 q]7zyQPYAΗ(P]7Dڦoq us4RIU90.g{E$uy ܸу єro6#E֔8 s:G:'KŐ#mvhzfmMEx b^TvxHJ!B,ڥE0Y0fEyIfhqҟDŽ Bj\cgQ@&:ET0Nrt7]y~a䜠A왂/yLD:p qD~g9Ԝhe@:ɭt3^ӥ_]lLh1_G˟*K}]BBo|o@n"Z^稅 ca*6 eNU~te{A&P<VtVO"k8GgGp> BMz gL\v BgzaHycDZ.p XӮ Hİ 6q rzbӯ#w?e S7[%:$9S%[ߤ.BI9?iZř&9O_Y0OբFw\SYXb|̰Rww@Pfȡ|CޝSC+Xq+>RͱOWZ0 QP9eDɕ|DbpܿPeKWAƦ>OFD^Q3CO8JlC okx.~ TP jkC)̧*ۆ✒E,f{~_7 \/xE*< kpO9Us{:mmR?Iw3B6Hyd{짴jxWaP(:]lNh[~vLgk``LvCw#OAT(ꆇ_V+[4@%mI{.N#jXրࢺ&/^ǟ$*0ȻY/g?Ea}=^[dgA=I8{HQ4V3ҁs0r>PIuxNjrzh˾{PLN ýū; -UəQ6K$[A%>k3?{)U.ɵ< d+hTniPU#5O:&[T/.HWŘ>x&ݥu^}2ױ?+l]Xͽ5L>nGXKw?%51] )H&BXMS2ACL(3R?0;V5|wі~@L(np= lY_ @;UYqhw=BDȑV~ëu!S~@ޘoe9)A>J/rqE "#y}9ZhyMRLqwz=7EP`!o^ pwfw׳RGn1sP\ҚAu_ JܹЙ@ldfχ\zvQ;er#4bqӯ*9ӬnnZ4+y{I|d/ Ҧ>Bdj19 C+Q+w[J{+ =^_2a@,僴Yܵ>tO դeà).اztp>բ*`4 .hiTյͩMU@%HNȤޝ:3+:3H{Y<(Zdп,O KqLqqvj?H@/Uq#5e`_z|vDK".?<8UN8*3!wڟӁ̶܃U*ɿ\B7 q08KB嫳= Y.]@yi>h{2Swhr8qkge+FW1:?'F7$ncԛ>CJ];ŝBGe=_m ۷7݁e`O_,"*jbOǺc5;[MUIINg9ߑq)&s^ΚTլ\LlFLz] .:Us[m| \riPL#kU+O%7W~@"Y,l&ѰUcQ TVwmĮ+y]扲םXsmI "\ WwV筱m[ZBhŔx,dsit%z,EwX/X8JRD"LVUh;ڼ0O:QxVTdP/ 2fNx`GqzuE$!:ņ ~b* ({>BIQiH! $IOf:rʞcQGݏYOvʇn/w!*yUx2 1 dɄyLBGb*"JE骲|JY!yjZ5~GRzǪǾmtzdLG֜08op \JhHS8} )ZYٱ):r9L#x 76%Q2_ Schzi*K-1;viNǂ=e 1 >ʓMai:-%!cCyH!$[8\'FC+e.Bdk`S8aRlRpg]؛#fHV%NmΤ[1dC)LV-±[خ2ΓA٥u5Ocɖ !Sze9Ͱ.Wys):Ζ=DIh+NNB Xy#/Jl onUu6-#ӎcPMYrJ1}Sk8\nŋOJ_wq bSЀA=i65јKrRJW&Ӏ6lAN2gcIŲMHȺ+8_02'Pc|w)D0^C*POB;:ףxP3fFxsREFSdgu{ۿ7u&k5ѕ<$AYKvvec)r_6~P=7C^hYx(ZnǛ=XҦDi;Dhp0gdfg?^W3=ZKAy12rf LsPXl-Rs1=2 MeG QR?Í'+[kLJ'iZ2@(]Ȫq+ѭGm]'_, t(Z GbD],]ik5<4ܪb^/~5I;jvp52rbm4EjRkѯ\Ti@Fm^[y4  T"?Vh;w5つ/$['\NvrCcN Ek5F<랃ͲZ㧑Ek 2iku1Ъg#LIm,1Dj 20@iV[[D]"gvbNrO.6bgq3tLLO:o|SG^a= S=_kճ`^pF2d{Th.'>xCxuyEX&3aDH݂6v!E8x08?FzP@ScQ䍨 k!M^MȽA W5~pLќ%mR|+G苵2A'\5ʛmN DP% wz̉B*"m:lh@^51:+u\[贌~鄍]T灘Wn˔3%a] ;i3}lԄ˔gjyF?:U:'FVT~z{*R5(d nhv">Er]^Pr,L/W@9s<[؏?DD=N ,vef:@}̍bxTaQeXsڌ)x& >K|轝,FT-W14mC[E,VISpVSdÁ,> y%&c {8J,-T=M9d4R>lpK`KIC0?t=b=>eqH"2nȞ,<ܜ|uk+º.#wց[A{1,ztsWӁ37t)5 m`n1]* D_5Xu[SGBZX p##& CH;]V3Li$ş+WXOĿ!XaN +P'tgXwԺtel&Z3+Kb@~N[$S_ȷEI랱l e"^ٌ㿉ehOsi-AW%ٖeC!j>@Nckv`:y=}ΕH8a3'N+S cBu@H7Ll3نǹeNZk!V.Pa@~>XRm5imĊQrNk)]ij|^~Zn \wo{ݤRg{̑F*t(JQp=Dѓytt=8R׿P@ē nA ]WCZ@8|_D=!gp찭K=h]-g^y %"r"yV?"ȱޒM м@jIxvWmg+"KDz_)<}h&6;03,aܺ- $YK=UykW1% 4LW6|A/!QC%p)2w̬ݟ#%XHYq P6[x>w[ /PQu ;u օx>u<-6t vzIN%/8PP+H.bx.'?[{ 3qveht?ŤEj,?=RfeD#Dcv*22*|),6QIl`dIX0}k'saX39t"f\\WksX6;ɕ*_ftK'f}NH#CC0h'ONzE͵1 Ro&K }?ޔom=Ւd%ƏuHD-q @t:)L3^a~k 򸚅oszec]uYbӓ-Dxxv2)(Y=+:ywJXf (_eA+[ݓvDv""#Û%m 3~n5g: q/$d%?]"қ`^+re/i޲0IUUW 0V5љL{1ϐ>wQ3h5t2?߭ӉԻ^ |0n'Vw2j8" n*4Shdq&L0Qɝ`N+X&Z՛;YQ>Z_Rc<ϫBx**}pO0]<nwɆ#@[U=9v19'_(lo|4]lV\8@L㞈巸= eËx}))цo("B^/Wkqya G00<7 ΰwόT%|eܒjQwoSfRΕd0OFKrpҐلzL@&Y=͈B}J=~WD,q92vLL<Э4asDHiST|x@2ޠI)=Z'5ɘ/h\cQ=$޲ ;e!');gz֫H`É3V=O+8%m\ku%OxBR(n3sLKzuw'YcNDc /.a5F}h8ˇր>VtO8Nן ;Py֬II 4p\W|gp  25+~T\EWT2́]S,m{Asr{ゔ*wㅹ?z:!$òάNxJ&I\R[nPaTtѕw X4(„\F ?wd5I3XR7q N_T|{v5݆>-@v ٺ@J eONkP5E3(qGMEV2cIBa*e 8ayZ'"Z"тcpR"5Eipp,Fq3|`'V>LΣpSN>Ś(7 d;f{Z ZԋвƝfERTaghV%Bz̤+Ϙlx Gӏpv<99.ԓ1ډm츒( .XZڐ Xm^/ xZSmS4nIr) Q/nFݾ$Hw)6|W5:WB Ī:ڰRL^83d{$Z1yAQ.6ڽ)}ʼn\#cҁjJ;Ev­*y17>JF^ch㢓dF!h@w8XeLXL N7}-j)G 0JK1k7M!MN3++COj&!Pr4QX\T}O^Y߭Lt^ʏ2]O1i:I:% ³xLz/{ .#AF*)Hp[m6roZ7q>]8k3Oh1leE&K&쐡nUGYGky֪U 2C|(okRz/n 6+<˺&*DO>ޑW1KCN7RSI:\,yu;Z0b٭X` ~嫐($ 7wꭈ0g[n.v^^tBKX9ʱWoc[SZ7j8<$ _}~}[UJ#A' pkS#Rs?4DC4-BU 8?@_L%]L*wAg!-`K)V(8q ڗnsY85VY1XOd>+?3O}0g3uZJJl TpI},q}~}7up6ͼoص}6,75iRWr܁+'r.M>O2ryNAMuMy&wBuɌY]zAIPPI@)8F\Fcxƃ+{KYI{ؼl(mk')PTU5lWp;k@;}VfT?qwgEN9f"lpkg؍ƦBK昌K:>)r؆vJI:Y約)H[7|[MW}$K4Dᷘ܎D@~LJo/rbAXG%Qr[=OuDI5)Rljq1.

-XG3rظ].n-8+jl2k" 8~_;ߙw|r"o>u^J&O !y\٤Zlz8<UJ];H[LW~)o+Fs_+ۊTN,7]_.IE/o"ocOJ*` 56^0Ra ^O*1Z%z[H~bmNԔ.` T%z;NX:˟Cmȧr3dEm^q$P'3c?&<u^Q \p]J'nѐ o+h !:qwnn ܴK5Dsno,IKcĹ0;6RMu-1BNi3q`8ag65b24bk+ݍ4gZBk4 \ X7xkr/idq9la -CpnI`Uނ9V׋cix g]2H&F=%G>l}m;QJ^I p65R i.?_׺~fXmYV311K.?5BfbZ_>V=}y1r%2.SN e6cWV\K8X◛*嚉CZ/~A'n2 L385-xN%]`WgLD)VPm MX%t}X̙-QRIդu$+7J"?Kb_ +gEk\dxHA|L<ޫz|Z I܆TE}-Uaqsge.~ 3[>iռ:~tk뷓>]ݺp]kx/2bxRJ?M"k8:ۥD^:K=O]S&1 L8)66Fk:K3ܝ^{ 6rEׯlA^G0<]u|HR*)aȟ\~VzD% MeМ; PMt(WG2<ߔvB E۬D0w[kHu&Co :p5QU>TMm2u袧7,~n"?܅ .鹲c8*c^E)7ق\.'63Ϩ'=_lۼr(]U'p<œRBmYW`=;jjоl_4 YzR^36xVy2rdЃG~f+^=}YAFa`*!TRE[D!NLU\LCnw*3'/q^__MG?lL]O _.@ : ӒV]FiMsNw dT ghNm`Tr͟%Q~H^$Ҍd1.nT,e׬qوWRw3J OcN#=lcpoxI;<3j\h]tʅ%4V '#;e'0 #V5ٲ70L k@9$z^q׾_2`A1s+K\Qót33M%]r:&5Vjy6绊bl7>}Dus\}ST$rgI2 W9h=3S&irJYCJ͖ECjm܂'wlNm^dhU}m}[vfLuZbU1+B+r 3wNiQqGIYBkGp6NOX[h7=_EPN {w^G:򳢻~ *NMl;V^[nPEsj96P9He \vb[vvZkM?_AL8υ4QZ%ݟm{A𖼁0:\}u 7%DЧ, EtnՕ#gBIfgq ?QX ՔCDN;{g6gXǧUL%2[R%o\A$ fjw1QszWVj: _O6MXOTq֖g]C#tjVǽU铀|v]L1H(Xђ:9zNeɿ>exɧk76ڟ4nLײae}||Rj?gR>z4ュ5WP֏.`\&|PMx^^nQl ǕCNī` =Ջ W^Me+2ǯʻ>LF:07@P9vő;?2)b5O{ʾ'2v!̤oN_ݴ`Go"gBT/{H,P?o*xAtX2ւa4=T @>@֥}LYߩ,xĿw1@ڒ~mGE YtH '_(t<|[E_WmT X~MC#PBYs_P ?>P,K"ɚ&!k~?N}:}p30B\L,lRNT6  b+`ѭ;+(lR-U*'I=rblD?-r+i:Ag$فfy2Z ? wh=B0ma[S>^zNKe_թ6Tn|ٞ@)E(D1 'Y!2 L_VEƂ Om7Pf)4X nl2bvYSAJZd=Xڕ)7^=&HcdA !:|1-#=Wx%N%/[ʟ-XzH^41K G &s;om?JG' ywt{s о[6о=i> lDa.X-'-AKU9>v"k'x "MA]`$jyuAV 8qbF̳K,g |=;$f\W5UZPJo`vyW =u1/* 2LǠQUxu5 @mVgD[I,yLi=f54̮v|k'*Ke!fD_ЊKc_ct´ Í ]^6uQnW Aa4p%diǁۃB=b!;D|_f5;ٺxP ψ~QVK9 9s))QWjば;<ؔ؈$O㶍Ρ%!bv F ݜ}ZJ%WL]\|_`q$ cνoz )ssR  w~C^4 ֯U}Bn[})=M #fd L~Z(DyL]n2IY}t{ɣ8(bja-ҧ_nT؆'S%T;DR"sQd@%DNЄfyѪ8hZ^juq7rbܜpw!"y?^?.;j ?sͺC-6|kmNyśh>jeldntk&3f&'yѠJuHgo;b[]C.< q}Eᗩę 5,j/~MKJ+lv5RʒEVGH&ApDj?Į&C߇< cr(;'ށ`lS͒b=%:QĒ8Dc .R9ӕQo9f, ).g*(NGzRV[?.-q ("W39/At=:ijp'>Oz=jL\*pݖ^j{LyrWN N*pq4bSSaX7]HX;6a)wc"1JdJ*L*f6׎  _In1HT/}6 5A rT#H=/O9_F99Nq϶q&6h.ڒXREF4E|q+6LS:7{TH⮋sL ʧYV 0aYx6W;iŘ+(a"@xK\v?9jepG( {)+⵰}#E]ccH0-vr7F͑8(;0>+@.aq5i1c㥬@z_EzK@K~/h0xpW`N tb?>QEJĕ>BIulyzU7)[j7*4@1|@فrB. Vſ@aJ*!bLjOSB[;_V}g3rGbxXTu$ Ԉ4C"T6uyB4Q^M&uGE-9WA,ߎ:@x( ;/t',_WO=ݗF[T6XӮz?x [mS>0bO\2hW0mr<`E:4 ^6f h8z3`'5'nIW:pb+FTF5z cX n_^q]7unx6vuɗVKE0,auP2Ϋb_'YoF`,'Vb>DnFL6ʎۙKI-C)߹^]qmHyT%N.!l9O= ,sFvNjXd!lsQ^PLa p*b GvCN~x K8JFEfbh]Z@&Dos*kUVZ4 :lΞ?D n&>ul_*NaF0 * a Kd3Oor.&+6tH /~>b AJe"2~?17<$mwVBaBRH]Yuܑ,>툷y]"xe_BKA~}5Wm0ˀϬc8BtJ!rs詄 @n\}]<[vNTgFƬ-d+@K|ޝ^>8T׃y7J2JD_Ɨ):~Z@HS>-bF"cS ~F#2QI*B]}3WxgW:E7778dF~Xy9 WlJp&fr>jj⹡g"H3PT A :#I֏Ci@3oJeX#"{g^39#V5²zZ6co;M /zx@"?t)o[N9]e/9$R%e# XNk2ﻭq7`ǁ46ɪ%D g cblBX?0c@|﷪ܳU^X~ߨJ,R~D$b':FCcc,]4_VhuKUp(O/ ;[ 4BJI^+&ö_^!zhaIf?n vsV} 8-[@u}O2G׃[~GH]$z|6A];E#ך 3g.Q~NTD4a}G!~Y(wr>\s&ŐٟKg !HhQG;w&,W񲭯kf͏7'7hAlOɱ dwENmׁ@){L?b^sMЪX htoZrݖ3U^]M7'ROZ"J;j[ ϑw$`].0zIs)gek]_qobX >W%6)[L+"eВ, ؋f-$h۳^h:E OJp4λ$r:Ibxq{4:ݥ<24Jڹ@ͣpuw}cx_EJ5a=4-z&SGm*Rx} a}=,?TW7<:Ausӊ1gSlX_fdCUm5kf"D}I%0rܞtsd\1I@ex.Kff~?̚JW&R?R5p%8ղToàHUՅPd5Lrxc˺NOf8bբy1ޠup_e,dn]"iDą]ks2aWDއ ?I+Ank.j\+oxu<[# j}=-Np0]?]yprCy=f-?~(r8E{ە4SݢV $o ~?HxɔXRd@%״ Q,e_@DIz Jw9-l9!G@dS ~W]6>S " W3G ;lq)C֣%e4kagڦf$,68Pˠ x7;ꬽ@`!n#ی;>t7X -Ts>UZ`"~y2 8/'+f<؏Dpo: uTWS62yZnpk!>t3+H42.pWqЋgU=ٰY ڝG%c1>BHH6?#F!YMiewך{t{UϤ ֨iǰ8RJK@ۤ+Gm[_H dE~hw>W}*^sմ !tþkXOM-A8=/^Nj4$C 喼 @f{޷[TWt=! JTjMoB\ YXg=) AjyDcnȍR$Nv:i 0Pڴ\=|u田rmKJ& OQ%WAgNQ{1<1NwtG_kW7m3Ӝ՚ʒZ?3SܕO˟p?&K"ˢ0,b*MK=6mV#T h&Nrq;<Mm;+=!W9FotyhJ~^EDzhQ Ui!~]CXsu9 ߷''g(腨l0dp+؅@LA8wM0k&"]yz3^q< AXAroK@CBJqLP .?vPͧ,k`n6t=x-C,PO!X`; 6ZbKR)ϳZSNkՊ>sl"xF7V:,Α,edwbu :ʧ rzx&E~U YJp=H[yD'X>$2.!~BY5ݺˌ+rp,Skeʽ-tw~paN;mm ZE-zkZ+Y1$¸ 5Ceb`axu4J뺎_dK#|d3Ǎ#awjqr6h2^MoO`k=mD0y {܉?-6+T=\Bϳ&+zJjue.~i sd<]_(Y>6͆uG^Kv2ye|,ɰMPjRr#X˛3O\ƺsa-ى %%gVܷaMpj9׏rnŁ MG]pb`:/pq;l]5 Sk'R =^p,Hpsr^p8-M4̨@N f+.7^d/bʡ#d/hgۺR-;y\R usNYiۯj(d3?f-϶QM{~_0ۭxxIvHh]! e! J6)ⵈ2়,8|DCf{FoVDI';Jkl+#԰n=Zq953_:OcI59&sD(YؾT 9]uIϛJ [Zү5꽊5xd+N-/#7ulNQ DC HՑ{>nEU.,簾?bE@wVM=C$)V`ftV&=a@g3zqaj.?Zr6u@A?{GG`n t0fp)LYtIj#RTvLr+>zcLVtd 8GW8sMri9#[ үk.0? Ѣ(,_?Y+ Ĵd!,@hV~XO25"066eIV{a]ӵwcxu wՉ'`K= >Fd4i\ա]H룲khH0ނE +~Ep ֳ9O7 D5UguI^boV Q$F&U& 53y =iܚ(}Y0&%\:MFu8.X)'ط G"X80ѫǚ DJɳ]TPy-حh`oޭ8ԃˆnYY1'>=yiWfMJq݌]>JzL:꫈ LЗ"$IrՇSͰ;l-:E_:. pB5;4r; ږ\"K;$"FSC"ͤC(=󏴆Y\z8sZ&N=GI-bV,쉰DHj\+'_s~\I#ЋX k ,;p7#8k',vqlZMj]]!4gLΝM^bWkKRSn薂jٳl낱|>M_>e[2,9f`QWTaR-S8PWԞZe6? ?IkyP8F'n ~/M75nP|5rCKP5 Eg+f-z_Z[ʵ0J͒BP2wClp‘U3|h#tՇHnj $AAUP9^vE*$'EGpw(@ņ*Sb-kX 8JQvQE 3]?սDIc[Gpû[ՃvhMУ28|cf|bP8(-.FĘt<1X~D 06X N+9MJ63|e6c'! QwDHCq/ȭ^hQ z$ !40ߎd){wjH7VÔ%G6\Pwj>~GRb$[VLϮ+e+(yXQ&x"0m^o+ݑܲ11\C}SjliM9VHƬ9plCf'O X ) 0<jB))@&-K_4:6^ND׻tC ;~.Php/FΉ':U?:y)Nw2z#/(OMТng@4,&{sylwš)'vos* p)|MP:w)/4/&X{%Off_K`#m [ZS7 Kym!9x`~uydr/gOI]K1dz=;CgG#POSwR.̙8\X$'Ш)->iլ>O*sxM?jߦԭTaH4iE+.tBRyxav@(< Gþ$i}ZiC9ye; AMP}\Y(({׈nZw9wƻ]/4Z@ZU fIe%x-tggtggjVEvbΆkV?> QycQohHO;b-: \:,kpX 4pb dvGj.PT-+vCVjlJ̩TOl|Q:j;N_rUK1ο.'hQ=;|d:i^>Ӌz}Vge%ΌI_/KgKT۟0>fA=h¡>&>h4UPKbNXC C.J9B` d8*05M7eo")]i+V5S]" m-BNQ&! :֌6dٞg];^H 7]0:WC~|peQ@cc}#/]*덃։o"7u(yy"lH_TLj- 9>s?S>  [/:=rccȈe)L`˴oGR!jFFeten\t.NJO*8 <@2$x&m|j>ɂtFDہEvItEcH=ӯ$g~􂖣3J#IWh*KŒJce|0M%FhH3XHV J9>p|Lw8(1It ziGQ{k8apT)̝&(P]$ZB*x us{7WIbS'qjh9d@Y{hN* 7(JCd3G4IE:VB<i:)+B_%Ex@;uȗq6u| N0k q9irlr`+O,61ei3 _w YWm8joЮx>E] \r*#K65px{Hj9akZ2p XY}WΌ?8̠x( }/(J+7f\ !"G.U発T&Ze,<5),|͏ z7n ѢcRk0])C2/Oj{ͳ5jt~*7xU g[bJpƘ;g/} 2XպJ\Fs^vq [/ -u#JC{4h!qA8Od!ѝ*p(ԩt&ɾ6^HϤ3+┓F[^"OJC#.7Xy O0DADq': K%qp(H ^^1DlWyќ7Lm!kj >'d g4ҍ$%3c/fpȀw 2?Oj⩟1Ձ( RqTDn7u~I]~82'޹Bcop`Xʔ/@Rc㝷Kd3T+7bwp,do;t,ʇ=JI*Fc$7In/X]1 ۙ;D췹I$9 ͅ՚s8hrn6&-h`Vׇ:vgF]$%A}IR<%n_3~5q_ZB/9O•n=n)<ە=%s@i|Ag@#<c+^P*F](0 W#XH73hloXG07;D;eho0HK"+WǐwIԷ$ܜF< Dcl6c[ N _}M9aE (9[q8\NQi$Z JP" 5OPOh9x/IdNS ι+$} yl♮%p)DgV-hVƁ94 JE=p v2BN}eRl3]"S#| &>y@C1w4̽xhI@cdbgs-Y9W`U$Xs?{TۢnK0C$uM$m"GFv8^`Ofqzy BmǷ.bՋǑ;"u)QSYe bs6T-(RD<R ˺7:^ƚTc,2cvgauxe#nը۰ S} ޼6M/Z.W'gȿd}XU;xZոwPWA" u ]>yQ0Gؖhwد}A3U IoK3aHG wߖm~]Fjc)mPfJdt ]qZ%eQ5](Z{^@$詰,걡`¾eL# kV "L:q &ϒ,ھP+!Lı"=&q֩*fN d; LܯQN̈U̦4ɼ^{Z*uk<(6S*H1R+ϋP b4W8NExD:( M,s}u*Ѩ@& CM5^xD`X>5Œ4N >N#+څMjγ{@!}og4؍e Yy9IiJz4/^IG7*:ڤEyuM+?O(DW VˑS6ƙz|1 W?Z)Rmh0. h8 5?֜(ejv\qk_)0r*JF $W/6Fii(+*UtĬa z@쮍U<> i]^ a's, Qye37|w6bTlz YU!zޞ۞0W 2`hNr81˭0&:ƙH=lqPq3qNUwHGm6 Р=rDÍ %k5h|ZK% BaLgiF'Kۜ2d'eoV 3ݴq_[_lRI]XuAuzs1-j]Req: $Y< PjЁ o"Ia|5?Sݍ+_hOg8ci،M>6օBH7BBS6R,CVVь/,}Yzݾn`MUd+U \;t򶒫t\R;dT472@;!@N #Ʒz>Z'u_z׆Sĸe-н͵"c\/_35Jc* z anaz(4}ޟEHDPaUW,l+xXYO^c.zM){݆AV5<2GcC(`W׀>5L!Z66|EZeHrtlQ h{{GϑQ06/e9.2 O|\Cב_cc ӧo:nu1bʝbLUu<wR'vO Vld%] sAMۄ3.Kl:Ən|>  TDz6.;G Cn$4͚o(7(1hց*V-5oI#QƩ"]Op݌XJy6Ѡ2EyޢMr 2\al_U]`#a-XZs\~Q)vxL$uuv"SƬqU#$H=5]cg>;9Sɧbb6 Ȃ (6Ď:ЕC%]\1e}IWzo:|KKw5%|B{]TpS6B8)7}{d̪QaZ'Xh)҄%NңIhӗG夢;8-Sd.9YufT\dsD"?x>8*o9ƒ gm3n<-FHC /%Xa$ho<˿l ^fƁ} _ttYU6'brl޼?>x ?I}n-24BScy>6j%*b]Iͥ6ޞ̈٩´>zpu-T8v0#huO̅izôzsrԼB$T%-y6&IR2uM&gN˩h,WpnZZr2WAp2/^ԲJc讼J/|ܴhYY?\G K!+ފlB [\gm: HZ-EƐ"N. $NQ R z@/d1t"+>|Ν;wxb9O7s1,KX B݇PdvEH!p|I$q7dz3d|pYBFj?uآNʶ`fSPzAJ_mmx̭v3KF~Sq ?\!}1AܜD%MC[hݞd-̻ jn9xAK rA M!xY4ϫcLwr'(d[ t.!@QNaN/yNr]Iߙ`#UQ*9e$S]Hlﯬ@yTTϤuJΛ#I@So180D&Vd[Zn[{cr=enC8%]8OW>yqQ[%ν`4;J@={Y0?^rod_aN#"lRǻw$ eCU~WqrtWrIG¯:Ci5u*E&د dAe 7Eׅ#bUgȦQYuL<]˝P iAW??'ه1Fba8BnROmv\,Z}@G1/=>K,{fH\D[nȾLaC° "ZhgfKDP|=]Eq|K&}YCy؏ ~7sPwcKp;$F#6 FY2b;9glV Ti~2%!xcF40q/Y!Vͪ)o9@Wz /'}}ý8rdm)mַ &I f;Fb|K\s oJFPM@`3.#ݭHľ8ddW[ѡiD !o%1p=r,tr~7^<xuZz9ZKɊ!t cn]7#~ WeΗ{uN0ci1~KvNU S[Z*0s$,|Iw`TsQveI&qtmCM-2.+)OX7}ePsm׻G)]rM!@lYrR Jr=t:L=& Ld 6Bhz2}/kf.{ug5' XF UYM\;:x.ZW ^uI4FoB#y"t ]r^uX m#س(N#/aچ t pGsةnOcm|^J9U+Vy| ,dP]8-a\Y=G9D1QZm(l-+hy%.;c9_[?.G?"~o>rckW,ȦU}%uFx}zM c  {1 `%V9e\bg1zxʰ>zQ}hGҌi.U{`htxlO nr*NnmMH~Q7uz8$ůSr77o !ziɋL]< El_pw#takuv3or'uq]ƹ02H+! 7;#<< sdw0+NnM R*>t`>G_[1UUԿ$d:?ȷy*7\.7my'_m~M;e" aC:PqQ_C瓴,K¯y͌6++m2:5sX\?uzq\k1fPy5&Xfz3#:[$Q&cojN$>_nC;duܾ\6Jn̚ )eUc˄|wC2Je4Z2sx{xT-\!ԟ,Iו'xwJ9 MCBIT&N#46/3Z_.|lao1;M -o.OF57u |78vWP^v@Y^D\ִ%=׺7bE}pO,ѺYr))v~i[Wq"KvѲlBPVTvPu?!Z/5o"Ur}Bgo0:|D1<0UJy/Fe-\!thz Oh|v sO8rJ29rV$,l+FiI+i{ӡ礀^ۻ3Qu%aejي H8jF?O20[ov(tJ<2yK+͜rZoh&Ab,>Q7pv^㗣mPؤ[j#:%e(Jk? Z3yk֮ưUM/N~D\tj|d&k ߲6mXL}uVt`Ծ~)!yR2JP({vGl&i&{MKt%藮j۽e 2vJHS/%m~8Ey*DnlX,.dH4C\5MRP7GQ znOW\uy5-9~,MXcxŐ,FC#K{&Xq53hj# c8Бxr?Bh>KH2[B0:.s OvkTtw*_z M$)q+I];͋pXdb0|VV@[WBSu=WBJz&`w!ٳ|r]۵I(xYg"~aՈ^m`DaN]<S;IUizN_h2:Eև C02\wK.~w·]ʴ}M K~l?5 cO y{U̟]xRGBR|]-JFј5Z#TznUj|.rZtmw-=ט[6lgo `Ƌuo66a$!N+=WMh~%,Oyah ׹pobQ~W_]'!bkGF>fMA p싓ZaTL ,cv`f/I5"SUiTbى7%osdH[~~bL$O,DԳ!t&C$YmSҥI§w_/C3t8ZR M66ȁ}v@vJ\Y5:P_&d}#kw4oF 0C,4 v9+ i[س frǡ0jmp-OyժM ĸܾ.xxYQdŗ6WBv8τ漮Ǎ׀6G zГԣr*UN79I ć]֓7ļiHX"m1~'\ EΟF2rNi rCeV} PBt;y`RATCJ'}Hh;rw~G-{Eog_ly7K&{HK4~u z\Y2n~^h;WS`b dĒb'%ߖ@{xl\r7/)~ͣH|Dc'XY@VHpсeϺ^m5 [d I^䫡:a/팞"?a M uFegBl4 @Έ$$aQ\^? : of2nե (ѢR\J

2 x b̥Z7-T ND3s\k-/_gC}s ªr-]cEGA7ۆ=ƘLb>^9=e &BQ_Og/ ~PXf1ARߋj:d^U=] Bf%fݓ8[JА}v :ШIkS)NJ,R< 2圧ZtUPk/lV0 ~R5($#M! CK}XpF獰*tqyUC ~8zdm`V20u ,Zue.F oWEpbJk; }2tá`#+һݶmkdO_ RZQS> VEӂ05D9:" S$EX 6YrR D3霅9x( R&l$iVw:oBvJIɟigʫ 1Sr^t4 "9iZPGo /-id W-'@#b11GB5B[),Qu#p|p.8-_#AlڲO$3r9LhJi (3m uu< Y=LPvu(b>~\b5M?vΧ#m?v#?qLV@y%X\5JQB|ޣYFIS͑9#PPCŢs~8MCCز>y(5]`O+6 ]t3fSªSB;IqaͻѤ#| ȋ?=,Ō.i\B<k1g:*Va[b>AP5^h8j47z~.O~ӭ6\6Mg9o}4V7?TN ?#~'.%Y澙vKNOߑɋ/>i)"S8ƛ1m|K:LdY߁x |Vu$ċtzA乶x\pv*q˅k#=2F5ц':3^zSp8kڃa*Ut4y5EEA Ye˘(̱ydU~Mbq(zȴ4@MٵH&efG&DZhg:D'gS峘թ'Ŕwe[HBB 6h^%…{Pz?P:\6ǐLVȳa@L΋bn %F:Jbp"qURaa

pSbmiiP㕢ۺqcH{xX;vN'%Pìדf;G=9hPف S7zHqH@_v@qwӸPEO3^W&prv($Ihߩ˩BU~<b_tZH*{ Ξڛc7u@ Ab!%%Ϸ.z%&+$kfx PIGس#݇O-ѕ1>]KEu)KJ5Ɛo[v-Ytqj*ql;Y"UQߪS,km`}1}dW n`(П|M <wXKlWCmq$ѓ=UxϬq(ިl׃O9@И֥ `50; A.El2Ƌ8~YLwkYuBRYXG`${*]a-QOJ^@ł*2٦vcz6"^A=ܑ 9AcDZ? ~'cm:nPʧP4PUz4& P~tW}]Pk`b1Tp ()R/-6bOU3K KHcªH$nVW/b>j@@Vl*lT}hz Xn!냏0ʹb_G {}?5kYdP[oxӔyuhӀrehoyH!pf챱wSWGm|XES|5 U!OÄ I"P3aQawr$M0A @JǎJI5YͧhR&z*RR.!n~7v~Đ&j pBlizjKA;=ρ#{1^ }?Z3,&:fݗ _#^0 Gz^NSMjdL]s }dVQTJNV1KH%fv,߅Y+9kR)RBoз1OD| wF[τ][]❲bYiHz1sgװbsvS669p1 ,AAA9;^}ug\70_N[VłA@ZzMB1#'Qhڭ쇑sTIT,w!\Pc.@)X^eM_`eW,W%GOcGPR+-Cx W]8Rg0TJKTjCqJ wZ>dKM ^L$!J2sLJқM&Dl6fPί9U2jc(p xvãv@m-VzяoRr.D l~W*_Hurxbr\@>F=]-V+[R>aƂ1H}g/lMM%}mj ;ؖkXl?Mŀ/ xj\Ç=ހaBdKIӅض5 ~6G juIð2g Պ8T2r ӽuɝHuQum -{h="6K\ok@XϗW]=9 R C_?Зes7$,-Kx>)tLJw$TPr]K:ʭE̤̓m2HՏtI/eIwn4Mb +J]+HBcg/v$,>^C)!GXFq*q+)YaH7b:(: [Zގ*#oM{Lra GhԟD[BMaɕh0zgK5]Cb;KH=XDtf08CCc`Pwܽ]>%03f 8ى:],>3$W1WN*p`3r@6Z&o NvgG6& e*5r+_aA/U|BQkh i!Y }dCuWqg"AiCgЁ3d9$Kr$˲6 R0BPRK PԨ%1myDCr \$8iӅ4%!I3Vk\$v0,*ä< Cy}u%|3: N3$ll\TKK;B2PNȔz%RSI6U")Iѻ4[@%l >-[4 V19]G +xՉAjHƕI?*]2k3"ՅADۡ]pڇ32rW>AA,>i&W+iH_j).NLVo; x2O~k"G#?v֕ |$U+"q@f/^\u**wPƀ,bZTך*uX ,DYbv P;g$MAt0>.pЙњA`G_"hDux:¹f{mE?Dip?V/Di&V+ rwPaTeM|BԘ-ME1@8TZ]].̨4h5煊xR72O]Jh;Br9R^ ,RPݫUۯ>g !+n%F9Fm:w<揅HF!Ե:qX'o,WI*':\ J=ڡf=s%v"۳Ωǘ"?*WsFu|l?۝K'v5F7>I,y˷M<3rA= q|K Z?nۘ-ykɮ2g%j#Ә&N3BbsuP4.L ƎLi-B|> RbeD3åNd3Agm-ɷ/ˋlj `&5S^U~|qu){k+$&CuZ8&X<2Wp̷5BAV_2cPA[6a=qM@8YotuUR2`YL̥0؋4ވ퀑/.Ƕ5ByNAxn4@O~ǪtTDCʑJ3(OdD ,y@81ga>ǝem"x>70-"xF_,؆.@x.޲EX a;w]FpC[r`(h: nark@ӓixu*{8q˒+3E(Cv8@Y-8/0i`4Wdܒ 7@L1ܼL\4jpw4+j h)z8;3^Lȟ*p$,i5x Y-r̓-1!}3<~T|a&J7gg-4YX`^< jߠme(AZ un]RdR77Q)񱎅zOK-ovvX͑KO zblGZ9@n2LǯJk2(MKSEVcaxYSӏ6f1xX51MhgŤ@hA#TRXNgj٣0l&|HfTːa8Kj>1MT3TP̔"J}kbTrdVIdLW˻aUl0nME9`@so0)1q"x! O};ḒLvEn* _8Fi^,]g9T&}̆YΆ1.}@@F/kJV3O|K4`3"Ѫ|jNgoR#xp|)߷w?/ԟC*;mn\ h|~ldžCe&ny<զPs w7oH$D.}-92ٿd@q}L>_Qb O2G"o_q `L~W?8P ۊQW@4rp e$K*|B:5v*~ZjAk6Â-ZzQǤ/asTNCo!!!ϗG_'cW:o'+jMD|t`|' ,Zhp9VK3Cs!h 뷐D&LiL5ޡ9Ŝ"!x2oI^ . += dw$SOgMj`^d0a,lG#w=uM6WĶp\ ̛>up7۶#N֡8Qrr[Y U:,I֨pgoJhe 2)Ir(b-dF-*du1TM6-S;Ā;]t6'H-S(/.MоΠ䨎N!Wm 7ABaCI`Y*,tv;B~nu+;)=6‰{EeɃ>}ix c'2C/kfUVPN(FǙXl "fAn:r~d$Xں*ܦ^/7=`Ajv*zawIk?3 oMu+kgo)4InXSIy]{E/ DpB\ OFoh6{sns_&pIu"e%A&j/c_ИmX/1=mSd Mlq U> 'mT.u*_x>CsL\b8`N>AB8 V')skiO gbc -޲8p"}xc,ذaVH8tizh 2.2&ε%9 [X,flYGK,7{^$%ጪoѱdFj=<k9W Z0{>dg5 x:~Ze®֩55%5чui(` }G @KI?#N5gE>4UcnPܥ5!`Jw&v,‚`N4B/?;uʯajC-)aG[_ԷˌdUeǂq[Z]sҕ8j[;/ nj3g%I[4NL#6`:8_U-P?|ybE a;'[ʳ 4_3BxgnuRyu0!޶B4I.Սҿ΃@hS.KSL_:%^e˿`>SMz9#fWD-*6Ysn107eXox{ڥc1w _|BA4EF^ؗv}Qvć㶺 f-G0ҺӔZs D{}5*l1ٽ?Qa 'Z‡u0cwwm.j]e/ m(\woY 5(8P `lZEB_Ius',ޓш%!6iʬ_:Y7-gx|yX·So=MYgCJ+5 rhI*M]|7%-N}eaHd„n!ds;cNvD ~֦S_Fe؍oo< ێF$Xn_>}jvQbz4c+) _Ԟj~rր $z ܃>elrܦ/8pY~/d@lLYWwEəpYY%,)@]:֞shi 4GoE x(Vc_px J-~כ;c&:vn:0nɎ<TF`A-'9lZD|R\U-s*u'&wcaa28 jvcf1_.=G䅋6!GKqnMJW/0@c*0I7҅5`6SSv;;KО93A,>8Y F):Ex1',g3%8;,23=f 'ljƝğ;rWa`_vk["yJ9}(Z̈\wPdݏpDcsÍ 4wOxqAj%4Y=nSߥL#_c}{l~1[H;o jB)P!$sїQ+oT+Zݘ Qri3'FѦ!BE:9FLX6 @/HL^̵ӛ HoȞvAizX3 7G>z%o#=.cm}>pa0>0Dї1F!JOSNJt7|v@|6oΤB!kQ-HS쨜kI!V`Sy0Xs\OZhj=kpOCQ2շb'kXQgc tC@x*eU˫>mд ava_ 61_97Y?D!< !T:?M?v(v/0LzE-͜7e-+q L=(F~Ri+\/elsM@6PUʵ#X)^Y  >{ܺ'%[s~I6Ŗ)G[ߖ"%^ &wy_.Id _Ҳ̣^XΏ6*XLo3K4'AZ2Xn96M5-b?GȷDsK H.X˜i- 56z y{[7p%[Yӟ1IbSs#JLQёm]lpl{G *ŀ06+Y~P#6×|3.Sy'i 'bq!-eݏ}Bsmtԇ.9F? @Ds:s1{-C9kр4!u ~Q_ZXnQsx{ݼq6_ F|]sK+<:N!Mf|C,f[d@Yߜun\i=~P>N0ODx&j1":5arʯj|3M7?ǎRs*:ۙyOx){! /ށKpаl{\ҏF^X "L #'lb)K]e^%ڝ#~fD vS^r^Ӕ C69 63d|P5"!M! ',;ojfkay:({j1Vğzd9&HAaPDiM rmkvꉶ=kEd* E_ᡥw;`y7SU$}?$.Sl7-[bՏ+ナ ohCz+cͽ ~kۤ;$[6K}/)*F"Zrz%e RPĶ퟽8@Z-nb\}ʢrcsש[Ľ]CI]P*Q..Ґ6UW6TRS7~mC\ffoqF-,؊8%m4ۑI/^I!e[u.$c ߐA8Ý\cYMΨDE' |*$>K VZaD,V@O'#oϷZ64xLau\-$Hqi*SmDq5T8j4 yR#踍iҸ@=|ݕ ه^71)kC;)[0"pBZ A(;kAa+1L[V`(HH%S}AЊXrǘNi'۷i=&Op+A^KP솯="v6?'z/Pq`\QNAPҝ1=lK:_0ڒ_R:ig9=)w-{Xj9mOp4DYiK÷X|Ԙ3M~kskҤ#oN=*e[&H,XJh{3 iv;YVFvϚ`Ҹ> ib>5ӸiuuIJ~l]awlZ˻?oPe,1*LN`- ;}X$/\c[}bZf2y@˗o3]?ȎK$ ,vRt盁bXc .%)$47)nf8֡E先\oKʁI_bh"\ŋN5D92vmK@=;tT$ j+$GhW Yz.Gි ,SWsncqfMS ?ıi^37&,l >߆8gcDVZ*0^Ah[F4И@)|۩E H+n\xBTF u/x&2ʰ~QM0ʘL&iOeWLPrDCW;I"Y^j1͒RWlץ.-z;A *C6 tOX9q.ImŴ;h;kB34J+qWΐ86J `^˓ϊ˒lv{HD?#%գW),DŽCÞZܾR  plF/2:Y Bc&LYY|ڲ+m{D>1sD '`w;P6/VYȘ\ANwg'ѓV`+Cb硱E=le%prXQQ+DfĠ0ϗ ,j.0K" ӑsMABg?=HCϓ^Ql&Tv(9Β4>lkJ!He/7ρ(æ;ڣYJQ<j-e~}sASRtw1Z^ xRj ob!`@T {h>i9{0E D$h)u/tmLMgC`ouEΑb1W=ON!v_+^)q3G4xXA@ VlX@=uHm-&'dlC ɉ@__\EbkS.<#nZc.7Ljvm'k*K( Xby,P7&xռٻWd} ܒUu-Āmh xԄ-09 nEheܼfotXdr⚝yhg} GBn^LcKVkϽRl{Ta7CxZx l@u=32r` TI\nAf`L ` -9pg-FSGl1g|Cڵuf4TcMDKfi뛊0pٔ5DE@TkmpJ]. ǘ{0co[o1"`U80YȦs >2Q IC \|)0(F(WO:UJ  ĴY_Sk u^(1y9BM!j|UO+^ԥk+P]#pOɄ&8)J<.K*z24 A h/H@ʃ-3 3gӾWOxE^'NHgd LS)3PN"Ј=B}nTe/DBh/ޭ"-U٤DnN$νr,I_FG5pd8ˬӊ0~&6n R_+MױٹhE.GZRf@ Z$BYjh`[h~3nhߗ<AOF=N:NtxoM~yEWɊrࢃL)"&ɨFVXԘ4} DNYLXWw68먫0w2j6`3t:,j[٤]gfH.Y"FJFQ dTwpvrn@E9%1_+[I /~6 *O\"q/}TpKvm/bػAk IJ0"! 9~i>?[Gx́RW,؞r?g!`0Т$}de< AlA]: yZ޻a_ѽDٲޒ|Hl.! \L>x7md1UN,u#LN-L&uqNKl%љ6&uKU5Lg}$&#XfHSmU|$H\@րdqFQ}=?h V3Y<`ܮn񂳷*ҵx)&舛Fq <>vGFcE^n?с<ȝ!uTF6iӥ|_p )jGA0W2QD or0 ckt 1j⭎LԦp=fĶ{Ou-mQ'..om߀g l'T*t"<$`Jcd$N\ǍLx=ڰ{b^Lc#+'p ǃ"_Ǒީ5?d50ȟ*fqH/'0+ں hێ.\,\ָkp D)ćF ['&HCc>ˁXi0 R1Ok!-k=e jYp&~b5I$UꅇxzMd4 Col.t"\nL6 G :^ $ڿrZ{gyI5O,HH2k*Z]@dPbj~] UG-+rAj5`]QR2aTs|m \u]K[à Fqw=RVHBیQC\qOfQ#N`W5ycjEP͂3 }}Ip5U2ڛn _qZClX خ=x:~^mws1!a%wu O~~Fqf(Na_+YbO&ܲ|627*7<.О`NQxb\-"ˏDY==We3v m)#̩PK͏@Fۯ+Y%ʦd!!3F[R>eSk qugWk$WX@>s Q<) %7-,NQn? &&a2&nRFhD/5;]ʨ 3 pb:h |Ov+OphvJ#? >軪d^͌a8}zn ӈzF{[DEk5S=-x|b@M1F@>%藅A\ 9pWߚauȄ#v4&Ѷf-rF<HGs2cx`X'A `؀ ^Cxc*Deeu ,@" ̴^:,NZ̼b(\Q%}VY\A\3)u>df?Tqo>@{P\Z_*oжqǿlY2)jOGu$:ͦWT<`SYwYcBЪJ蔹RP\\b~v/TxO|RNz/" -8ڴ$rM-Ra,bG$h gZ HC0|bC%Y| (~@4n} 2@9B0EOa2$1`q*J$ŋQ^QA[Ijjnb0Q4u})fV:0S12{'uB}Hl#aDڤg/A\)9QB7kmpA|[۴d}Ѻ5lgN \[5ׁ_YFnn܆, ءQgiL w=褢|Njw7dB*Dk R !qŴ'orUh;՞䦣9/n?et%O*rp meV]I.5* \SNnvHjIoi, J+vD`Fԗy՛Id!iBe^7LF2,ԁ/d +FfgKRF'T ZKnUrXC~buQ?0XmPn>|떚Q8O=aQjP4E{/].أ`ׁG7) x[@%#PNtbu[tppt{ 2:&sV] irݦFϠ_8uU6"X1XZQ+mGyڊ;t %^i}hŶK#/[)rLdsYH6NX9&!QQؗ= ɘM"Gi3:kd BqVsc^kvYdD,pid Uk}vY= )hn-*]Ѯy/CPg.GFKɖu|Ph'GR{,}59ƊWddWE̙EQe:O[ /n"EWѰꀿGb5r:LareM~DqښeijY@2**0pYjz8^u7HٺhU6}o_D?yHtnk &[C2uIN6nBAg8l&U*%SNql# Zو%\LucQnrFXu6TP`~"^bN{d_ ,%ZEJ VD)LJN${WH}M.& fd-pYpN80Ց+s2 oF.a{Ҧǹu~U731hG&&.g"g+5Ѭ]ۈbcT8,T߷C\Qe2 ]M|ET xR,l7D/ϬVzVM|W[lx{=_ Iif'txQIRLUyhMbM]Ήd}cz5M͊UҪ4&PYۜle9pw&$ݼ,b|#^=]p1Aլi|OdsMy#QSЭO' EvN_zr몱 A@9!t6ֽ'j o;q1?ATz3a$z3IgLN&_V9aX9gNPN$LEºOӭ͈ i@[<(}Hq3(V²Y.{CvBV 8 m7Ji.ՇA0&q Gž uF+H6]_[laf3C%I:@j2aS0åqMf6s9Z (W>wp6Jzw.¸F+RCOErdMZ6,U\<_-21V 0%@AkOAQ7Ό/l}k3t!Gðd5_5*E-oJihiIo"j(ȉauei'HD,DKu\0<WEEO['; )'x5AE#~({%դ5>ړzM` ®TZ!H- bcڎ IF5=Ts$7jѹϦK[l>y AXZRذK-IKT]-,﬒ܣ#X*B~Y R1DM˙a3*N9I@U|)w1 CϹpM&wh7"V8{b% ?t\X6^txR4D̓@&XOc'%zȜ}gmSK̨kDh.Эʬ̓+ӄa)t +/;B%'%=xvĦk0]sII"v fF)/uRwDrIo5|VG6A Ji`o/J<ns~tɟ ףBL7{bkN4F7'9Z{FtZۇ9ɚwg$3 9fV*sq RF!E ρ&L!}\!l6\*'ޙ 3Nv%)"Rf%$x_DIOˡmWCkS|6 v)[}JMw,ςa9".dXSQC$9w-?ۡ~x'n]՜'A\Yy^&}X 7g 煸U6ցP ‚n׷T?)F1$'//ΐ?T3qWYZR6Bs_%N< DB}}k.*g+wdRTwgx(OBDbg'nnB nSKs? ~v6z?q!, P[6iX@In%>o8\uZ?ywY]vཉÑI>}pyxJGCS©3@Ѡz3LǶ ߥ=l埸#}=B3y,ZW7z&!z/ o)Ti[>4F+pammךkzyJu&Ve':~0,#}cOU(ZP\VNμ^e{xD 22<\-1KFF N@/Ɠiu&.$I˪g'GFbr-J~hq$ mt̺I 1'g[)).s( %}!8őȬubv B(/Ż&^ͻͨ\5f2'gciI$,mꉳ#Yφ+`6.,3ʖUJϺ"5NC2߬qiE/͊z+j^DuLӤuL~Ψtl(ۣj1k:ٯaoFGw"ة(uon-6A)FDV8Wp8VxJ5f 7P8I.}"P_l:KVl\< Gnbr!eL kj "K25|Lfd{"RgWU=_4@Q?g;\WQ7"ER9f'(z( l& LD[ܘ@KbNI%!ȟx,dHt&~Å ]-t%Mà_ J\耿m+[Ue_tk'F/s0y}]PljE<%stj\\pB})K}p0tnDmc~ض 2~v&lP1,_p/[k&YU⋺۾zb'^/RP³6yJ(޳C,5*^۫iWЋ-?hxSQe:܄n[ cB-/xb N)#֗mGpd$g0LJhv{-IiLǸSE>m`<AQj凍jy2Ypy9? LCgTVn0?'}TYhxet==ә=K*Q7q=glMCH} lżZY azJ G誗ԥEʀy8 9</ScBߥ9Ⅾn;THM*kkl2uU^<`Pf`iVtEl?y{>ߍWs 0,nVzr^Sj~Q#ֱoXޭ_?tTUJMZy1 _Cȑ۬3Ꝡ ,uP ѩ:9 rUɵ(zd̸x%rb%%$,| a|ʼh+I8wT/37V~SPb:H\!wl6"](vyx&T0wpbIf 7Ov~~$< t{9ws;Cmf*72#DV aa mJfPV=O=ںjȔ AF "I^׈<f;b8]"t:lx{ݎ@c>⚢l %yD-}DA2<0YaxwX͢Nb-I;*K2*6)V?AXMğ[ 1EF7yBN%"<9nE[L+W(p֨J=sla1م;F- i1* AE"_yms9Ȫ+6s_t,OlOmXEܪ䥙Jj`ܝ2̾rFiFavضWzdc(6D1ut+z1WV5{'xΐE%HW$Uk  x {.I'גr$@i+ܮN$!ZBHst=Q)mؤ|oKAFfl\cq:ִmh]t%$2HkLwAI1/@lN@1uqUG_i{,h#N??+ d 3]ET :"wBdZm^Fc'!wj@,(F9DJ/ʤ-s**Uv ̢߳vlb"q2Ss@+kI&eE߀UImp-BDoa=$z1^xЅ {Zir(H#)mxjbp^b?R@w&*ϔRtRrG&㡡9C0tM(ʸSiRJZY4)=ekz_ AO l#k_HM-_ZD:AEz1t {;YblZfU!AˆeZ-{2N'nn.oa?ۋ׾[f,j,odC eN=ovFy&4ә,VwJ51ZCk-f*z亓XWq1[Zc:GwiLϒ][-?VF3uQ9iv>Cd󇲛ibtK; =hϮ≥ȯoyDcťCB*|;M^^L9QDJ2]^ _>t_ /j[J*ହMoz}|,{'ڥWd]ǏC,'Kv F{©j/b?8H]\Lqy1ŽLaDqEz3ymp3x aa"{y$30ѻv܋bH R+Kʴ]lԱj~°] $"gLƌ׎%'e$T4 `eŠw=M' 9@ZQo *'U-o76h-r!Z6d) gFa)]*+r1 tD^|h?o)8/Gl#피D3[Vzr䁇|:a9pJϺw 6GJk/= .ʸM#b@c eKhpQNT 29b <P]ť')y-Uk&ӏMmķkE;מܵ]=Յ6sGik%afFOq˶fB8tV.椈{[ΛvAn)ċhOqlo@mDg*H 4X#ʋq%w[6PfeAӽҜc V-YR7_#F{ 696!ǣPHgN>HX% v,%vŗ"&gJ?KO=8⽤\Ѳ, P,l.Ayx9xkp52ϔ{o`5 :T+#$ eo@jjO"MCiAe %p 8[mqdê݊Bbb:V'&Zݳ[j:Dɼ3@m0?}  /C2vށP{w!ED;gO It |2{=l(Ieq溫5PؠrZ6 c 1Tʿ2Xra}edrxhXF0Z.c3Xz[3,oڱh:,7&=L|@Jڎ:0NاB߁/ Pd.@ҥL1?x7=/荻9 9 w`&|zO{=w7,^ 58=lcwHs[#ڋ(U+9M\8DwpޯKwn`<gKn@QwyldE!ڎڮ_Љ 9vH+hl33 ݵy3 }蒣6`Gk ; +|WvWjI`:Ш^t*Hz\\#)J=Fjf&lN-|+GNie(86r'ȓPNїDz ^H )Mﶼ kHKUXG5SL-:$)sk= ۱ɀ1qUkub"3MHg"nj3)?ԌH J]|PVŨYQwÊ^Lߞ|תXuxv43tuKDqL/B<LoxIvuѾ+Gu̱F vw8"}a+pEsP  4[)QQh-5Z O(x3]m ;W[H)wyUr#a # [5k]+ey^(STpkb껟9Zh?(19ɻij7vKv'44W{Z^!TW$W4`MAjyqKT?aM 8pBgҊ /!>ƈO%ͷI-F د(OBo!j}Z9š Lb,tݔ8?8w*ӥ⧹EyB9'-VO@|##[JONM6~X59aHx&&1<}p @Bn6).QWo 9H͡:^M #WK3k<K_i1?2S;*N–SLf8[p@FztyÐ3'|m|"%dr|SXW33#r[vf.N^oJhy %Wn3 !"r VCgi d}5.[=,))DL.ϛU$I#.G^p߲b!m7qbRfűB9s2D?E6xZNGҾpݏm%H4OjuqR;u5X's< K-Mܰecٔ-9 .jA[j:Heхrs;PW dQt 5/'Xxpɽ$BvjfEIY"W:G,C\^_]dQ8aM ]̎vObӔ""@R|q7}]XNcq`-սy& JJTi?/'.u=7ˏJSЅ;K:ޖlBbd~+l7vأx . ~[ e)Hd K>^;&$0ߢ-n̓` vQ5pfI6T!2ڑ_ hU/U TҖ)KZ.ǧy5I=| 01^G$l'Y\D +5}rOhlS\/z)&uT/ڎnڠE]ÄF7ǥYDJ=ъjJdŸ*˹ID>pbY1=U$lt&S>Q"/ ~/k3>xZ'S{llW1,q`\II'⇶y]| K;!e"WbE-EPM 1:$8oi.?l*atdw^lK+*$ hiM۩yQyJ @ J*Hr*VjE,˨z(A# s;xH6x)G2}L˨愢>Lh` CڒVA#*9_cX Pn3 >Eɂ8(%@Nrps2Z.T n)ΊcqjKVQ%? FzD7{D) qL:kМ/ܺژxP,N(q%R$ןh'o w wkdYFFmIZp GWt8kC1_ā5C6`pil cLrs& ǹQVA:mfakD<`lх)}=,lgbO=>rco(!@0 L' *dT* /~zзܯ#e"+\%k )KJ-/&wȶHox}" Z9Mᤌ̙wgxʎdAp w1M4]!l8Q4) .oT-%7^kP[}$m'j-ry9}LnVw>Iv^s6z;- *ϐ}pZVwҕFfR<,cod|qهFTLH:nX8mx }M^fuo63>Qd𺯳m:vgyF{/ДWFAջ)t4(87 ­q IpefgPAIA3>r hN~U+,M-"ԢS}ݚ'aDUDX#PCgonrOn)V&BKDg/P?nk70*?zg 2sd ԉJB&C:h'_`>HR‹gTcPϖ!mbDv/<-=v+AG@Yy>v7Jo'2Rދ.bH27O++ǿ V oR w ŦY"AojcγO=*<y~y9?kq>Aaj&6]^B7I\hدDeW1_{%ufU!E?"K*ݠ?PPhG~<@ xѝ Ե=.ԑsE^hʬKlĆOj꘍+FEVze"&ȢUII٢iWwoqe~ĖLKK!q*snL}DGNA\1`_@ii*C^͕ʮ۵Ҍ13SaEc+Q>0DMRB:<,#Z]5yXC 4p'[&z+iZFoۯ# ~.ڌYvx"_9vR' 5^,̉~i|R[+g$* bSڲjė6f#6֢sA'cmX? Cc :i)T UOޕ[w hoԜ04ZMu): mcSp@F B~œp5 ,ap$XQ0tھѠؘye_?dēr/keStD`Gh`=ˎ]pPgk%zL~f|H{Qe|XE 7H$8`Vhf)(4g$m +] REnSkp mע|CA={ JOegvڦsmK1"asޮE4@2:h'!@TЛ򬴣 27@Mݧ qTMYR٫( XtBE/%çmXTw%>JPXOnP0a|PnOlN$p):B ۝HRfAm<ڶ?k A/fXvuz-liuwOz>mG=|߈B'&>QJ_ MD7 *kŤ 3 ==O)uf&<oۡ x=QT!R+ b1a"MQKӘK~D2Gjn ņIvގk(ݔ]l!irqm2b0Z}mgbV[^:igYWt8/qOHEZ59v\d׊vkKdp䤂9! ^C}FOm܎Ƴ c*@x\6t[{x9{4~(U,<93 8mք!tIKɭch3+ڝcz.zOTT{0*#i!Hkr^Xgc'){[u߳P%=NєW1g Z"-'xo/ < 0-m폜u{ec"Whki ^i]=diy[rIYyz(hG6aߤͭZ~) dQ:1B;|x`YHTyƋz_m1hN#7PC9 z}KMB6O;E_'p釻y~&CY˼p# 1\&|g& ,(~ӡ>/=KvWRAu ^Q OA.M" ULbt2l@H>}kpb4c]kM1'z#], BpmL-,|fs] zCR0Fdn뭢MծʍCYWK6-Nr9NPLaP Wiφ':o,G盙Uϛ=9i[8ZG3䄰%dgaO8DhTU h@p*F}n-BAZс5䘆[ăP$Nisݮ C^:\"r?"ݎϻ ,ܢ%s&;L]: NwYS {AC0!xےb3\X9fuhq3uSX2oOQfE"*^ӵ^NFP(%kyl:<M099U+=}E/~{ lh~S#Vv!3TQ8BHQ`/ +ǔ vIYDڬӜ `CB?{#H+q4(6;onC NR/0_;v#={ak] b Ôۥ|瀮ļ'u" Ȉ]DTڕ:i7q9 ?UB 3rOw `4؄E/n̬SD#f,:ٕuC1kw:$zxO{!: ?vI<.4c1g2DҿZi"0v⾥l\ҐCwtdJ9U]Lqc^.YP8 /iמ lA;5ˊ[X4y.tq~\JczfWDg}'i"ڵvUaHJfk5 ԾZ9ZRI=MFID$>̑3*3~8ar.~Pj<: UP\!9'9`R G:^)s\Xǡ[!3_1P] n"3I$܈18-/?~/t0zWNO,yJ@?=[wW{='j_nɅTD'6^.!i!ӹ7I/߬(;:UÈ\4c;|2R4BSn%Rd|,^0 wkjKOƯW`ܧE>p%[aΉ2n.T"K? (z*#~-jPuKZu;3FCE Jt6Kn-)ڂb͉FA]Lu՘ n ,a4H5jK0HCo.l,2-z=)EkxE~®V&AT2ii[p#FOJJI$s!@dB3%QGS|[1lWRIs컦TZuEkY{ c?404M*؏3_̈́i"# DBq ^C/LZ  v9;l .Gy4ܳ%s5(64xj5{ZRB5ུtP՜zN6h2Hw~809W ÉIp=|SQ,^io<;ft0R8LBTwKEv=Oi{!F HZ=_/3 ӹƒ@%yo.Mf6$ _Cy?τ˒`&b:򪢮 c_``:EѭO#I098ڛbFYI'~v*F{g`SEhj}Pliyy?Yȗu6#K{~HzPKUYh] n-mAb|2JMY P~"}V Ƭ4bsQ>6SkqL"(LzcisAY]Wor^ > Oom.@)U@flXX׾ruVDkõR ;i/%,Wo`EOAJp—| Q/6ցs.=X4=#JeǷj CsgmyLBѶіe%D]6(nĠu`?,wef7}H0sZ#֎iǒLx6}A!?=z-0)Xaa^l2RfںO_KU.b˝L J/!ՀKn^q&P/Wp3-&γ2cŐa="0;N%0-+x[/m^v}4NVtM9_ܩ_nZC53 h!ni>RĎomX+8)&9a)2@C_dvWUhbt̬RXb W eϲuEI`8pAoRRC.xkмQf0͈O'A`<տV%_L 8BE/=h&U#yjPJ|f` &o߿~40i; G~ NM, o(3;HA / P'Borĸ%xL|Js-΍k{ˋCMXO= hK.οjց ?j6%IYE,A%F/gT _mлW{aMJ69$rR7y["7{;E4bxD821)27hGI |&jBFi\AjJBjL1M]s\C 5ZpD/h'(IojlJIzvqR:~ ϶I:y͊j@TK={HX'jH6Gj~ tp/DD;ԅ" L~s8.5' v&|qkk{p>R"~w >/$gƫ g)Y+7!\Q8_ =-FB6t0>p[Q=}hxm`Rޱ,( {s\ʹyS8}%o .|0W>!r ǁKPOc fPsyƍUZs_ZXĿD<@^q",̼sZW-Iؽ~ 2r篐DJL~.^BѮ:Dͣub&዆"&*¿&S+\۝ 3`ն|f~DXI`<״E`s`^!>&Y41A' \snga+x}[jNA-զd'<v',u  MT(O- }%:!Vts- =YYa(1MH.v 2{!IJš )hg`hȺ2TGN W8jhspqtRdHJގ"V7-`"ʾ/ey_2T0Cf̘ìdA%?w%w2*Ĭ:8/5 ek'5M$`r1Dmö5H"J߰{wǼ3=c[ eRC.IM| #Rnbg`':sgeF>f,|.Lq}6 |֑qD+O3έ-} :8ӊ3;$ _ MI%xdHgQ  \/:oVk Z4&,|K!Ԟb`s0=&$ F". \LHLconj #"ca~J5s~$t-^4g3AHڪ3-ounM0Y9mM{ 2.^83c9<sCc [`eӳM׍l2A{Ψy#v>RSЃuMk"!wE~Q`1F>U)+@ᙣ:0M[Тx,=Е@fj9CJ:]CyJ~" qa0ISg|13>™)@/;?-XJ !\App6촅 Qf-i/:le(ƂlGUPkѻXf-yZ su6Sqc0T}uGc 9JũЧr Sɨ&?W)Tu6XFhw QZkLRB됟6RyG SRW|y+yz֪/C{)nKBRqjKfy$zuW.z3rR'~ܨƻW1R0.Kwe~9/pj<>Pྟ:Tz5kg bu,Spd"iD_N4#KEm=q .rVVh7ki;u;Z%Ex ]FӍAs /0/`sii[zٵWIu:Dp\P7Y|DzбnC(d:1[xOL=)wI0a]M4)^4gɔj>AZlxboWO\'n@8#?e٭;Q]pP a&> 9cgCqK,rAQY*ܔGS> "W]~tF6"lpG)[d.vJDD-M>g $ƞJ1 No5߯g3c|JJVwA:)7Au4ag$m`'F،@H(v08ڭMpIq d3.l@#903fncY'Ff{(od7CUm}qM!!2%5JvnT K <5JV)hd6`uX*D z#),n_Ura?6g|exA(Մ'Y@KH.sq%y|YQOEJrc4]"=[P lcZ%nrGR{ybrv*< vu_k9x_4Ki3ltg .B!r␓Ox ZQ@)@)!&֒E8l&>2;\:2JNG'[>n>tH34hQdDODSr3%a?]U6NWZ 9Lvu=p]v tY0&so >dLm.Qw"4:lAD0Eꅱ&yhm`57w Wr{oq{yYJP];Dჺ [N ;\U; [H3 KԐսV&c8&HaWvĿH?c7Spo61֮\5_òQ .krӛ ea7)bR#$) "c7K (U>6ĨO"EmF@P柡۸.x7ޤ bu$G97Lq-Uf"Uo݁[OMȻFjv R/nj])BN-1'|p!kTIr7-_o)A)eW@2 |>e曩,69ea[^^gHr UWBGYx4 mܱ7sxpX4Ns)gυ H!V"t{Wſ|L8mvX jAfR>*=Qnj&?I@&34%.ƹQdG c4@jD"cn,6( RocL!aJ.=ò0j2@Ar3ug"+AbE'GjnDqB4Pi2L%o+ B5.5C%sJP1 :DkXƧ#k v6Fa m{N6.f,%D<=2IǷZdo>S5j':E%F@~[Gi,#|J&p}>\Zi 毂D_F`84ڜF60(*u8{eZQ9f!oKh9xnb܍Y61 dS^2)c0p\yy'/1%Z.j@\FA53b[UȆ/w^4T bڷ)IbV3vwKȨA:[ܬÏX.ThvuJI.t,}7NNuL{Jl[uXJ9`֋ȉ %;m@y5k kZd si=w^9B"kQ zJ*=|raROv*Gor0utN 1:}@P+_D4$^ҹ4{ b=im~{Z<?I=ۋ} Ov6@l \Ή}%s"H+xJh e߸p c+:nNa^e-&6D"s;DL>!!PҦy>fE>aǟ %5W "q&BW %XR$^Po5v"Zc`iV~` AL\ w!j4ק]6=b_t( لp귕XƑC9@i.f=Hriq$F| 0bAv`LIxҺ{6XTPl􅽉pn:ђH;ծ~XBaBR,_7fG)!Ue o'_=DoX[l{ pzpnf,7m kz 3rj[IgLkfrPti|f>~I+lV *ڴN+EtEvbDAJZbI{_r(8_~@5Z#rG8'{zvfqKbR;NN#>Ŕ|d]#?鳞DK>@fDbR>i ivvҶNS]xPv}3ـ(D9X@ҁV(H%Z(ªTv} 1۵mVr[۽y-ޏ=^ZwI(resĖ1xL}IN|zM\->LvJH&{9qʟMw5f )ğ0޴\a" EvcVALzqO(%4^rMmo!D&B"oڝ{r nVxk՟ N45H7-G9 W9A_*8 oFY8,pF n\" ;Ccty`NMl҉_cػS]3`Ԛzl-UuY?\Ԙ'%mL0uct<ņ ٻp:$?76v1ѐU՝x,&g gpL,TpiLJ{ApЇ' UלߕiWL3^JWВlY?ٗL"oS(5I{~KCAԫZov8NW\Ǩ3 sa d ߬^&R٤ z;<Y2[CC$DhMErK JpLGfV[" sxH:1=X2&kD,0Pյq ,p?f&–N"Z \ϭ=8i~.O-i6\>n ]EL&xع lH4M\ qP!@v1W\fW| [O= (oI m(Ѷ /Q؟᫇KI Xr¨W{{Ϲ1vKqvQigGemGwQcNg3cy,7)AbDJN~ ΰ3,{u4e\HNjVcj9.聚Pֻi?T gM~5+MOe}ھf59Q͘&Q{13Zvl &W#xȸ*vw 2\P] ly2+`3/fmyT*mZ{[C'`r"a61~Y7[mr:/5ym(T˒Nm&xxZ6 .5{(X+2e K&5^C{T{yźK+C' &` $UhY+}ߞgH!y%P* Miݻʽg^-k kɓ< hnR`kZĘ;ҝF.<)5:k❞㎒M@J?20#!B>t:R%6q"(鷎JM[I@tԂ0G&@2 }{x:Z"[('CcL)X3(FAiNYg<}jWC|(r4qs kָB~,XAi ?'{V\J% AcJ!u̩VEn.w"v9,-ʆ~_HGqlj w*e|KPR% (v. *'AO*^.".6GU5]'M"c*OƛNPBcKdv2g)7^T '(a7тލlC3$bfWU![1W-vAzưiE$P-=‰{Pn Aќ:) F-4/ }#4GI8eY@+2f#Cp+ƭKr%^F=hNJ}š;p1}N7F() PȱXjJi EtܘE oDgB }!]4ol6[AJꔜɤu9 ^w^,aඅt2UR֪ƶ/r3m^uX5(CJERwZA3XžmyQ˥* J8/`;]eL]dBQ9J:Q e.ZyzuKH[GipojpDwXМ!c?]l>%ig|g!29`Z t:Dﱽۂ wd8! zZ:h94ap N4]k9NNU%s875^ՓrHơRSWW=@Ē̍.AUnaR,UW\bU= },9Ȇi&uHJk7_# O;BOӎt6i0?uOhDCO5B! 蕦rSTTOb&"?`Bw-#3ocG~N!8NҲng1Ex.88Y?8ZxM~Z"//fi,8l`i$㨢ޭysX_0"9nbİS[ ~]74vfcǝ|o,[G?Pe~󬦼=E Ye_\WmoJÃߪl$?*;?;FIvDK٫&'6,7aQv8t_Ĝ%VigOVLԜ3~!1Ti̖`UDVa s08vrg>x4%dZ~ٮUE;oF*JR%n.7[]WVhpboe9{s..&q jP+m 'W9W;V>Y.DZyb2`[itJ $X&,C xlyz`s+[t*[s@$^6EIܩolHæSoQxhN糄/K`{sqPmĠ\ʲB-v@3zm uA {J#MW,y7DA~9G=mFq7%{G'afO5;ǑOe%S| =z4@E(KF9!(""/Ɔ$Hk_}Ƨ ABMW]?Z>z^>jOeMUQW \BPL7 }&S6u]tJ*= 5V[^31'bu^WYVӖ/t1>F Ĺ,M`L%kP3r}ŗ^@N .'FbOBPE>~a03{BKIs_W 8*,W"*YtP %s_Oi.Lg߸5Ïa+5 Ac vۻ.4e-zD56%,V1Hlg$[FtγVU LHKvX|ntKZg}$Yhpj+klZ<ʅ\mO_"aNMIaYtƂ>R6!mBq=A%Ck/H`=j6st8~6!%DluQ7>NE- l'?"] %=-@pJZ&{|6Fm%8QT NIyyKY&MC 0̺ ]=g׋Ńc_RYyp+( = ̀Ne\%b^_7>F4SGj?[qLK+ZA@}|g\@K8s/e{ה38PVW>*,ia i!{&98!b3oG Ұq0+QK6@⳸ ^F(W9Q!V- n p y}qMTipȦi϶ACm^09-7*VͿ{KC15LJ &2ItHq102h-e)GA?wŵ3VL[q FevS9+;l`7mVj8ؾ `efAC/y;W?pI*w@\QCTubth@~ҏȄ1v: GG*kvpl kBw<;Nru~sܹRNb ?Em4V,Jpg|&[`p6tqkdWU؈RgY% |z˔W qamk= vsArn^ۛ %OYůabf$ޕWx<@j[^TJ7tdtAA-$ZxeBzexZI LҞ nv+|RwMi|h:e!O {r:OS\d(QrV@Z^ѵ .Co;TuS\? rɇa4$qpYjJ,>ǁդ >7(_v ؝Ld('2WvyF+cߋx>qzV ㏀%͗Α ZБKVt,uZCmWɻ+Ct@NK-R6]{1e6crB&K,WG1u:A3oGFO{D=Um|Q-W͙c0Md_'&BkG8R7U>0pę7K&%g2'W rŋ MI{ͮ vPց #J\Y?ZJE <{'~جWr+t۲jg=[= \ W6s!i p$[` )4GCP^$5@m_@/SIb- j称!)X Ư2~7a[=İ=w!3Q?Zw|r^=\{DnZ#CH jWㆌ1/UK/\lchA&lEȳ3Ngs:Kw$Ljf꒖m'v RDBoZ^ko2loUSNX3o#_3:VMW L|EgY/R{+ݽ Hrو*͖^W-ԓrwxp=T|e]ysb~7<[tJиF|Lk4O/'yv..VG^Txb,UKVx4e6B`R?, qI]qoD_b1北M,)rh تCcZV f#5.ֻ{ɱ[0m\=dODugE;͊LNd)&Ʊ%7g1@+ߙgG.Sw+U'* 믘œ{Hg_gFYDƹ85^secv'~l_GjQ*TͮLܻ(/p3|{UnZlmYU=MA[|U9/IK\?XQn :WxK`".~ Qlf8irᒓ##ߔ9>D# 7vxwÓu[b8,O6]/Pz,zg2Tъ 31t=s˨[ ļQ-w_ͫV0ןσv~{qi>fsޑ8z(YҊ65wi#\ f۾iB§dUO̯B8_ulYJKcW?`݈yK,I`2:7~a+͵f񻠑&4qeewÆ'ď'8(G6^^|tTbPzNiQH^jٛSNTއ| C\W>:+]²kQ|Qn ϔY rRj$ r3dqm}*7tleblE]IU?`w"9†c6PwōT5&h$|V?݃oaŵe(ƥ1u;tA0,S)Y&g4~nk 5}\g2M.#+v } Js|HQoyYDy|-dED " ΛU{P|L;dqTeY~Gc0@~AtR;#R%p " anO@y7Xrü(#e!pB56] ѻpynV2T2/ʃ)"o|};Q}4d8K9@~:aj@{WHJ,Hㅝ [=:CmF Ɨ`۰W12Hڐ0 IlM@xZB+yInE ;Cgc~׳dDF }lx *MWd?*;{WJW6d1VҌOB_3 ̝hQYII{rU.d(V Q/a wjNX$goyqĀeN;胍71 XQd{nq^0VhPnϓ|CvNna,٦K/Z=OB\{#Bh`ykױ 5IT-mU Qcg {_™ uUbR!!.wg@]&`\K2qXm_Rj* 0Tv8o[EHO~M/?S>K@lEn˜t ֨OuzXɩGƘHݭybRō}&,#:ºG0@ȩ=zn,5&)]kNh$}457€Q6޵׸tLuv(WyL|4D*H)COVBwYTZlOs'PhFi~dX:3E-NB[+?Fr\gP7H$T<~,OYz<3X f^gj"10i쉴pn/Af,iGDՇRA"y)6Įdz\S_GY/`'-^xv_xZp[Pω>Єr#7v]VK-9)=io.8!`~gw~ f /{C|JL3E:]@A@ Қ2~)Tx)qcbktK/+d-YQ؃Nn^,NM1uAm wkTMMBe`[6G,_[FJ-jC-Tyy Ef\G|KQNQR.Z ^Hŧ(-./eZӒtCWI) Q%=ǵqplrb-uQj.pAj;%3}BF}D%W"':ԳS[9:`k3~嘌@jDkanFĵ܎Fo.5J5‚h+R(EC]ʺ'7sP ݜ";<+8J|! ILB2Q@.AZMdg0QW5"fݼÜniU h5HT1*xو7sUGkQ4ʅHn8=J!NRq6%? 8r-"<&&E|BukgH/QF;Z Si0Yy/VJ-0X Fr5咙w/c̈Wst-眽5suJTVhz@r&6*V%* ұG~o~Y_ yS"#Lz#l I7eJ$h~np~FwoDʙ^a6Ӥ~pa ^ld tdu AyN |U?1$_%yw\\<=ʩ;*\_d Ǫq0ӍO0E.Iq<׻.ք55eM['=Hq,.OCE%Prʵ;$f*UT[ ۤB,Ft)~I,ߓ؅.he7#j|Cm%.'OЯ[i Zbi̫j\학E2aoqP5Dɾ2$R $o:< :!F[c!dLF#k,!F^:*I >)8񥼏s %'lIEw /H Bgŏ I`Cn3 DLIOIvKu'm4ۅfQ^u^ mC3!K@&B$FuX2%hq);8.>! 4RK8ZP-Y@lgmAŋ7X?%}]:K҂;m1@_hPFDBa u}SOttq4AaQĆ?DߣQbhv:U(9o eu\W%Ι34(SeZf`OR!S\ 0@ h.!bqvo8c<-9kܞ6W[hߎ.0/m=W :4q# zg=䥰sC2v)v=TѧaZ4Ex鳵8a Bd'P W F>7Mz{KvN1Ph &E@>q@*I*(gà[L/d=UR%:&PFl=S4qy;಩}h*A@MCcR.ǁj*ٯ** N3~Ajf݄Ni˹8{ޑEy'Jr鏇@+_9?闍@EwBS{.3:-l~Ĭݟ/=BJsU4[6=-|l݄`Zf닙9<,(8\nXrp0h_y)S6S-Z놠@טR7ގ|k45DzٓLaL>LM!Jks2= _ Kv9]Ź-3}ztqD(v;'RNKԎ81wO}rp Tq*Q9l-xFnJ#6ٶ}ֆLcJ-ow>ǠJ+biWa -kIC*_D|Qqt㏥ŭ+}d4.Ww u؟ &LeթEsR8BX]V`£:dZӏze3m{SGwB0. i1(9 1vFLtJ;<5,?x)gO9em_.HSipƁfl*L6L1A0ANN ݾvڔe舠D x3(d,ctme3TL#œ9䈳*8}IY8#0ɩn6C&Χ$4pw -sK\QD w^Q;Q5"[ˮRsӪ4xR~OYH[ d B--9p ͉}@51!n Q\:ɥX]yXC=( F'Q'jrE6ᖠ#~#Fů52`eJGuZ5: UgdtqM)_h D07qF&ݿۨmkK/W[?NHkj`EH1߮f,ث|ɛA{B8"T.0ߎp7ym9Q8y@8(FVwɆ*n3Ae,"LD7?wN`Ԁ\Q1RitU),3f!*FA+ԑuخ3(AB4;fO;.uq(ؚR˭<<>/yXQ\kڕ޹ /ax@֝ӊKD2ko-#ʶV: ]sU!Sz+a2R9c'@Ǚ}1PpBt(P& C5svlei΍pǿ_)/'% 6U(SSYbŭqˡ+*לš.@PZӬA6a;Ej6+)~^t?):jo,P3E9{;<"fuAn#}g* Ųg$`%ߡYe0%Q|G:(zV^\C×72Zz/F/>#yEěwآ\gW _˃ P^1Clվ<6w_*y vskQΒh_}@bMe `sGǩ;pJNa"3 h.*;FSC@ok@,! #+M~=V\Dr.vpv[~4P?s.za ݤ& zn;Yv"['PIſ/X1IQ31.-RIȼK)2iQbyc.0ԳLZ veؚZH6AJ:r['L6l|$P$>bm=m0f*##8.+'W)=5EN߇d(Y_]]+pU\cR Jk?9wd`v7.GSu^!~98Kʹ4,]V>ʦ{ IaS d$ɉ 5|ܩ. k9A}~幗i2K 0J" x4c] AnXN_]\Fh,/b=Pn}!EOb1.v%/ ˅n jvjFe @ht~ ]B][=ᮍ<[OxĺBUn\/s8l{tW NA/'."BJPwtU0˱ Zf1۴`4[ ZEӉ2-qvM(@@{iq>#9v:0H}-8eG3&BW))sa}t?g _m5&2Rm[& yLqBY.Hń$57k[F}KhD))\Xo;voƕn.+qv{ ˯l@hv4W9tuPCء;-|hkL5Tlo?NN*^jȂ7N!Ci$ӆ 0Dk|#EC#O pKRޅr1o0XKjQ 0/9gܒjKMp><JւCO^D4yA|ؤ"T99`&烤R&w[Y0xcO>3Ї^QHN`H1Gub 7OϬ mrT~5ՌjP®^嬇QX }ɶNkqQõ9EaTd0'j~#8~IoJ:A0I FN(BGn$B9v#xQٻcbxrhÒUvˢyq2rB-꾒4>>vvw* Gsُ7>wWh5]o߻uXSnwIoQue0x@7n§d5_;sΨzmzDG(brFf05a~ބn m:M{#V ?̄7u13yYGd?&8_,#7LXoX,vPo,$+:},cȒYHߏr*3u_Z{/Pf!b W.w =HǫXMZ&G[Ŗ'2uRoh<5Īrʝ'Iكc TEC DHHXȊkOu?L*GSqy m9b -:c&c\7nL䐐\dߤtNؿynۥ}_fZ<=>#:ʚ-rx8qjC,\V:0} 6;#a&R2`7/e).;zq;8ؑKu`.v:xzG\Lʸ JV%BSfa}v2TB-ѱ=0lR({".9E'b*Dк>^c++%6PB8Ikq!XLSO xGa6/&N!_jfd@yaBFt0H ʒq@oU\eJች-?-ymbtXR10n0>>H4ջ`Y\TFa!YS4[J V݄~b~|[q i6V+”~2 "{o ehu ֖Edu XKښ8\j@b sCiH ˇtg]_ʂTO_ ;#m^mLݴtҳ*F9?+8D^ߜ>n5T@{n21pHlm ཈{š_k6ݽU!tlL·Uu/c>efU4) HYxnk,w6F;9\lrߡ`|21)d!2O+}/ 㼄*b\&EA9 YNlm}dkԬ{4l>ǡϼ'hGYn7>ߛ >|.->b.PgIbھv/brt^x`_]tC4TxV[ ز vmE |M>GO*d}Qjrzxq $Y]ci#jM TDb4Kb_nF2q΀+{AjqW P̅gpVa)xM0AGvM(1 D('gEʢ*t[dB.܏K<o*WZq?_[@V (“ 1/ZĈyPA<Uq0g@uucQ۬(AgUPKioBdJ5}t!֣6T ϹJp~5MO+l?Ufk^豾ez=Pԕ 4=#q.1N~q=MPHc̍Y>H#E dsފ-JMAKmf6"UZHW_RwoVCz,)#1%^}A< %x@ib wԸ.yT/M;NŐù2R[b @sS\O8kR邠Q¼zBkek Rhnz!HRpJLs(qJ<6͈CJY%>yrچW$Ko Ӎ5>,f{% )vIDs:$*AJH)M> 3C4,j;eѿ*I"ē0VԀ>D*6n@CkoA وj TdMxۍ ɈHӢ(JtZGPiH@53-=zBHMXVK`e]lx0h&Fzڐg [ l!XekE]|N/?8/[1;`,0]h)LSZ4Uǵ dbKbvB'^$ :gxqThKsxߊwmXI7<5 !*)i4q nx˵uJUuWi7 g2cޏwQƶ> *8PWZ_R I3 xTIr7 AgRaՑEN-J*n.R/sԲR^H vYtڱ)JFO7yOCPIt-+Vj[|#Di-T3E Eo ŀT4;ZĈk67S0ff4_ڛ)(08ق lJHۡ"[bl]hړWMXC?CtZCߕӮY55I=tˀ. }G9y"Ў)$l#1âytsY7+6+T6x:LnWOVkL3Kz FiN;9izdOzU(]_rdNO}MQdpn>ct+ҙ3Ah7Ce\SET+\:{ӏ;0UB FF 5]2Qb˙<[NTEj\a0BDֲG ,GQ^ (?-36ڲL;3nU"ᵎc"^ G4y&L`G[GN,ɤƚPVT.M.u'n.8y,Cb*9*H:N"ܢr4Gjyԙ0LjtFL)iX0tl:Ӣh n61h6IwZce{MԮ>$w98CM߶hHox Eh4mW4f-`K[ơWR`cfv>roc[P|JGP>>}U 6[23ַ""9Нtlx2Q4EaQD`mΓxyAǛG6\^6YamP^p}:D:*b("g;HE>ڊ5fbD J:[Z':TfqIĥ9|ng,+ĂTo=9z8h􌗣(g~n-B,D͍f(IXp*w^)vL,rb׼,hF6TqX<o] /dNkI)W<1|r-ר N(4֣OkRGϜ >Au@HZɫbДl™OaPc. 3)]VE4g"M)_&ɧ9/EaPB|rܡsKjJUwedc':NvMeuH);C_.莒p̕Y~ "Ftel}Pq]3M|tnEYٿWEAmZ ^$;mQˏikpc>\\U:C+Z 'Uޠh%<=deBeR%)֚#xh[LL*xe ۀ0bwJ KpqaZt?kzW,~.Fx+WW3Ձ-̴|E:Gm8Dӄ)J47JId3_5J>y"U\{8&C7q}ehT$w ԩ#Z=V˲+_o#>4[ScT6GӤd/W؈(EeCxJs+:ÕdSJp P5ؙ^W!ɮXˤIn 3*=W3g(3 בO"e9{{BQ ئl 6cxG^>"wփlk>Q8EppIY{`QDvUjsgGz2&~%֋Xk˘vUc?h_kP5!ˁh6S*oYDK G'M=X]n1HJF~X"qIDwr ~+P%᷾VXSFVdƸ!}Ο5ݐl0&oRW2}S'=cmQO>4AMk/?;IW?z\Z*C8bW;U?g@1~L/>Goӷ6/5Khɇ`{˄NTշH6u3XΧ l?\{ksP(O!1B{mw5 fg %Y/%@-F*`E,'NPئ[2@O`79WfLH"cBo0t@a|MGo?z?֘ MP* RN*tR݅ΝP\OzΡ6b:DcL|U(GM0)Y'Rag䍦JQ[`aeC^Ӧ{ARt"lko/* 5)7?#{Rٰ` zRbdВLIQ]>Uva]R0)Ӷۈ3k3]2̜cPF.%~OEw oo}ݡ87w9XԃLT{={X ކ@b-FGXe[]= ѳڥxD_4\AVes ڈ3g,nL!R` OfN*fAkA-'#M:/#reͥx4|ghdkS%'|vټt~M"߮aI f'bUks_Eٳjz@R|1n&ʰvqZ K}*s6yXGqPpeƒ!0Ph+95s[(9%!׿ $?+9jg7Ե]qg.,agЧg\jgUe]<-Xi 2wpS<6B=rЕ8$Nr6l_Rހ]$SH85Ɵ$o1q=H1L>'5Ho%&bFC]yncE,)T&E821wL@ Ƿ2镉_򰈾XTCVb5 T{{wlRYY5RZ>\k~]}H_ Y(-ͿVfp\!:{6Tt H`RE[6~kUN$+~x^{,.YKZ!(_4a_+ꉦ3f^ @7,& zaC)8y{-A~SlvtdfJ9~V7)Qnu ;F;ru0j0!jI#I"+Gcs];9  b/84X5CU8aJ^cF>Gl W{ӟ:yG:h.g&Cܳ7n<×bTsRJ|#Fbm=V1z휸C"܈p])h M4~l*3q2| 6} &#GgznbA8]܉i3"Q &FN] 5=S (ʝl:@ di(/[W@)R5 Y]Ty+*{_SzطD"`3\vB4'Aѯ+(*s3X\F-Z6|^i"'QO0uI{=]Ɏ3 )GA<# M\0οJ,'1ik'"}sEn/[6J1`SsDY@+MexI5L:fbT?kb~OZQ]d@sь@NIX]Q?JPK<ڀN5(_탋HS{ZTYi`UǍ- jWL;E\OA<b7V\]_ 6Jb?%%݈~af -9 fBJ#li-d6yuAkd0`G{Dy25(GC 怖x<1X tQ!|hEuuNH)n`|C/C^f6ov ނ87TJv/c>QyYx:b&yw s"Pp8!|Ѣ_Qf.J`"% DoR/\+Qo+-)&VCF\xf^9h najg|IfF]b6^FjGpGMr2(d[MM4h XJ@.N:rhO(71*Q'taֻ2&]zXgv>[4-!hg~5Vj-tBh#<%%ݒFqΒycaQ +{CRܲCeQHŰ{ly%ʮ]/,tJ!˖ޱXBhyŮx}$RԚOkYu>Cg +AɇF4/3$q ̋W:YH'&t!z,Q)qGG%߆ )gQsFp(5R/`[ _HQw: Vp̜w:Bc!zvН̴Qw{$ɟ T+qoݾ4@sZ5?bͱ(-ƲȇT$zN׎ZԓK.B?[1t} Êxk\ǝ[bVSaGV%9cr.*瘎u8A׎o~.H-z&sta[Rܚ)YFD]YU4XS7r8##Bʦp=hm%>M>PLdqp{j֎T(.,@ +S}'0Hc3)ʒ$QvD|aq~s.c m<~1Zo[+;yaFStnэF|EVn׼x@G-ŠQ;Dej?#} ۗ8P'jM nJC$_ɗJhԸsL25|f3BjVhxnt܀R`?e™n݇dEp30X(\I"JӁPԞn>8t:sAmU W6Ot` N# =?禇=lRM'dX2udBdMс%\0 e'˾ 3MSWբݵp[ )A_w-fG%gU*w>b]2NΑ-+ipk 1α$G!;-y> *\"+%bS<;gA4+vT6>mK}r@zI̒~HMWDev)-ճFcP#;oX`2:Wx`<=ɖOzB˦؀g4qzE?15 Y wE-+:xta6:DT fmNɞԢ;q-"vy^<7 eT|Vfϳ53SAiv$ZvΝ9".C?t>ȸ-ćwser2J7@`} xYcZbe|S/Ss?7q*7fdqV̂O"[f ~~GYjք3QPlN7޺:B:du'ǨԋR?Izg-y>=_ZՒb;!94NE $3Ts;Ъw d޷m*T^|Ɲ3! z2ñw1=ۡ1.Ʀ P5ZP+Mx({WV8O V.(ZE7KŃ|( Mb i)t1_ZdE9|پNv \"D񂎷qh2Um?߻ckk!~p{\g٩Ťgm+OlB"6f7JwO'پ-=i.; 1 Gn-a+(Qmހ.5`C(J >9!+A# i÷M[ Y9V)X#[jg$/iv+R2z,&T6RVس8las$@a< 朦 /D<؄dZv66ԧ?S>v:rY8.װ9lotXĊAu]}ήų4"{fmX{3.uL&O7*nZB/E18 IB z3 seAՆ2=qhP`&yIyma r! ^fz?uDu?d6FcJyqwGCߺʝ2']|HLӹ'ݱ}z|톭WGHD5.= <@J}HpoLHn{upMzÿ @/ƥ#cuZdM\9#}kw@T2ErU&ӭhXz_4Mc~|ar g~`΋})9_Ik7E/?˵xe~#W뫭T&;/ |F(GJbW%jG}e 0H>L#='ycy2˱>T@!Hb*otV"ʊW쉧;$Z@epB+.zu!/cuG(#GR/б1Z9Э[)MC-s{QPTػ6q^<8..()˄|uB"ZksTkR}M+R 0—a KǬtߔ76 XUKMj)LįaI(͈?h ~W}.p@!`{|c Tp )NJtDs Kpe:&@ZՔȊY9M(N w;͹tO?Tvl+r̢3`B9S ބ]Ű ]u p'.+CzD*$ |}Sqb+&S&}O~1Jݣd"UanQf~c]2ސղzn4G} =)}*-I NB0mZ i).mndY0ē08neq v_A4W⧝Og"ܮmG`b%恊:mSorT@zFlwbdVVBͬȏ'kHNDh=514q{BBrk{TO1>M% Ymc{V2U6 :ޟcN WVǝ/JV@ĉuf=8z;]ԄpgPj6'AF41j2E\g"feq(Ӧl`M&z`@6힚u}3uBtשkVԐ[ԸA "1U {elK1d^vB'mV3`HꜫtypeAu}X4uK*%6?wCLTf*d]ACt 2zrړuRLh<1K:A1+7CH쐼d3+~гt8L/cAĸ?b–M-G6 5lnUOWTƉxj(~M^m'T'2O9,kCqa0';MΝR\R߿FF $QncݫW* aQg (IGNi$}@)_V L?D[tiV\K35뼁v[iqXE@TQD]b#ΡrE5R1-.([,d*KIkk@bz=d랫SԉOq|f;&7*AFg.@P0ubZ w! (2_" pe eS79gKD#͝'+0rHΧhR[smKwB{,hQ"l$x*Jbus;q*2ԆS[S'n+BU[:r!gǵwJ\),k𱈌Wr i_š9d\8M Qr z1P6NZOe $E">zG9ay^R,mpx}46 ȢΦ.Hh.~L&߬$*_]@DySqO^fZgy-3*_R?|qgA⎊7haP=F `51tY?E1иrMċc >Wo^1h5tIv w 6%>P10:0e_{ 5xo%0+77"kâF +Xҝq**S(z-8{9Tl꽯-r|fNphTvE?"f^UBQ@Bsͱ p| P͈ hit =sM|5Y2U${pN&[S&I)fFfY&1>tHMe?B9շ{ʱ$햓fv kOwoyg'|V]- P-3az[BH1`5d<.U/` 4wz )[:G)%n-umXzEy&c[ҝWgim`ap1.h %k ԑ吶i`[905lR,pGەkƩ>}lV+2;'e[zKQqs#8erk*Ga& D_unwʘ1zqe4{=\)H'e0diwx>.W4%mdـxSh-Ie e<~gqy'tr /Oj>y}])g0 P)/&nJduKZͷM-wr/b"wk՛Woߣ7G&Mq6ڀȕ :>1xrht>w3"{jepa/0' vyC<<9q%Bgm,[Mv~ Ƞ.ŶJiٌᤋ+ñqt*݌FMmT p#G@hGiޜUzzYߑנA?S>c=`&2Pk}yl ضcm^B򮪫dJ?ύBx4%LW 1pjwŋy?ݝjѓ~) 98R?:89!_^2X{d߀ 2!^tk1MQ݂PCzLD˜tLiʥv0V˹ˠ!zHG0J; ƽ+CFI"0ay/[@3Ә5z~Q7ȽD6\~:Yui#@ _fS9^yuBl/X;]O b~ڑs _6 o2~`rD}E𠌔pTXW7m B <gJךLCyªM_m,Ĉ,G1T[UǮ󜺖ә;s1$.O?ecngE2T7~f?ECWX,oNE ɕ%ҺJw2S3N%du9B=,tZQ0nYjpD/T:K ϊ*iֺD/2nGM7DW,;[2Փ#\#]ԳDe6VT}6˓M;[[":oyF ?xKBQ|-sDR]o^}>\RG6ʷS\9|$"nlr>n-3ÁM11/PAeح˵%]p2Tq2 p.(6'D V3:/EA1*f)0υgo+Eu Nje.OvN̩g42[TAnG$*T#/1%¸+}]ovޮڇ3K{u> b;赽9 RںsɌH‚wK{} Vvyޑyܽd[_-Y&ѣu%χ.)02,;ve「eU:GHf|&cQ҆&=~+ά.kOƞí/>\ c`n;07y$=5v-ES<8h^w֕co}P'jl$8˲3uoWzf@)up(]5JskhW`cR] ^~O㗭 Ih4Yzjk4P?wt[B:d@#lK4ArnF+ڙw"egiwA j%M )?.9 {\}OF(K翝,[ʅok: -g{G5FV[fj#b1 Ӧ1.' ) =ɰFo~K/2qthi#1VTI t)$ )PIϧ\&(΀Bhyj&%l dm# w?w>Cs fIEH޲&cuqҐaVo".ODRh޳حƍT/y4FYbs<.E&}9a]ni^5DRݮ,@լvyrX0֡y>)k !c_1s& cfkch}WcnpB2%Ս g!Qit%9F1t xCɳ5!n+.y D]+*2l#-g) 9$QMQ!-B\KWS(V&cu3{V}MkX4_=de0g%+E:IW2>37fx5n=U~ 6b&A(D܀E1k8#?ѻ 0[6b|hBj=1-fVZO]b*]ɖrwk 2xvtVG .뙈9>kJAGab bG<ˊ9;*;;u4t9sg`B%f2 w,L#.kDVYГA2[.epP޶1æ/]9(7w攂W<CQݞ2jѼZ}~*S$ЮTXv)#賓Rǿih7bGXBFnmt9K0 !yJUNvK{Y~Ή{ojmu~;{e u A:evgrB^1 ̐D"{%}|B3^yLZ4mkw:=,"۽줓L0~kvs?"vb_bb\ BHfpwqFԘU/Z,ť hj験2efܫ^bNN !'g -; oL(r(wJsEiw}(̡ TKFyy9\F 0 ՙõ> ‰SK0`FTjj,݆ ;X"GIךGPn *hA g#gv1 $bӼ 0ecxj8lO&"2`ˎ坔2qW99toz O-۬ܓΦJtOTIbIbWאNQA(ƤTl3eǰDaCh *I҉ւʻhݓo3:ch`ͷSXL-%Dkv4G~ɉ>i_\ Y2ڧBQ&⢩eNʘAP#ࡎX5,Jm{}! wU Yz*Wz8s@_⎃:^'76ZoP>& |J̬NRi!w^qpXV pHׄEE: ۷ҹ*rwz6qN;ʱ ܯKw oy(1~]ds~y`Ec!3 ޮZy/y=wǁÍ;s*-$F"Ω]vRL|A?nIó{y[&ɬе#':}rqFH9A}F=pn e=3] \]xV'f(4F{ H;^!֟1!ND"8x"Ā*.eCoUB9Cv S?&>mt[" î31"~ EF=2`(m #P@ /d"_f S9^3y+E\i0@ez`Y;pr{,fu-)29Q$?xZ#s2L)lG yŮ.V}~^S,wJ3bk_W&8(6"UՁb{?&PICymCsA;ZzyNU" bib\ sYX69\z@z# OuS/oK痫k>[S4S)|qOY_il/80] cgmu4zէ^Mw DqWMr,j,KYohněe /{ z~QyqR1sueIV̽&=1DEȧj4GrGNv/h+Fjc90!S#"=̈́@E}YPV,pFB76lPybXD9:au;Wɮ4;NFUR_ {*E ok|oZ }]J~PU2w*pPJ""^' #U 8mm䕜+cSόChmH`ϳNDm?&Ŧ'ݖP@(lZ"$v:C+Kǡ_R2)X3^H@#-9K$bc_/ l( .B<6=j(3ᐡgs8lWE@vj< \@o:J??aYi˘xn+7+^@_^q8,Idۈ>5,kVFVܘ›۶P~|.=ImXn]AfAJ\JlOK+:Umm%ﳗc^1U0ٗż)- ""#:A F~X CHdHE*4աh}]cAhkͨV.5?B$skۖvF|Kl2b8dr{TA?W5+rTcW6]N?djQ<\jZ;(50C>shM9W+5/=xQwBdxn4$6kM?xx"!x0a)p_qaPgumMqwĪWB޺F2=ڱvȾ-7f^T n"lFbfˣDžǷW+ڀPtT!h6. F`v@Wu^Ej,׋]4\1izo:kh}RnjOt3$Ӟ o:yZ0k~0s nk pm6%1 6?&z~. :918kp Z{e2&E.0zQVI<*o F :$FJהhC{9j48hh7-{\@ ;]lC8m@o7Sq3h <3zmK,r7D3Y=`ҹ?EA%z`oZ^_˶dz 6]3]XΛ(Z$Z_)mJ蘅:)>ns̀KaB?$ehϘm}L6'`n0mdjq>!J*鋋c&>Ah7O']YEqt3 0|XKe܌dl`I xr ëL!/WeO]X {vN6. Xv><-]ЮIXٮW=ٓZLa%߁bt5XSKyl$N5ym5~8 ʉL[3N9\KYcoJ)'w^dK ~ j9ic"ԣ鋥:;뫶v㼜8~+Vρ2.1)2%6PC D krzE(&qM 5'K7S)1Ct0k a+QeLn%*Y'c f9 8(%F6 zs' `xr3[iΥRNE+P3:x3Ód~o5JUۉI: fՙ*Ѩ_*j(fvqX\ FȒWu%dҎ_$Pu=BWJˇWÈ(~\y1Τk{qta 9y*3PI /Oݼݾ+ȋ 7$~喈ѫ㩭g JNjvs6c&lJQ` lc)M罘yr\ I>hO@Ye%F E#WFvj^jWCjLotzYb]@8ZN߯ M7x}5ge\v1 90#plVBucAg ѵ .IZ>9JFVsj؛Y_O>L guY4ba/'͵CX"SrFC5u+DAGֺx΁z+Y|52p(=߹@H- Kյ 9) vNH0dt,djMM]@Wru޲]$BSL`E`~XopNe B `MY3 qvb𸐰sa,8)/JKr;nQ5_X&!ʯjbl~F& }cm%Q_bZs6j$n 2ʹ[EW3t?C{;d.T%hvW]Ùp|or]/m`=w)]\DtliYc/fTi&u͓,15+V0'Q10Gj~3ϧƄR/krXL`d_F8O]Zڂn-|&ohsj.OKYC#YCOR< )ۣ~VwK'm[spLFIYnL_ݣQG͸1'rj dhn__`hz_70GL~vosQ"xy *dsKPfRR[J/N(uaL-FЙByG"IVX%Ffz(dNB˰Ix_H b|pU@-¢^;e71k P,_&{Z~;عAx2)cj'nڌ`xz: ~ 81C7)4{RwVXBkҠEeYH,ADZ_@UG\fE9)泦y\&<ǘbǻýAw\K Z}!CH ~Kn0  EpV*8`8߻mcL_׿iy0ih/:|C&[w~(6ު@_!+=|mpZR v1:]/8ޤCBXşK"R U0f[nmKŸoE DE|T@kqܐpqAoBٲ)@p+%W⓳;%u$ ^? -EjN ڈǍjaqDV;i.z* UtqË6ZW~ hZD1d: W'\37\ inlqs>dhyv#R#6E|M7DCv Û˄cLSg͝;dA쨸 3b1cTi_"uh4Eُm/Tvp]Xz,p2 &7Zr(z:jt-ib~o ̄4!ح6KsZO'k| z#Wb8Ä(Sx?6zl/ZfHC \}яYg>n雪DF.VWΊ-Q p¥x;h0ЂO~{ gϫBy\zFJTkwfp M% ؑÜ#V1D;Ln73TXHw+8 ԪOnIL=9_‘Mo^H9R8w>jR9h:{9M33L`!~sТ̘D-wI{4 lsψ]^,p(P[V) n_/͔E2k7jx5>b$rx-u >aIcT~a TFO.Lx%)6|HfdH! ݈+VWRRҧ*uD%=Hγ ) .;u҇n2W#*(c^ת܎:@\oF$d-`ukO$ZoJ'1M4it>*u4hY?YBdĄ\?ܑ1᧤uues\vQa\ݡ)(&􄉅 w HHM!{L2b&I%PAKGb͓%6e߅.ZZ.1d{+F`FeUk($+-ZG={z[gKoBYsĐEF+7Ԥ̛^*U^gHTqzk5cò=AM2/%7ᛅ)+2CSpTZӉ7{&P-qc[^ VF]3%aKbx˫@BK'*جMSIA\maș_;N%fq^aJ9+tAK{֢g2i-db`e YqyW 'Z1 Hk(42:e[JC\S)/ qQJaE^}P?fJ=6Ow޿ZCF5c֜'LGόCa#D밙D)5oQ[|bU(6B>i'Z)5n рWJz\ +=ZzrH=;UZDޥw,A rZ>k;38<^!"\TeJbZ!Wșe^t-qP·[Фwή|)&fTSމ 2w 4vj'.l9Vyo|M9UCȹR)7(1>ܳ.^D&Rż#k 欪[{f/)yͷ:SrC8cmrU>'i:#g\]B,euNg=-VU[ hZ }=0;o*&?(E^Yhp 8Bsϙ-wHJd[;]x^ Y' v_5@`ʼ(V)A' J Y^ĭ,`4 *D=eu><:-k/L w65 ] fE`ݷvGNI+i 4c-eOy&r .Tp ѓ' )}W*d µpemH6^<:&X l)?.Ix"VvvtKzvH-x+fƳF{w[+bf^BAwFjkJW(uV0awr$mQkP-y *]}жI"THʭ`Ҳ`FMY1Fa~T0kECkGD'Q7xsֹhŀ^d.4P6Hu ~ ]8,]f"^gqX(># 2g!U`]K[tC{bNuw;ji(; M͂;떖O ;˩/?p?dEumY'3ZyᎺߢyH{LT9W&vy}&hPBķÑf#PesuU|o]ZC-~awk5_Fggiu_)|}d@I#K.dSvV,!u~7Փ NȈ "?!s"b7ҢLHto:@O& я?H# >4 VP(Dds]@}DWz1Vr"T;Dtcj?@wUzYRuǭbda)4MϵO4 ̦ m1=CȡӐ3uw#[ޑNE3<."G"Cִ Xx\o43ܯmo&+EbbgJs'Se#w۔MN%sW)o0Cza1UB\wpVS8>mSߋ<7<ZEW] *@Y"d&wlFŻy[I@*=t_kD<\._4cScoQ^P>!g"5AJѰxYГflQ,u \Pu! S$wM{D5 F<z5Iuu|ꛎAȑN"0+ XM]cA~U@zTDVIEj;Ley?lwC ,LaʎJ;b&j" ż|զrdAʈ" }jFM0_k02_ geR5m&Vdu[y~CV" 3]xv WT ɓ٣j #s@p@$C`B'%u_;Wzs H \ &()̠Z/\:+wO? Jp6ct65ń&"C||ICmAGݥp$h+dB9c]'+eyUb@aۉXΕPt(~_w0ؙy0.pV >_jIL[>QW N9pԇrx$w)32zҠ.6Kؘ֝i#8[|nMY&^l}>%//SDo%&9(ܝ<**]Y![ilHr D_ie%'԰*+4# I 75|HeT~Wiԋ/&E=3WQTš- h1/ Z%=a )ցEN YG~#!0VY1ŵꤎbFC[oqO qk '5Z${}rx2v95vlcE n/~(Ø*tZz&dl`%}=_GD9k2@ȃp7yd|;8.VBkCo4J:Q wtqͰ,Hs|jdP߄}}BN2"P4`Dd>,_`kI8w4R5kހbpǬȣ"*(Sdװ!5}0K<=5P >83`z/$ǖ=L*Q-@J^&2w巻;9q7"{l]U}DWgrG~ }S\ έ*4G\p9 ΀'orY5 {H FqNo{HoLq\Hmr+/$qsjAĹ OA#/ OD&]ǝB\K+(p'T?iXIo6*V0KfԯF5U͡ [(ő3 do=e+M}Cl!2I0|$4@_baKiT{$ԛ5 p^ȼ=R0'W˂_pb ¹p ^SyIف;k?QL'Fk}DȒiqWߕfZk{^{O lG'cx籯w\  ff[-bk3Έ.S*"ߧ|uޓtWv4"qu]os'j{Ȗ_y*T.Ě󯳌")k>>X3f-B>_[2c`Zz:^ةCW~h:yta{xlmOL pȏl!_v CF"10`ղ{cG J!yQX";m.QyN]ZZzLe,VXJf2:tN)$wXY>wI%:y8)ݚK %ƥ)<%HyVf1߿3,+E[d-_j> V=QlH2U/aRBź/6g*ֿ=j>$);& Frֶ(c ;ʍͯI0`d Kca#+܏GP#p^qQt|kXZ@Dٛ=>sBX1Ivt^ mri|/J #@HL:?24dUBHtJ yPk0lÒ$T|%s'[gXHVFn=\^i6>զ)\X](b`!İ ޼\_$5~Ki\:sA{ j/(Q9ME?i4$i.\L=')Uw&=(b *0$'ɋ#ADP HzNd<0-<$DY B-C:JV?80U͝#X\ Le{)QsJQ͸ bSkBv8wd ~:WX>SǬg߻=i U`=F@Üil>~B\oYfޓ5F M "kIgA@LѠz(h^,hlGc39k_Ĉ"fF%vu:>Oemd7\fw> H\aaR倉;c?Jtn-J,USj%"*4wnK?̳VDv o۽D3hMe]S elI>-QDJ$2=5{)f18&>i_u~lNgI5BkCX%CPSu 'pyxPXEii74Bo2, Wɱx! /Ub QbRMK`-ҿ yPIDIBd+edupƎ *V 2Rv?KʅKyVM BLW(?덁-+PKBqCle|WR#:!˗˓-БP'lDc?15NwJ$$'|XCiWCuF|d#cG9ͷ p +oFX K4Υ]6=U/0dt˫,[vOYyXg?7ID)Q 5$7m;ȳUj4<`p t/TId* OI$GY߫ծ)٣^[}0tʋ^"QBLS[u숰IdeБ" Y޿@ N2q*o/补UGWK "Ȩ\'3ABS>D[-nOvp=8Yk_$`'Ě yX GhO֬!b?Dlqίڧ>w"T?'ZӌW(埫S(sCYT/[5;h0 W[G-([dBϒ[fՇ ~c6dfŖ6?&F֋;O*x"cFDi+N1?gɦw0WM=>U.5}FPeAmmxiͶɺ 7@~+P%a3p}r*U LRJɕ!R}4uLo[L0?j[F!5꠶K H |/npBב Il g=] nbXRul{@hN6#q PФ%H2~ uO'1ʞְQ}fy7r7C 3[(kSt厜DW6v7(?B09)::+OC6GMWUo#;T+}e%"`ʄ †HX;4||+6OQ]Nqj 0#f)F[^(AzwYl:`S[Soe#٥q 4}I7կo3l3woOnK|.!Cm{s<]bjI ?mrj鲻2,OSL&I e!F*%E>i:\8EBrXQ5:#+jXԧ"E?kі]cN-eA!<<5@(gko 6yH|DD?f' )xDzvFW3.bV#^yGO[Cbg.j4Me3c2sTޡ+hTRbL@Cÿ֚0@‘,fwu;"mm 4U'㏺+XGmrT7^{IJРVQS`6ff[F%…sheS|x祟s)l¨+a,{$;u#tәeMpş[ i`>'}<^e ϔbfm`U#<\;:qJ:5AcJ/2O3 6$JS?7BJ0PHA=.p0wȏ6a_@ #5ҲIj. epfȅz$24:澷 L:gݩ})b۷ISmB]i9,} SҽyMqc#:6(S2_ h%j0 Cr~|1qVpYQx~VQ]@n*Q!L+qCՄyqaȇu_XBo 3QS:])U}Ktl .f/2AZ,e`Vs>Y-_'>a`nE%_-z:hS6򃧕9PwHӇ8YES^V 3;:Ӄt| v(-N5'JUWPjHEhikhMMesya ,%=WB*՜@#]z{V#FFRE/AF:71ߣ5xGdؾ@'!8Z&3T}گ;IQcI2M[AvÆcrHHZH^yW'Pyy#NINWN5)L^h7$D3۸|% ИvotFm|^/8`h%͚ ǬK46RTO8{~k7x_Hd_^ ]ҼHehLR~ZPTGQzØ{gĥ]D狲Ifb2?F~ֵ&y%jPL։)OȵZz*ZRlxvP@iY^U:n9;VB]n ZEwpB|^Y*;.O19`]\m\2݅&A@e*J.aKcXc 3,`ISfeZ7gӅO6[Un9BcVD%{: ܶf0( 1fJި{uFtQ9ٸZIWbPG&t1 k/j.md#(Zk&L M|nrLC&أÅO`r"`3 17Yt^M?(5,&(ݗ`{i P%7՝6wK c0Po?SѵɧˏhM^h=uMHknB.oY>6u&AXŕjk:"=ߘ.gE&y6CmLR @|PpJKGX!AIViSC? ` J '(Tg9g-}j07|IJơMx'8Oa壤qjvT{/J sN>t 4Sze1Zk`8sRDJ1GLa&fa@vdR |ٚR3hQb_(ܥMW$9M7J ?Q $8ip@1@)y{3d`cрصZ6k5TErs,sISPh!`V%A z,M6Xv }W6 b3;RY2B9lSK7gLƾԐ05t2E^tah)Z*1@ZPcgoԸ^h$ą $S^c/&dK_^]Қwf,"e \u.ڱIWktkxw =\^A@X }^Ҍky|J,ҀU٧QD%tT Eݻ,ñ'M\-EwU͎>P)M癃/k/mF H&2d>9Ȕ&TG({bHtJ}=,R(Q%j$)spJcK y.NQWd%S>#m0:\pt\!w5`亩Y \VKuۄ'c;O72&zf¨yJʗNMdJbA82:jp_o\-D|؆hxYG|CJ|!&a:]6,4.I!nqLpv/5%R _kdIpdƩAGn7YB,3")V*m BZUKkF !dW #i%Ћ íۈ}C j<+h힧ՐPmIZ;%[l`"v&~ 81ݝ 6e F8Mw:^~UԀP3vL *cVJ[k~H?VS%BKB]s"Q]Aw tZM^fSRڸl yjÍinoI[9V p {rc +R Uc3R% }* ig/޿`r./$J,v%x$.[T^]ۅqbavv&u+anP>oyT2?B5d=׿\ T1ԵNLRܭѫ$|6)cp`!T:cKOyJ嘄? DkJG_1W$Ҏϊ1Ok@ډ){6- O30avخX9|}/ט'm!&pKc6͑اnCǎjO] B@TB_+lǢ]IB7pVₙ#,E0aݻC2T9ҏ*|WJɩ|: 'A+ ECZ>g'mӻ+GAظAΓGlCS=[`Qa[!I.lz8Òr3Vzuڸ\!{ >&XBl楏Q\"4YT(+un9A! qBϕ* wi06z ڜ`P73VT(TXT6ƿR~fHJ(~+g(S8spb|E3j)ۋ)wO6Œ)GL{"{kV[@[|0Zf.b.છ#hUԲ+m z4a˟9f؈$+stWg*ZJeF)8*nט?m:xrV'XQ, t֩~nJ(O^i%<cl lG:)3tYMeWobX=_A+u %ZB$^DgE~F1u@'L,ՇM{=R6 wl|O|k5- Fb6g>|ן۳_|J4*D$m$ OaAL\<1q/Q"2/nZF SY3zz'ߌ.OX A\@Zy~䍈{"co,tq1 cɖ&α&Q UFYg]̂gu݈rq]CxSN;ld[If@BQ qgf:źD)$wM~,ϳ !;3`>'nrnoJY/Zx ӔG*0y9NvPOy*.=鲆 7d/J>?=̘+h$RUF=^ )fiqt9L΂m3̪c8{g YZ