python2-perf-debuginfo-4.19.90-2312.3.0.0230.oe1 >  A eyoW^^fKLR2 FLr ybKoZV$@$ mx^~saa)IA~ 4RXT*vXpZS [9!JoHuW݊ZM$9_cbd4OZP(SRt;^R;lHp~%иS7x?]2.Ps;,ďu8.c?in%aJt rD Di5f73254a589fed4747e9191b7b1bd944fcc153beefd42d64912653cb2093a49d6aa2480b63da5db03ef15d165d1d12429392c162 DeyoW^^fwAEynR͉Z{]9*|7QjOxD}pE Ii`8=ϚaEûnLs^Jޫ+S"I}uRYHD8;U3Cݝ!SzmƥUZCd#qjhIJ;c}d ?9bXLuVU x@u*)S+,>p<?d! 3 ^@Do      f l<L(8h9th:hF$G\HtIXY\]^@bcd4e9f<l>t\utvz=PTZCpython2-perf-debuginfo4.19.902312.3.0.0230.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eym`obs-worker1640081563-aarch64-0005.novalocal openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$eyneyneyneyneyneyn837dce8cd1e415554bdbb5b8a815dc7e7c5036b8b47f3556899cb30c9e5afd9erootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.3.0.0230.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1exK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assembleobs-worker1640081563-aarch64-0005.novalocal 17024566724.19.90-2312.3.0.0230.oe14.19.90-2312.3.0.0230.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.3.0.0230.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/c5b81ded5f9923f069c52ea74a9b2a8f-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7939fc8abcdb4d6370e1c876224d77aff22236ed, with debug_info, not strippedEutf-89965d0826450b3141c634b93a82aaf482a0642601f87f6377b684a1d9c7db27f?@7zXZ !#,B] b2u jӫ`(y/d5q״%pH8% :?)LJeA(ߕEO9ܑI:,1q¨guKwWx85;ٴQ;lSq -Pj(N di|F-ʼRF#]>etbwTVH6րН=K>gPzGnY `ՆEŰq+XskcUH(\`F*nraf3fHip稨?zˈVyN~]WG9?Q|=ӿJr[Tb.1liwox\^US1hLj=4 _ccԄˤqQ<'zI@A淏Gɛ(svN{7I9QrHq8V@[@Hc7=]LN|"we(2Iw<pVrL&#YfN EI\WJ*;ܞ Ep94%O>@1:bײ}@]EI3_XO8ӄ+W Qf`T}ꐝݥ8c<\Ԉԣ]NUnT]@qk,=S͍9~]Je(R%Jg~M>۩ō~2abK62Aéfc][؆8]fڟIbX ̓:|؈EXJI$hf45F;/rWXK6Tb4v֒2dkz!Q K†8vP˿%Y=IEd[?rUWHjvfظ:RՒp=s +*:|%9a!!Z{@ T{k_?"k 'fSȦ-nÂC1XtUDWnA)٧k+ ssWO]:=/Y~P0Ak*ﯸȣf4JЇ=_&O6NǪѾ!i}@7Þ7Zy% D_J2A"P:H!-8< (?gdjvDDҮ W@=Qi?ؚ1I!s$ԟb$;XPߟ9w7hxSO2 M;ܯhQvsy(b2dϕWbmL~{:#mxc>zRuyLrw=} c3VȌz VxL҆ 6c (j f'ꈒV*ܠR|twp_vZc{=)[z"^,-e?7sx$U>p.Ѥ<6ﯜΕ\tެ1ԅZo/wC5tfDn_$³%\V:S>wӫf*&][nA5kYrDg[,Nrv~a+?A4T9ZfO鲫6ي:iN|G}I M) }t(]l瞖>h= QT^|I~ꐩw?dPkY}0ϢEvD]?栘H㊙-yH(1Cz q:6>Y/[$ǩY6 ߳vh*G0&/꧙b y~i$(RtO,ƣh+^r(x|2&hI&{S@r;J~&@LΑ46gө0 E&@b3 ~ o  +|: suqUb-]?yֹ؉0x ǃwt0m,&CWQO:T8g_EI䕉uSunb [6ꗕX^ )E dCM-ܧn|MDӔ!fI\f#U렶8d%8aUѾ6GGSbdIZ2%B`0 H}B< "w8'/뻗CUcf2p #Wg'WQo. Oo+DJ.toį΄.kL`7Bꗢpؙg>ܛ;zߒ+`hAӤ(H0 gt\Ϥ J,?t_tA!(mE#,EH³IJўIm*+h:(> AJ)%) ǣNM\Y?Bwe$1nw4];2nU7,wdyQҏpGzkz^`<(f~ߌM$N-ڝy&GC;B#4t}_RؖB&);MU3oR\]*)<(xar'3 ='<1+6qyR0-Ä`?Ek׉C{eU%\ 5~KJ c%ب41kW=+PphR2ACNUQڲ!Jv4?ag46q'N(FZNxԠM}?;{l;ʊe/H3|†VުPfUl4UV <%-o>~pQ?LbhX7B>Ul;ЖE,jtm8gMQHK"(H+=|cP+ iG9?ȗ(AOXpB5 XhY#ʇp\B҅?wa2DwZDxwV Y70tAwU=25"Hz•l%"rG֞5y0'+:.213Y> \EloJZܠp:nګټͯyÒă;qQx,:l9UyӄW%lȭ_JRGv s#uF ]A/T,=i ]r8,‚w\iuoA/roP=,"M͝K%lͶ g"P,VAi/ύ"t~eE_Zv,Wzw Kj!xMub v7^ʨLl%nЫv );naUEHCJD)Yf{ ol3fN5u±o2yWWQcT=$? )sK4{݌DsJp_7k b8wn}_,E4VJ>NQ!U֎j/ELƾt Nx\Oc'9=;xƲ]2'}!޲X_ eHVAFO 3zDߣ5Ղϼ/e4NdbnKv y AR*ȱ0>Coʖ|̺IZT^UQph/qֱCNm?ppiM>- A~˴y+{Я/3?С}⡆)Ԋf_Suf_oL-v//A[ؑ$p#͵Ez~rJ˻aP GN F0P1(zB@ +qh^x,dSd=? ~ lx]…@M_]v[@(KĬs *wTC<A9C_3BtvXLKݑe܅^ k]&n^P jDܝ;{)ҡid:8պAXbUB& f^pK5y諝iɥ_ݽCU㶔>CUCT(B6f T@&BV/;𹘿NQ"ś9A{`.p9WKĚJerKJxIkIa"Ȅ5)_-z#Q8J=_vԸ/J:e[en\G[rBDJnW-Oj8SuX̄2u~#1-05B3 u:tb dzAn{:Ybvn^lУ{$x{T:Þ(ÉhnD5]4q4*`B謣Y Zk% r){р1y7UG<{ZbD6#zYtl|rgK4yÆ?+DӍZ -cftLsa$x'8ͫ) 8_C5$ =VhD3-2OO hB8/" ӈftδ!UGH*uMLawG_FӘ#A8e"~PlbwR R!zD$$V7"SY<˘m{b8Ѯg: xT|}^ C-|m4tj(d_8 Yp2is~F#ž Y]Ihj|Nq>HkdbqȺY{,d9kr]u/hk*(H0G4ޔ%ېWDZo:ҘLIABzL?M1)Աz~SvZ.$`(coB|Jţf=NyzWS]A? UݑF=ڀ{`՗BGh(C_"g'S$3mBGrM賴&Rf9/iq67 }BLv>Wlt;\OewR7V(KϮ\47vXWüWy<3x)8JsG7hnuf^L8@neZɩ{g3';nsu7vKVJ8õosqӚ_x'רA7o`LH8dx{X+2O) hW[ 1:|3I 2Z)!A~7ndtϘFQx$)4[5wֳ?VJ:+0I~t >+*׶;L RxyeW6=MlF^̌ިi5l&64I/ tk*uG}Dy:.ZL3p^_.DDY/#`LOٿ;d*[e_{ʩ-K7;!Uz/}^4[kM{x=1œjl(*(B Jb JȮV9Z&4^$'36+ժ2Lj^ߡ\V)VH%6tH Ó!Rz[cv_M 47T*sH!7㖋&kCl:'14gzS˪\,u:Cc qmHNR}Mvx,<J6ZsQ*d}rl #WZHqI tD/]^,R \.^H]~8}^SuEjkg]N]:&v\GuRzEJ : &mp-b ƪN+_zm%e"y.sΔfJ1]VNc6k=-Pj!F 溠{d* i4fjX'$ޮ9ۀ(@*-=VDvyD HEn+HaFTc ->FdD;iW"A@ 2;(syH~RxH|p`9Jh2WGFv}vޛ/ xy cg~cS?az ,j吩s_?'c]%F UW{ M0;D.&'2$S0MX2lnZ,cZIVMWuY:l? C:z#X3N*~#ߘ۳Wd[wzo6{=&С|P|yiE40Ώ[Tu {Bnb< aJ=: ' Osug`5/Xw*G.jڽiAV:O T?ZwZ&V ;g*ws=؋"-}KQGJfr`/.W"ɧ}\5OB@bŠpA3gMMH 4^H* 7I)$,9$ÖvT[HtTs?#]A"2 7KLԝ؅/{e8+揽)'ozlq{iW3[V1~m7;={wmUaUl&$Q^BOc NJX~W o䬀;qYK3و{1ީ%y,0{ڢ l0Uz ks0Pڒ[WeaNAtHj[quWH}Wib>ı&c5O}l&z61Q{yM 9BChJOl{N.R9:D*WގY{[*hz$o/쀢K׵0.mFqUfT!z L(mKTc9ʟ.G߫ള"qmům{! oԨ4p~CʰaEb)T5O^M `3\Q.rWbN7IE4INU:zGך)Kߤk'.%kɰ}1ٕ Z27P Pup1&0}SFXm"ppy 4/,AFl7Sb[X0 yN<%%F!:0jEߥypn>AM2v*#R\L/o"q]D5 M &^.- ө`6!1@C"̐>0U^΢2r6k[%] QgD,ɬ6E}m.,yoODNN_@ ezY'"sn^ &qJ~t^xoY`:rs4řw&4pP̧*(55K_nC!<u6%\xeߥΤ*Aq.m{ƸO9SӪ|Ԧ5Uߎ= =RwzoɁ3P;\k/PNb0F.Bwa޼z\Pb5a׶'|2xYtN">Q~b 8֑Uq5ːˠ1އw}N4>z%Ú9>I6U(\ PGZP4[m0leiR2ðYY+]ţ4ު.շRG$}pPc1rȻQU8 {@ǜE.:85iwp9E*"Xrmt\c4<#VG y] /ĻBy4+BDgLN 9H<߃[g J}OX^ZsZfq+>}0M_ee/2N嗚:gV̼J췽>0Pڥ yuJ {$!ƒdAE[32݈[dݰ۶ !B 3v @4w\0։pAXׂ%şm\tP͓p7KMv*p_]:%`S0367':ph7R$5$0!3hkQa'-Ŗe t}<w.]#%QvW7fRw2.hIRLqN!(vYTr p>ǻW9ufܪcMʸtwb& JVvBg*ɭ/pv x-xK|ž&&̈́hVu!y$E"7^R-xтCr9\&@-KGCN"yJW.767I؍g7am"Z*~ B1`(ʁ>ˢ2H̞VޜiN 6ɎXGBݛk7fMxSk , *;0G23QUwR@(Oqrgw(,>% ^-l?Å>C1&9pg:mU ٚ"a?K(U}ZxDѠa\1Bk>)J}glfҧ{ka?땁 /6wO,R#-ZH2YS[G#bE6[d0~ޑET9\ 4Y)mh!BeQ/6ߋ"ey*{]Jl4#Y&܋%`Y87G8a&۰^mV؇ wD J9Q⡃ aob2*E `*Ӫ7\gU<.32Ȭ%vtKO5~sT+by*oD﹎F >=?M]/6L'᭢LœMk-qg-hB-">%J *umuIu!iWJXɗ{ ^q5Z[ɠ9x$:j4J$*̓1xRҚ,G׶p\%Zfg ^Fuh051[n@!38ϏZ, gw%u X,/ܫg{]ݢ'j]ZLE/R>N˘Xz\*5Ђ_mb>_$!vaK_q\ v򝅾"S;RRGh A>4UhN׀ߵu{~tgE뜘W+Cy;(_zM8ΑФCU(]ŝ^ >i'Z:<(U1;_%+jyؽhSb=@sWj~~i82$!H̰iqLK k_F7Kٰj<ʀ l;վda0a&qOFVpq[a0u}v__ɹNgwpq5A։>_29 3!j3KZw\6CU(UM2{o*W8ĺxؚ;9ָ-Hktd@)'{o|.aznDd\5A:̓+7nJ^ЇlVkJ5A[ :jKuM,fFz LnT+)|/7A+ MEo҅$tОh0-`mY^]ՅRVPSj dXUsƺ& A*5m_UmscCb;s 2/k/6ڎ>5'uj#ٮEOKkj?; 4OH H(A-oW!d3(SG3Am\3䥹'+Ml'B_BlzTXm:NQgͲCq,!'M_\.Sg/9  ʜq%1Il,JlI /bZ?{{kDqƀs) ϷLk.&,:;HVHeY^MDDO?o,7xȁsC~?Lf2a!e+CĹUn`S!Ľ(7p"SS#DEUbVʗQ,XZ޻`sGm3p-zrj, CQDtiҦ#e[A+[oflhc.71NӬʩtυ$h M`\(?.tVoQO.⨑g*&GU|R0Uoٙ-Y6oLȞE]5)6SnH|(s"[t~OTn|YlJ |W'@>-TV%n\޲L_e:(!aŌ'V1E]DGg}^7E6W%p]0WlpdIS,Vྞ%y wEp\i}4)0Ow0Fw6y>5#`j[易A 鱶 (Af;NXq1+~[>1 H"L Xr#]h$gշ~\`׊'.S޷4503lqs[m8ƖOXtҍ[y-45/-8ۘnF q5>ƫDXN _= D}+vLknj1/$n<ιGʞ&-lLI} 7 rGg g'7BzS*c ,u< 6r,zљ d;T{MFЫ+M, q># XSקK\h?#"=M'[biF1\cct=oQ&D%> >8Y'4p̻u|jjfB(0ͰkkGk]0Y^ѫQ}E^A3&>I2tcr  OA<_Κ08U 0B:r1HZ0T;2mvs4b1I`4'%@ՒBlMF4Ns8rJ8,M\D; ,/N+xa'*| 珄5Rx:$=F"*%督5⹚ ?L9%k ͠ZA7äe_O93@{CIRjSYMDȐ}Z@g K;(πmC~oJ=SͪZJ__ɛ' <6[=WN/1D4,ܪjV _Ix|B _k=xc:{t2j>Ȧcm0~K5ꯂ;Z0 7ɬi\T9tg14I$ Z5+td D _3*l ~7Nғ5r5lO8Xzqƺ3^}_J K՞d/zDh1b0SQf(^)vCdpc*[:[3g0TT!AV$!]cty졸tP] v/CC]`T;}+l"< ,jC-1T\^m+pfNS-$cFӎgsĞ+2@KT*)/=bY](NW6?ł3Yp8FGYSy_ Gh~|j3>a{V_F&63Jn?iVE=&hщW4"a֤_j>#TJ a:)Ӿ(WX\}fԞ`U:5kQlf4DҁPux12OguSU(,f2ɰg@-$9>ٮbw [7w 72FE!\',XO @K{z#BG: [N>Ͷ mUR3YrvJ%bIF OcnQG E{dWvb=ɭa.tw^Mnr@l+ĩ)k;T 5$ %4vUHs:٧p:ϻ.jG؟h$y:ZD:weTHxRt%\VSz DR>dɟkH VAIiqiG^!:+ »Z麄?w| nY-+q@1`u**}!;B*(j^opIX%9NE]\?SswPBe977S sy&;p+a=hJ,x:W7Nby疂W]Dõz!WqdZ,H$lEARehtO2zkl}r>BXDo3K0_ 7J23|r=o.'-T$^>kK!aȕ?0ZΌ$3@TX8%qQ([M3]낆V|<t7gW]N+@|.h=XS 묬EZ_ξY$H3 i*$TnESltAȾgA=TK<@Wtl`%,%z%eJtN]s#,uHl%+Ndkvjmsnj?q@BZ ÷(}DWʵ*EїR-MoiO>AUgI!97KZO1".ظ|)(E! K0yJ W{h-݂82&B҂.4uFde70]#(ܿ3 )k-YI(G]s}/~vTH$xHsGJ|c^yq6iC7QuIRzDn>j,04_70YNl% 24T vQƲ|bXc\) jVxDX9Hb87[b| {>[p;/M57NbnAB;cE'yD<]}!||ڡLʌWe8kAѕz l9-` :kpXNC癬0ũʳR8%nyO5.XU9V14\a~] xFhZ E ޸G <~0":_Չ7y:$kRU(HCc-J,@!,P,-M K/ˌ!\ 0ĺo/f^/0$%V q-:AzqTSO}#2u. 9h}c'aD5!oI #Ø9/ wD1uj'_f/u ##5Jnh8Wuӿ i%yd ЇNK/$޽[HRR oL9CLWHp|~ݹs!>qIړFfv| -vW=FSn'q:8)nֺvE{ ܟYm3esM$#,-l:J.#Y*- PAO-%rG )K~#)<9`sĊr#sW7E)X1Z?ZIYjn7O"S1Ķ(%Yc)Zqdί \rYhfZc4( zR UxJ]*y1ѱ_Ws٘NPFSŚs#օs`ځƣrvk3-'JS>!h;J!Eíw{EhSW]fI#+xw!- MLenTk@*!t(`]^eFLlV5(hl|v*q,OgIZ(rxC?(&sjՠ[@Ʉ*1w^"^ЛZ m:ܬ/(mFPoTB1$yK%nNe8Rm yM3~[0O󐂊l#lpriXM5``7*l7'Ts .l"yFꙁ0&am~C У6#c[@lSnS`=F@˗<'t_;`)5?q"\l2NJ Op~11uoy\2L |sCH.mcD`G|_zִ&8( q/JfɤՖZEM!b-Ȍ{NsC!xsY!v Z JG@j ?"9cԼ2l7?*BqPkqâsÅ]ԍERh X}p]"_+G醒o1"R>glVq^rŇn)DŽISW>n*y[ ǡϙ@zF-t@qI:}-@;acLCG0Cɏ->ʛzn! _h 98 ;KSɗ߯Ŋ`Dg > _ ,EfY{܂9MQ6z 㻷ȷ`=Fr#Bip;s6Dw^/#LaN;!6@0d“#Q ?>&[<ِ ?{Ofx/&fE@`sɩs0a!KXzC=4XOIS(`1^վ.d^.yMUwwmUQz4PMa=@-j+_߼A|gqo3 gAsV) ᦻcH:׻Hm6%YB/ ҈ޱ.l'*RK+cu%i-Nfd3RA)=A8Zs5ݤZZn ۄTScJDIҟ{'1GΣV3ڏ6Ьc՜.ߌf/zBdGWo N`]ܞ&8fZ\oPu| ?ZHXTf 'V֠uCFFȤaUpWT ~+5,`5õyak ]9%49/eE9lO3ޭ%h.Q"eUmTc {~珳$1altˊ(URfGMkOҗ-m^C'Ә=\gv`Dc6Ʒ\ǽCرai*MRM)KS׻NKeW+C^CօBN__5I%h:L3: ve}iB+O3r- ,h"Erp"c[jzlړ0^XEǗfFH^)DK7Wx?o*}2;,vGMcsT@K=eˆ'dFVe l :M1VHg=IʎfVKv<$%Z+_iV>C3ľŵ'O _EMs^UM^ǿU4 ݎ ]6h2U jC׺ )YԂJa% ("@r3*}p_#Aá;XK:7ϤAIS1Z*ab`srq4K7Ifߗ2(=DĿY9ޚZ=bQzЊM˒q/9Q4i+l $W*f5qj{d6WoMea!f" rWGfLCuhɩ -< %Ł3{'>f1e;)gP(x_Nkf D)K+ZOQk~uG4+D軀#BN>BMiv# X-$nӀx?lIMۯy=*Bq e=*[pAy-oO9 `ŏ/x,sGR^{,o|x_^ ek+g=ax[E^>! f$ѓ!(pHRp3A}rNCPh&J7tk7/ *MrUJ2 K%Jq!xPZ"S9sVamz*6G#BxUA]xxc{*.a blH˞kwV JYVa8a!\Q -D(2] ,%&'pU2vU'8 '<]v]=)YӋaj<^јѪ-#1G  E$Lw n̑uEp^w֢Ox󖞪|4+3零j.|(rW`Vq] cfJuNF oT7l;Z O;30MiVw]0„S1G; h8.90/u`Y]47g1KԲ6~ܝbd1nM7&Ugu,7666e9Erd2ҫkEeqc7OIyD͢Yg4c8/OQ#:g?SL㶯oP?:W?>H_$*gN1 t7dRځyԚ0]Jsw­be<5P"yL %_iMF]f/D"}9NVVJ;/3}`c1[PQB!@`wfli4Pt,zyں2k_}hyK@o` ڽ=d t*P`OvZa7!i]q(:z6J& 4{eK1;u1ڿE?vAIbuBs޲ 'X{qA}ʧFD!y%k \pRIj^jkwRkWM d@78tߴe PO[!hMV#X R; %:]\-ɊÝۉ/0>> Etզv A|O]f0f76m.,s[X٪r/Y]g^^fv/JPI#yIu Q!6 #%<&6)?GHxT A:z|*ivq>7$ 9gX 4oƝI<.idvʔsZ$kek-yHzFɓ©p`(lOzd1]U- }Rv\5t"6]73Z{G#7@iI捠|+[@_~@ΈPs cXv񘠁/'.W8ح7GPf%&{ ؁M>7n'c{x-qq|HGӫ=^>\S9R4m#Iٽ`1(S4(.F^-Ϳ1QWcWYZȒ+6} #3:͖o C_g4b\iĿݧHuPsW:{f .+B>5H !=ø8jjna6.m77d=Wlӱ!PF_ym*X~$u1ěF\Kݧ8/Fs0U׷1o>`Fyc;MX5͒ GR읽gc?(/٢.1ŴdZϖT>?w$[8Sŝ*&i:0N+(E ȧ.֜U< Y{M1Ӱgg#,:|%`ǫk3dxʼnVh7d71˛4k}wAZoђ֭$H6wU*FśK[=9jtj>Qڰj,v/B0w3;V ob! -h6^SQoPU[9{9i3ΟTCJIKIБ H9P |DCSkCx|#g/,ikٓy!y "NJ$8x *(?A+3Ev0:8 3B"_ݣMQA&&-,HcΑWgg% د/`*{d@^B%Ҭd΂㘻!nfݶB'GЯY!Yz>bs{y-\F|Ç:5j$,vOn $`)k4mCHD:^x^Nz|%DO SS&,qm7Uc|3{Nh]'0 TͶRFYSGrX;E3 Ӑ*{ҕW0ݪӒΨ tn";spF}þĐqNuL9QzǤ 5BDY@x5(r?`VtsOH?:2 nM}\~s;-;{QW;4L(oϛ!o//HvǗQ٢H :1g *n&T$eN~2<ȑXPTX3!ZJ37a1:Cߥy,sBf_'SAt 66IOJֲ̒%qX-(,$ (-G4 쉱\>[S'vႯSz,WkxS*%!ryw~,i*hFTǯU4P˂}*:{4zL*V?'4ZVYAgM&kp5̻Ȭ!\z]'3.$-6 Mk^dMvHAEiG:~b!/ fP&,@UvX 㹓8qEaVI(X&$.Zmjhj:3X%4m`G k7;)oAt>9N (TipF4'KjxnK49uh@mNSW1>TI}>;A(Bó pp)FĦسݒԳ=<+6LL_f8C8xQM@@H2RVމ! s&DN##\'<&Y,Ɋ Hi=G[-߄KepXOVu'"wcnJKJj,m@5pV%;vn+y]}{d}{?qT;U`Iky1#odXI=\&⨹&=k Cpofѹ,n%[lrF4vUvYZySkRZ49p>U5y6;ԥuƒnHZ |/VGO$kD,MK[p5:>FDzKƉåauTAO޼0@8:ywFfxj-`/[{(C]c?\Ã$Ak:ۉI!iGӦI …|+QI>l&J٪ZڳlNg+3+Fi ~?w|4E nCpxp" C V6la8ڀnt\?$z>И$2sk TJi1@K~ Cߢ>ͫi %dM]ޚqjOERD${b5v|7:,Ly&&r?D?։'\tMl]jT_A;XZv>79c)c4M0_{ :J+Hn&>{f:>N 0B0Bm\8x3Xɱex{Iِor̊c7Dn`IP&\"_[D#Ч`h^d O,{]s7nߖn]Kͅ>CfŦϊM8 _a/ u,Nm ؘ^vʿ^:ߩxkn`/zL]}i{Xúӽ9yr%|,Z^MyjoY`dl̒L803ƽ "wX%*jzl_e{$ANXS{]6یꠅ W3*xp'Ԇ  gɽ%C5)಑7cW>`NCEߓgw@Q׈<)`h~?0?ͣHf01/͹H*r4QED[ 'M 52Gu9Twr@+4nFD;j`?)[#h-+pN"eQ6DGՆ <9 8{TnKNPGw=赕<8;Tй+_kri^Y9.1t[;H~"k @7.*wK)gi`s4u` O; 3 ; ϽM+ Hf CwT=; Jn>j2p$S+'4 oM]vav#Nt*`; F1rdښ\dsSq.y~ V8c~'1OTP!qF2Ӑ4PZnؒA͗v%x=>Wbjhp" sEDF^(pmzO,Q ע nTEySӰkYt-Dh^ei[&<I I3pJmpq5aTn1d\%^v%G"|5MWst%v# NN^iʖyhϻK>r MX Zu4O]CJmH:aC>]Ηԩ:hN,9R8-/2*f7͒2 Qݰ`y1q#C%=`\|B\B:KW޻IQ%"YpS 3qC!=m((]hM_U% 0c_ v+aWP >pf@3ν@J]ɋm2{YKF/wÂe ]$N( vNO@1sVDwAep@@ݻ崞:`y Tjr9Kz @F:9+Ů&<4<濚%AEĨ$WJN_b$*u&=< #*Jkڹfgހ$5na<77ÅuOIa:zhOٻ4 B =J,ک &#م{6]a߃~s%;S\ s,: دnJ l\Hz2sS}~\X w)ē@:OZ\ "0Bz٫ ̈!/9[=O72! /l,k% r% s=rKHh7ƙ\ӗ9&3V㞳F.9Ďc.:;{HZ BDMx+ N;f!fU<m<{*cZ\qIgԦ) -,p3ҋ*k%^Ψ/y6ր 5Cki9wEjD  ZqK[IR>!u5Za8$Dz/ z&D$bAhÒ+[|fTE6:pa+C~F3ڹiq@ÀD-vtW;h9<{AwNA-\S3$vNgOQVYSP <%(PH3B__əLCY[tkP1%]/?œe^)ځIOc̵% lg EMDIӐk:@YBu⬼/uyRxq~8뙾'htA;x #Q6C$"۟Ѳص5T8=k4 m ^9p_֗KTS={N_k2y֡mJ3qvS660oxD` QaM3ؔ=v69(9p&ƭهQ@=]4}7yɃbՄ@K(bHcm[2=ՊZv|c*Xrp.J!1=3VEzWhb~x<$,ծAeWg XM*s8P6m9R#;z5vڑҠ 4`<92dD"LK"嘶F`>@O=RRV L@ϹJ_fM963EgLA!X,A&3}O~ڠa1Af6`5Uuuٽ %㆒ ؙ(/[z-+{:h}l."jcL^K ;oby᱃e8 =ag6hTu ϪG]Y r2"&(="{սL>^.VDT7 蚙׵i.O ,IK eNbLhB(v\ogӁl ZvZJ0Z VTJr3B0߈/mt5>5u.Gmxj©|L^\-ONŷMIKDz߶ί;nxJ19͜뗾H)3f\@[zd3" DI\BDm2^Q3uݲ_$aMbRr}"W=:_#پ'XN[fX/-V%rI^4xY{ӣi![ճb22T M-YJsuJ+~H%nhMI4Pi>w@ߍ׳}t~{p)j(U5f14:9Au]4&l cևQG '+=ظ>+(t*þx!!eu):)u5oM[`>c+! m4,JTe!Ts(ZUotFmBd A!Yn=/[y0B"n3v a⪎[w? 1SVeY1S/ro ըNN`r9-ZF8'DY(w#\Z-Zm r3+ڽxd͖U,?}m+ K(w!Lm%bu)6eW)ƅB);vm-qٛ*;Z8XKaJ:n5C*F@ln\Ae5JG3qz-T[į,k+ 73:n:qOcʭarEAc*Z͸ ؑtK%LN'?`zD/HPrX |geY):NCm6vc80TP9RTro]MO Th 8كP`a8``:5|GPj\#Y5ht'XmXb14_  m[oV.>-G{"1ϗ?:LE;!q/mDX?O-+uN'A_89:f5Q2 㸊dauXg!PR2]Dˠ2,ă 1y~ҽ4N0 k;1A36<-Ф {k@U!ZYF;>A'xGT!q,}cВByqJ;!I  퐵!\!;^?"xjDPT3 C.n)">=1akmȂbZoxȊrnJ)"=.k \<x'!d=y5Pz*5?GCz?Azp,~,m^;`'IL,|FGBwK{3fѐcTVJ$O1\%r <"v\V7 +NNb3 EC8p:dͫVHm"AגlY#ks[1Q 榚>ߖ[T\A暕*xm[s=4R-{~8N\,Z?I8]"^~/7G9N)~=2~}IWOgur֏(m V&jYįT[Y>*]n QXۍn%(;rUsd#KZ~L_%w$,:F?8Ru4^%-ΎM"wKqS;oL/rY6Pհ'cLÃ0x~@wM;fJUb-C9\o ~jfA͸$rXy;K'c*Sv*2hm{3Mi~.O}ܫ3\gSCX3$@g2 ;M?aGK ٵυ]+m\xɀ*+ۍsIm ?['5E/J87R!+}6 ]>̠|ί5XL}-pei>d=CA$XKA,_ᐌ?dY^%E|N?ǘWVgS}%o˱П ҭ4697PieC:Z- O)H@Ș{t>:`f`.]m2ߊп٘A/&Gc0}KZԚ ݭYN;XQuhڹ_J`"XC 7ub[n+B4 :J;vIi)/\UR3qQ"<6KM'ե \1Xvm@N^_ҊiK_9OsgٟdO*ÍLzN'}ȳBghAgڥ]ɯkEY Y)nD~"R:3Ŏ Hͷc037t@Cs#քqP Tǵɰ!4vQKux1>#52OPu] 3\<2kF:޹4O߳fw2)m@Ӗ(l7?H|&I:sX9b,)/2 EҎ "+J$O"g)c_8vQv${3./s82O\+4F{<ߞ$D?E6"2bxכ2mJmH$(3 %i}GVW9,$Q k-7趴g)\bfLmч+'@-ᩐ  x֞F&Um S' C"=q,k6Z\K/uRH/uq}׋/_1*vWOZD)02/a)tZ~ͦϲ:Ur͏P0]Q:b0 Cn1\~+G Uhx+7ǓBoy.| F|;Z$q ɓGRQ m9q\!umk_<`%w/GUP / ݔ $R%9L SX fGhaO YpŜ)X}}|'F46n]ZG̽E*jO+uN,=;X7RyQ*|q-oŘ=a`o?73{YsԑjG@D)ԋ!6j_: $q \=n&s#S~AP4aH7ią_kd;',U!2\ oՅrHCGiZ@l0?SyoւUY]mozU t0%y7!0%n.Ĺ8h?ZE&$xtJ[^w3,ۚux.7SXhaWzZWt7ј(Yq|&Ѝ!qTd'n[۝PcIBzƔy\#@®avBzR<SXTZ >4R}/m68U63f(YrՌ-?Ty V|&jԵJ80&<;r£vcOSd@?N;UM%[ve[%I~,L aB= lF`ZyvŜ25L[^IZMpI9C.qH_.t>eo _JR7rSpLz@ $b81.NR{/IS\S*Ү?ۯ[bsK6 2 +i"$Ѿm}tJϼ2 X͒I~>jȻ۶ %Y@0%,_(fؼBczaT|`k@$:=.idEcǡxu0o } P}jKBf qҰ-.̉m&u ,aUXۈas6q҉IN>h 30Ix%}R)xܛlCWM_K'8*Qg-;2*))+ DZ|iΨ> AL3gͲfԡ ^(Havw )W +[?fGQ'rdI.(iS3pci PQq{PBdTNxZj=vOgڔT-t<ט{XlRS]<#hœP,^|Ş _b/nv̈́Ҳ5t= UԪf=J|74E~Z|klMZ[b1 _.#<@DJL^^J8)ҭZgdOaKjEܰiU3`qWc*-| D$wQ i8$L^¹ɞ[=m=Σ}.v~i5R&Žux_7ȺZ2 bE@" PkN.aרKF{Z>Tf)|Iսp iP܀0>*9+Sg/+-"귮n>dmlg6NQ+;$ނh}_!iǴw2:x/C&w+K{})~c_:pS~6ǶL?+&mn@ ~5OkSf;.&liyk1poOjƥٿkϒ ąc1Q2`i][|6qD1`.sԔnTjSq%Y f[1+POQ= kP[4l:6O$p: jIH-!6[`HCbC&0jҿ3aH\Kk^{-XΘRzl *ݍv}, Չ$m=Zs6ĸG~.b\+6;1d¢i&/ A୛w0^mWT׫zm ʄgMTcujT?3XZIOm=l(*m>T2!9MϲLr=PI%FX q̄l_֡,].!4E{UM7Oȯ?W3=~ĞCc˾8BgriR juL+j5ih3X[G-e .E{R&ƨ,t…384vA pa/K&O2b>vQ9%8PɈJwȡzfrA_L] ֬Vy#JHѿ<|6n9[09. P sbbԈڽVM u+)8ө|qmG1X9+3a' d(raj灘rMUWP79WX+cx6Psly_%V/w"9?iYZiCpmY:.Hmٔ8kWd,iFܨъ]he_pqT$%+e-N9-/wfT?jQ)Nēń&o<8s.fg^Guݳ]jFy <^b2vE.ssTuQ@Lj@M<%MgUxqlpjK  N.ž(ǁZ#]i/:2W ֌[k 5(+RJ}{ݑ_ ȡ{Q[9/ =㽵 Fj-9ͼE9lbI4x~&yg3*Ojj$Ą5bJI]u"; +/hZ+]olc|VS$ [q]rwD7eyx`]qJs%za?SX̤͵E ]t- GL} ևmyd~W3 Ow4Rs]8_ű)Thę2*9 b9/D5-a3#<+jcI܇8Ӵ057ĄʄkTр;=P~}?-ʕ@';%{.(J\\$ar2?邩>Ni>dp ?\g(k):.ʩ 6sh7W= >=+$\p+XUCfB[KV~r^5ҒGp<{n=s@f"K46P?߃%,OzY%~qF>zy|j6);9fsG!Qk P۫sf)MϼW'TI? 'N>-b TI}J1Bj!_'%T'!bْ]8J^+H߃g#T^o7HpkU |tϹZ\$ TqLad&.6U(?f wz+?{(@q3U2as’Fof++5crØ:iDy/.O27f XTXfgZ6rvqvV olDH3|5IVbJ9^_uV,E8BW\cs5ȣ}AEeX"I]l{(ƗP ;F~JLgקZ0m~1 ^VKMg>+8볕j.Ѭ-~EOmL#KODXHџlu(C7XGjsG"i=g'LZ}%-wr/g"p%rT/"#Ă4a3 dh qJJ5+Sc8\IU_zrR>w 2M- ߈LOi 1SryϦ['kE󰗫Y L;I9L_#i2cVh ԿAKOqy^;]$P>C|WtJb @)D>m=/pupf4VJY+yU|~?ӁΩq62@ V hpyf p0%S|l)*]L/DGd6R:PJ /YN(,W ~𐩭[Dz*9G&ϼrR ڼSxMԾVdLfJvG`w'G|It*Va fޗ/߈TzPfS:+-E'qy4 YP1r. .Wh(ob gRyf86ث dgA>z7h{HphG"m}y'+L$(f<ԶŨ ^WrF ӸxWxTFn<*o-ES Kc =?J/Z % ~ @{2KH(tPxQ֛/a#1~mħ{a x V}tdB!";%қdeO 4= @M{oˬm _ =E9RГwt`uhQ:MgFOfoG.]_ְL(Xt3:6;Ja JZah uQ0hvEZvFT*eaV,xZ鸵)f_ ;OϨ,I=>e<:Yj}@EmD%9G=IeCY\WNI(z*XAw S>9j>%|tWu.N{kW[&.tWnpuv6b 7Oу=\L\H4!(Sq@FNeh]Z@b]Cz,[oQhc`@NkX󞛅1Zn6jzXȎ 2sudj>aE .87OA 0<,N[T%X0;\RBm4@F\Cu$M91Ց0e.@i˕ZsL+< vm-%(K(TÐ*ڸ~Hnhp QXٷ# ";@eAV<(ƨ6G˲7j.}E*EkC?T1"Ֆ;K*z`ڧ!0 I\x {(ZPX6*$*뭜]'##1~6롇Y&>L'6_Ozʮ+*D~9RdAEW-=--MJtu(Oys w-TN3ЩbqC5DHWC#:HpMZ\}6a J h f%I\mIēB;<~|SSdrh H-8IngUrTn#Gx SNU2rXEP=ik w"#k-SO{gҸ9[&F Űf?-!ƓD1"ӦF1*Nhlm  oSq60A@Z$$ǖѩ<JVb\%Ex!x/ l+u>3&ᐕEͯB-4ʎtW)#ZW[@ytyAN8YV_~7=6^m1 6zjB\j4󝉪ES(!^ %mU˖27rAN9a[2RDe Tr.U1j QYاjei4Pɮl 7n~n70ydGG,wTu?caiZB@('K)|QAĦ@ZG#fqUoL7U ߄x1ʱ#c}x~~g(rSA b@ QGmqǻ$̹=jA n Go"nacE/=',4 z*UOGPJJ6m&%C;z3~AT"׮yt `m&T(B&l2C%lP;;ޭ逞 uًi#prO2/uj9ZW`mTj|#=% zC0a&0#¦m# O'NXU t)w˔)qER=R@z$^}w8(цsc.vtJ:, qa4:V 8Qn,1,G7-!YsI댚g yjMo'KY_ 9Sחs9J+ePhRqu-M5 Jj8QvV8*+ N&P?,-Fxٱ EjξyCjQ:lkFCj|l:s+G1(\""-EߌM?mJ;'6X@um@Pi]צǞ!xVN;P0QtǂZU&x . kBoR-0lACzʫ'Y,Y=vM+{UQE>(M SOƛ=^8=Y@r-&A4\PDyTVUnm]/O#?6c2Ű[_8:6w~SCzQ`$œӆpOB *@N:fD۳JDɖhcz~ &84BZC+tكlnxgsFYm}b Ĩ&0prۻ 13z#|[Ȩ+X @mgj7l#WB]-'-Px.F^"QcX_sdMr^z_py}Oꥑ$hE;@A@v,LL )ۻgY8sOME/Z PH~^̪bRT0 =]ž{ZB!{"2qcEzo F8rMP?[3`w!A.Z@ GN~ ޾@GK[X|a/D mcuN%D"aWE`e@5 6:f#K> OoJTƮJzK <\FW 膁ƅ4{Y1F!`{ YK rgTD0hkhK(H i,'5Uَ4λ(p[AÞnyJrhcwt[CLe:\8]MU:f%%ō.YvҼn}ZIw3ہQU^J;ԭw\i^L6($1>f}Ddl` [<'^Uō{"=OUhcx!w<+^d3BaiW\ʝ +fL8yZKB L JָF (S }!W$ۏT͹Ɍ/C(d*š?tt踝'!}8лxD؀lTk8cbVɨ2b=8MB'QIҤ4+{Y0h]b'φlJ6L.l:{#0dIq8? {I 󖝽5?]A_-T+[ZaC !6{@r=6:%d s]A1@#Vo+|) $'{ж>ir.p|JyƠs͍=z~%qTr3Zo;⾤YpڤSu,t6~;$&Pe+Z[d:F=a~/o;(#4~OʠMijB)L@?_;@IEΉlrـH$I! B#gihReOjзG{U\l2ŋ8;Q޽U`{ɧ1 ;vĝEW e+,` `pKK[+H7f j)N͑$궢֯xLţ``9vst [FG ՏYDLk$BRMPj Ls"/Ǣ%V^Ōuˮ ﱭ{ &z_v &@ѧҵ ʄ]`vy:g\U^͂ $5W ia[fK|ʯt꣠1 '$>/6[>`FqΧMm޻ܭtzT 3<FTXWwS?Hꙩv.xڮ``l"&'h#ByzQQMV n^䧼#1vүȱu ";?i}EОfٓƫv?%eiI%UU}֤z5['*`UӞB Pd(Z*_axNFU[tq _5^B:2JYY/P=W<ڣpY̱SJ%"WLq_^B6CdRu90yoI[+L0  {aaH%Gm3'{\ j 8DEc%=w4KKSh{8cqIc [OBxN:-0}hvXWH?/fP߱(Z𥆳LB3f 9!"z[EK~/q6#Jɡ97N>[2C`X$='!Pu{W 3JYַXϔBߋǞ—񿚗CUUԒe%񝗕"X\&R 褍)9,\$(/߬ {[I)1\2AF3tsnETL ΒE8&t~p:4ĠKl1Sh'cr{;EQ!?"te{\ 6@ :N`Y-:M+T'EmO`R5$J< q )6z=MW{jL>yVjkœ%Cl1T[ïh),a- (ȱSףGdh<SД*F-VppCd{Hw`Dd,"%]A?延"w3 XT @f 1tu[>I)0.5ΞU;xUIlƼl?k ٓ'umEVf*E JZ{HpV`~H 5(z|"X5߃)7( D%"#s<<$ nFJ[CT:+AG)$<{P|2vM`nO" {Jlyta t稌ÝzM!i٥럽A.4z_'lSYOo,vW`D$[iXY9NfNl(a nK3[MLiV]J]ezڔjNѻ"ZITPL P+H7~B0J<tUs؟Tm~Vy FW((Ĝv qU˯_Jgid 61eGzb:m>!fn&]^5]Ђ6H96灒z;~(:ٳGg 8LI Rd} ET,ud8&ĵ-?=Ru[mg(˥&<;=.>8* x|޵y//SChsCZ8( 5@ln/eߴށ bCJGULVԱ'9Ze$Z4P8Շ D*lJ4\ͦx=#f#/\ BZM=,ai~〹W)kGkdB&<&4W,;ubLL)قxB9)[m)h R}B{+ CL!\r]H^[H ~AcVZ5Fѽ=~ieE$j4}K[&Vsӓx>rlKsdň۱Y6kP8µpc_?P~ ɄOWw]\s͢a/.cd)k<)­+m DdPovTU9/ ӥv{&-Kµj^x(4LL7ɩoiӸV((+կ4&pcujl¾/Ue k|foH6%p/wA:h(ٴ Z<~uT lQNE6CHh‰4 rݚ c`RKY|D!$jIÜ\h\̿`־:W&Q 5Cf"Sk0?]$<:ӑF{z Smf^vLSͲ%Q흌f`RS>NjHj)ZHҁVe4d¡:Rғ[U*+o/bQ}.^jUӘYhn2/HͩNt1g$>O|k%S281ExWDOiJ ͣj4P rx=;`cm쌶yBK]'MQq}MPG^UJH}VdlkEڿآaҾӴ%V^={I C#-fDÞ5al7i&Ms%@&ŤH'Z;Ǘ,uZU7 + qk h~$۟u/VdbqJ1H-ΦrwsjmZl)2i$aLœSэ%J82YKTvtkPs2Ӑ{p?$h-k#sGq#׿!dQMO.I 0۫ӭ?%Ac-`݈lYNPԊ27g^(x E1IuP0g7ŀ0U*-}qnԑS+D>Z:5H}zC3 zMymF?>@ *0k^A,r.{W(k/П;,aa;3 z7Jj >x<H҉Y l(GRISafϭcqZX?]"i}XAZwDӾ[]2AV%$PZs%8ya5ÜuL\*5\s*p2xi?azvgTfQ0].*rL=BR o)q#$g46npm;9g#+@ob7oJZ_ڄ'BT. lCz9]]'=SWG/ D)!=Y4P}^%и<>d9bm{d[.V`BKJJs_} L R@.z bN@?2JZ׵~db4}AMa5A>Is]x0`4 ]1޲FXEA=A:22[ V*)4DNDd| tŶIe[%y,QDi-< :Ld1Rȴ|Nqj#`7/RQ%› N&\@b$ԷiA Q4l 2s ^/X qM1TkZH@g;0PTH`H&C7F퐆,]1UusyVD ?wm#C͛ܐpML_$ʜ2? 3kWER3{?c"W -H+ x{ P*R?R6"0$n-%XбeZvY s!T/ r:;+U_ȬÇDoMlȦ"9ܺmt#;]>5}s9me+Qx6o ^X7Cʆ5l=+M(&;MBPن,S_JGCoIQT\iLB;uL9XBsH5bެ+Tu1@FC==(Ƨd_91rfˆR1*?Bӳ߿MfA PԼJYT?ѝ 3Db?#뼨&S:>yolxDjg/O +VSyOVά,;XDpΕqBRb5o("ÈaKXYحE2xexrЁ Kqn8TKfPe[CD+'pS H70~sG.y(3}ŶgP(=) NRe ,Z <ҺVx`959V}Q*׭*/I6-I0` cqzw0 cRLqh%mY( Z<mUD6p ȓSBB2 Q~OW5(k%\HqpvOT>-S}jUZ+Kf;Sڗ놀o^)X~ lpCdc#XMLꔯ*}R`9DSNTWЯڂh /* !OFsqX]Vz8m%PG@NNJd;D5uylEӰNAϔ;MS SQyl{O_8;:|Ho~,Q(.TlqC~G`!_k jx, A9/❏t=l<@fѝEcH`Ѝ~K3`Be5~/Nksl 0[pLKNiM=h#AȜE2Bmpb"o> p-%ڟ8՛s+b)Y@"P[ {BWSj+ FkAD0FJ$`G 9M%brrs=ڟvϗ6{R;,nϺ5OM^0 | GV1V]KڰSl͓SA;ԓDP膗j]]仼71Fg\(9VWى$UfolzG:4;DTM8-B'.EK@Qr<;| <(A^F{DYߠQLo XC>>Wv9y繕A^^1ٷ-+u՗"M[%6up%1_(8OwrIK;/nya<9r27=_Lr~$j X:Ņ%p\6d>+lJ;Obkuc^j, =#;tm\0C3ه\s<;5B#?OĀq5 +g$W~CĶ܇ ojQqXA;BÕכ MAB C@xQ!CUJYX~(Qv,j!kPXgDŽ,xR)XXv!3h,(N(2mN2`$) cOp̽!M1ap1P~Aq"b~8J_q%>֢5qRU`I7bmH+57ֻLM#юSw\V0 !OOʋ$U &֟oNjR~3ʲ/~ uc}Km,j!q<'['Qaꝺ*QQ@ŝ>LwUzw9'_2ʷzI?8I9\^E)bޘ r%N Md{eQCAM~0$|@Ҵg5;T)GK[_Y :/%$p,̀(1޴22Nxv4@B+m+"&fĬ[O}_02]$鄡kt:|o={*.)2o_Yyd+{F?AHHr>⠀.) 㒋i- U 2Pфdz,O(6vy W1L*WM3>VB?n0 !ȮJ6ߣ٭jx(ܥrrBf∦VL1ɑ踔v+I,ȑ=mKi,z;dnl>^i1l}KԸyI?=NkH4fPPltjxgr\AVxѼ r O9򚍌}5FP+ `Z:b820HOBDTP=Znm4[Oa@pw ` w> ԍaV,c ìgʷҏ6/tS&]d2/z~^]\Lo9<bo"oM QPaYﲠ/LG1U9>JOʚ'UsOw⬋b9B0*bW1=m½[x&]QO;g)~V @?KQ6}!,.e1H˅}"BnjRޒ>Yϣwyc u~%B #Vn+a 8wKbϭ2=/w (~^tz*CPVߨ2_ƣ9thP?%xsXFLJ\ DzցWd@0ZVH)hjpl^_}Έxn~aDwgU}>i^ϲiiif_0l/,E[Mi|wB4{u3awZ=8!Igizؔaia";d'wVt?\g8es6k7'@ J^B(LkJ5(qT^oMZЉ6|-PS̊JcA-D >iz8H?w-74'nӳ CqpWjhDŊ6^3a"k!>ZAd+DbinMZ0hCC!KOr+5WK!X}4Bz+4qN4{i@~ 22js}4SO$p VHQӈQ\qmYo CR?;k{;B[tGͭaH,Le;tM5 f} ^tf}}\v|RZ{IͲ=QN [GP$:2(R,\;3/Kt!@ 6bn1(BtA@E4g)3I"(m?g3VR?ҾѦhnW]BxArf6'; 6Eͭ9m&BQWue畍}Et!}J_)GvIg %0T Z`9aQMI ۦ)6yvi=neV̔ͯۏf)cB0'AEV754#·VG6f Vp{=1ԊS?шlY2#b"o"]l$ȝgYAg{џ{?lkVC5OLZ;J=8R>5}wzj]V-M[5R{:*޹)ktWT[假 F8 {w0{\*p133l Z/?* "g. 5~!OAlOfBf4n+.]dF5]U .gt?Uʬo='zmQF:Or UŶ?NhFpf|e-NRtNֱs|ω~`RXI=5ϗun! # %N4LJղ jN{% #'dȹA+0 :nm/o0?." fbI<n`*%~uI{8OŽ/Mz)&P`}3nrm㶧.JN bG5פkXnOq,B$p- L_n|Lz3--0k~VEgs |BhEBӿL- wGzV摐"J ֡[@&+]T%n i~aFB0E;LZ~|nCEyP-֜=QfUnUNNJUX$I{csE,T$l.ނTeI V O]"iFw$e'U#o#S-CZ\tI$|)#)bXsg17S$72DW!B ` yPq7D I0#DWMdI!ICԆx xB<I:3`fl,Ys3x5N ,bSz~Y#0ϭlɄlY]g8˧ t'a#Nn hҌ_zP:Bv5dlƠѝRwW0κ//8jyˎe&u{5}BgbUQfZ"}Qo8rA x8ՏlQG+&)"B.VH7+μnȵ-@Rw( ̹|R"o-Is"#`Х+Z6_eN6.FDf+u`ΩiٶQąu`V^AC?^vh;_⦉ 6!kT\߇1kg}6)Q|nZs'n/"EuX{7AD+ih<98%rUyJ(C9 oΞ_zh ;>tz=EV"l$zr| ӸSМp[gw +!Q(ļ5BMP68qdvApY7S}ge/N!2ɴ O`PQt+.B3Sa >V=/ͨ SX'qŰmh M&JM< A} <8\y ǽWo]_ $clohX%"Z7Z-&V:Iy@fiܢv]$jsg9^n3zQ#?ZK-w_uF 0ۣ Ԥ{N+9*9Z Vn_`}morŊNqJQYú 54Un 'G%p+.;#4vW;q;(]=ܣl>[Wm/|KCp=Wp2>;N9GZ2_^?9^L-]' 9Mb $t BTO&I֞T;-1Ez׫O S.׀Uq#nTLm)6w?d`4w;;"ERJ?ӘyElf.<_]WssխyܡjDB0ێ0@T>/hXٻ&BX>9$6dykBg_{ҳx)X6"jM*8xlR UZT&tJq]FDlz0^d@?ܚH)geMSfIJhɋnm(g_a(,-;ߣOB/$JxH]MAyj1[5K73)q?)HƮpi=[ABDc Oq pp4:͢πk\ J 2o~rHDfӜ)o3I|ꋷOWܐvKчxG)Zd]w3w4Vl ^Da+$h|b~/2=r7)̢ѷnIKzk=Fujwx<_);'`+22CHqE LּT\o>w vPȯ5f9";4F'6eM֥Iw†`DmapJM_Wa̒N).=kA(Mc?caweMȕp0ch.Rz#}GXwZ4؍m!+R&7 㒣^R:^8rz8*vt*p]Yu2mѕpIU:W|Ѩk clvoO>WjMo’p0Lq  VX[)q׉8?Ex;M{82 ks.;ֻ. mlNj~MuJM keJUb/3i:rK_&ctL:r񉬩5ffOo5^ kOPpGS,]n( 'W}vHW)q=$}8PE{(Qu)ߏ #.s?X˓Z,YJ "ct3' mR6^ף6zsWLfA h<{ƮḞ8if\qU hn'= T4 i݃wY1 ' },rWtB]i2lƧktm80]5 x7\87>H(hf"qXU~MyY=k}m^âvSfΒxz I`8(+֛sf%@A8"?vƓW$$];>~G#ݫۅEF&(7x ObYT6??71sHE$IFF1GV&m6}]sGo%Ey>jהVQR8t_eyF/IBӣHq> HM,(kAYAzt!MɌEsE-ð$OXU#&z )߻]-qPߧz֡ IW ex>[0f]~PlrBb}rl5qW`HD}F2 mf XOV'5R,:eGzuǍnv7ވk*_jO@S{4N!3Y*r?/E"~W#3Ё?U*)P}:'4H`#'wQec%B~yPF3̦k["tISp3Qi7 I"6[ _|gBOc:fWݳ&Vv%GH^54umԹht$%_e[GuU'$>H1Li&5Wfh8/똢1+xRfSPeBڙeg0JtbnzO6b# RRf/4F$7A8}5>'Cp*qQbU8#i3Θ&m!%C٪xrKѭzwNHaӗ樒)cJh~QX*@7Me_ܑQSuj rdF=Ge&lna@?p / #|c3b UEHplx-u"nkmr%{غ|ẰGLC6>Jf& >f7uZ'dq;S'P4]7 30v(XdșqXyԴ8 m0:O[Gscr ($dCCi[\LJ.x50᭠k&f = G{wɖl!B":wSoɄ$/yI`.E^Meh&ڢH 2!xutOEbbL$8ѡ'41mlیzzy<a:N&LM )Tٔ?[?xCXR-a ۙD廝Ð%oՊ~V[6NMNQR.-?XfT%#v~+NݞroVRGؓ!ދ6yoN!zR|!Q~x7F1atZv;4~8l$r/Z;ԄxkUY/s[Erɍbc?bY9@?́5s:g\#b)pj(?C473B*M/b2R@mr8fy_8 }) 8p,ԕ7Yt_ _r`1Bk;ҷ;3t *,KfAX1ٳ%MؗݲIr^$w+>b\քe@75<NDŁI3VUzh HOh0;Pz2 (&9* SKbe*am^zv@M0ec\r2V =@]QJ [{#J`l,%d?ai/ wVh/mHF rmbT%@z45iX%"Ba|'3rD yTE;rg%^Y:i”b0O#%,?>>{1Y_0(V ξH9xb`(1R&rTI|A1FrC jd}) B0^/Z;Fb2}8L DLg~nLs8ʪ z'=Z0E1}g oCPgV^u7tg] ۡtYz1T* Uz%!^Lس9 a_ͭ;ؒTO}ߙTyv2˝yԏd $2U!xaH+xns_N9 FI7>4ـ?[f(M"ϑBMCgF,%.Ca͏2;;ź1%M{]4mmB;,Puː1`+Gg=4DxZJ7XQCI.4af䌲c.8*: zS1xWUY%9$8#tUI8e6igIѓ+jlf[t~.k80>܁Hu2Y<p|hIPXM\kjZ!s0J s͋>HH񕆒ob@ő-SRp;mddhZj _X@0_kaA<*.J){E>`L(k$H OS`t7duRHgDhM0 |hٻ.ŧ O &qxZ^Lay'J>Vg>du7>"4~E6Y[ZN{.A/g?t2gW?]q*msG Ə> a]pWin鑶 `x&j[j~&lЇBB5CDz7瑂ԉ,."=œ$Xs_|&NPϑ"7щ~/K9|TtT7NE6jY,q'=6K*f2prRQ:qRݿ&`ةG))CUu퀢liN7>wIai=5iDV..iH%٥U8Ƨר`TfL6n4IJߐ4xd}WA D2P vPv-޸#s8umV t B%Q|,Y!1 X.ύ6;=X)g֗{S]CxZ&&2W?6qML#cކߎ=ë=In'{rIQ"bU219@U! wɂt3<,́d5>_e{6-W`^rQSAYu{. Z-s-ğ;Ǩ=rgNUn_@8y1=nä{V,R {Rt-slQsa"ڠFK&tB~JGϮ_FMN B~X(m_`nȓ63!8,|@cMd/Hn9{˶CAxPd!M 5x0C|,k 85Ny S,~ ~oZ#e3bX]p -)K,~M)HzˆZX1YqƽLNןo($Z0n\;7htDφ5b|5英Ҵ~k ` ,7]uJI/D?"9<\ZlS"l!"8DFjC3 dC]t%ۉ?@`0n|Bi5Kbrr~;I:&qf[CR &QW }@^-Fw8 h"6OW79ΛV <"BOPac3\a(Dv呔zyN0Fx hv)-SL#\G߰6 /|ֺڙjw}VFW${2H'bbs雇L K_ٴ, u hCaB㓡 JSs$Qc4tzQҰ ( 2)pjT()^kx#^_9e\_Y<4JQ9+ѿǦaj5$ceӝaȫfaL.T֙|a.[|8FlgOhkI(M 7ğDw矔[ulhCDO.1O8 þtDhAR3Cws-[im ,H_=1YyڲRVC?؛L9Z=9W!l% ]ݕ=>8rFru1Z^U*~A6j.$k-"T}^ejRU-9aJF$DVeΣ4f<^'u>25>@5,=8C^Q*0y0@ltEF uwFtjA,4t B\5̓u7,x#9P}cyDuƞ<|넰3-a/ /\XCd|(=P6ӈWjۀf/DZhĚ _G"p+#rʓL6?u7۹n]+|!`õ`4P[n<qGy6NԱ%{!:[s-Ew"nfٜ,a KMusJV)]hW1]籷XQĹ Ι ~⢕6'M3KJ3uz~pR| \ldjnWfKX^9LTh'BͤNcm= `q ࿵é{Acߜ%8J(fYdy6TLr֙ޓIp> y۾{?gɘR!D\Oאu^KU9? i;q' +KߥOb^̹ӾpP ++IH]#,̑?ë3rޓŪ~0c!M?ׯ,lJ`5PmsxnnO,w9-K=yϫ\&hҊ;v rl'v7mş y | G숩@%M*Sz3#[x%]tSl^{#x/䝒L?g}->YK,CO ,?:N?Nޞ!v a`ltF^1uC;m }_BJ:nK m g窝cZxIJg&gR Db3Mǜݏ(,"'5UEk;TK`zqߦI#t!_ _9*'\>g٘ Z~ Sc qgat. )qXG+_J6)w*өsB.iՠ.:ΖY~Yp;.R:hRj sY!p#Ќ\>se>8Ua:*>c,؟נc[_(wMij+/Ijf)4?y8LsZM o˓<\=VD5L8* FƫG,nb#_XેCjSTb!8ۧ>H ꧉J~2b:68L" zⓈYڧ 0lsOO֜97z?vtԂ߭֕LRP ! Ν x*=Pg!Jm-|̵~0"DNI#we,QwZ耕H\|$$qy`NJ ,dkAHsD 6M`5xjE!L 2/4صz}TڴŠ " O/qͼUn܌u헴"CJK/YF0@g\]lȔ M)^?S*,*Tm6QȤ\.~3 g-y9Mtf!F͢68C7^T#&L&&lV2lwbH_7-4=bdʗ2<I/dg;?dDͅT]0V"s C?uMˁiAk i#RāW[=PAnkАıMZNwƈRcCޮxyWK4@ GE^بUs?XBqixΓt{J@ְQcXRH{梜j"w))c谿_L:ДcO tխ1{ͽŒ@~\h3b1 Imd:4ܒ;?t%3r1cIepR:ۥ ;}_t~&̠wNF]sYˆa{^1 NƃT-IQD">.NJ:dq-Ҵ;Ypuaci0yԬZˀ zBPGDa_&(Ji2#4|erA K؀JAQ9$rIA-{꒨XT:Aqɦ,WPΛ1dQS]ÖˤxC!OD>)ڢDee͟{<9a*b['K?<$g*VŬ!9]k4o \X;Mw/ˆ҆-q~9; plrLz' ["z{mL()WZ,vEVnTop|>,ٚ~ emC܊_dsasc*4(χc"eDPFDAx/1XCEHnN銈Q5NqՎL1? ` +īԤSx]sg}-?4ܞQqvnP9M' ~SA|kCϝ~8m@9+=#TZ``z/00 hAbFE'I ygZz5ux 3;j\3'jXGeO;q|ϷӒz*jD)WT硎6XyGȴH,mR*aI5NeLħXgY/睲Ĩ|/La% iud0kR<( :"=+3fّ 6]j6 C4̋SMܛs_v xۮJq„F% 0B9:cNߩ?kH#U {cZ&ʹ8SӂLfG 9YR8^0gd7]lK|F`BMGE )>|c"XQC-kb;hXʛ. U7:s'Փ,8bK?6# .ǖ, E;vn6?ԗ9s0HN~I i|O WUhVۢ;K'PE|EZx?%s)1em~ Fldzn84XshDouy,~!}s \K# Z8y0 c.h3F/*rgZ~1$pSt Bf(A3݉Fc |βnd)PhQ6`!)Xim7 dnaߍķ$)sPm) 3&SQ&}EtS(b:A ,v-h)B^75Ld:xg7}3#pJm&'a>/27>&V1Q?0jA.1$x/Mu<$#x)d(oPLu8D|6&efezBx]vPAO"*;@`$. ~ׇmm¬kݟuT`.@u!͹,""-. 4{ҵMw"ebHeb$`Qv|dƴꈇX_?isŨGEÍ$oriQ + YT?cpNht#w_d`:M(HX7DZ4|jb,-ǀ. jG_77*b7ݶX4F|]!-i{@ܙyl^Z87R P=k7 K4$)5Vqrz|7C]6eK|Zpl,*2_ޡ -a[In7C)8_IĀr?ؕ&ɀ)@Yn yyt7l}88[^P$T3R{6&O*ê p2H:O2i1_ĽUCQ k\9gbw%Q8Il^f0?>5eC2@Aa՚=roJx=fý6 ۴"*BmKra,j14q\ b#Fk)#)U_̏_͸6вY3ޟ99<ߌZA~mmzR>ѿqR[?[ճkl9_İPN25 K- *f9g!b/>q#l^n䢗h% Js>ЬBZY׋vϋ0lSfu0Э{,ͷwo2;z(,4[gI#$kpC=S%ER.'OUWWw /Zzx7i[^>kue:ҜÐ.Wk>!R\d "׊"R6kϻvK%aVDWϮ[혰C*A07|ӫE`Ky?Ph>U#'G,hxv8=Ɛ!dJt]Efo45g9ec{ݳ-8ZK.PTyUl z|ĵXgFlu_z^sPYh'@8wCkF)(rN,erq8.ΐ[na'D 0ͳu70pV:;AZ}CޔuDQ/W5 @N*V=B'.%SLQ'ᑐ)5^Gh3dت%1~Z {P˝m:km_u N]O^/, Ȱ3xK#D| 5%iodk¾ }wh<":= Q1[hlkFPPr h"]nir^xf0RL,-][.Cqyc4 lٓ::6 OF{:pT)ՁJE³GyZ~$ζWc':)_Ҧ~g!&&\+phG5pD(`!,W=Ϸ%p$JbP(nrDoP!PZ| ;erGVx2D-ȢN~VZlQe tgM"V @ , ̅\sR<xH߄R,q jvOj%4&CQUcT'`@&ձebcj?d3>D$q/qw d#BlL׍_"w:uij}/&]nh`[@ڛkA ,`otDZ ^íla2':r %[+|OkE\[=LZ{}STa(Yq#5d6v83DiW$ƫ բ_Edd_>c% ~™a][Z^]EHq _/=jz+l>ܠѕdBs> Dh>=<&B_UQu -6T_#4灨z7wnhk-w9TmC)U0ɫaٯc`~8%;_>@ہQg+L_~gHJʁ'}&e:3i;y_vZScܡEifFuQtvNq:ZM|BAш_asDȳyсYGyl) &?zHՒ#Rt'!z*{´fV| D?qJ$l37;Xe|B3c/(5N)߿0p L]#IJ& p,*Ԕ(U~zryEy= .bƤ &ٺ厫uFV7CE\\dH?7 h"7hx:],~x ႤLggE#<ܮThȻ A6{_T3=>3s0A<6hp2o=OEJ<^;Bq,1Rœl{P,jE%V2Xۦj-@&.u裻yՒ0n$7ah. kr]^+T b{Ɓ= TܛEy΂ 5*3^,7;q͐ys$gJz{`"bST+"nFkyL+^vBLh #+cz&huef_мN&˦zdhuH]d"S;*2?Yޏh?*Mf ے|a•m!$~w>\)ztjȠ >&ut&2]focK>M+*ˮ(e{3;uIC @# #آGM B!&yUyW4CʽvL(V0tOz#l.5LLb.QEZi Z^+pB?>1v߹Y3+x1uL`xm#j!WhvT;~=[FG[;?]#5g?|m'gDP\0M<'l?)M7Ҝr0 yWup拴ouw1R?59 flpǞ5rmZRjX,%xz4L0+ej*腎r;XDGUE 4љ BB0Z'}RT8H=-}sJ5!ލ?*_Q2 I `)uTڢcAGHzJ@S~6]Xt镲=^M'A=VCO}N 6\ LVJ©WIfpk}?+@L=T337R<*fT) hS K`4ߩ_^F 1{ tH]6*#A +R .?K3s6 "cM-D+EԥwE~pZAS_(&XLӓ^%!ceBnVM8=%l>Sfu¬Ӕʎ3\H~ ~Ȅ#iO&>x`8 ~Ss 2anoa`V_$@lkYW᭥piE#牰 4F:YB.d!Dɣޛt+N~K/Fe܇oR~ X^0X`fYf<țfC0/H1e߄gvx>ڀ?I C$qKs@; jQޮ Ks/].u^X/ !"dh/ zP;ьԍh4 *-㽶-DDYL/m~甗4c~U7s,Sm V&8L57_ŽJ[gKs": %z[B߅VT. 1=5ߋ$#柞qx@׻8 I6Nav iĬLSG |/z(GErg wy+h׼MC;ќ}W̟7h {y!څaё ˹-{3_$w{EYǹWdzHP3(ȨʾwQkwxMd©h5^:Ǻw2 l<^\Sw ڟjhIE MEZ:*<@Iz%ߩ4E뺑C>q_KD2䦢bF9 8V|jWJWj>#$Vw/7DF~_%|]c_tg&e&)e,ߓUpt(f:Kk@y|?.wZI |ٶŜr2oB d'D/D⓻TTn`+#ӱ~g  RUt) A0lh<l̇WӨP9[lsle)v ]:aziTWO8'0}Όj~v;G.˙._)*հji~[e~4Npqn wIF4? )TI=EH@q˫&Ov 'N{'?I#V t|s] "VosܺS .zO"UDwat8#Gm)-XaclZsr*W^Lv:R`n0쨣1j$bj4kQHE㚺CD+0}Z.7aVDHw(yV̡d)/^/ kO4- 6;|XT7"vяZ:D1t%rŹ,EԮfY'"nzfL*'?|-4AOޙP.!i'wUuVxx3 jҦnKfӀDr;±ʥ,.&=Y6-ӯߦzs O^]bMQ_ָ^_1քI7ld_([6fU uG =Zjy'"nA0'iOЇb/0RŁȽ)ɭc.%/oNkc~cbA]%$4ǂ5vk=_,5H~H) ՜ișٹ*?P7vn]:Daq5o-l H e^rYGKFηRω+U-YExZVN^`,$J{UjTdB_3BC>:f!~Ȟw7n4z~b|޶׃hig/v'Q8զi,c=aE=h`9P3ʸWt*x Ex>{\eD=[ k%pr1$ј?~dςyq7Uh/;caT,"j1q6z#mxhJ>fZO]6?.mLU-'׺kA]riM50J\hz$5!BV:Wq)pZwn ꎔ&e A usJ2UW Ԁ2DHliOe1456?~'Z*­.fF&+4o5Uli'vz3 Ug؅d* kxSUoxG,;vf{?J6xN3R8g%4=f"sS'\݃)Ӟ!Esu@̤o)=K.:ٓX[jЏFBpj!O^9pEsW\*,!W1Bi 26nA<X_Ϋu8J˗0~j$ hE_m|Pv/bр"'&u mڈΥ[;CvWRWaG{\e/9?$Fȼ(9doRU]f/b rL#ա.3mKd.A1BɇLPFMj0p訨R%wrgWw`Kj @=o^=B$)R!F7r&''8|o CuBTe6 8/hC3pbKbÕa-ZVN>60]@.!S/,E]¦)}آ} 7 HF!})Ch<Λ7.ȀTyiT3L0@K>^p@–WR@4~-k)HE~U=1 b@_F|8L^A+ xоhg& 4`%5KjPlˎ0#xk56"ftfRn{#}°6"egUL p1K=5JQbhB`+/'%Cwa9~XbeHO~╞Ks9lkF5I8~O߯^lWP)ņd2V>=s7O q@ؘpjJ`x5ɮ܉ytH! JFVFbvb͑yCx4Pg&[c.& $4. @<|h1Ǹ\o } w+[{Ϳ<]gBm6|w0D젔1߯O%GT̉('Kl} m&K4J;t,@"ӰoQ}ni :ھ"V ty}d5j\Sz\88w~wI?(IBKs&6fDBF9bhJɕ6F5 {CzOu[IoqNrAߢ2` GK.ϣCWqQ9#9o }V@M«!݇*MGNSD1B5:&H(h w[ X^t6StXgq+>X lRJ}4}*,PJϒvriNKdM!Vn m6k L> Q91&$k@Y0rK}:#{+\v St {y yP8qW\V?ST }}Hvz_j af?f=.Sc~Ph1sghYWmY6!I?0)/220QTC5(͉,XL#@5Q@ ;q,GhO= tsF*9l:OA]=X"9hv7alAdx4, l%ע=Rffg[lrйKr%>e^U)ZZȽ{ЮXl(2C3w(u:WDucKf@ L&z3pէ9kIdiN~('28J,o'ψ11/ؿ62qrgyol!rUePü5M]fN/W dA*ib,Y^ID!HD[y& E&obρl50 04vߦ~AqCj\ :ѝ}<>-lʜ@w5k+(#zv(έGyԣ}bT猋^2oE\IW|iDHc">HS;[()woq(tOMEɋZ8EF|cלXh}vެM`7pq];_$yˈ_:`m~rY` 郢z6}0_&hCV<e+v@RLYi!2S_X+hi s».{{} tĘ@۶>3eھd04ˋHw:Do ]q냊~HhNDCu}m4Y<_YªB&ȗ1Xfa`S/SysuPQt  a<+b9'"M^aZf /[F1(^rxƂQ܀Y⧶?f$!;x 5 # ,m+^dc3$

ĽiGI<?ݕ&ws|'x"ss'TjO$1OG3HIUG쬸&Sކ{UuM'7\FɧьOQ3~^:kI5h "' :Fo>'KCoQt {D |;Z7)jųԟTI"]t•bpƜZ#9dաf+י a"q^<ƖuAaTwv:v ' nU KdčL"'Žtl`x?^A$*$TʫL p!t}9{L˥p"1 ~̢y9};{1 or0qY6 *@I Vh(l_w$_сs@ TfBfW΍ ;f&3] y@ni;nEpK<<mMnN$(X4^M_; [kLT\M󻐲ۥ*8vc%lG[:%bvl;ZtAɬu]҇"ym'v6F߉`IZ˱1Jy{p@bф?Wv$%k^^Kvz(kk 6 66tk(| k (Xh CgYzocx 6 ::ML3|pv8j{(3Zzm0O; \,[NhxtSn'}%*ݳ¤nVKh"%Id]a>~G*hʾ؏ 96✈sJj uo38E#{YK븽'X vT1M6ek~/ i "B $CIRr-"@!\gcᤀMJ&¿Bl,E6I;"`J裉#VKy%kkƟy&A39ޜFNJbpO--Uɺb0k7](SJMTww ]7Xw*0QkH<[I=OdwسJϺn!H|:-m̠!Lx'YyPazj=/* jOi>f">} J"V13D89}adg}H7[#ɨQy&4>stT5-cay`*+ǑxR*EౕX&42JOT#]݊l2-ARB{x"Y4BsF(gP3@˭lu!.{}ͦiL3G !)ioRnޠd.deU&9Z\57>.9LlVh%Z' K( Biy7](7nzrdథ8 =tgRb-V#ЊnXFĈe1 Ѭ,WQ {^{2DK؆R\tl'(+B;yd#Қb u.,@C^1>!= +M9<|6feGPqdfSѡl f1B=ޘb(%kcNn >KyEyWWDVe.Iq[5_ﱯ^/b@]8H`C|cIg"xt`6GFHQW=cؾ4j~ :/iTZDQ0n_gЦ1jP;ϟO`r+Jz${씥}Dy`N4[KHDC'?y ùRxJ,Ee9ڞ/|?fc[0P>g)@fU&*l*SJw~◬K Y,vŧQ6 ܗ1m*5-y&FRKB,1cLw/(ʸ:oeE{BGub/ݲ@^ FN Y'˯"S6^oi".F4wkz,)SB gdM]041_Cfwx㗊*}N~J4 |P%Gji!0Cz9.fFh4#^ `2.ٛ|% 03Kwg1XtYT^{S.jA}i*Mr;&q~)%V;FÂDW͡+?hBc*b{ 02Mtc1%Z6F;fǫڒD59B`ெ֫B11BIxAMvЪf$D]MiYYBwo1ɂr:5';p<$\'p>ç!͹d ] [wbsU%>2T֭X;媹)QgR v$|]0z N굄 ՓRoA&lGj>2^:mzg*D[Ff^oVUbAJ:IZ*SЫq1]1K+f }Y~" I|MApAֿ@a. vRoYr" ڮkD̓%Ci~#INiӈOz#vL;5N[9(3ګ_in /G4([ ;Zxg\`ݚi rU { 8F"ئ)V#/ïMMVމ4X/wن*._ih0Z-DH\*sx ^ h7mRe =pOTQnSA92>,D4Gӛ%X P~ lpS96 4a,_cvK/r}DL<((,ثZ}lF}헲?damJmo>eoN%q~rNi'Hk/'62˃q&dT#,\q_گFkzUj )e;6(VPGՙmEmZ򺫋.ƦWRҩ$0[Y(9-̊u[irb┭1ppFdLKC`|B'2&m8L[qͲHtS)sLc.1`xcUdc_+_Ua y\ fbQjo -z?|aΥ}I^(JH":Xc\9)1nF'+ĆVCqR}6e{SuW؏$Àְ pbl wJi Y#Ma;>ݔ9W tksC0R1u|FTؔ$ˑ <^QzGE[tv.҈7cg6uT=^RC졎~ BxPLq=.$+t@&fE_%fH(̢^1M8`SУdgK|T\I6x2n [(Uѿ<CJ* rfk>ePVfF/jMs) c&:6'>n(d K֢ gP"ߧ yLjdFm~'&ZFjMJP'C&EВcFsQye;!jPﭣDzVր^Le2z݌=4a }@GS;ɱU E 1;dQ)+ɎCΜ Lă1IK1;r~܌f"z(1ifЍ_IQHcaS`Qw.PW.Y?MkO")\GoٴpYidHx&yAIcina {Ryށ RX;OEQY=[6LO+&%m{2QJvv]{WtMuCpY*@Oޫ IyOx F6)$j&7Ljz\N5D}2 ~"kP~8_pe^ aXA'Xs1ۣltl_!ؾюSjܾI߅2f ]K|@ꉪܟ,勤'so돀{:1MzosUM3ܫU?-Ri"hcf> nn2'kkez!IA.Nk/<2?}/(+L`! W MgvY/ 59!GQKAydGe$0叆61~Aڳy7vV#K!it>; kwlΡ LhCSB<*/Qzyb`j`GYúHcV8U>7þ#]:6bf\NqmUA1R- w-+^-w~ :h3IeLyyr՚b#CEòWO C˷yaMBqJXP&\Nʷ1&Г#>@|r_5B`Dn|7ܒl7+%ʮ q:61$pL8k<0=Tt#!W5gq0cwB.Uch/x̳WИ OKGv/  5CfgC$:NNU2w-yN['ҍMaJKHXll"E(8 70-Mm&?u"K>m'Xƙ 5Q>Cu'Gv/^8P.S 8@Ia N퓲9k } 8ONˠЁQ256feb6O>&l~9_.hq(UK6Bݝs ,js8pƖzTwmTB|ӯw GmOA35ǝ#yumĠ^1tFQP{=/T/k(ڏ6.Ȇs.Eۉ.PS·\c!aȴ$-! Ѥ|w`%L!KMS跹_@4 ]*/2|uaJu=Ҽ>22 #JtBd] 4su\`<[ƽ}iCģw_o.h#m[B8URY a/se-% _*cyU.NΎ/˖OuD[*=t8(q7_Nâ-NyX /6-2rYXdQ́٘L֔)վI:Lzp/匷ngX{<5)׫JwrVxtJdgZe3֌aߪ9 8gD#r>br᜸QCP;%QFZ2e48I2C\#L q5+[[ceUv{ 4Pk&s4xf AM|>@?ɮk|,o]XG6qXp;Ȗz~7$ԯG {B!B¶`J${y 4t#}C ͯew&w;,8v2:U\/HGz;:𭻿~]9m˧9Hd)zuI{yNN 2 :^p Ge=Gљ_%|eTs e_`RAǣt(GΧ>5k89?ы[Tt:]\mSwl&tNiYmZzbc'TːG")0!(ԆIF0^lkh+f{&7PgWM7q1 :m|cN X7D./ϽpoV&b~*b^N>ձ7K;#x6̣)+,qcTcɈn <39B B9vRϘ̴ V\m|^__k&yg' цxnpב@L5vCZw/-תUQQP u]D?  a6 8hU۽x>U=7%&gl2pсz^=Gstݧ,O(#XN'bfe1t,R9Vl{iDX𝡩WuU $bу Dk9{𧷗FbQcf_; -[ 57NjBd"ug6I AB,~kJrvONBO\ɧT9 }Rdم Nw(E6*՝w}50bp?$=-KH@s+cjEn9I.6ه4qRΠ/퀘ZS$FܱTh^LS:2s S͵l-.ե_{_ {BHH2b(Ldr#>Q K3R n.ߜq+քg%K1ɜYӚ̺c}Y0.,i~uzV9NQOUbW2؛OtS{h7 9;S2Z:ggWN^pF1S:lāTNInc~){MBc7T 䖧niSDcp/v)P:)2&{f_N SH 7פ¼E *;-Wc/)TZCswc􅌟Tf9~J܎TP]avM}!PI4ueiK1>m%zlgЂ gm.L({Bo~ib]fozQE0e?OGdVlB~mѲgNU$B5mZiJP>R8fI;KF v ?&pǫn<zȎ~ә_.6LdO8 v 5q>%ؔg#DzCތ:f\ƴPq&4$qjYxgp&'- 7 [ bKA80XzzY#^Cp[ 2^ CbY Cq/'dbXB.2gU,"=?amr010!^\U8GB!SgF>SB)AR}Qpc.!#`E6u9?[q\`a(7dgi%3i1`|Az Mqi4sr .?BȘYGm6^Qt]e9p8G;^bi7}}{Ѩڹ"`*>NJ=1zU Z\al}ȯuZ.񓦣'[sކ2NB .[Y$1}1dđ5Ug6_c2KѾg@/vXUiY܉NA *#Um)L 񇯯KëSÖ@GιS{vuQ~s[8ie(~Vm.*l#D޸ɭ/X\ {`T ѝ9r%' 6]<6hg( }W,R$B kc7rA J3 ^4q2OaL2h9zJKGyvɜv~cL,Ê$'db/zPgi84%"? ,h՚Q45=Q +J>U3 @=-dBh"h7g 鋌 ˭m%*2v+e#J~2>ÚiHܠG8)'RlĔͫumzYfz9hF81Bd:T O{ٚ[Ү:j([-HdV%uT'{61c}̉/);}K.`QㆇffS5䡔c*ENV|` uUxi_JJp ȋ `fzXOj7ED{hk{Eȿ0$Fc O}c7"X8BhWE6%|GZ0*|q{d \@Y|Ўjҳ={\R q™ KW68vAJgqv)'>94eYiU[!#2UHuX5 |V&{=N PU hZb΀m&29v TaBRvBpez(:rɬJZ a%ks`3XB=ju>6$K{J|AGkqz ֺ P0(MpcZU0I6Cwh|^ 6A^౺E*訧%ct祚= U0y[*\y)bdrGv(A9-`&AЭ ͢cԥ̺U^ oZbǏ# H?iAߧyp_7x6w@˩HҢ]uۉ?]]r'7~^CC$v{(RB4sgF'n_EgU65q;}=i/yr\e5 D9]#_YPQ+ynTSLO wjfZ޴4=1{SF4GՄ&S> )zC2l1!V70)wovȲ"\7T{uݛq}eӥ X Re~;@)M{z` hVt;3OO9 3&bL|cŶEb,x%#oف`!Ax܆y‡2n^wr'ա8I6|oƂ'I*.#wm3p5`a0=̇ D*HڞL4 F0DRm3=x*%Qf/}s,\L쑍xhfQ~ԜǢ8XR낹Oe,"apMW#i=l*bqaFxS aHn"0:Nʼ:8-旕ռ0ױTעr$ߧ,ns,dL,Ns:$$*-xTd(<t\N($QH9Q)HWɰHY%v%sfne5*aP -~᏿ t<0TS8>rCEL'oscУ+s6H;j9"n0b,JWS;hʴ3ȘzVDж"0խ"죃`+6e}9oSsj|ߞ(ܓT"NAigW1SWQ D$PU=`>MwBxUu`L~!+J݉d[WIs1kb- d*hmk1κsr[fo Eܵm$}K :x8Иy'p"# HSwo׎sQ9W*2_=Rz6ӫK6^Yz6^ "jh|\\x!9I^PV_1zM\/bc1ԃud^f6ɫ:v(XCb}TФ [x/J;g42اj+6`Y Dr6F X\^ $Yv+iF' px]Ng\ AiVꢭw$6݌ FZ/r WɶonL]G Qpa >7 ̈j[f`T%4HYE*{h 6Zt: p!q$`?.` /sŸNG-&F%+<#՘2LH!mˣWl)In}7n?SIµB=?[pDdvy..JŐₕm6U0kA#A dߊH)l>H942x1 ;6Fkke &6;`vfŗ9̠]0Qe24c  @xi,x2R;\ݨ~mn{&* [6BN*MqCLl>sM8fP)!fҲ[ fc=X_ِ? @+JsA%66(]o/ೖw^9A=UܪŐ =E!'b8֦h6tBH7b^O#yVFQ]~WP'_s]̴Č%#ţ:Yo&tV>?]ݧѦ"q [Ok>OB!GB[/ƂXH6ïe;;c`.f,^zGֻY hd\r\F͘Oު6 &{mȥl19S!Sr5 PhY|xm|ma5k ]"PM6:kF'P[=HOP 5`vkؙAMGf%㼝[(H>tZ?ס;S&^'P8`ni&weϠ H}cs ~9FXIkE7/51^cpMZdVJF N6)\&g;= ݩdAڋMX-8f'7Zg˜OohE &7Fu+&Tw&B{(mXhH]npßF%ž[>Q4i=7'p {aCj4ϛP:uXi] kΥglmI/Og1D0LW}L_ (OC_-K̙Ѩ]_={I1sY0&.wm!к 4a3?7شoz%}5G+U"zPo~@Tc^"~%Z7gk@p8>iכ5Rh7-AMh!L-Ug}qT(awUųk0,vu`ӹ'(yR:]4eRG~7dd# SxgJ!Q_W]: b!HUM-ex4K釮R}m~-xV[pX|R˝1w˨]UAYrjyxLp˪ȕ~ ,GU=$)V5}DT wtuO8̥H&DhR7} Nd8ݾgj5` o%ֈ8m7{X}vb7fM;l{*M gfqoLSP)p%c3O*t;P[sוQ,Y1+Ĵ6j[%M\s"8} j溨9fėB0py<% LJ[Rw?Nc$3[dm6dfAD57"Q .cɉ "y^y5$@g C?Q8TU3!bhe dw {}&r||_J wX˘'^ԃ3߃E5 m{jX93U34i54K r/x+r[+zx i)Yg׭cHˢm^{c;lvx)X%ZʴO$~ۣpx!. ɠ"p@1S֨_+ϊtQޣBbNڒu/=瓩gJfvYOOu 1 #u0Vγ]= 6=ͺ\ 0"m91Hy XF6e'^ c [\C|`Iݎ =J=Q;ռkoe-͵s"]^Y22Gz Fsu۩eM  =MXm0(7BH[q8 (.%@ brj=@u?WRqVL'}[e1ҷ8F쟄F{SCjR4RpܛȘzԴ:ott2ccMpAf6{vbP@Fch (.P~2nhiݑJ.^ 4c 3h[Hȕ?H0Gv1P1nG}+D Ve2‘Fn?SoqZl1NYu,.Yoںv>yXƪM `Bb+fmQ~nW-Qt=ݰMy1}1λ{m+z,Qw6 1?U%:5Y}v0-M" lh*v$8.v3Wchx(˘@%Y2)F loq&'@A~lK}&!lNT{E`L/ۖ1Ռ69nY3Qg<$=Sjp/BYljo ܊ݮQWInWݻq躴RX #l2Af| ?w%EKZ 쯮.6޲ꔳ]u}j}yz?Fd3Q?[hNI2/)c1]Lu'VRa[XtˑVH`]FљNm э$ko%ʃIAQ#B>:zH lJY$@Ia^veFUx 0{2j 1i1G3uS:.wWX<!9x9q\C5!{B4գ kEue |Rb58=c0aZ)yȞ*+ l| fhSL+v^ޓBEJLcP<:Z ys)G^vc7\]fx#0m#IkKU7>653a=z,O`$5ik|`\hy}cmWM,.da7nmw%j-0ѕ isDDv@ J(RHxa(I}|E鶈shj0p 92S h@l >+eG(a RԋZĎbx^u#R/!Jcw A!SKv7iƍQlh*D4+y{#G#b%ݖpZm4М}!Vńg1ڭ=ukR8.EI Ԙ*S֠'dt|B:*:&ysh^8q[E(%(b̐sR]:qToZOyR!9*@!GH ~pylg,Yj]>%< GVds< nSGV9V4[]u1B(ۖ yedn2#3+w[S|HhD?6:}ݩ wqho/y(*4[ቒpypb r2-*-S25{Yg;!Akڡ +vN#mq@ħGMu~oFW>g9D?@_VDaƞC f9J[|Oq̴2r-h)V |_V|wkLf\l֒SUAZ*tyAEtѩ7a%qǣֶh$rժ\W3{ `=*0 4L몳ɇ%7 QNtgDyc"j/smFX`Z8a E/My;gAR s]$2(‡ʚR嶆?@f E`KN\EoR_|$ :?c\W0a;om+b]ld&˱s+ [fV!y $|m\3%hi4ߨ0ADn_g83>U)W GFba {9BŲn7izchY!P̛xMJׅ\`~c-؛Ps2X6w2l+2$9 \Yt,ꆄN}ܑRO'ٔs=~Mf`) >X&%βNo:ƽ*aBä ™_cA<&P^0t1vUI18ʜ6 +qcLJ/ ;ォ 0$$g,IR<]B󥹈$% R|b/0C!MB SG`Ұn^2F{j8>GGLm$WIc6`1JHg[,u0 Fa q# [yJH6jy<QLM$qpK;hM =U ~ͤY/ +z^"TxHEq#X)JWY|␩7W^vqɧ]`j_ %T2.g#V:Gۂ>_@;W:ݳu6Hz.ǒyś"Pp,J~$_Y,gV+7v)=pH_vXktpmʖoW| $k\_We PȜ4趒", x_@dIo ;*SD*JzZ]DLxb^B+'2<0.Ϻ|.oh2Z]B}bf08:°Ke1a&N[ 1Q_^@i14Q XkgV2ZHEnzby,ȉ7H20QxSa ӬӞ蹞]t9a3GqkJa-'a;T;#@ gjo$im9Mp}WiSS3l !:B1o.fy=f>]h`wv>ȳ2Q!WbUL QWrZ}Ds6~ ЦGEi0k~M{oOxGeZ%޳έ6(YJø-z16n@Kn;(Oa] ݋ =]0`Gb[y(EnTI=Ԙ40f≏Ql#/C.} EbHG?|uY(u9ZΥx8a0@ebrK[0|#`12۟^'"ُJ4* 2G ʢ.,(ΧńG}"?HTǧ@ HQaNqԐR?B*лh$r尜:޶m}ـWD1spjl5dj;(\,-O."WT^Pf, crU ʓR?/r|'=檵CEpdy2i\!dxE'rfwY[x3#KtG.xŊaQNVyv#YJK@>7E{Z 0s=!?G8afGA+AS*_G7QLՂ??>`y$t7\5 TՂ :$oZ~NcΪ7aj4u ^2>:tD\FVl(] \"I t1VS +׻1kmap.P:M jy ǥ7j$9y\{cE$E+As`"͞x]|B*B z=̴0X 659n j\/p?4N6AS/')S=yߪxÓwU%2I'8[@_x xD,3/M+V^. =WHRsڰ?Jj:3Ӧ>xv>fIBȠz]L˾w?CSc=} -{%V.rae 00n-0 9K+$44"_b$\o<JO~MߥWں <9כkrm\;\2<3 E\w&C*Mܽ !t^&np?hٔa:uLoǾ['OZdOo#_f ,k!ZΤT'OLc*2KoG"|r$PPTB){3Y'ncl Zv*C݈2{cF (=[|TwGH$ji4@K暜M ;AL/^̓Θ6-3nYu G(TPdؐ S|9B3W^@ej8OzX2v#>W?Kt2ëQsmO6ӒZ} /7h[.|x+[Oށ߽ BԹ~_y») xj 5;&CAvj8{<[ZG?=4͟c 䕽nd8'3׻_(<[ohnyz@ ^= Bb$2uʽ6S#Ng,g$^W}'n{WnNQŽ>"\uҥ>?@@B2 כ1%cP$ZX2s%k S~{TU2{WR,M.D4㒪V$Mİ^̒ZjkXjsݭzx%nguP0c_OS-U ١ns׊ܹV /Z8'c޽vT@%o/LP#퉊 1|BнT] cs a3gbYS>prAqk6-=ڮ.,%Ny0L%ew V`?4{ž$ꚃM8vz m;긼m'IVJ)e=N°9Tr.:!T"eLgX jA,W{S/[c-ky\R F`s:M3<{7RG@ b;ހǗ\ Dr@k<Wy֑㓽W .%ѐn ^P+@&j||1gNm 4\pU3O#<4W=ż"ljW`O,oJq5@`y!Ao*C P᥈T S;ܐST/v* *5s!|k-7H7UʏS!mi(9zx}2N{`OWFX~m Jond`ѥxtQy{7}o>". &-ݢ]KW)+r&~M F:tR+qxvi)hԚ)Zٸs'ێ7 WϴgLy@Em4s>Ks.蓁Qz_a>ownay2H_!< ' Weu 0ݑiWbV"<tL.q/J[ؓ Bb˘`BlP* -+H2D~8-mLN9 ȭ ;d=r#v 0Nbe5 ObQny;|aDPz:Q7m H;77X ]rJ?JA 3Q?_b/}oTu9ݙ^F'~ցɎ X9`OO&ũ{~ 3& ;CE) Vxpf0@[OĈX, ])np2น!Ӓ݆N\a;:V*9-\N\,B)5kK@IuUC_Y3na2 Vi(/=b 9XI>n/ VtD΁H$w}3k`YpӪ:3јm-ON@MF:]IT]Xqz{})ԑȒvÔyK%1>VQ3 *4aTkK^/Oh?P VDhV*qr@DCwmxƙto(qT;A&x>[:iv$[N/it ߷ q&GgMU`|ǡ3XQ{]:YL\#q~&CFI<? -dwku !ƕNYaS_kӋÞ}J+ 4>4^)@`s"HW7 &88ۖ6?[fHQz2P0ECLBe뗹cm:/P\Yuߩc Fef(;m@h{}Z%*a+ ewK\lق6u6+!y}%)2Xaݐ2v@;ܪ"ʁf4뱖2OrІ5wǵ{_˳_ H)3#DK=\AXI:Vךc/35nHؓ J!- ِ.ء HwݶT'#~=L% ]!jVx֯7aShTʒ6ϷhdьjR=U.(z:YPpŔ|왇*> RH JI=;qXn-VRÇt[;ݖHse|M6A#:M1%2gr`.j>ܖq}Nm'JG{.fc(k$+ecAߐTDY#ivH [͋yiWpLs&.*=EnVpeq`[Tț"^,oTꉊ(,ю=J^ q^ q0qAO n{ˢ"Vr{ >uG0㾙C60%ak?ScܯAl!4X+>Bۢ)Ā4IPN'Q]]kC ]9x8 ,j 7\'{.dBj1Dk~:WҽGlj;Q Cvt9tiMb{1ݘ WQuqǘ]PݬemjDڀyt'_ܙSxP Uc<ӯ[)K[+ʣu&b6|#Ԫ*ewb@')܍UV G \ nL{l@Vl{c#g!r*o,Ҋ Ws} FhXtZ|Ni&?nf[<ޝ}P@xx Êẹ$X_ut|~~W!,CLӈ+{JY L /QXf@5>^BAe*,,ѹ4eX5E=7[q=AhNyDvZ"V,[&|X>N,p+nm0 Щ](~cYih =ɞ(%>}B7L/a܈߻p2րFS1@O.C8HhhTGQd i |2B# 9'>ւ;qgoCZ0">օ{~/uicFI4qp@(pE:{K-/5iOioھ>a;&>kCt%fJ넻dש왽ĩ-, Oܾ5yK81CۊGtl"gق2P~G Au]H;nCj`$P*UKC']~Wde>KU yz HaS^ªL}݈B.ܚԫ\/ND-*0ufzBueO7_]-l襹/> ~6*KAK12yvr6 4# ae0dx0T)jK&~KoM8-Z]XaϮpv tV94m#R+!r_I8Jlz<.yHޱԑ7/;{jTJ1su͞ʺu#nVI]>žrI2>f=(>j@GpFOWi$"Urn5v ^ѓ?-Z%Mc.ǒ.!  ` WR@/WVXI0s6BP7u|i s_aacjĻem7S!E˸=3rqVl"`KQ&9\ރypW㡀hooؙT%ZBD\*]ZM_vnS2y1\SWlFCp[^,3⥌Z].eE /#gyJ7%iN[2|Vay.O] G/soP3Kw_^U~nc 6вuuBZH>kBu@rkL|Ҷ30^n!''Oo*hϗB4ǘ.0( x-HwxJ=϶bWc*'%[I,V zf(Îm3sϫsjGh:2B3$ɰHzX~o-Ǡ a ֘ fK,kT=}̦fT;?6lr.7|in>/\!#xYTI?偋ld=[b׏L'HuCUX:P -t<$')@/S8KoYoDsV)L8`G.>4Q7AT~`6@i t\XfcHT1 g t[6h4O ˿z:+/3XRumoa ?< ~oGC;6UB]~{Ȗwm,5{|{`^M! 7e swS_ !My8J:I2]Qs=ic̙WI)cEb?TLmbe>>_!MZn:L]j#c ^+3'Jb9gWL Yճ)=~‰KEEUɉm3 6~8RPAQwP4jĤtעޢsm<wM=Ċ0~eݚ6,SCUs#mǨE 643JA;n08 wp_LBy R$I~Un6*m尊vg@ €iHq։+Lp -+|`$f:ܛ%]Ñ qApe.Sg}&cu%3[W2H@W a!ݘ9Bl0uT51Pڏnӌ4^3u/D!w.)0=ᴎWR:vv%Q-5k_J*Pwqaw$j1 !:Srثƍ=@'m$wLR pms0CIJXi27;P~B9G=^84$ .樀һ#|.|">JB9y 4:1 Ї)2 {qLdoOCGޝ^DD bt ad:VDouNFF̓ bj[MefF *X<1j[' Mxy&.o 2 N4!܈3a& ،U KΎRAbJ[aE^/X*XfȂعBtYq uDn 츻^CgI?=ZN(ߵ b D+}=Kl{.@&4g;S_4?7$*6 )uN2XpK5'B=Z)Fƥpϩ|sQ7QQfK(\q %-翞UfBh'qK'x)1*ep\`u^CNER\M=owv*!Rʿ ?_񲆂Πp`#ZrdءaS8u ll"ƭ&(;ylsZH :* 6xg}y uS$Pem$oTfā7)r6櫒HO7x5'_-rhX}cx֘3}28\BMe; ܐC0:ғ^eS`ѱ` rጐU {F&OZ鉖"zd/=&jho\Y*AsplW,,8ˢ+֒$#2lYbǶ{pY~Ly^3@u3ij̭|ԙ1t:G={MJr6uW>ྼ62ehӶ304A4SE7Vp;nOwpRuؕ#?sG19ת'[h]NޕH~5%QR@_kgȓԟfr&wt|Å3NR1(_/TU?ZHZ2X?wn%@p+ zI@9IL%$)L6Ǻ]|l bQŴ J@G=߀u!e#?!~j+RFؓKݏM:TmUrNɎ6s]X3L-V5j8kx-xp[] M^ĖswK$\r={6,עQ?ۣ![N؞= v{b(S G~b6T: MU߿(QÔÿ~^Dr$uKEm$#kjv*WpHAc`P}_J"JBt5?ڍ%}& Y;ݡ+ܿ9]3]]Wf|TiS8T#EïVeo,֤zG(Iw6xUxyk1?婬j/Z _xpan{ b9E+ "P)E u54 n5(zPEƛ/. l [ec?XK9Uu@=۟O"}qݤ VZ!*%$؝=IԠ{g|uj:3I2.QT ؀HSřssLi5- >~Q2C?Y1bamknt$ T&/ҽUDk) C~ur.NG9{~K d൲óRp VT+~3GݡDsob3UQ؃OMF7,9 Ma-8+ )`n5 ֋GT4uRto[ZMX?' YCuQ;1Sm؃͗("l6Lξkqq3> pϣ)~пhIQ]9<*virA)H }f1MꆣȬYU j*VzQpMwL".ےf1ty\oCŜoיla%zy.e mPSީ B4pBwǵ90S˞ylE5W C.}zؓ}^>"t15CkMx;j-FQPwh^}8wVFֹ')A7x\Hip"RXNa`,X=jmZfgfC>vڦ$+{Ų2&TIa<ٷ./6*'T^JP۵ZEDn&+i7J kpD.}3GB%m uzo1 myƜAʟ!zYѩ[`g7GSW7ӯ}> XC;{QSi3MNaA=bgSK *Aih% =E|fz`75)*kJ! @2RO2g E9r.5A^O l>զIod?:3 ìDY'P٪k,7LDv1oj)nP!દ^N_OD 3ܑ1 w]"@"k)kKa+t9 *`r>܇V.R ;΅5'<);x[e`3? w~X/qȖU!]ϯ7=me8C~\!{ [Fΰ2.}jKB;k2wU Xʃ1'1c9kATӴ8kw=VF?f]P1J`eEwATk?F, "׾lwv]O ;2l+q(exT%zrsC z|,{˜y,c;?$4Zl13u6\v3 ΢pj7z v-,"`m/ɅUXݵIf뒹Uo*Sr\H/Te6!X%|N&UlY-\}ua~qs">`.e჊2D4BC]\h?|UG,vŰu "\jtb8Fqa%~I*="NcxTQIpkR C@Aƀ[դXho`^..Ax}S} B`EN$CBk 4C}'~9_iuY[rYda6 Īe~=~#%[ϝLu$dlf&Ý0u%zÐuN_<2ݿ}H6:/[HJV,c,5?2F:OCkWRK?FmaC \;,[2Shl2n_QC*%*{/ Rq@m5cLNklɜƷWӪ&j8ޚܖ4pv pNnPo"7\S^妮M!9ሯ,? ?rYY7)f30&J+A5!Wx,,U.Z(y?>^?u?tٓ!*4󢖂0PW;SvoXwd{݉i`l~P>"υ&[: ?# hjGkBlB8魧J KxWod6pI%CY ,'|}?@'ڨL)_|Et ϑJ\c(9FnJEkͩ鼙R̨$K>)ɽ zGĨiAES* ~yw'n,Pj'cB!T#IN\ZJhCr{7Vu`=ұKO X8d?g9ҒP&Qx֭#A@^mn= g _hZYDHr,[*EYF>y٤,BWIR"yqmR+BY &^RYTV7&GfՙXĐ`6+m(&{+W/^B8gO}RTiuoF /u˶2o1RYJۛL*(ݥRN#LFRq'!-Ba.0wTRޚA{^7<ɝyAZZ/I2ԀQ;gG "C7"I.Tjgm~g.v[r>zCeB{B}T$; "U*(FXyPl,mȚ_bv f>Pne| ]Ⱦ%3L^LFCjvOXP[PzMh¨ȿ̕V3ig䈨e6Ug1D!]Uot>苎#8M0H5\C"l& 4xkYY jUwb3zsKG.sƒ.$2Y69ZIxdMtt\B= `UܶZlmU]O0\P+b?w">)8T6;)jOA˳+U[PT.uc)ͱ,cqvֻ=_NUYiKnZM YiO8цK<?W!EI)TLAoWb28·+4( 8dN3eF%ud-&$JEiscZXUMykxyB;ai'܏jg퇝p$LV=/>R-jPQ+qQ=[ӓKA_aJZLiݔ&+FlRrA#mF] շs |H0یO k| !!E0LTn-*+&L>fdꅏ?DXeGK>xGԙ?Vv`I M"}Ai0ؖx&孒R[8#1'Ym!/24].|MCrBc{G\3~;%=n4NC#oKԸKMN-A(ݝu}K_Ox?!3 ]2TŸ0 y>NHSHJ_w3nG>^p[$5 !fvW7bn8[$Nԁ8(sO9ʔ%&N\\TQ:3x])mCQØr"J4|x#l"#F/l%Chlu 6 5'ڞ{.tF)$on24ҹt+ uP=nO,R=޽K+:e߭.umn;@ܗHߵbqˤA5q`\҃1X +bD%eRy)9Lmt 6ޞ )Tk0&h1LtB:~4b)n\1F̰dWy tPCo?m+]ZNL,Z(* N˛=ko*˳6n*%]ǨNz;|U:0Mm/X-B7_'ȃ ȼrHac@(r=0Ӡ`uwa;`MЯ idWXUu6=uֲHo,2J7\^'߉j,.g% ̛-T[1X*Z%㱚H0M0l[voa((#.Y*QzDyەI}2 Ļ-"oeb5x+s&D\щPy@ y ZFw0HG:k%5BA|Ndc,j7΅ڼq:_[ msi/ u4]* MJ˥AxҝmP K|v/tWj(0™UzP?\]E^ׁ>J'!SqsEؗBALts&.Pv{!yK u5 6!Qbba FwγCUƎI0{>-9$cBRg.o>ApxӿmmNQdltJUSJW+rk#?WBMzHDAAvgwybk^>Vd1j0މ^Jp:l 1…x*<0PĒl`өҖ;,\ZvDLjui*uFBfC3tW̓6 p7u] [oC@ ~]qݶ.l+vQWsŝ5A翫Et\)πJBA:q p2!Gky@]OfEsP >SWDާܟaM@ߋ(:LD`-sS̙A5Jvq0 YiMIo%FͰm ;Jd$ϗ7Z/fQ\p0Y#B>-ٔ\ӭs Pc?(=UU|5Tf7Z=1 c3-qEJ̴c CJևtҌ&!Yp3aO^ٙkA-Vh¸)֕8tBʇ`v#jq!=_J),5?ǝ19 9%2X"y%$v6fy8%I1a˕o:۠vD?YBn;7]wF#cZ!ԇofbZH~bpѫ:@ծ-,͌${6A`O -h" \bTFC3W2Ӎp*''Nva Spx[2/R^pQAo%2^Fy8HO}X*xQF_Y?'4R_"AA!ԑt?캮Kwj7 tr/?n]= ZCsQ-~{$W˫U_b` hhiIxLVGC >0 1[n^k 3L͞tljPl\m&!ܿ uLi'53޿ k^RD6f8bSN?ڕ}?:&Af7d4- 5|! {Gy.𡯎IS5;`o=_]w_)h)-0l"Yi UFBW0gv `Ԗo3Y,I-n0C|bF͑Feb_}ݲwJ 4lعXq(Ջ8H9>PpvV6{vT sPqrUP^,3PTGM#_s[QNr;tha1o_Ib7k /WSx$DЩDmCė$Ʈ,3Պ푐}LHs…Є{P ƞ`,'PK&|gzf.۶D`,S]TrPz J׋OVnȲotXh/CꨤKE-PM![Vw 3l; ̟FJ mDVJrVim|yJakۓ زP1}F* jw OVP$qo? 7-W˅| {uo7pc=;? &rI{/' ua;aDɍP?ѻ<5< S΃oCpˠr(eiRHH  XG5)T*8˺bU y$o|!{mߜY-8/\/f)|Zd 2$;(:TyFp3qƐzpZpEb:%xjK ,"84q wI]%:J.)aAXqUp@zf+ ,zmÇK0냗@{jr4{mʰz6BL}Q[(ӎ&`hy?ZJh`쬗2ԇ-Fͫ_Shр)\n+7=< K B@P\~sX`dM?0+ߓ*;{ 8p X h@xQq ~DJkR$|eʎ@l;&L3 >Qc8dO[qcȨ'ӻg (w;a)-UBN'͇LD}^(r(;|zۮezヷ">9ʜ56)yu'$u;RXGX}v6c{>oR%v]V):o_Zkbd2\묖):-5}PU2oSS;c{ӗz׵?-MEDBqy|i{QC_nVT7`PV\'H|j=;+xFG^,J;mǼNPPH0q0ЇtBlìv ";|bg}z=(L^KV!bߖ #MÅp܍Ŝ+|sJˣ^/1ro|j"<ܳEɾy ry} ѣYOՏ,ʸ7Mrg2L,i~\ B{f.b@Psol\2qïh )rZ/_v%U}=ZqCo7@02X c`F `I[nV,VaTOJɻ ۿiACwohb {"lv0Q9(j2p?à]ޥEZ1_^iP`\,kF(7+yl2 dK6Q6޷P?a: 'r{]zoSukg fzٯXk-{Si_~Qk 5: oU3NxrT~)D.n躺]Fv R=ѯ*bDj'b%PìIRod:p:De,Ί݂ DPkQ05ݐwLd12=_jRCX_,-~fUjIc0X*rLDAϟm/ul|5%qm&BN$ 4j7;D;!:S4P1o@/8_[Ve?qGhPD3la0F^ >t|qGŅ%T [.3l%2R9:t1/XB}[L_F.nyIocn|[ۃ[0ݓN>x$+"!= U rWe /뙧ZE:z$-SW Wly8^7sdL].~0VqЯ6`y|/tp[MoL!Ѡ,$6b{W6q-QD h,1kX{.!HԘ;i=]-[Ϟ@d䗉P`O9Vv輟{ 鼼%8MPRģIUÿ,M>?*B~[J|nAټ?͇fSaUzfq3A,^LNlw G4s^O\Tabq =ab E򨏤)8K`~MΟT&#bSlȵcv͂7ֆ/73dN Y-\u~t٬቙HE"$'Y=|{f 6.M(tF+ҷαw9NS:^NR _ E*A^u p }F|ng@w;saO$ӑ TZGgnP] /bXB])6˺b4ID6rAp 6σ-J?H=6- 3'}Gk@KyoKs͎n 'S=)!J֤ ==4SS9ΩiN5 LhR\ЃkDZJpu/sVޤg;XՑ}(_n=}i"]faG 0sf>' C[vMlQD Ch7)v9e295 #I)hp0DKbCK ΪɊ1nBZ O]G6\~T(dLRkaU9|vkGIpgM(S&c_ 6"_ae'q-1-x_o2fc@VJXA\`Vle Q8&+YTr֙MXVK^-"WX 4GÒ⌮YُZ1fMՌHYol *GQd DAVnfdi?F䷄)cmDCQM3S,XH_Q e cD+ϵX8uxRi/'hY7>Ype(q^V]j}/=X.A[g*_]W2rF'e9Qp8MZ0D~ V[+6BIN]}.հ$*2cVЂE_s)N'1& s$v૏}{t4ӿ 4f &qYM(&V =^CT:!:aQ|P> |?*.)]OfzQx<h~ GO\p=5Aj3'53 NTmJ%<#!BJ4EҜ"w}-IgTGylST88`7WAOg? g¶( ? JY4Pfg4e!ՌME908AzIyX7E_MZp4;q+P]⣾J%ߚW.Qd$a0ׯkR$YTM픃!S*'mPH6Bu%bCa(Vs&*Vv2z+Hai_ ߗ κ|g^WmgMCkr1ӳWͱQ;=s{3Revk8ȵ Jc2WCbk`# ^E=: 2h0,yWCtuԨ!%iF Q69(ZзDJÿIaT VJMu-*?_}2I a@l }2Rt%)s遺,i [84y D30Mc-Gt?S']4j ;/zmx//nfa(?; ^x)gMZ*sD7HA& a)˜G\Irkn晦B,15 {Xiez$*E3[1%M_SFzfHK]!D53pdZe}?8S0>K=Z5 ztX owV={p>:FYv l &/iBA J/N*z_NQ̄ O Fݞavˍ/0w?mOkLfL}٨H01v4W"҃64Gnws օo  MoU}+A!mV;PH)洱*!ک1mgadiEc~r<aƣ]̛.P'X͘چ^aȕRсA7͑cƊXuEagYjMm3z,ǎ"b\=)Cvkt0B^k+"OB.̏rg C-+;s 4fs\yByTGMXn+Rc&j$ cZaEZ xw7-D㼰{"ܤ*R9?<)T-2CS \\$)@ЯdV; ,mcXNXSnQn{R, bmbRh~)8pB,ד,B߾ rg씈hlR¿;|=0FqEG #W]>5k+nX*Dh/_ָ8ic]"-M֗VA8KT,D=ۼ~ܘuNO@C`ɝ/Qђ$kK.c뽽dyֱ$_W +g^R3h^K#D5VW'y]vGmY+ְ-΁5y+h޴A/ȓH4PFV2 !gAPt_wRM\M]wlV7q^:F5[*­ŝY"%L?G[]k-Xd D0ʎ8!1-jҠ8}^Uv`;a0uE^$:s>f3F{(UkcqDȔı^ruf)(ծ?n0qa#Ҟ`HWpmDK+=@/qss Ŗ!p ?ls$Qß6$dCnVqU܉V#~jeaHF)*N ,lk× %Ss f g\UJ7N)+I'ÃztkF1 RNLoZ6I7&+ k ;XR>a T<3<+R }(|}nzX6E:+# "j`pr:A;j=B%p ^P^D `#Nm9uD`XDt u6xMW[}$_[ёGNWkk*Hz3?!ޥCuubx5E/*|#}$ ۄbx=*yOvz4n뉽b|> L\quؕp3U,$+Їw@\]mSK qN!ŽFKh{ η2viȱ0^S1c8-.MhG;P~zF1#!klL{r\ dh*^5%p#LL[ *.b G r@#G\ !ϰB H"M=6x3*F;P e8 h{UR*Bwh;G ?#f2PJ>GJg!}wL,~#,d쑖֝>'oz~A0zGBy%v @\C4i; <P9隳ab\c/ az-:JxƯܬow퉔rsp0G9#/+zlx=۔\JƆP_(퍞#%]Eϖ>ۈ̵Z=:g Wr]nhs3 viX&|ոIٸըr`]>XgY4N3²1@>Aé]$=1t{kQr=..{-;PLߨh" a#²>yWakТfOR#,=3̐cOBgccг iHQԭ>zP87d~>3"W ;~O@!z%N?} %\|47 1_0yjҐhno˥5&_P{31m ޔ_rW?fn 8 Dx1͉%)z! ,R{C!8%Lo;s^L}A@َn妸y#n]aV<W(FnannR !żGUfi-+ q!UT!uEk.{3b(Z`㉑v.ʕiO= jAD~ATG5P |/Xs="C1 }N?w Nwo$ ];;H7t2\MHrעd+}:J(%7%G|lhk['%Ḽŏ :!"GOFK/]1NO?V.,'J{!|Ef=N\h hyeoKX :G\xdRKCu[A˧z^_\)Ms>N~}f~p`b`^^qQT' xTBOmԋ?8-ornxObL){f&frL~釰]6I%ҋ_6zR"%qAq$ZK7%f>Œ 8mM> HXo觮8663--vJ݀K Kzf]@4rπUNRU$ySn5Ulz/"FE3/uw!ɢGgW|{Mf FW&y=d KvUZtx*@P&mLfL_!޺F2!fK&٭^V> J˖WMJi¦!<حDq4f>0绋TuVuXXQ~$z{ z0|HTa3hH.-" (!iy0JTH20#lŜI*9ȚgݖT ~gU{G aWW ?CE +L/؁jv ";ctP]˗B^t (:Bmm֣ˍy#P@`cjY 8̸< l.l'֎T^BQ z0p8:OzM$~mn|V>7 H azs뫱zgBo ht>ݾ4aPwt_搫4 wC'ҌՀ`ͽ7ʌ9I?>9麌)bֱ m_?WDc JdSb^Qn#GMp\:mhsĩ<`AT$+z+Hzi? UH,}O/U?w>YNSLuyTͪ{)KKv#wV Ľ^ \Sr%n^o#. 2 of*\58{m8mp1l4\zKZAEz#6ugar{i#:zGq,'A( 5h шZ>>YAMBH*ŐGePT1q i G)xS)a_`4@3?o8V9s/&Ch,shK|'H5;x:P!1mՑBôÊb+QH(_W="|;¿=SGum0!{/E-mf)v [Ȁ ڐ#W)y0m\O 3;gI 52}]&0 O@wИW.TPe&T_T<[Yvc:IhCSIʼmg'  ߲? 4%lŅTNNx{ 쥘,[\6dঔLUo"sC VO!`9^djQqb_ȩpRy!.%S}.""d )ڡߵrr씔}<}Da̅5͜Ρ; WK3^= tOXg)M[IaxR>+Ϥ'YlA2bq0k\x@)vțfV&2CzfGR/j0mk|Ic-?j?@ %3  XA0Z%cnJOUp&PU'5'c3 4"^ ʕVr1Xٺŷ\leۘF5,(<6Ysڻ㄂b%[G T0=׶LNPyqgv:R`] kOvS]bw/ 0ZIOD RhKw~HRDUEp𺜡RgFЄBh~>Qj2JjK~uOLdbMyl#\Hb B}/8iIg!WU'\pJ*4y;cCjph\Ɇ]7޼eh,DHy_ `$)NAM_N:I)s RJ"w nz5Vn,Cc";@s׾3" ,*Í*'67YIev#hmPUS#I[.aes%WRKaZL]'b9=/ƞ-v4.}x&7u !2*^n2xt"+L V[HciEZh:h:bPa'lkZصϾbhK NSݲ*Lpwg8 ҸP<"2!=Diј}3Bw\jMg6҃(75%a枮N>(k_CG'Lz[5ldTEǵIe%\~oWAĬSTn e`Tq[}qnqH*WUBEI?J<'MխU)fֳppyV#<τQS`|;u։Tv+!;øu@\]o:p =ރ;Np #w$D8K\$bt8ϻըF񿓬ozt٩U(C}tRYE?N)cZbiXĽ7=W1'3Cݵy~Ή|nT'i炌Qs-Y,a(86R9.`k$ifv$Wf=Y1O VȰ7;ǕuFCЋΚ$p}ٗlr aԺ 'M-u:17vƽ)T*/8sd˘V?/ /A oߒa2k.Cb4##*~nS5汢7\dKP]WH,Vqh76-ce9|S(O M"au^Y=A0 RbԞrޔ`v]vE_q tQIC9rm.O3|7~y+lWkbq3:3绐7%a3SOٜ7JڣwtAx(:q$!jySJMú8ws7 h 6 F4g]p͍恌L[I4fmOr}[sxl XP p܊?cCC7,oH}AU Yy;:ܦҍ`rb~ƴ+LCZx/'~2m%]8HxLlh-*1oܱG ;$ĸR 56ۗl>}ZI鐯 *҄icctN#jdP{_e$17^l w&3iolґwn#KadQ*,xsQ73POo67)#%CW5Z8gP@.MahD՚`53򑲥8Wrڜ$ouw.3qq%py5]> -LW[$׏K*n$td (Dr~z&96e8u1Z ็5{3MSMOg`Tn$l63Z4HqD|#7>p'rs/ck+)v0ԎcQ %쌨~VL4zaSZVH;ޘLN1tBUmB=& ۪܋d&]O'ϐs@b.a\~J[Z Ž"dJK ,%Qd`ka~{St-E];VFD"OA!V(`o4V/3۹-ܾ&M"X2VܑqYxӠgUأ9K)tkG1H\+I&ok3 c-g[?t)FۗnA Lc~n&¤;F$g3=C ʂ 'dכQYDexD(|ĠhA r GV=HL*lGnQHx{$ wjz g ۽+~=:hFfa &=l%}9f^AFЍԅAR2{a!P*M !hTtT(hw(X Y?SR;CHbǃ6O?R9ag*s3u͐H "g`=5yQ! c0'8ר@?Ws= )|=׼ ֜RqVIm^%Plb?6H*=)=fc6*)f@2 /'$?Ԣ8TFb rx#LșS{R'oiALԼv @ax9P/y~ρsG'Qb,gqf7'I4@[v$ㅒ+,߻_689+P~<{ tb! u5&,ic" N :QZuivh0̊krFe0j.H `` /q&;I jR[:3Dg!6-ra/O:e삫Z`cN;D58Pt/oo[ vdtg@]"6wO+ :JuF&]ßH* DjB] K?yVfs<Y( m? A_ceEtZB**ֿ>㗣2Q|k(k˧k8eA9/%|塩7/:B X Ԩz^HVg^^RҤxeKK.M2E$ΦHm(itj>r1כ-WAu_ˠa0ֻ3wރ kzKaU-NK KD 9!oc4! ~y_˯ZR|Bvܸ  vxpFˠwB!s}z~MS1cg4OyoqKk~&Ԓ%/2uTX@JIܒKCAN#vV:AtW˒pWsSjaMAfؕat=)~R3KaAt`]&ÒirR$,Zv 4y~k2zVW<:uMA Y]-yd(Y&'yH@ĈlO1c8k8DۦQq_alե`9iT}| ʍo,A7sy! 8jy8ckǡ(U[Y Vx!$A=l׬zm֜Rj|:.|O)xrV#H("׮6]c<½;$d8/&.3ŕ޷gv*\E ,2#9K!ZOa >QA'sտJR`w/w~I%3:n* x %fyR0ȳ\^/˥h|W^ٯVmd&(r=,M Z7+kPhZ Z/O9$pl3Pyv)vPtL7L| {C?ݰ^fts*מMU8}Nnf|ɀMgC6VUy_tOg'X4’i+0T%u#hN~\O 4PR CڰW*~`ɭMا%T*JR!͝ ~41ŭx=f *1({X[8谠M`pROs#UQB<* ?75[l7'{j<)#RR&xS<[UJ$L3Ői 8 } #G1 xUxẂ]bW]6 Gfi&gZ0D5򛾣tۑU֍9ԡt]'=඘G +JQ}E-[eq12>BB?q pׅyJbCֶ| ]:3B'C)74q#i3֝Ս׆t'UOO/wgۉ(E5U9 I6 K@ӟ{e?pqusB|Oyϫ+ (9T5p?r}|H}q QZ1A]Ѣ`aGcs+ cjpp~գI?_k HΖT7_(#3&xiˏ֡?bNw'F̤(;.*ۺGaol*yVpʔ٣(IuƇ+SZ] F!]3⢎=!H0o7P(E =|֐>r Ĺɽ$Lmyv0Zv)x_:+3[$Ueefy!}QbM_U6ۛ4SyUnKn9;-0;Ӥe%,hȳ75MܰDkP'(G!PU}*i {[?<}.G8}p/n[O!xh Ts*upnl|.paCZSv f?zmKAyX6,9) 'nf\g/V뉼_ճ3~B!-*B,8tI*(cWKپ@ ^\ +C}HB<`%t'XVI}aW4BIՀ\ԽUO*Rv1=hעBKs>)]%fBcѨM?v"_{|LMosAnY%33: {X!t%*L*59.ʯHRsٓ=dmgLl sX!O CIZg<ÑyS/$:.@TD0B\ө:`Z.$QJU ; mD42jH҂K#S)}Gt)Wϴs=hx6$ QaB7Re#õG =%`e5XfY[|1BslÈ]n'4;[Vqt~ڢD:¦a"@\!M|8v@-h<׎b63*E'<{HF'T;%6"Y/u /*ܾ18Α4x)/極A}_D cG*|7nw?aMJ0āqz!,8۸4M1|9=( «kŏ{}){j6@>"&lxO5AOC_׵ȼ,FY-^U6rvyi2zo bWr3 eėw*WE5D]2LC72G!?@ɻ/q\Q`,!nocj NbsU5~NS1y"n^k M67)"6əic?}̇`4p :^b4RvnEo wYű{?V/a1?P=` S6Ѻ sqwaj!Jjȓ#uN~9}MD;24 b9H7vfG)CWM!euTũQ*Vupf?)'C?8mg@ ͆u}J(6C4~̔2UѷҐ-Fp,)g f,7`e0i*.DB )`Nm/8@'HKm"|l>4{ ;~bΏ,@f!TOVh@~zg=`}Ll>גH ἇ7 "cY9Ϳm#|ᆶ$$`0y2WO)ku1~kN(W> Nc *Ur *@s$xF~tZ{@"F/*$#+Ԙ+1 *7 d:=#ojR,Ɍ狍2!x?}wvX\h3Tr;CbXAy"(v jRՑ/PLh*/UMZ{ö "_/CKg;U"NBQqIF<18gzbnB 4a!(rC-6ϵռFz.d+[v51^]¼$f b&x2wIs$1boj350PySK0'GP]knώt.&j>/i{2^xt{FN@HRvipn-8JIЭױHB񨐕N0OO`Z@C 'եXחl\|ki1 A mrʅ_C&P&,0"I$F.A1˲9i "X*=&ɝ{Q^m5Emc[)VOP1nwP|mhFCћVRsPOڪmtNʛ% :trNF~kz#6mx-W)6{ iD3lniXЛxY(_Py%Y7q`\܀9Ņ޻2zjΙf7Pچ8\m @# SDxyU.6XZ bg@%&W=>+r2 ic0hoYw{WTcq,9ԓ0@ r$I=q@Um&W} kS F @;=D.ޟMg ߯/ѭyvB#`3VCPq!?hٔ+D ?h?NIVc79(q N  cd$+԰YNP ?;J } ZIb= "č<ViGCR𩁣/"=K@i4n{eڕOVyf6 [jsOnoR3GJ&NĻ]z^)l!xHdv7~I-+cx0{<ވ~6R$A=¨Ac9)5Q;wT&'ZXȠ;_bQ4!3I;jolI0[CJf/vT1ee&t,&fM,` ՘%)bkG̓P6iϧ໔mDo3?'v] z޵<{7.6wX^!@h3p59 $ BW Q{a`o(*]w_岄bO3waeQ,I {Yv]{&nIr$ȈT_Ѽ[lCOAR3MٞKikiD4rtuL_Qc =&8(o%O .0R$8(d3c9;JyU=S2WPU5& U DpicS\TEgq<1=([+$n1zAF*<[|N8<; ށ'_Nhtb*te/VJue [&OtMOtʨ'.\BϹis(HIX'5M&ۧlMRTadeתP4H.5 C6P{؟F)Oc: m,5'{ ~Hy#j_զ[N?~W{4C:H丼5AՍ7?#1Y!&(z=F0}7H,Zx EJlHȗJAOmOq|{ȘDq*< Wπǎ - "oDvY!WPGJieqDiFED_ifZ5ʍ"0޸f5*4\аݐyX?(ιᩎΚ+iÇ'$z|LRT7t0~}-MpV*p4֪$ +[uL Ax(C:9 2ِ7ϵрeJBRG|@tDu"13G Yx`-b<2HDaR,h7Y:*,\~KT6э$Kn 83tDn-Dnj9kyj/]+0 5h= Z:7~#4Ӯ6:RC GPH:!G]n58˚LuT Tv, b@4YS,Nkln/ߴR3Qz(H Шm8+VVMzwM P!Y ֞[tOtZk;7BhKzdcL4\v;eq$nv&WT 7;0=]SYiT1`<KO)R tn2/'ߧN^Tmk}4 ~}.Iy؋L>SK4.FT«W҈1 uDpYJ8PUF/ά; .-g ج4 ~9|B˾E"-LY5#ZEcʒ-pUM\8dkW?ULzGQ(#&yyUߠ&pQh#.¶ZY9ި8?WI?@"Ğ/A|4+gy.m~Hj^AL ({Ѩ-]<;Fym!xr+B3[B%́ZΈ(Эqm<!^41C=R)F-$8C'`BaIEX;p vCjMWPHQY%6){Ͽ=B)znT0I4#+w~mJj+I5,bLJXN1ԅjr` 9Y`>\]O8 ))a6!w–>)QpMo9N3MSwCɤZF~~y(S9}ܑ͑@KHwNkMBfkdR(tODf;a/jH͸C&KœLp2tɫj(}dyL@Ea~oϰ W1sYvWm 9D] le@IK=g38nvro<X:DYy%21)@\6A!""j]U^ɭO9'+p yͣן걱ep7uEsJp}9 >f#z!+Yqi 4gʱ-h$dL!EQ? 4EM꿸M(e(; g ~zu%GSoL慍5g8.-tZk딹#6O玥xPibo0dET)OLSW L#6"i6r}#L3^ٓuԔ|?-9X9hpdy(+U6Aen1rFO*3VW55Pua¥?1w%wK-:OCΐBlј$uèrn)khh)znBڿ'z#Ɏ`2P 2PӔ 4Ӷ9IBb YϠ|ѿf|lQ#dA&iQEN+4E\D ~.]۴H3`i|n9{x vT3RUI:~-t}A sJx iOc5<&R%eA~d)ikMN@1S%up>^!]KR3ɡ?v،,;=Mi*MqhK+~%f |K>~-c}Ehv!/Nʥ I4q(/N/;Zb>zle[)Ho A@ͳq2Wrxy}a"eHϥRC՝mO8# M7Nh>FW=IQ(K| A4=:`_$l uEY\W2{vv eԤWUmn+h &~"ڝyhht&0<-"ϒ ^_N&"f8/@Dom ?ޑZR *{>_v0n>2D>M Cz%bT{%DQ򱋩VK.Z>DOP`8xv_U+_R@uā>C 4bc@\ç|gG4|Y$0ʛý~,1 Z'z[rĺJNn(^)9;%E1o}wʌ1o,cgg7ߟR 7zd.xXpp}YH}5؄ _]T'/=.*ll5]Q+q. kZoIM9SAmfPw,utAՉ'8 H\/{[M+ ɥoI(oTk A>kr6 unݗ}ؕ[=DiUڴ5)o @WR@GŤS A0ngm;4DbEhwlv} 7Z _+mA ]?Rȉ+!>z\7k4GA$MעJLm /{7B8L2!Q{ߖո|}u[[̵a]~Q2biIV+nC‶~0eyЂ7jAGs XmK^=d Yj[xw'kJW:S%k lO׌`?4 ,3Rt&M1(mr0)y@Mr6ϊ`G41ʠŗ ic܁ѭIHRW2"ˁ|@xځoTxY.bۚ\p)WT;ǺVet NRi,9}g \9 6Y@t: %%Rq;ev }u#g ? u/g]@ zW ]ԃA 6:0M#Ed$DӀ`c) ytNh,e@eFkjS03Jz=hXj5&"؝ҐM_EQbAq.aiZ}ZXm G ͭ/]ICnY€g◨F; t5X8I-WpNH ˅^Kn$ͼzNa-@uAY~+‹Z3`қET FR.^8>1fuYm0bW/U"be;-6 sH|Y% dɗAYZX;yahRqFȚ%ǩŸ,u [.Ag"EwgR z]<ԵӟH9[ Ϻt˅;H0/k~ T_$vuw=/c;j?q<НݟaZg4rHe ԶBC`e-~N#ABZj"`˰>4`&'i:o2ljs R^^+IT11k zcU fpafʘATHH$Y >"1l. e}q`wi1$/xW\"+Ԟؾ|riQ*nȡY&MXp $Au>M՘@j(9~g˿9OQ*YzYQ"z26rژ ZDPe06mqUe0TF|3!S}NQgOԶyj 'L^7 *v|C:)dHEWǟ.K dʀzNBANU?iY TjI޽C"S@GO=_վ4y{M @] !-)#`%W~cX&it>,dMYr=ٽ68mBYYfr}J“H!IcˋK+pC g2cwKڭ9v3rѫb/@`߳s3Kx|&0HNeR?+rg0U$ATmQu%s6@GŢ` 3O[o^N9vA%#-cQTk!dqN7Iq[RBY~2 7[opjih:̋5RHJ귄l6,`4V12%%ڥBN,@M둁 &ބTgtm# YiWrȬd3&&^o0%7uyQeBgDf2n2̧4h&>d?znqQ͕I¶: ;#wsn 1-q0NH@cbcQ\ ASޥ^\m Pj Mì{xhVeMNL 㓿->7]o(@Y6CDZfYj͌9 KNi:t/׸Sbq d]ɣ#k:ȹEO֚ͅZ /6ٶS< Aô,zA n&B,TKxWHc8s N%;D4m _x3!ONBh3r~%,naާvW(ՄuʐmO!_ġSkgT. N{" `iy !GT@4?utjbFK,E8*KEkDⰢۇ4YDPН=XFCl͹&}buޛ]:e cZ/t,cbn{G}d:'xY%R#|zOϫx3(p1F-gm!ɵO2I!j9ľ|[PzJI7~Yƞڈ8A%r-ûދAG9R625`+|,+*bW-Z' ZQ*IAܾl5[u~5e.Sr%=hrPژPBM~i=K޺y&./*nżc_xmoZ.@^g }Q& ̉ߦX ~guk>AZ=gՌL"d\SrMX&E'Ae`7y"BCVo -[/K&EK,;$$}r:,\f@D@?a%g??īM1)zV/PLɂqmq4$y_nOMI0s«4bۨY=w>޹,0%R/debGtL"víFI QPq2S C`bB-~|zlRNNWeE1{dA'*-ûpGpE> 7N'y;5rPAjgOR jkzmA/ja痆+8yra2Ljz=8"ë_-p;YUU[WY^DL;h?ӂElS5ͧ fפXl75Xk[ %xg5(< Nu{g*&;(I& f~Dp;CC~-b:u?%^zb*V݂tn}3$e(=Avk' CwA3x4=pxBhhqQ-Vճ=(z+08V#*icm&+xTʷ(X]p}Ԙ^ U20&4'M|hu[uQryDl903&,6ʑ|iH]8}E aGF<9J%U yh ְ`$s¯K@; 6b/f:֋7f_jw9K=WBh% 5`UγHbQ  \3 C;i/jFip q,x Bm%6 XRbs{sWLe6l/o9P"?,PV5L,Bil'f'rwĮtk#p6.Kƍ e l4N C-\-ՠ˟Z z=wsʧW1jVr ^њJj4+~?]q 3n duLWB+pBњ,E牑YsmIJ_ft.jhxƪ!7CM4 [\ŜGkD hY3r^ﴢ\"R W2pV`ќϾwO&?\a,)q@9x}0b?)C 灗Ȳ'n, iXD^E,!I16?n\M5]tY!jX\֊( weEvfv@V{6j_PZ7*KLdxI9\ƫ#1EUPr8<+L,ǽ"=?eDnN={7&`Ȧ`I C XgDhx5)O'@7|q]=ȍH#Gb5Z9K~r?e|u؝` /!|O\h&`{'jdɬUPp tH{=q;Z.hm51[PGj?)|urlw54>1Ox8Q1CxFvd.%׹tcz8[=ώ!5q۟7 H/(  z9͘,EY]d)Cc,Yka^'θꆓכuf>'yrDʺ?uOޣtx_ҊYf+ ?aR9һ-g0CndqCkҿG`T+qE_MyToXړ.^dIHmu!=؃wy%.ALk'1Z E[V?񝖮/g*Ӊo]}{8l"^Q |.,XXցѼL a7x }{4$q9 gd䦬-j)G8\t;v안S2֧`U(NMzB k3=yaVlC1KvaطeTH#U1 Nvӫ_d(#f4"4\V׃LN ,(I&bcWz $|GW ky_/gOD>wݨBȉLQJ/ZTZfA<\lLzyxaaYKq&fS.lg5/vcQ GxQ'LI2X_rI/uȕ nݝk9@cJ&ƥF7<}הi?3 (^,8-ݾZ4sٛaV44^tD^A:x!G'K@hXd{}@u`hLp>7ɯ= e~dnC a3ͭQ 1)[kS<&,ʶkW"i(n׶^:!uCIΪیje\VjvO/"xwJKfpp={`qO̊30֏qы{!/Cq.;,V 'grf~"nh%7>Z$!2=k-iq}nm] L 2Z i ߛ [=zzo M+5,?P7Or=_:[n+` lBϜk-ʢR)8*뿟A%b)ˊH>i5 Q}I3+'qk)'ˮ"bnkc#K62h1&6m;׎+hn\5;Lbv<+)h{ J:բGj<;S6a(Ye%b~E3| S6(;ƀGqavIm9**R^W%M_9 Ѝ̍')x1b`ŭ7r, BNZ#} 1Gr)DYvƢZZ6}0ْj--[b{4Rl +Ҳͱ$I#C->򻹻~&ls#nK#g3{tq 7}D l7ѫ{o3ÝV/J'`8qEAxzğ J$X%,Q1ȸO*OFKlW rC .j{wX{3c-e}8;YCi_>E\ܾ[>YG.KրN]뭶.]" dd<GOHI=pl$%ҺCV3ՠϿ@`%.l>ge帶+T E6Fyϥ9 & CL__dVv\,MӔ+̂Fjʐ.`e&u:bGJP޻S8Hp6s>3MZe~ 4 dy'2<F͊O蠘}d*{F= %ۣoqfpG[hKU/dUUqGbT;O&"!HNZ;'ozĆ/8[s.1\Š@Izq-"W)(zC,[zTHT)tUF"LDL)7OHBmE'3Wp[ vɓBkR>#tH%udIÝ0Fg궏`\+޷Pd`4#*M{taYj S) NscoN+>?'L -pNeK6y}tbHѣE8yGUl@[e@"dì1cGf<+^?sFa+(H y1Dbb/Kߋ[xj&flO(p*aqp/jBB3<0dCҦA"q:TwUxlm5;S,w5 p\1O/kzS\o_3q/<)l` @qs;"Z3켕yALg”y0\I-*ԈBc7Cw㧏AΒJwÖM-Ok=-帄QK;\3G5^1_$(K3LQ^7SbZRP(o1J8aj-.AvӸФ;K2W-7ۑ&G]h `qO&466V oqښm*wc5U-)H2r/k}P`[8g{uKxo *7+g~δف|AI'ys@M>S6OjzŒsA:Fڙڭܽ_1ϾR衲\ AL~!&_]UGN'}xKCPJ6 ^KQ@CeMahs8Zz7GOSR ڐwF&C =s|j IߩP{ V`пHkRšOxǓbgq5 IHZ^f:T¬ C; _[P醇::lөPȊqހə]v#(DF-} uN`-N= :,(M|hqv.RjnQ)wBlӬG@'oXg! Iՠc:mxV-ڐrٺ&Hz1 ڳ 8QES/b> F~hX+B<*-pٚn,A^G# 7u$4)'@_+&xI'$'<%C k) 4{xEeDXg|G7[ۚ Jg o쬕Qd3-N*&,6HHf}tQ׎Jo O Cu޼cbUlAϡn嘅Z\X=րPU<8f>N١XUd<~wIdO>wY5!?Im*GVwY'b {I_ږqPo$OnN!*::e %)@G81*zdSvY/b `v DVm& ti;wK缰l:]?:!633TvSԮe&tUpN&FQMӀdmxxa[?׍b7*ߕG!٤y׻_@,,eX\lpI;-hdY]g+C4gU0ksܯnPf#"pWb6Px*_J6EA73C/y6d 6hA ¾D-*CNsZ~'S!~ y믖Zs~nG{R>uuqXLHo<nU9} Ժ*P鵄ޒ:8Gdž) -G 6nOg@2k?'? r/b8US3Jzau=%q[ =Aconf-a|B|'S<ܩR?2TjS|+%Bc@ep0ѹOw٦@qkyk 7t9Jܽ۵=]O un 匌4k`ca*=FCФ#GkdЩ>XrT.U]V?h((ji]{W5g?YbK9|ӝO'4 Ӵ~[ OQ_MwHeNP7X\=*VY})9YzRiA7"#|F>cx! ƱP Wfj5jv@\3V O8 :,E ֠6>\и% ff0'4{*nuDs+8wjE*9.0烮ׄKB22̚ ! V6vMgY &4uAy!jaA!\ݍ J\X=g ppkȅApbJM9(Hn,R{[)\*&,̅*"zL/gtK|³G-15K5tݼ6#8Mx4l,M- %fυ4&tu·;;+/ݵ맧ϽUg<9RZq"hLjy^R!;i/d.npY:؋yD}Al'fW.t:ު%_~Yq;|jph)ix5tnKj4DLh!ʹcZs93< WIO|S个4ʢtk&+'แv Övm^\pثaTU|K 7͉ >bYt103Nۋ{<-9;G࠺8NyՑ . 9<:$İ,~pxF/A2Ԧ~(Ñp<eܼ$LmZ?-!QѦPmWw&qZE<{Vlo.}sK IwNid~Qhg`wa^xv΀Ƽg}=b1@IK7"FZuKQJKO*r_# 2c [ ҄fT7F@0O\tWW|xzķZ17؟Z}vhhˌtې.TIקż̢ 1Qܗә~:xU[RK۳23JI!*NrqIu>M!LO M&& "UO OLN3f-4l+|M*=He@)5Ub̩I{ˊ+Wu0ޭrMF1UWe@iYNgWN͚ Օ*[5 )=HM㞦!]_ⳙXuJ՝Eae]}\j] 9] 3,2 \yLr]¨WbM Ϟ$;dr0PoJO3|FGIє?9(W,e=GRock%Pr]: m_U퓣iZh`DRzv]mij/5,\F1=KO΢pZH՗t: n7!k &eGly=כ[߹R듔sK݈l62D#I,Pu& Lc{25*hv20YNf۹ Ѩ.=RAP}4-锾ezΡJݚYkuGJq nzmY[EgZԑc;>*_mg.U sQND-TPQUAkw X:}gjش>*oRzY<7@~_ph\q1c??:vIDTJA@,b\p62:oS/s"$ÙRznw b;T ^:zИr^AVԅG$ 7b#{ LٮT̍ x*~7*D~ԣYy,ԝsSBl =M!Wo SHRw}t>yP,SZE9UTP͜y hMӰOy΋-|e =؍ҟ3l`r46T3-6DT뙥Sb0C& f V7a1ĄYA/."}׺qbݲ #8RosjXQDjjZÞC+UN~Eh Uܸ9N֛{FZ(Vi8dPF>*{pwr&!8‡vb)-8Yq󖄨v]ʉszЊG=G{r3*"4Ux n:Wf2PAԥMxѭW`{^ۭp=;2b-Lhr< J&gα{;zkd<}sɪC2EPui~![zamoۨXgM?&H6mGTWGc3u&P'Z벨Fs,Ȓ:6cj PRE>,Heu|-W-V2s=0om}N+Va.? 7:^₳4sսWDX4YUwt^kBYxqiKYgIY)ÏuɃo.ZeUuRefmO]XA&} XEՈ,@"p0"yTʨoI|"'ҊĠ8H//f1wVji9 gR/SI ,'L &`Ä/Eeh_'Dy> Q4xN'{h۸7Wj_CZ.Zp A)t)]K m!bS{\zeh]Z)>e>85L5_9Z26cvڋN1{\#3jh}g&rHlTb$xO`OD6\s;<[%vV.ijopt_'Yb3T|\:kb*b"l`*5̩0>khjZ3hw5(ۿcS1|h21(B?QA]5E=L%`l%ii{Ϥоy9^vаNj+ul2Na4l0#nc58}+BoVS>HǰuIX&&a:Kayi޿Z\%ݿk0N?G#l9﹌jveFȿѴ+$CcIA_G!)?[ϔ~T6r0L/_kn+sH=9#/Vn8@k"wY# -'˃Nq#'@Lm;T+Rkn`bv4rJ4ÐtcP:J[ESźZw$eP#qV.$p{;CVS<\>j<l;Iu`7(uԁ# ϯ>mDZwe/Π[G&Ȝv}]P6Um_A-U{/leOբ(u懊A^Js2*AGV]&rM5^ gl[Q!<|6dH4QGzG¤>62`R/MYw@Kq%1#+jVj-m! BK$<5 gVDc¯F18U&cS&[+s ~2]톷!1G^9;rdSH#sRC-_T;Exk 6)IøB`w, VyA oRnNyy qn_MW15p1%Z=oFR^kn F {vv<[p= MtJoDZ[}oKXw[SN͂%a)y+'RWnD0^Vfyv̬)EuCHۻW);.yk ~N1 FCfs sZ˶P#T%$P$KK3b.+AP~\ vnlvpk/"˨G~0fk{_ݔLRضX;9 +3<|<;ozqL͆tU) 렟f*;p}s8NO ۦ~w7 ae^A"h\hC!;Cf#[8z' $]]Jם{z] %X!<9% v4z9,u} Ǵ~7FfVbã(e0;@M7Uq|1p&I1xoXgh?蕎!){t1x=w68_bsWȷdӶ>8t3| &WKDJ_S}h@)Lᳪ ?u~ X Γ_T ±4Ei2mRQ# 1"oBw|1dFso|L/KF0 ,W.kl4M;2e0\0az'H5e VOq^V/C$uaB`C0vؘ̦Ӛ/9M V]H n* 2v1*RLD[ʑ`oԒE]>^8" !6MN=˂N,3RGYq(hkE_okm^ȍ*WƆ?2M(+zlSr(OErb}﯉MX"neƥo}R 2` kޠʘ<"$ &$Y,mWZ)+ݝ|j' =̏`cN;Tt.NJ+Wԩ2}l|W  %T ʹ\}eb,y:8ɶ'l@b<0+_@B]L&Sbi=+dZ6m <р}wh5=I!!]y=Z,9MZNtX+0L$`NGt/$Z"Bw* fϑ4xKA Fl{SHHECO:B-EbS,pXS"\gI* _f }\*HRlU$= q!9w103j^Pl{OBXx؎i,WD%Im.(EM+-^/d$XRj4JT'I7KHnݽ'-5;|xdrfv{@x uOޙ(6++%W KK z˯RGB,[©4RZյPvn)V:"sOs3_l]y̖Z`SRNY r/-_n49dѝ)ӊx)W+RX{1mT>]p|2Z0~"2\RcPbr a Sc&BIq@׌7IXi=fiXm]Grz_h m {mdW~A{ACRG XѺn3l]~}o];ChaM`β8Z!we3[Fb,kpr=@̛DY#~3ۨkVBð|]Zt;goO,jAY9F"){XX=E gI\^`A0g! s=9jRc>5Ꭲ6TZ Y?ioks/StCJ uI ?*frR!W˨H<>J3㓌=++ruNάAj>wYodC*0s,BB*!ZlyO|WS(Mtx 6nmV ]PbQ g{d]GZOa:xrmkK\HM5< I3J1hk0H>r[P0;4'z;{HU\ʢ{,i~m=vsJښ9$-S4Tkw.8b,b0B^ͺ%'>W-6zv *Y GViqLw? r#HWWZ⤲yCyOzΑm"/R#re L%c):lg'bTOhLR SujR7d׌ѧz+*G(x!7.gcfF 1S_jM&fvS$ V9AQA^^ldA?dT`KݘfB#rْ0;m5ѺfvEj(zkuJ;XRzWmapߠ/?bg?]<ʆۨTTp!3 58wL1{9 ߫9CoqtkMP;aWClVcFq$IP/67d$c>8T\pX!sboBVAmNskXst0zQf' Jq?s۾* -;26?CT5dШAOa5B]M)uE!R>urJ#Hs(3DgrcMҖQ?9 l  Qy{%šB4u`D%v] VBYX =* .l~&#ӆ؄3gM7:,<_-^[@*!5k~9kIYɀDa&''5GOo%|:6qXɓјzTàRK(?QEslAs1 r&B+[:em޴: NͿ 9 7GW,jΕjG GާoQHXbS{@#Q]|i\+A^Oи 6ؓ0w>&. ArR6l9-7q pPA]d]$zEP"D hf mx"|3u$\çMV!>}?էV1AT[ M9$Wl4Ώ35C5dA萓Xi>"Cп?J>]\ SSjWjB<4|1 5`CB {\7'P'6P8)y2P`dyO i JbiJr(ܫ%fS-LƁXiB~Ș"NJPO"t* V:ǟ_[ $w5"oߠ,F]rg"aU~%ڤj'(Uo=+U pNGkDU2jeؕO6Ʈhxw1%:Q^6?N2l^2:;.㋇A\ؙqDY~E&5A4T|ҼhK<_)Alu_z*ֹ5>tq}r=Qn<7~gxif$#W>,P*D (]dDU([`w{q2©Xy@Α&A!2eiےB˄6ޏ $W:a%ܑPahBNAr%ϵpJnԣJs`9ZHx LM,M͝mAWwӛpBJzeF>ܓ`i46k[k]6a!~+v A}Yt!.sǨyTTS2a X:b#/ i+j$*76wư7Yyow4$I]4Do3 Ο$GnjԊ4b5 ȸGwt5LYnKA m~QCT̟0K]ž"(nS;iD.xZ.o[$&#ctY=^Q$z:#b1\*F*hrčVct_jޡ}׊\:4̕k4F3$ũ$S7+l;~5g:crM 6ux{~=y ͭNKug2+?cH:qLJYK/Iޏ'Eoߘ:gWoOś)0y|'L,m%6p` !%1/ # o n;&PG`+GfĻb =CA0 3ݴK5t"XQM+z96oAХ17'# I2Κ';gk~2vj732IM7^"tm o}ZmwA 7djlM҈{¼PN4oAN.gh#:U=B*x|Ϡ5*b!Dq|XHrh[~ }CC$d:Y 0g^១[w#$2xI$(]a/1}Z+Rb۰ Aр麁~<!I!:{Pz x}Js;w +Kw>*ssԽUb.{g-84Ӥb&*NjXV|X% gD&ֈ,d_L[85ĠNTٹAk7E'f:9(6wvT֚<%<6l]x^-أ;IXFb(:l'q3c 28Jieva X9wx݀3YvLvȊ3jƐd_MrbQ&axc:恛,8[v%ޖ8QuqE}:G:̃H9]ݤzGyU g0ngE&R,_ށW4մ@/Ѫ<71/0#k}_N=Iarm*wƠtB8<>IfAJ=V7/i^ت@7^j~_Š2Y[sFlxs kclUD2f GT oP =J)qI~esy4 I 3XDf _-05'l6rˠ}&Z$q+閟IeUS3@Xq-gHs_U'"O)ӝo0auL-V'gMł V"{V"* 8 K";Fu1qPlKagNe-NZ7em&τnoH{ C٢=tD=5nJ vM 5tV`iIQM$=հ3_0ʟ!kx=ȌQ~]ޠG"~FoHxXC`ԘNRu#!vC<e>C%tsnb;oaICxb&n5vyR rw nl;Maعgp\.}]kKSkI,E?ll%ykB ˗m ?Z/摪4j*쀃҇ѕXf|bI]9{P y5˪$v w &7.e-D b30'+H3qtc b[uzD1:%=˹0*m,AvZ*-d.9=$h vr}}ӽ^)|^ŘV }{RcѫOWb9OLfDI|e?T ύ{#HDE,8sPPMEż} 4f& {.Yt& qd@]mcԸOsĄdwQ_#wFijy0t8$Tc2־\4sDP9"5}P΍]Np\:'zEcG{K^&J!=}ua D)/-1m5VM`9mj$ rvxf8|lmsDvk5{ABAEF$}97ߕ/EGlc+2/Ӧ~$v ]#;xzW%+Fp,2hb#U TZޠNmcx7ܱw;ImcwmF"׎窛h)21.΢!`u.GN֥g:4~*ӝu'D 1Ķ$M3O=x-nU8hgAH6_ETv^gʓ4w*q\;'Z+e"❿8 Zv`րT@~-DĀڦVz!'nJ+b3/-0CơGH1y e]4Αc8D$3xh"!LLtj ՑmV3~ ˁ s9;pHjzo= ɲj Xe/ƛ>T$v.z0 ]ZxKTܬ 7Cf(j0 VB4Eˋsn15pǜ[kaJH0٧x8hvm4ҹ՛4r`Ǫ7߽jFP].Q0]Yk.&~(,*`PYFRe2m)UF$ds/w4;N;k ;aR&F*G\l0DoHPV,kz?k7K5sd>^e (sQ5v 0'%53k(S~_Ɨ<ܤG:%waа3l"4ʐp/_{J`QaT ]W:6Nm Zi$vi%xkiCsZR kZ H| ub77P!*T9-W _I1~7{Izy.Fr@`+kGθCcf5"B9Q*?xh@9˱P9 q $"] ,=vC ǫAAD&-a3`I~WᱻAKk65 ɧSku4 eNj*tF?vXlSp\-_Q?kY:t͒b)oTd{ ~WFoZy&d^iPj`,Sxrєbe4qq_Llrz&bx땦HƺCQ8kz ֫rfh@ў)ݴ#E{yn$3.a9 r61HI.m&6UlZ v*mlRg5/ #jZz :c3~X@1?&8Nkp:\҅ 1`>[<;`jRrس gߐf⠵=E1HrYxMtrlG=~uwr/vzCMi^IV(w\8.BFJ~`%LظC\ȕ o LNd:7UA5ـڬcx(H3-揦6N{!fe.~0Ajr,=nښ z1XU[GfooT]ZDBJ2&ey{XX+xpk'QDN#v=wa7lݏ/!q/T02Ipw`#gp@wCegXv`1;ZDY*|E PR\+nu{u*22h3 i -MI2Ps ⶱ(Q!^y0g2C}A<zk%lܨ!I{:z$ʔr'7 M}LfEbB銆WSy[?$x)ZV3xaY{_BPYdù`Gޝ}_LaL]=ӷ.=TQPZ?iL`UK%7 7<SP& ܹ0u.މZXb=$*~oWUk"&b" Yk4e+]65XK7R-[>Pw2E#̸@hs}k.3e}J/ SMo 8P*c>Mo}f t {훬C8fT7' vdHrIJ+ȅW+"j|`mRnuE)4PwJ(}єٓkNA~KU~_vRܭWeyic0GbCz_?gD=v8KwΏS X\FUel nN%݁ PuaqH_g!LtE?Sv R{ &qysn'bV ͩ#4=mW=C,G4VQKW-%?mbN%~a`ꓷ,H(n&ƒW,gY}Yͧ?_Q,=݈2d>l\~ĆUOQ(0YO[F;jSP eW"mBv<Ϸq}9_.`\M݊'dߕ߱e 2>aJu}z;7|qm<nkI?$s"ErQZ!|1a ѭ 3vğpYEgM~Rr/|}0r5w*2a` {[ Z/+>#) >WtxgAf6 ;uyAޤ d!wnjD\|+Ԙh+I:#.3\t -YaNDpw,w=%*^iZJûϦjIe#6\~:\N*>t[kiVpǝYVTtR:v~lnH:J~y6NgЦ~^bpoHRlH] Ņ0ysj;9e\Ah .PDfS5i[]."O+|{JƇ%pLuX yr9E6+~6No=Â,lz1rDH!GHԮŪn1 +3l}mp?"|Z^PְpAp'V|/ qvT,&^tz}[N"G)%NGF_5'AR3y<Dp`w#q4ŵq/n$e܄I'ȸt:F̳rsi{{dK4 tʙ;xQzM;SOPObgq%S5IAK#řj:g`œ?o(>ɆJt_k]@rƖ=<{j>1z y]c;WQ:Dd-iO4 a{ :H4l#m?/@J._eQIƟp-I+=Kҙwx.hD;ot | '“06(BPQOzui/41vKvaJhRˎF5MZo:7!X [ ]Z+f_2 6JŨ/!w[k5gU6cBsd,(".b7&96]~)L;NټrM4|/ʘR LMyS6PRk*ݎ,WPz1=\J/l2yɛ)X&xlw~&e1QwpNdy֗K2\~g8 (\UQu0T)[x%֋(2nb}u(:PjKI},5'y4K wY bhrIJHddKgB?R2=F_vbPO?$^p=MLv=Y@2juZK+vzc]Ei\!5\.PL8!>sfsaqAY;p%SXTl?/37Ah=K~P<-皆dMFKM1 G9|<|-ȳ3BW!cJ FJyyc^j3)*ϕ%!lT~D<[ߢxfn|#yȊ;ƭsIU6#0"%J! A!M 9}iQ_?N‰]qoQxѼ!8wk%f_zg\,k9Μ- : PQ@v g1R5k4fxL)` èc " _7ЩG%S\21dpKd =A*G=3_';NNDq6at3gu \Bo,%$f3ab)ψ.c/*&7 M >2VClӱd4x:iv%3۲/=f/aw0Zbl@z9]9E3ЕK[R<ϱ,]y`k;`\1 5N7 O!>NI8d+O0yǜwqwtB"Ղe/.{(fx:OTQH ',_«_/%ǃ'iVcKi%,WKq5GKg I]ܣR n08x@*gxhiA X_N12KQӞqe^Tvٚ 2L!fR#!VّϞ2, ɄRcCD`JpϩNɐBZb:]̝=c}Mc }ܒJjݙ̒R*௣aGqHzz.dHWZ/?p;mc:0%g$ 93l{ٷ= p=rM̻Gz",KkSk]hCEs_s^(#&?"zPL(+ط#Mwkk].N{q"eNC.D@1Ю޲+tck:3 O(#K\4XO\9C/8]ܣ4>_+wvWvC.xEAKr '7#x^fM}DdbQ+v)(oSEwc:Rڕ~pU$31TMQWm_mM'*P/Z"eOD4Wl_ AR=dCp'9fsƑ)Q 8^P*V-94Tj Ok~ͳ)aT̵wH j&)}qpô*O~SWJZWKv{H9}\xv;n\5:"EWeYXxU!UDLiT<%ڰtuVN$d0k=VČs`QT&y}Ի[#U\n/ !0EhtWk@J>'Nf0Еϩ@zcώO_Ό^18bP"eAs!+hpڮq VZk+܄2!yX-@Rg^z+5~Oyo1j,iS 4V3DȽh[lov4 RT d[Q_#Q+4!5iwҶE]P>aqX2T>ŕ~BWq!`ݹ 1\AfJh+VK];U1Wݧ`W4KiK/9N B0Dx qkh ;dƳ՞Q?-LOh]"ی] 7{W%i*eW8 Ia=(X[_NylW`lՒ1,Eilos?UޚX3af~K|XNcFs>CΊBdȓ3N~Sk*y2gpN5!] (e8Dϧowi 3bEFl3 V@ \ίʹ9ܬa6)շJ}f]w8KK׬ܕ.VҾi^6ߴ/j~H߷`G}Z*ȫ.,Bjļ{M= Eo)l7OaGV{J = }HQ ==_F~RR9o匼i2S9 qrlכ4A@Tsj rlՔ:4Qٶ2w%HU)k)O@wp_6h1Ų+Y$bl+:jrM3ɓ{mU`?H_^YY?KxeWl6 nc&L,0۰ZX7J14d#v k?;u.S牜NMџZˤhNu&G^ Y#o Vͩ{B]HȲ b W\r,I=QڢnVzIk,՛W8le8fZ聮e EۊvQ\6'UjCg L~V-Cc2:[@U~-- ؘvoivޓ g8V<+}Bx'}db]*L.^ҔR<\v7`gDQKjA#pg1겖_9nhoiZ{xXn,fZK?G8&eҘoX֭>ĤɵpjXw ɬNu.;Db:^ڇ< آw^xpVkhU7_\h@=B<|xbCGK=v1Ȯ c#doi}oq_M׳G F>t9(Y9g_Υ_C/\i;^1_`;/侟й.Q0PMWjOM(6DJb+\f A,GhA8W01,SU>x ZE7lakT76P [Ab̚%zNb;)CbE7ܰƌ^ㄔm('rS%͈ Ysz['4bN ߁grT'OJ٘F+ЛD<!dcI)TrNflZ"BRrm|Ha=TDZfξSҖ"k&T'&s0-?W sDF@8!DsQ ªz{F*{ G7R$9r`ftՒIplGį"4c2kv0>`KlGzNJ<بi[3Ӷd ۘzo|j_]kAzyG65z^tP?WCu,XhsUPSɺCW&fp){A EFAm |*jem$G 7[+rbSļLӴTIv49v&!x០mHPC:>z\1:HbkG-L%aGH~qh{m̀3g;%RQ3sIdBAd蓌J{X$l\LM I߬âQ=GC x-*Q}@TzZ⅍u{2'w? )C~P(p@nsBàaa#?V&oUѷ.Ʌfb]B``7 fpq |IHO'l"+z9m 4oX)YZpoZu }QbRK(ӷu[t3By.$tX/(&+F^?UpTq.. \<+ζ6D*ny4N?US-F\( Y-A2])t'5j8#-@uKw|ͭO&9 ?j'%3V7c|ԉfRHSzGkl9d6]Q/JA Trsz)NjM]J 7|]m3+ ]$pU^El ~`?; v'-:/`"{ݜ7̚ "8‚gB<^z#*n`e-lBuS.TM Q0KU!>T(F5 480bi\Gz 2#!yMAB>^)rur1-RzH_m$dQcu$ƐM͒]W$z)Op핡ח7E]4 V'ї T*>NsRGxшc'~(eG@ɾkb׸!(ZHMϹgͣo93&r!CYhymJTĈ[7~Dc+w*@>eQW9ؿ3:h60\{?pa:cj-v{SEF)v+ֱ(RV[bf?a)BӃNԡvPх` Ĥ4Z(#?CmYkbQ.\[ e-"U!bΚ(#}3:Q/k"Q lg9T=j&&ge([Ie)IQyُcwo|Z)7C=DS{"(/淔Q岷[[]AThLjjh`\jUظp[y2k3 T3Z(.m(qLP8VQ::g3)H?LٷeOT H۵ޜG%:\ٻmy.`0ÈZ ^_B%F >5W\ɳ.alAXKe1ӰKf36IYoGa5<@} &s1a7dnIEh dhvrYp -Ƥ:L,# ]IӐysWg'f't..ūMN( '_ܭjA3(}{EJlIS>=B.1Y{4 p̭vWrҙ.РdY|*nGQA`O[i>я8'pbB"fmu/Ec X׀>&"vtêmg_\Z}Q]A+?D*hS_F>£_ >b={)";[KQN2BK2p(8/VlZZ2 qgFd@z jXcArH~: η#L;$ImQMƌr[<'1Gg`_ȼf8Ma,g6XrO9*,,Rf2*"w<qC|/NP.<(_uЌQgt&=[t*z+U-M!uͲ\vY_sÓkvF \59uYH c*Tn"AQX-W|hGWfA2dv| {qslV{•?4PV0n3P9XhI Xgt1K &}<*m9 2}V0Ze)jZI-!=Z6{-k@{?F1B eYCK^& ,U7-9I~nLQ(hXkiwN( ܮIЙ`7^C|î]VI]=eeb|5>*I *WSm$XۃIP͙+¥-K%J٩Xݔ$٘a~'}Zqx TƱ0"F'@i1rYbIJYxRxs}@~e0_I/%#\/'V$b3Ov Ǭ~{I`\ygfM~'w )g"N=K8w>\3 S6㑣*աL;jYişk*u/GWGۭ"' s@@\K ҿĘEԃ¢,. TDӏ"#GA 2 櫈xL.+bn\iun+PDm"4|z1 |n2Y \Gr1<ԔaR0S}1nu/*0 4Bڛ-a޻eitT*{qM 9}@'5 [m5{bs[* .MϽ$rOG0>0s=JiccBzVg+#TE,Լ2H=qH.HIK >aҝ} # }Wk /I.tf6js6DT6vh ?Ezw )`HX`ۂv8+]d!|ߠW_C1gS5qX'.LWo4vU&Ba>M2w&WwF:CJUe:$C"vZlh;_Pw 9~"n5=.3uK3P"N~Wp2rX~/uNgO!)cx,&=VН<_گ~T8:THlFuO;ҩZŪ}=8͘HcRNx3i~?'A.Y[B(Zs-~^#,]DmFWD$2yFSLJNG&y^2^i,6]^vTiBw($.fڡ!mKyaR@n XiH3#ٷ N{1UwӚ`]qո>'Z7_qáDqG R̈́7Uj,6C"Ě)dR+wdmA<$qx'" '3IkϖJ8u@c-SHT!`xU Go&h/SwpDaӕ\Gl͇:ܒXWȯ;;&&LxaL?F.Ӣ尃|S q0-vpk|kM$/19O| H kUw%'A"Yh͛u>v:AzNE$JjQWTrTrB^'.*o" hCl-ɞ*l27=׳gQD>B릛d,G]ީXhi^HߨGlrcBjHfCBweT3 Vח[ILx"CNk}ۆK)h%ΈxBDd*k[^Pn*5/O'cpH7yDY|7.x(OC ͜GILk!DO̎vyX}^;/D{'3e#I}qIu4=pg:,Se#08k (zNYmtOy{uuao.vW0&;J9$B/AB.hɽba4]c Qz帍tПeW:g8neh!Z z%QAZs5WAsTuOYl0[5VT h2 OEQpfP#$e @/P\c~1ޜ*/}#EzspO_Aɸ†؁h/,I6I@ePJb?UҖ*Fc;SiJOާ` RF!ىd7$Rp`LfXZtܤ-BLd֥|E@·^bK84JLf0#U<𸡾d.BAi9" b$òFS6-яBƢB,r]2"!hBlv.#sf!*,45^t0peX-*PU'##8@Ժ0LC=6 &-2 +Pv"@z}cަ7M gzəD%"X}ŗ*\gpPF$H&`X"a!X5⌗qT9lbwN=yhL̹-tOVQi#BOP#ɹIhI$[tty@ZPA43oKXf?Yмp϶wy_G8]A}x|B+,g+$!lт1m"4sHqx㖃gt|P YJ:gDm33zf?`必r}4e=^gYRwEXT0/tE}de 2=NB".oҏCBb@7_ O7GkuGZaP}k Cm L`is+_otx췠W! {Wy|jcj"}@a[:7ҽ拠xXYVu0ݸܣ@)]2pET.Q(N/aYR#dDDZgp6uZI+Jxd;̥e8T/*P/=б2 eVAP7x;ZJPּy%`>c#+5s,M+lAAXURIپr#,egG ORI_opNPV^w!ZΤcliQ~Q4I aj8?w*\)TJ;\bGi~?X2P֜Ysl v_=r_-N'V?BlF^"^9'm؀UJS7aV'@%?PvQGQ|7h֡T~산Z,L }:Oqj+I_s ^b\W~65Z~2>Wd3;'>oIۜ V }wh}Q,7|D`ٸ \OϙYkVU[#IȗG1"~,I_ !B)!Y [39c!z^'_& FcvZ5I(K}8oѽ9<cqc8ޛ~ ɢAkn"03GOva`w\sy^/LU ߾e  HMʇ (YG(V^s4}5)K~ɐ@b*3$N:d>/ܭk߶N gj)R]Iox{BG4* N'l(W;M)Na;lUs8d7o!4ZnO]TIO4 Vkl, VCgwK2FW]v}8Bxl EUC!qmC',ҸL'W4.}CMuJj€>5\v `[:@3Eg;J '?DU^l-G@7(?wz=  k)/+O)3]qos#ӚjSɘd2 h MC^!`ӦkdHf6r2LIa,|I{<MpC T"kwEV2u2Cj$Y"2~o@X/MBIQLF}?䔶76n?աnH<P;n:;Ub#.# Im~b?3C-Ϭq|eAAS^a4I'LP'#r_xq|IX첄8T}IɡQξsyU?ʔ86E' ƖM3f+>Y9z7)a'WW -ʃqf+UD[}"=*ݔgEς܎s ,vQ`AMWGD^TX6KX)n^cP^C~\W1܋v}#1 $/G}=s uMݑhf"7Sry Kؠ>, 5˺.YFF'w?^O%B$߶ YmG ,)KgJE0I\SML) ̉ug27zRCsM`\N(dyEYOa Vv9g*=tI<?|FjtyQRE_2h~%SNh⸾z{ؖO+",hHqJ+H7GOngU|h,= ?&2Y]fv:R荓Pذ?Ɯ>e!& !Ǟ%ߨzUA{9CQ<L{hS`ĤS̄jfb&Wf.&NFo\v5+nUb+\2~¾[[1rbY ƣM)a|ՈyyEEA¢G}..|&K0|ȨArwnP67=/RWZl,>N@;⫏ ԰~BawKXl j=$|7OfSM孤VMVUnAd]5[.ކd+ n-9>ܿѢqz UPSVCKPP8o&7A!nݛjHt|3)#ϚA1Yqr|cV9V'Aۅ{KE;dfm Kt47dkN֍= VB'U"*eӦ)`T VPB_lơPzJ6`.j94O,a oεﵘ,l1WտrfޗS̀v a}qiGJSB&:F5NqszG:AsPFNS"P Qto0rYo>oD? =͹J/oU\Eth+NaPx3߶Eq_hP-'y, jٰ͔fzǜa7!z OZm2;^zذ;4YNǼAUޱ_zH$]{9 obY}ɡ -8-uͯ`PT?(:Z-FG'EUPGmCiyT̼su%tۆ 7C!`\Mm ^>!|zG4~I @+-Sqt]Vo#(13컑up:ݻv5ԟ`vQSn@''BSV7zGR5|U.V9;͎QصԔm<-֌'PI1Kki 0Ezu4uh gP,Wֿ'06}[i.G1Yi X.=R}=57xE*7(T(STxEFn:;/܌Z(9z"ЁGzsyK@GwkY+C" I-N^pL^=H7aKt 3#@;\Pmã<{KsKI0Y̻)S[LcUuvVO"ksPK;g-  CQ"@venz(Dzoq^*&Kpa>C9 r9j/ߙ A_E/*vIG {8z.Xa f!9EB F_3" B<~&?֘WqlŖ g3opRo#[ȸR jMvGD^z9V#Ptཝ=H.|g_I_P2s,Cq<1}~~_Mu &J;PϊǩH{e>ǹ/HWw2!g>]_Fl&ܿVJ%ݽ 9`sε1XaN]8i`qǁ"ÉFCw5'YO}&` X*(m2Sopgb2-ۻ8Q)!6mԉ^Yu6CDPX@ n%w G(= 4.E9oX!CjtƌgWƠ \?9D dDVM~O$`Ɵ 2TOK?k6͌$3@m =pC^tGW՗cYf y`d^jE'>'PIH#f=gFYXiVC1) u0Yu u*H0?gw-6ah6Q*(fk 8NQXGHiV{GkT49Tc>pd20*:UY36 9d y$>BC&QKAؒ!TBVo.W.{WӚ!m@cW"ҺfP`A3}_漊jf`v@{XGN2haC.]#ZNn+l$/+\a@MPwԱ'?}% G1Yai$ ٔh~'\'5++].-xfNQUpmӆCiF;r /'?-gDB^;b^ɳG ;hTubKt_U8[UMYPDdHOf9тVZe\l;c*A89smWEuӰֳmd=?6jW^ "B'+C%7y jhƏnqX/4tBDӗkɽ.8ɩ*fNb  ֹ' ӯ !;Jpi~-S p8L]yDirv(V$lw, o2 nH|4.qGߚU =ᰋ+BQS4L*W:]EVtFoEf & Dk%Qzd!Du!SA7ArU7q pVDU Of_HEU1pnȓ[FٞR#a}|uhbzEs.(;UC+U.":N1L86BզI4Gkn(hݪͧj# =)io+Ih2j~;'e%1mush%7S2湄Xk /LZt&27dzwd'uGyVϘr SW2ʍ=-\80V (𽔹`p9rzϮ_rփ8< y%N|ծ,{~>m%=>;$[RE^t>0`7ޛV؆J1mST tGG~s?ѵx2kċd9Aʫh0[9l\L(9#=ieS_r+.)>jƲt1vu`_6vKQq+& Yf dv,_,EkSԨX;E?,"A= ?G,EAڰ_w۞Y' R2xj f=@jPkf뮗VATjbA[M\iu_Z>3ZP^ 㴔wҖGMә!\.ʆD?ƆVcj~(/ztX;ⲥ%^!$+2_b&W^C1"p+xxw9[H@P8 r7nJLJNS}F{Q5޴GUw';؀mX@oL޻弗R. d>g =aF%f˄%<ѭrXv[vn_BCsQ'GO*YFaQI{pFEx,lsnQ,M9ujT֓D wnh53!)7 2jobDV"㸼^t1 uQ/.l1^74rhɁZ~KRCtRa+&?zKJ.ʷasrN׃"%v J=9-hnl8Rܤ!Kep&ܽ]HK F۸U8Qy9u^-BQ@)Sf qC1wؑ2%WW֌yRe27x1ֿH刅gLhZlN荰)$?TA]`JVnr|h I}lF]xljfܝk=4VPUY]WiJu'b&%yler>ApJfZ,zkfP*lM$0݊]8+|Wl)ߙNϏaMyv([.NУ B~ ?[uLpQr?({vJdF JԪ~@ʢ{Gefױz2ݾ, Dkg'EV{ur?*=D|'__a&آub=CO 6%v/Շb,:""-At.fX!,y߾74AH 8C33ڰ<8-^RDtԚ_<!g[c4(4q 1CuZ:j̖լS70Z/8J%&Մ;:~-*8py/3_ @n.0-Y8"琎"t 9LLRMPvͭ+VD+#_-4y?R bvHqm E |+`kWn)l h'^͔G9JmH%zZșxr+ojՅ6lO08ZP?(-7iɥJ I!ܧ{'4l[SkpwE ȇ13;U?FL›ʢ2Ӊ=-Ԏe)Fd}ϲ) 6bN,44p?tK˭,hHqsxY@wn #%Z ӥ?er>cLuHũx:ۿPF  -PxVDjw I>&ʇw ? t{6_{ԋDU%&&aa1 ܩpA%(w?m$tx&*!nFbRlc*oP><#|x=cElvi /ԁ0Zvȩ/0 w#j]hSgBr/ ^uB܎3/u3$Nj}9b#a!P:{_&'UFdaa)e{S& ԄwWrkj|ǞwҵFbcwj,z&twN`jWʡQ+liO6]pXݜ2..q)kϛ"9B :Ohn'Z:w^esb5 3i.LzLϯ5Т7۵_ ܫW:"K16lg^qʶ̀b\j z6tbwcL5xꊘ48Wd^1[h<~FsJ#*s#"%|OшY YhXU;":BC2X _Hp8K)%H2SN 0eF<1 n$#Ay~g5LmPTXX| 9J+ LdkyAqap;G#sJ`xOdl2+" T9%Rc ?Y[{0ta{!Cw?nD:rN*}0NeR:Ћ* o1?ۘ HC-KЇ!0l&>֞X7lt` p?r0L刅.*BGTzmOG 50]0 be~BF轫λOG=H%'.5L%!%NWG.[XL7"n ;0EblUT5Ht+><HE#KOvZ Vߊn! #=3-z^?>:ur\bTŎy; 2q˝C*6ZcJ 瘤1y&C‰f]˚ڸE2:XOw+11G$zR JX!GݜbJt:Px.O3ߔKm OM]R&f+='|jɉRwg@h{Qc*AIzɆ h$a rlztqc7YqYC.y&ž7fJ5 lV3lN%]QSjɌbxSR>x 7ARr׬5.=({v& 7CkGԄ'\2Ez\E+H'8TzpK8cft ޫ}}uU> 6Pq+ q[&Hvr+#f~ 4BSK(zQ1Ze{xL`֕\eVW7uOa) b{:q/r*+77Ai4sf/6k4j}$Å-Jw^-N${Cv:QK`ȫVycJ*o,㧎̻EژsU2*[HNH_<|̺h7`i(#/h6(ǖ حJ<"xhzPUd aB,/Y'V;|7-f R<]t YXɃtߒ}(ȖΎA̚m&Z M\f9kGKtZL'^ vޙ=CIlf[Yzej~MMl\jgׇLs$sY@zND?*tOrF!9-#hPВ]-eRgog@QnqӍ#7RzDd;TlB&}aP %IqS_ڝtQ&x G4b+s~3WBl v6 հ$$raZC߿h o敪8q(.Kc1dfCe(NeĜ7ݩI}R`4#`Ax VOd(E4T7e4t~Õ T%L&>?EeQm7Cέqs[!G2^@A(x+n5]v4vp# &`Hl6YQD:ݤ'za~o]q|Խ.X|E18sm1\ze?KBFmft 2kgj+sѐ#a\0^[ X\n5>y"bIyY0ur0`nLK&R.ݫ]8Fh=/_.N.<+E3H)$vqp3X̴ GR-)36, !wmߌTAJKg*O,QKWa8yAp8zs~e? Y/}yx_ĥiUlUZ;a,7{4 a$QfԲ=b`@ZuGUXXX Q;jʜȱ]f|nx(n@;| 9(ؗW`Z/=`][6B7RQCbS4Q;N@X缍;N V[\D,bDF4|[!&3r/}k=Y2Ái*7Y˞|F[B}E҆6D$!H n!>?p0@z7"lfOŊ`,;TMUsI&殽/mϑ1G'뮕Ukk6Wк&&GոQJ0Uh4cPp! pl35b~Ue*ɧl(GAYPn>FsgѴ[~1X(+γ(LUsϨ/1,P+W.RqEN!h]n5=@eOw,xJawB Lwi®3޲5-TJqu"d~3mz$_&/3Zy:')Ij.502n?5OsK<^_HpRYt;.5Hx\0Q S}ؼUԴ3۬G]TIc*}q:\lbo>d"S*$xmQ_I-!<%R.>׆$ii?s,p #~^D;/bJyHY!nK0)Axy_D\5MaFtn kW|"j0˂诹K!Pw$T-l/DqaQ̰(U~h6 {M!C:,XC%q03@LI! 0CE-rS;&VW$(pڮIs**-x7y : ?sDl+N>叁WzT/5VF5ՓEkS^%c}fTn7^tV+OG(D K;'=s&3TS曙!VHkL9.C0מLL1RmTCJ|LOXT‘qS9ftԁbCtCztOk*R8*ҩcbҵi5g9;P R<"?̙.6Ў^U|b=ϟj`& ȪcMIN9R.܀6EY5K.k'yn$@$qbTE"rwH4=snQ6vwO:S$0FW77ȱ.XBL2huaFY+Bx Ë́J='Uߕ"GMKQ@a3fߔšV_D^b +;(W&U۸cRRL)Ilw,ۑ&yk}9?9/kmuО,&! vgqɂ19rKWŋ9?E*$p(ǖҁ;؝?gěOH(a}:[/1N-C5wH<׸, On(nD6M!E܀Rt{M/X.7^+0×cyg Va0{VFs%{%T5,z ea,_0h Ps.!OR*KYY!uVTҽȂEt>#;c^_PUmO J\7Os-u-Ka?MIkXRfoZG4!n>!+`}2IM>5R{zoONMÐF./X=lՃ{i['_N#QB1}mkj0AF=J'tVD)ScLɦ; x>w./}R*`րۈֳ>ux8|\I>e{~&1inG)lVCՊK*i= UO6u@^kifOA4Owl'ǑExtbh㢽͓ CĵRS~s i~t|(_f]C!s]pnYhN_dC#?9|prd7AK6W.P4).5Y(3̀EjjmqTrokv wX_ZX}RY |q߈Z0Kx~3[ΤyR6Ѥg^|?(%eUPJ}!dcѓZ5byGtg`Wmǻ?D1E t5ch9Fxd l:H4û x^!tȳ3u7BHj).EpI9{N'xKzRHI t"ۄ$I㿥H.PZIZ-ăב|-C Eϱ%`le-rr㕥4 Cjۗ7S-H&,]T./M{2$;j7Ekl4˔djgܹçGxaLލq,y[ h"J'}H ץ@Ų6P$rÑ}z~ I9?Ad u1WӨ0T,iYi%Ԋݛ-NQa0>W䛖CicU[D&@2 bLioDyC&C( yDIfP#Pu .0Gs򢛭3.ء^Z/0?uJ`e։bm_CzlBŶ' cbZfY)K0߿NmaE7Ude\e!-CIzF.R$“1 Cųz Mczxڔv`1aJpXE{]bG$ e It"4XfLΘ~Ope7 'U c eo5*DlKZoH|40u= m 1*Ww P'I'>ς 򷉳z̜u \ErCon$;0"omѦM\-vaqêmåo7rGOʐH 3yvBQS_V]Ny[G?vvN^Aa*d$%fʜ˗ӨgfJU*a~,wV9y<$sPJk=K23bL!>Xʡ ެ#P :;u:Ba$Xm  #XUR~ 蕮iłIf*k|.%BWuQ秃b3+!EoGS#:|-=DiO`=UW$s#گe@uU 8CilΡ`v' ޞAS7G*0Jp Y8ގrsUS0~"!rNf8Ҽ( J>Jc:˩3r-e'`YsMíP%ǸP$|ۅu5\))ME FL/ME^AzQ1?/\iJ~ 2A<&|~FtKO/K~Lc$e׌Ƀ:sELwlp9[%]ghRٝ2ݼ V|`A2>K.̀o,?6`Z񏐇xy۪>uK>PQ~}xMF 2a_{H}.BWgu53N U1byU7QS3R 'c?;}WBVI[#efR}eVu*蜟$\ϮEB RS]0W`;1~T=1/n'dhT"73%"qOսc$hekhd.NC`j,🃶URkIiSc@q;峷|uuV3Xj2o%8E*t0,'-#o+-ԿϹ̵;8}fm30d` T^>; =/{=ҾIiV)ۘ[[l3򖏱1Єwl: fWBրJIf *T.>Дὕ]/UX-+dG..i"j+keMuN>cKX_Od']Pw4Fm5]# [\x(du yYMiN%\Hwe_R>Ϲt6 QH`V&ר2+S<꣡!3z>do3~*Cp jvE67(g rS@b*<:4s8RkQIMɇDLk|ß倯1# G0f+㝴r?8 ZRr;`HjPDq j؏-~Y~PًHOTȘ $EUug/c艝$ _`Uc+7K 9vϠcFo;{a`m:ق5ro"y}qEEio<,U~AK' ?g2/<k{9ph/d[m䔷6 f}q CܠyWr0"+|xyBpXt'9%qmH6rzQJwlAH`wXk_gK;a?˻8h [}y;H#&.̾NϚXV>2I^;[:yD婝Mw&vՋ1=vp4m֎7qOhPq2ǐܾP-3(#xJK|e1G`.YafRBg а*&7;wKb*8J5HԻ r5 [a8FbEr݇j_wؘĮ[!L-fx 3koB橱D6)̽}"r*Nsނ8 @k!R[ ؂K x$tC#KLS~g!͙o M798}np z}J0tbQjS*f9vۼLfm>Nkҍ=4ooWc(L#h tq |e"I:+oU"9Am{p]o\םGE PUqx9h:f`cJ~r+TDøE#WYJ\7+5F65_{2EW#o6J_&ɛ%N&_ dy(橍7džD<<# F#r|4]6h1zV~ZudxXt"͔bj-k+0c}NwLF#?mԴHؖ[5R,ƹSH`óREè փ g -{ `'O緟 |.!-&{ =>蔥ǧ cp7#.I, -kc‘!9.Ҙ?W\jy: ='$n*C%U-2אt/X|^ˆgF'vpi7OFl넨 R :KrGEE\6!!XQ?KTEoj%CcNn^Z^W |W=!L9@=dڟ Fm^+ YP`- p^$e V/σȽ-P1 lk&떧+1YL9=0iսY46tV}QDONtJ;-u;\zR6Wf5q\X߻4$~@.CZ;1&r`WԪE۠=)l y>u_zzN &{8I7eNp[;6FN'k 03N dcbEyݯP#ekMI"OkEqr` я1Co~QRDc?Lg~IMW6bF9(7 B݅lHe^{ I^3 ^]DطE#,HZuܐb;=XBl}rI-qR(`/}+2Xr굃blx[a)CvvQ'icYe0 P B+p/!QWaNx2!xRPf$_(YIޢqm{ %fj p_y |OE`z?^3] SGё\{$ ju4 jUI+!Xde^l4CUξ*\<:\7?۝8kLs5M͊ sJ?"4\-lYԮa W5r;2L`tY+j5Ȧŀ#ZH\ ٨>/UTCs!8h jl0/q}B 88!uY*1 DoүE?%2gO<woS5(?0Oh^E$m$Tݓ .kiᾇsׇٓ<䲡&B =l( AF7?=Cm1Ю,`&tQE[..Hn $LXSu2LP>H([i"*n~k^&@_J3'2=R88p,)3o.@ 5]AzY4j"W-H0 )JX3޻}pz ]sA3>۲.@vƴ0p5ڴc:J0^SmNdMiyg %7 G>" IsBF(KPΧ=>(1[T"t >oM u<r(4kd籏!yL\J7n84dC 国3HK|ZUj'0peQEQp|%*G UX"=~{qz]2e G&s6ꎸakXNy ktE 5bR( $=y[lF᱊t9vLC[9\b9Vn[ePeLJ%73[xvӻKqMbw$~"ʸH q) [0bֵ7 {1Bu?$Q]ZSCnƔ vI( 'AM FOK3rm%Ý-~Ɖ/а8F׈+j z~SN>PRH]:CS"0HlE8xePs{_N ȇd5Ŭ7QPPRR1p+6ok5kQp}iFw!c`|z\:+,Fn/Z ĸ Y=g;v+LC:Or焂XVwԸgE'M!_[gKXl^%Tp^4/5ދG{F >2rs}Z79(̚fq8^ת6ky{QԙapR^!6ͻ+׍3 |aj)^c. ֕G&pXAjk;]df;lA 8`okHoA`ɿzf/kG/ a#]~v]O79T[PVZbЉ^mc3H`f@O`@[[M@IQ]fj/EܷD%֖|UX>!!u\H:znr77 xofRCa|{dDVIn OufP] /ud^tqf'8sg%8+<~9MٕJp;x@Am+lcmw[eާ뫕vͧFVW_wW6AyPhv$P4$CԱjIt&P_d}&C3Umb(vX4KK;0AG F4_ekU2"C[AK؎IC aY[=YOML"Ƭu@ki7N2W +c(M]riv]5MsVhar|2n-,ftUrZ" ;k|`#fBܮ2j\Дwc m郍ZBZW*Gѓ  %gSs v cz3\-/DK5#RuŊ&jetWP:ub=Q}_j\1B=m-ֲ:~MjibP3V %eX8$=$hjSW5!BWٮpȊp۬8*>[ӎ g#SbE'tX 7h91gևEAd<9RI|NL>@ZQwsw437@PYBx#ҥ% ԰cB4!a`mL(>D=lv4_^N&meϺK)ݒBL!ƹ} <IjJ߸![Ls P4E g=/VM?l"L ^UxI,vDo*'unV_8vBmJ:I Kg ЮS #c/!|'?Ń|羀f"pS9a`[QƦ((cUy_gBOJ1oFY4uI6h}6=fI"E܍5Ҥ,_3(w)?n~sbIo6@b> YnrJj+8UV{ʉ, c1t,T܆cAG Unς`Hg,2 G3` Pd>.<1~S#`΋VG}xx͒oRsb@QjfJQBdKeGw/dzAWc@/n|]Δ˾((Ep6u˜{;w""Qcu^+ qTTvvn)jݼO6-)?[hUCWl8,Uµh%5Zr7?@P CzKJ_.Pt1@!tа"=_ҹG%<3淄(a s6 5ٷc"t^>1Ғix'Iz;{CmSJ?<|6X]3-$_TrA  s !A]Fn[ 43yceʃ0/`/:&.:pf:"+"7׉8G7a`@T%Ӯ2ncW2-":0xŻi35:5Y`sq dzFUGޱ?e#`rщlydԦder˂/ K'0G0{Yy`^r ho4p ]~s&Ϳ* 9BB ϴ% (sz+*/u܎ǿ ^kKv{EMZQݽY+[i#o1y XG~p&9ݘgtKP` 9I "B,saXgg}֗)pg#o*]f`*޵C7 $׈$rCF<=tLB)Is"'U1돁M^NT7 ޭwJeGv3tV+cTbuC]yywUObv&3ҫNj[9F}t,A:Zp5H}Tq ]pj\}'CڥRHg-,=#Go=(٣Ǎ7;(V$~r'QCe9!M18f!B@%Vw NEgk&:.xfmp͌]z{:E0$./vxKhL~tWHde݁ c^MCW:11KeTMy<ÑH;VI4O8%AYt~Μ+#(oZ)RPM%O<O/;P'ɇD35 6krtK_I<"&gnªSo$W[_m\O###{CnjMhuHoKh _\ ^&_Ll/lIN0k5P xK"'zUJڵA H`3F;-_hBEM7:suXN )bg|^>4sG W#C}oN-Sm!aPw¾E ^]Pj%r:E9E|N5\zbq罾Zlrw10$l2M\!CVsA@鰎̄mlEu %˽e|/ԳcyJWfP!s*_}Ckظ-T5;xYg}QT߲<'Sc~xO !`/P0bCSJV4== )4:TY2jI6, Mn8W>W2]Vfnר@ 1iB'Up^G" d܎[ > =L@z-6RB8AjR<_2s`jMH).~y[YmJH;?LԗUZ:ِjX3Ʌ6"%ÕH\aHr™(D~ wпDWDàϜ,}_}P-=MRեᩭ@ X?R_\>Hqq4 B3r" [Gkq+61ћZƞ¨"^Twnr)8p {͗~lγSLb!=o2%3$~s s>:* H@#mgz:Pm*^ en}&M_j< ߓ&NIkSۂOB/v^7̛otTB6s.#)Nkp_)zTS›]~>5v\~E4fFQ[+3^ydg/{iP [&%D|mzkb!^|'@wr\y+*"M} qͮ`zum2hrp2mUl:WSZ(" ǜړZe_&a [JSb8Ȥ x!K@@@B>$>FaL 6Kf(p% u.sFK Gj 'mz8s JL]h^ 5t_"pdzm6YaI_=]E4fUr/ۡHQHN>* _3⚁ B;ZXX¦}%ul=[=O15V?œgh#_&:ߤ,:q ABFx }CKంǐ*J`B>6R@Wl#O<1{$@[}Eq92l B/PI2~RdPken 8.ANũ%ѨCLeCp;_V.LSEe'&-n }Ҕ4dJƐ(o2>$W =D,oC:grn@s|K?)UpKEe$ f4-2gp`15 ~#OHNd59ckچ&ŤaSޥ!أXRmƮO) v;,c#Gj6ьCxš9>)ѵ2(2`=Ё?:m̅Rqdb.$D)e[f/SG  l5f"({7.E[fFdw_6E:Fa(ӯ+־Z~쓋bM”R&+06C[12eEKDRX3 93! 8`mØ@R+H"I(.'M?4ɧ<\M3<) Xݙwe,۶\8AЦt&TK }k2푋̝{O@Us.@}2\0zEsU%SC/5@9muJnJ zQ:LD>cVqM 1`BQ&zTQӔqeE T*Xֈi&l\Y3^{~o m !GEmvvjV]fDs۲zYъ zluHYB9q} n柹bS4^ƽjv uY2[A[G Mx[߿P˝Cp4{%L7Jv;r v'CIdE֟p!h<m:> dp 8Q0{Ij}NSu;{m~%|O H= jDͰB} 2ǩ"HB db!~.mσ"`왽OQ೼c;at|Y '޿xiLC. f-fQqpX=,N%KLb-af!Ύ7TrX %*՟K8֕;Skg}B}rH(3H2YǧUHzA&X2Ā=+nۧJt_΃ ʏJ4*X3)g8riH#E۹Fm"ۿROO2 _I@nبᎆR7,IjQX%EVCDD^9Xڭ|MROVOMɴ7ofG4P%`=]S]h/Uj@zf_nA&'7HwÕU`g|A^諾2`<ROѕ{>WY#礵KU|_-PE[fo Jvjy4і,qf谜vqzK\sxxv`arfMɏO᠐~}ၰ>*>@mռ':7d#*~-a*3QD[&U{8V]g9~HCWfcfyy8s>+ҔK{,fDž6aT1oa^c/r-tMhjzAH l8ʯj2ݩ[ϧ-`ogy޿Uk:)gfpB7$>kԵs@IX<+M\N|Ų EF;r9[@$l c;GCe2\5>:#C 5:GǫHn?18XaF<]n|UfZȾeSFNxw̿wTDmzUma|bTeQh2J(}xNL)v'|7M~WFZ1avYa.g (E^'_|Q;WHMАcZhOʼ0^L 8VR $w DP)rS\E3j ?Cwd' Z{S `_|u~p.a 99#Ih gc@}H+"bzl7'aWq!&ebmq_&6uam/(pX1'qz/G~6G[h3' >2sD -V}r7h%9⍯kFD`M Z??y!rK6ռχ="vS.!IQ́4+I1@s&FF[CR^S?)BV _tPompbn;s1=[# E,}DeɮCb rq[떦M4#,w=#1rʲjYTXWȩ"-CSâ2ec{{ߐv0=0S1HʕcOKgkEp3 t%(|[9I$7DI+OoW·R}>D6.dS&Xj cIAEW,Q F!y֨3?{= =@FüNMfx"YQ4% NZ{T$J?tJvqZ2d*#Z=>@JL!p/ Y Ck+a gYѭ:q 7~GyT7dH\K}#^,1:>#Q,ՎN8N8'KP)m+#a Q6:΍y8@ķu;W;PKmTA| |R\:ei9#G`G%a+>s\*&!_;;Fwv.Icf,.QLd@}O0t yVXCѴ6ja-a .c"V&Omo=/O="[ܺ~KMu"xoZwpY{~#;w8\j675]eI?ԌbjjɤI&}PLJML betF5:W|=<1CMBnju(Ѯ|[ `yx+e9gY}}ް;>0R-Ix5?0W%%!ՍI/(E Z$Ԯ~/,k)oRe{CL\a6mW ?|碎 h4MKFQm~t {'rulȶYDEO;p-IOnrZ2'`t6Y˿@ :TãYFKDC׳Q˜UE+?#y/ Xl_+U?o pm$y}]EGt;7A*UN+(^MT6/\F;=f=oUNAf[T9$;8y`no+px;@%FGٍJr&֛>6`_oTCdսL8x-*Agغ+ͩPȣ2bX&Z WB,WM qވ1=e`< K\9*PE!y`8$%^*ӚEyLVQ?{Xq&q\_9 h]%˶a&LIA9Y^"BV|*\8Eҹ̓84OϿ6-mQjcl1`h2N,U7:y?$Igr8<)Q6R\dԳ)(|Yp_Gb܏ C'9 d/ف1]<.Rg*MSq_gXN/ |;Z.VUzYR,4Q"u?| >&(6:1'vޔEf?ΫS:Ox 9!{ ad;QEli\"ۺ4{_$2͏ M":(Cs @[Y禖U{!P|I$3 x(D",FQV]i˿kW*TZgk\C{8g9Gn YS+8%,u2p# rg bf.D +>'*}2j5f$d# gJ;`q# &fg$=6eشKiF*3s!}E"wswwhԝ3J?ݵü@Z)Ru(?_I&` E9,KibzS3+ӛG m{ח@j,fxRK,A)xLFm_Z1Q9{xR*7ܴךH;=0J.D_ zFXQr<* 7`WNǰ#-Q?;#f 7oVISI+PG BdMcύIoqĺ.5`Z%7 Ri\k Xu*, W9;\ چ|ZKٳU*J`3"朂YIv3tWwĜ ELN AN rOR[J}1< VjM,fE1X943@։K5c#~ zsh!N_m?]egj$Aah( ª!͑Մ7 %LVJdnRPd%W|!}Fb$LH }E󝇵Un炮$oy~:Cų5sQdCxqpeI:$K &Oȼ<0ԅ7r5WX!lD]aqxcy@LP6,;a54C=c  &Yg#hk y~Q,2plA*)%[NI/(K7~M ޾⭗IA9EՉ̯HerdS]҅t'/׍lGYCKp®-M_މJUOEN,HC#*6}b t(۵  ?X UcCd-7`]sెz_o_?e bΙ [eI i"JyؐWi}Dli4/.Z)P uJI;a #*F -|UBQo 5Dѕ۹V^JP9{_jJ 3~DZ18qGZ*0"#*A~bdg7nX!P8ahc T?rk8jLA[jqH@FŽ.mwDA#Qzpv#Aw3150]Bё@i3h"^!UU?^hMNpJ Z9<1́< oOq;fה2Vǒ={RZ`RHj|-}n5e/\Z{] HTűq2M¬X%:M x~.Af}n) hGwZ0"AL\.X4bjXoB(,(U<7ƣR2BMDGR̄"'R'jLaw|(疝NL}Q'[jCa!a F}qvVIKȂb$L7Op.xֳ%CsλQʃ,W|\A]=A_}D zrc'^ 䆋 ;V,Ϛct)K&X"Z`1SblR<&<$(U&/cM^6{[AuX{I6fbskUKJc)@UTp~N%z6b&A .+F(̋H!"_;0<;P!;܉uBY$)&[ "P)}u ~H*"(SGpH|6vm.7l53wUt]ǯL|r֠uO1RuiLBf# cӘV'Xj%p#+ɢAoB2NU!OX/ۧA,0=6]7ǢKt :g՞%E,#)v?q#>5X4#ilK27Y;VPL/@$rFL+H&kUؙmY$L tZ|6t S1@9 |I7†AYxh A/[͑ Z@/mYʷ{ J7n3k2G㋕Q|K0~ ^gb0 Dbp dcj шbOy$LMP~0llSZG;FDOY݀:hD%8%LA! rk-WxZhzpRON csK߇ת1hX>7*kODO3 u\$޵X`hړ9F-xWF"87o)ػ Y6}%kX,T\'%Zb]u f+\h莽DT@c\ xM-74s;5$S(R7+krmKI2?ȸjlj{9aQ}q֤n4+[5{6tTl\N럻:%%|Eu{7gхn@JUn͌aI!rK|9? EsTE?>}NHD$K~#f=Gm̚ pk]D4rpK6bpmu_Kk; M p`5%.s0ƸIel@Q.NN=vG_IJgly Ss(gE[ :nr`^4'˶_/N5$0hp_h63 &19D3WI[[ǯzZ篂[Kn^.=j˭WՒY`ѵ#մg6a wB'x#s []HY 6 uO>cǹJOX UPH4ƒ~ʨRfECH`FjLwL,%/Hr>V U,m}W" }z?`8wZ:Ћ8c#XcH!<8R=?~%&OHS?zY8%}!_m0@fo►>&Ćҳˊ(#}a]o fIDqQ\E3πKW kŖUGȎ?+Ry* nQ^:yĵPE7]rH<0a[po`z9D[Q,O1v#@ ADU v^>.a1o> zL,l}_H$L` ,/*)T4`A^s M|~5VC# 5nI ~SHc`}$N;)rZL,\ȶkBSo (޴yYԯƏ(gUԱ8ǔBOOKfD5UWe- R n$cgSL { '(ցw.+8#Elu:@la0޵3-*z(K ^zʑ^"cUC#v  fc{|haiWdꐉ$ !c*zME7mG喖/c ̵Q>%ㆹìpuAoQaQ⭦{eax/[u ,mΟh-(TJ}^}#]o@;E9Xą'a?Ö~i חD;KL\/)x̹"LñQ6ˉ<@D:W$JޔjOͽH`(yK+o&$QݔDNWjV\{N(bx1<ӀNDn#p0 +owf oq„ yp^% d`Pl4[R VI΢fQB\`c972*c|af.-\f0 T^o|c^k(EtM7k7H4ʤ!F6#+X RxwA=-lj@K' l'/zr3ZN{חNoDDŽ?n奄@sHYضckZjq6Vp/[{GyJ!o;h,;4AoUȡJ);stwH{ܢ@"#_;G3a  0`) ()p[khV>1]l 32W &#װR$FKF+bxd)NL90:h%J0:aiSΠ ?%~Yg{h&^_uAm5lYr>*Qa/q+@-I̎Wk @.= =3hDF]ݽbTuL`kY~O]qz8mL]N=-)ާ651o8MiӜ[e[?D<( K|h.+Lf@Ky|Uܿ F80!9g @`=VŅ m6<$D։h-I-hZeF kV&QwaNt&6')y#6Db [#Ң_V/Di_Ȋ<&>BnA"D]FN^flx P#]ARLi= = X>l6W,)ܿv\.9GӲ<}u`ՓM]'8Ow0U,`/ckaZmfIv, nG ;pܴ(M3f7̫HtmP"&+Z&S˲U-F߮dӽ7d&PH jtJ*FhGr+sŊۂ`S$xKdYu o=s@vq긑mM%?JJNҍ|\h=9A_نmm׋Ūpx5zF4q?*;6hAC$&Ö+0-Y?A/(;(#=y@l?v+MKdA(nNݚV lq'1<+YپP_sZ kq3|kSo<|:ge1&P^ G.ہ-FJ?2o~y% Ҁnُbu@"%##*&.i1L@MrV#(nc7Z T_ZOC4:Eimd\}b IoY,n}#D.7$S.g5;!{۔X6Ny^eD>6lC9q@(!EШS>._t$ #܋'X ҶfIBѱ\idǍr}ƶE#l"OQlwb':m]r)C#[0bޒl 8R}ͪXc#!ݱ2dX\ܬrij-1ou$6ӟt3YO)a{Kb]}2M7k5Wtm#aӅΙLJ1F"/&e US*;MsQN5&T*;r硖jzۓN7~qR(p3.u HD+?@j|C\waVnG[+jo8dَ3pXi:> pE{:npֵ+5x_ xO?0FeV[0(ەaO\uR[? mwH;h:;MBCN򗗮X΁à4\ze9{t)4:S%2nSBsPâT؊̓a;wDA[(Gd! de+R{1]Bg8ړDWJfWD9AG菂ټ&Zf{ ³٘K_.#e)B]6NOMQ4;σTxYIyjI縐tmH7*iFN?z 7 m1{fe3JtY5"!ZtTI 316,a!IG_F8^'?uN:k# 3sFՙ&|'V-G T+T`yd3[ %X~ 48iFY>si-5RaȞʉ+m٢Ǻ3IZz EvIۂǘ]m. QK2;{4>v,rO+3V..vWN0"m&bj=`ЀOB1 `I ֲOڴHݧ޿l]dfѠ<*Y@Bwy|47WV_!җ}+S M.mo0Lmy/njK#1SZQu78Ѽ5H߁Mƅ0!ehnJ8)@,h,C8ALZ\rF3:ݹC*׃٧4oapy7/H!}w6326,Yؐ[K߁&*Ev|H&0Kdd#YaY_7b ƢηSAѻRLhGA{,[hؿS)- t68}IaY{2\kSɗ#1Doy:6)^/0/75,/.P,E}"c}ĄvO[ 6˰ͤX0ưE>:*b/ޝpuKr^?01Hl$h6\@(l&9aG WO\Q;e\<<7JRF& h]>E͌.ohme|;~[Mz:'28ޙSp%+aD(۟`%6K͌rhN= )'p3#zXbv毱O6 %~gnꆄ$!2}gS]2T+fgn;baQTz3IC{A9GZl1;)U!;2fDhW85t%og\X_Zac*WҸz];eFd Žh#`"cU,9 %L>ﻦ ?Tm@'b>w5FgX_H-u)-A g;7:'ۗ ܀ t{bzh+>3*T8ښ1,8gy?1 k@s\$"1ӝ;k0`Jb]/i]ë0Cae%ި?tϥYV;w|8T#{MRêQtoh x,>j*q9G;tgӅKl^$l ~ . L7N^E}K篞S8cr@Z xyIQan xI= : a)9g9:Kn wcZQ.>bAvOBܼ:E(TC[>^L?槀ҽfpMXڟ=mB^ȟU)-8z*Dbt~k"am6I馊]+YVxCh^ˋ%;ի3_X;ߧ!<CmFXNE=QZ8+Ad*5H 5=3ҬF+͡[F'=c" uP&~ =>9ϥ#/}։|FM# XSgkqUʓ:Ԕi-|߫6t<⊎CTH(7UD;ȕBAmQ4IblftŐZB2@⋬>3=yop[V"TC[ "Ф  KcsK+ף W]^=|&=Ƒ{*.JidK#Qz1T^ ksP襦,ϴmgɮE7l<:T #T$r96B>"XfDJ=_˺_٨1PإI+!gPl]Zͥ(%5`i`#f%f}Ea_>+Fتކ_8=D:Fa([fcɘoX \N\z^Ӓ95EyJ0)Z|o u; Ā5R b2y )Gc~si_=++bۖo.%/6qìzS&?Ƈ"ܓh)[ IĻ+k3҂ĄG8EC/)I krҀw72U֡{y|F zӇK)ObS[F^OI,euܱ7+ A4d'Mb?VS!!s06_(uԗ_flR &͙ OCjWh/l u{r#Lgx*o 0T+Qv^##0|^>Yp8As›JCopZn.P6QbؖCq-|m[۴a9y*07g+ ~g=;2ٿXݲ[ρz_3m;6l!E俱VTk58gǶ(Z䡖"&B\)M 'ڶV鲪.5GLŎ+ 5Xx0T:M &g{IZN/HlO4Vi8"`E12uM_Aq}!(g]v_ jFiX1MyJAR }weBI$,# Dn $ǖ2LCWReʐEr63I>;^cLqn|K3LSkBx=[zW@jo;"7Evܒ1Pa . 7RR&T=7AEnѱ`{tCŻ:l*HO}!q0$ȳL*bjZ atH'SH'1Vc#ymоqC~>~~zTR\E] [EDn~y zh3uɕxB0|oKO| D&cJ+X)>$ "dZ?3Ej;wRqk~-2AU¾-1lն 3~emV[r$ō2ߛ 2UG=!pg0IA"vP3RhLFLtx)%?)G_>*IGZB(np+Bm*efvWy]jaK"-7F/7~_5,t3oC)'o%^VD Y*t6gΡ $<ĈXh<#tT1~ˆ; J!2ЂOf)5d$NR%~ꉒ'r8+"nDi Z,1.in!,?X:uBK'Dnk/ 'fNm}߾IyF^ӕ Vb."4@Ej|8HWqfmqZ3pI[s:2k.0:;]ΗA=nD3*ED^+YSy @Et5oy&y 7X1Sw6}sxx Nd+D&bL*%)^қȴ=w7Z}-ff]Y[2ph9b _0 9, (4‡6nVZuW t;|%c`.zF$P0Aa}5g^[Ѫl R ТB-:(vSJd7)vo psō]@Na]ӉQLL1th>™z]^k,.ٗ$VlŒT2u0dtM3PuCg@ , oB1-v(G6.I10 >nlu']?eۖ㹪-ʿWhyHi,\EWfv F~,R+[̶}v`|-쀹gH# mD 8}:&[̒Pـ0}e3C6R J\#vdYq5l<$ٷ뽖^:&bM|-^tNo5*)`b[Žj[ vGҧ[ I6 h/eO#b`ezI%dKˠ^oEXyKH +g$Ĥ+<:xHn oL*N+Lqj1{Ŵ3̽@*c7;wK?_O,Ѫ.KOcLEƔݗJ-%,dlxk^!){.߀;`u$-^Ke&ud)xð8}VfdT@gJiV al%*P5R&mC PQY/?ܛqc^ dx| FRX.~gWbzEQ bjL[,"T(|JQW,Ƀ'E SvҔ:M ֕l{{WaL^(ƍ:pƅ)]))4 :Ϟ'DLGLEeM``M̈+~CjYȂ?OHLLzLh8K(9ey0&Kyb-Gk&3S P_ /Jy|8ҡ|B(9{/?@^ zg?Ѥ YGal)8M|?Q tnGky}B o (D;_-N7`k o*8iw'[ZI(SldseTH~ڃ"F{GQ7҄!+ʜn:/zWWA6$U AwD5=UK^\8f+ڐ"p3gq@"[$tt8l( &w:=tPm&>ˏG+Ȝ e::P2OjwoB_$ w9DO\=`N*7~CY t֋h@Hڕ W7 YRn,&B X 7jqiJL)s6˜cGQת'~'Yy iuWdW TKz#;5NgZD.:ŠdN ]Xsl|SG}s"/x11>%lĴdZi4NnVq<\#X6mp 6i^ upd)~_MU$Ƨ&`e!|ay#a-GL㛥,gjG1LpV2y e( vF*3TAIZ;QI}]!uGơ 8ʤ5J,Cذ:KCI!`H}h*Nh"F/"y"=Un'7,x8OIcÜjxyZ*w@_[/EZK+^AQCTBJRgHG;SվyfA8-BȦYrzRrIbL_s:]_x!G6Xac7:!MJL-6Def &7$A#8]Wb w9Ԓ[[ataaɑk\ hp&FCWrU=|$+s45Z}9l2TB| h]nfPhS5)$(h|\>/"¾- )KLiVn+EԻ8H$쌑Ɏnd'LD$0[M3`Wy=pu Q$p2<<:/edj/xŕCUޚLP^AycEcvـ^1]l}j8-%{QTDzPI6^bZSN\YׄA&9pOXNSw@`ċmf {Pþ$[?q 8  +V}:^)%ڹ@i Wx }Lm@O-=B|T/Ms]ZX_bf9ThU#Q(b 7n~e- Lߞ\b[Bh 2xI}WLi םײ:{+k\C_\S5_Q% [jYasY/Vʩygg?=OJ|O 쐎V-|abOuLI5֘S Н.l G.ѐIsC{}+ղ 7f&mR|ҿχC rz Q,5ա#DMit_|ޤ%A2ʼM &9~|J;S\it[ B i =c 3tb BŠ BAhvX>X٨,OboUyETlkW&Y@)n-M4:&$7;.Ģ~qH$Wn݆W֠!u) npOzSG'nH[|- ɟ#4S>(p M m4ˋOGt@\Sr<=MFP~H$-^5!B|L"} (% {t9OtD5LO}˻Ty刅 Cꢸ>|=[Sҧ&SSüa~u0Snf٨gzbpW/TRw/=d?ŗh᪠~ kNVA,ȿj{Z#eJمY;۶X%(3>)f}r`Ҽ2Txu yG*Ki_[,p D9f5TuO}EOM̲Lm KO6+CK؅xrl|uec#˿}JA}*eLE'-N- 쁐+&XQr&kIXm#ZUvPD_&;c:'m %[kBkRSm`2xG g/;ր ʹ,,"#xLBaӴP R^fd>wocXGߺrt EPQ{' 9/FP̑%Fql f.-mNNEQZvᑮ1W[9 p/R7Ý?Kj\gGJN}k eh6ל5X\Ԕ;h~NQy~vn ]u"\Щ#R{P7YS@~ħ39GDcޓyu5ip:3BT@_"Ϗ5N鰁~t9Br@̙|ɱlۡѦ]O{=JߦG֎Y8d4ߧpti|{r cv/gerof(_$q|Tn#7 1b sl"bd%<_[> k;Hq@}1i<N5UvZF38C/b]%&0{soSRgFz[Cܒ?p 12]]C'P !~v:Ƣ4)# qSN$rL0 =\@I랙>!drPEENCo% Bͣ]<6XdPL+YC{"r q*aZ\ NRq&1ȇJ\n?dwo|>1w~}-u܍RO!jzԄ: 'wE56bAIS0#ځIMO5qZCKV Jݐ;.=$_( C YhЌө| mT#|D!BcY"/$ ۞zYgRA%ą(pضgPd^]-)K6C>zY!?PHulyq2B<\+`bzlҒSXk m\W<`zgQcq"R?uͪ 5koBD~#6; msX,F#²FSPl8%Nɨ'"beIq"\ሦ*}ZnaGݼ+镜hܼQ5;7~"z]+&.)+~0*.~IHm3W3{Ou!3gmI^=M&Rc*cjNY~U ša'ga^bɬoYh41'ө& (ON mi1$HnABQ04.5 ;ANôŅ}MCR1%D˿!.JMHS9֋陀eK-ufH L\ Hp +X7qɗLmigPVAoD+F G13q)EA[t{r ^5E^CTϊroULu{5{nZEugOä@xZud6z8k[ݶLJ߰%VӷX>T00#!{)Ye Sˏ|$4r%~ ۲zx^d{ Y-PM]" $6n$勺OM<>YB6+̃&d޼ @ bH[ Rt/>%[5o=!սh-4S;M@ÑΛ~C;83x_C/9:)10{BSc]YGN>8EPh0n[Dcη /ӬQۏ$N*kS0NRwR9dp@}+O>h~x ,E6Id\a"7ޔx0 , VqCp׾v .3ژ]EްxҏP(Qmw )x%W`1\AQuI. $k`/XN{@48!?)t?+8i2Ɨ]ϼ(`kjKnqU"2Zc@V#眽'^[vc {6Z~䃓vLG"ؙ>&pGb :`ritTcC3\քgoOK ɅczבGފ?DLJ!Q)D}"|/Z3f7T6pU!e+>&'}9#R5SRUMMc. (>{2ϖpb t#~g9+Du=ؘ"_ ##4I=D⯙ɘ+JBb(+ qGYۈ?ZH:% sdPqaeMO6Q;/D>!l!SʝD@gz#OzΝ^< I2ݙߊ?RJ=BȞ&{YJ?tȨ=0lȭ{HwMvS#> ;f)J`,p~u#"fvN= QRA.N伋kvƠʦs %f4=,IalVY|l U._,Kl,pjsݻt -R#$8~ [.Q^y`4L삭tk 0:g- |qam2ؓӥ~[_Z+~Di{@P+ `~G>^Il^mq7ѫ --<zi4Z WvѮ<N'&lQ qYKqub,I?N Bm{ BMĜ]#Ӄm'VZ5@uVC[qlyg 2. L5FZʼzp,#lPbdq0?Cʠp΋ _p8;z:p"a W{ɂ9cFY^` 7 )yHڕ33־>'\ =\8< Ώ {&$,lՎitwInmJ% NsEs &9}frc߽X!za@urjI=xcPY9)80l)WM6F"qt_\ \`ʨrի?2X)|h"o RW{A,^L%)9c˙o /,_K`DPh̄+']DwS@ievV@-`W8jQmrfSI/sb2#5x/`|L^,uT[@iaB*>hpVnU[ްGH0gsQ\qʁCF!"3h3>RJˏMn PNt,)r;f.fQq@R$p_ìft_&{ ָRdF/v1MhNI?%,žʕ)Il=\r   :;D j*}~1@kA"Nc`!9X679==Id֝yM'0*:3?JS!Et`l qDx'*džE¦:Tv1)f_ .RYzdLuZC6[p9Sc>@ih 6Q3DR׊ (C`$A~]ϐCЫH/ov9|ea`OV0}%N87yΖ4E@^#9DЛ i|lg .Zc:-Z:ªTN*#3h9)4hǰ#<Rj+FV3L㛏GRPc_LINētpoJ])xF}o7R@Iq\g97lov$oX8ה5!D;KqAV6bnDZ&l{w2@4hJu 0(S?y @f8@ug- RGL$/8cў{Eɛw` T˴r޾j !<1I h/L&Ub}\JARI( @.?V܎)@O C3Fg +&iuC 0lcJ<#Lmɷ*i70u\hH--e}tf%ťdtN %3_]:6,YE9A H !ˆ Dp+X?~:Pޑ^zeɛ{ju΃AWf5]7|wRgQfGVxk'^!OHf_" ˘q: ?>qUޔfGU ٳovWh 9Մkt>u4e=0៨P#IJn:#sHrOTis &fa*-.\i_uPHzـpFQؑpSqHc 7Ed6&ٲ'l"PIqx/ v*C@dUZ}W[ <9ݟQ!QCvcGb4ejpe?aB}ؽ_g Yla>w[׬{J}a|n}|d iuc9j$v7V?2ɟ]$<eI~#zUM:NW7߀/5~^c`MBo7h(d!#۹ZCR_f] dT3؆gԘ3/ZC4i"H"L{& n6daϖ[z+i~NvV ef.Dzyq5r#66& eIHDTp2Sw8 !Bwkr\@uBJfo봸g\ò$Plj{P8S3>!9("G ɰ R  TPQG`S] wQ >e.{|θ,]~;zOcՋLjuhM>xت aP4 wO.M"->>@b c,Xd@ފr9UݽT3TJA%]Z.`I:U,-ݞ-kLMM."l*UQd]/,S\ҰWW|B,cRԺ:G\I fbsTZ_,AyT pj҅Dt8ġ2|%tY60M,12Exy&*]lEy. D{mEqsT?@P8Wn'5OA7)RjqRĨ:*E }&p}nd)^:O8ԫ% {O7dM5WRCJ%'5C&]PMȧ2Ϻi7VPf- Xb֤>z1KfeTjf)N'$XFJgkpsɢ@Bc:'Q|cObH(:$\;DC*k]$(l|LDb Pn\066YݗEexho~iO*h69c:S> H&kY] .vV#b}ޏ?3}q8J~9lN>3v=r> 9:6v[,=hdHI1}8_߸VYKZY2xY>|Ze*mQ5I A(Ū :bW^3h n'˳Lk#AWzԹ&K6]Eo6e*$F.!ũ@-?}t|GBBڰr@+Bf׭w$+Uw,+B'{.1γ9# 1DA$-pΉ v.([}ݻ9ݮYJQ_ߎ+d ,/ދ]-a.a(Ʀ [SDI-5!tKeOŹM.'Qjy"^&f]/d.m #QsJި֙;J%N C>te}.qqB +yU[җNܾoeKa<5=n1FfX{]10x?ߗ(CE#MG] :gwq.4NjrSZMYoN/+L-GI1 7}=wʑXPTў@d[@R#K({ mٲ `J UF ?10%1JN;Xb8qp[gVŌcb˾r^"gi^ jga>R//'4? gp26MHE؜Ų ޺z[F =F=HO^\UnPG;<@9D5r-(..[y& [s@qJDN_s߯5[a |3r-Ir@ Vɇ8iLUijwN딬B\w* 46m* HRz9 io>(Z@%$˺z̅ tboCZ CYLё.O**2Fp k IMԫ .x7?L<JHy⟢teXs&nN*װ5׿Ug t1~)Tt+\L.)}Xؔm\k^.jSe5(yUAGX[t'sZBݩT b|ȶ.o:GEcn%  c(0= e"5ZOz.P21^HlP($v.>V'n(y2T?BB6Ė5D' zOF!g0g6!z/i%([X֚'[mϑ+XK(ͽ@Il~^\bdmv\H+TێdGXpQyKѷm֙1K^c(<aMnK-J^cElE?,۷]fAM锅m9!jZO%4JEd%a@>?|ª+ҭ6QXFPS»QGt\Cd]rX `}]G7s(#- gfpλg[B::_LBj1US!#F : dDt d"ѣi*WPH 4a}iCݬ1}t2b!vf182Dw^ ퟹhߟ)wZBSa 2ؽ2ĖTƴA`%4g?|jc,1R2R+[>xqWBG'fޤ bR,IufLE;zK뽧3ge5#6'L$4y2e Vg5JshݐIԏ8]WF)&gG)W{][KhBj ScT8iyjޫ71WׁcL'G&hcnP5FagEo$8 R̈́%jtLJJQgڼ1v@H] n.pyI!9`U 0/T2u^ʋ%6骸ܸݮDA -kk=MeT^֛ۛ==Kx&_7 ]id̈́=\G)-q˭=H>4~#QϥtPdtyHn`0D6J5# 許0#/u'4K WxWk.2$H4Er~|K1^.KvO1@$U%Ku롅vr+3E\?M&ju78oOT Gh`0 wI[)?qORH/McV)jk(q$cU= gxn K 5g 8MaM1R-jfHaoH|ҋj' -{O#5L~K<88AF*rw` k] ݣc&A,|࠹0;C[F$|w8RM"\6"[csW<mH+Shg0bd_n V*d v4oX L$Ru/jJ",uK\{ BO`wa-~Vwǵ0rg$|E*g6mkiG8IC{&HJB'vH)JmVV*m ]mI,tܼi2et2\ՙ/N(b4w$b&3/.p#pO DNϳ>Ԇ\ {1YJ_iY']x޷qb>OGB.Ha,[ۅ$ev h)U\3s^r=҈壁0Çr&.J+63890nF'l0`z|M gޮ6L>2tTI݅⣙B X;9_/BAc a.в# v>}9}i¸O\ݥ-;؅92)0!2pcfױ5LN*Zle)ޅ,& f>N&jP4΍l.Ta2Ctg7y.ՠX+lc %cŮ|ElHz/ޞ hd+J0;3lӆS2zo)Dʠ=Nx*m;נL;a߯C.Bk"Ց"=yA_'([;EyG^, ez`^Z0`&bŕ ?iOk@~.%"_w 3==kU5J2%!Ad:fVDt@gDZ}E2/N YQLW3uM5ۦGZl7thƃnOrmW_3gŽddUDE&j}Zz>rG'vXVq EpT\;\]TG "HQZqcØq~2N!l%C8`Y!gKv IH PlCh%ٮ#ɏNe: sfPKn1ը;)K|M pCqA*XoL1)dXQاb} >agR7zِ\mӟDh~sc &Nu,-f'ʉ{?~/h3Nn(S|ˮ1sJ} "e5a ЊzZv S|\(4iH(Z'pFp RoXy2. !5c?JbŻVv1J |‡|Ay4 R}|o!PJI͋Z9Ի](2E9RA^L2a[YȻK@~G,A/ [cߧ2H`=+xyNxvb?7\i|L}d蹼EQiM-2h/IF1Ej&JQ_ɍr< @u>xΌQ [MӔr[ <2I5;e. [$۱QA-B:/hfͮ5G r|`(4}eb&x)fڿ 堨Y*lff^n*54>A,z09tQ< DEw'(|W?u>gL͖A䢈0x+uG?ec @)QRCJh&k)r^w +yN3x!z*1pacu:JEb>3yO;,9ۋ՚y.GԨNd Xvd)'D7^0&}e} f#] D.#Wuyr>;J ׷|vNu]tжo螘LSh@ 8xJ}*淇[$%M˔p)L Bd,6֞mo<'[[J;ҸOboXT/쉻%l_mjl;|V QR?UH6X/]SzK,0./\&!2oe9EUJ~hF*=c\M:M%ޖr']TZ"$47@,G,0cf0M !!5o{þ:_Q LYͺItU_iqa;+/KƗߟ%bZI2YRnti6T Roj=Q+D/jb5aH\AJneV$D PymWo ?-p2J|jAs@L5E%9(dwܜprO 6_G$&[އu3VT ކf`E=S2(OH_r[_\ <0v? T#`tE29 F{P|c:S7{nKcB,yP̟cd:x"=|[(Mlgl~HG хOϗ񉩾q\0#6K\-!~űgPaJɎ< a+>MEa)STK NtR76 խk/ o-ǙF|Bgө7W6E#Ϭ@ZsTv[GfƬonECep`XPڠXۊVJ~ӲypZG \?Wޮt{;SoM@|<4C^ x: (/{z $à9;To#̼lanP> 8-)'\[ :6(gZbGG螂 UQzIU{)\I) 1Q=T]҉$b%']0k6߃HiRFJ 1T.Q(ؤC:;0ˬ +[D.bMpژ|(v :SfhrpÛXM&=&7#v;EBE*9byL/CJ1iZo,YЛ'BeRcc<7U44;k&fxnh9,m>+| qzHyt)YLUV2NPv.vrgRYՄ5y霄,b1-U@5?=2ː ;%];xa޽Mm\8CCۦt~Fw-ְh_M DT_v..ڃIS.ˉf6X6G}Z!(iҽY_ESqy7hhzY~gߜ1Y-dNg>i |}p\QzԈoq{Lxc V6 iAo"b +^w_`&8% y@ڽy SS]b)gMJX]|D0 t/Roטױf<61[sLG(kaVrd|lڌ5LZ,-) xcefO;<"dpW B\X=i^d#5Ŧ}fb-etSSl7RSvj)(hkvN%5hJ".>< le)1VpZdȯ<AVVFv,c𔵻Q٨bat*UA\OJ:z3Ri4TTI3Ԏ2/jrX/]xn$ot.=()_,fD 2x'?q $n7ZX ꬘<-[ 4i^N䅣!/9ota/9-(,p->f+)dӋI<'q-qbU\*T(] nĩ6Dn3h<@7z71 |)XcPB\ƗpLο8WשbWr{v&nwa7>PGQX1Cq_x(@09?ڨч hm#+\JDVtg OU!BLдxhm0dTOSs $>=&y?d-5mpzstᘷA#w܀S&) C&\򑡥"3+(LWwN96mǔTVM㒐TϹ@y:5NoR$93~Bm-;jo\Gg+mĶa Հ+rG"_o0W!p^Wʴd"R*pfsJ&S8Q=HjB ~$yu3Ȑixe&.L#~@H.&P&ˢ= tWMBptYFY4(bDgruwa4`r3췼Vզܙ*<,J`DzdG,[ Xh u(kTzzަ,h)hHoف Hki0OE#AWLxV@6u[ֶj=pՁ^<:2dCu]YaI~Q \`N,cVmcLFO[jh؋- ~hc?r2/jO>KBSCbrȅrML>af@yߺ iiGXvG ٤!.פ%Q<%]ܟc2! ncPh(;(HWr: I^xStI5Qx(:CWw+u}z$h38N_F1@8Eΐ铛V>ϮKm/a -Wk`Ļ%r@ n gW$6Kv5 |iH@iBaHpL p>#'Z8#8b"rt|Az k%=Tш.Zdr(Z,Sv64@ݵ ["`3.Oo_gl/u?!o~m@EE&HCZye1!#dYF{9'!#v/ C=k { ZB@JdOl`<_9:ȰuvYEit'/d.z1\gvb7 ۣ½NkးԮ-od)(c#x|pS%OdXGtPޠB\h hH u5:2!Cq=WqsnYh9e F5=mވ#NV59Wݽbm1Od.ːen#ٲ#!oG`E4Y?s%PY3j} L ψ[_*_ź 8R/ =?|}%õBn{,ȶ&gإ)رE:o]"M׋慿S G+^a~r2ѦتUO jKxӰ^ނ=mE/" *s][G-ʩ+puy1k!W[kQ^n}8nUDr{3@%(k Z;6$&-("Ta%]Q،jmͬ =ueLof+#rrb:bf,RE: "=G*<:=꣤A~J Z B>q<n$;8ts.~O* "}S(4h :-BEx=1D]+0&ir]vĹ{ fi)Phc==3NB-=yA,VO};|oQçMXc)-Vi7OMM ìڙmҚNNJB|6!B%bĖ$rVR D㞜namH ),ڱyh1$6cI[$BڻORaY{;نW p~%EVry0هtƽ$W]6d;@o(la Ued;K""/8(/߄}Pz#]-K4FsjoGmC4`Ykh&Fgr4l+a,.kn# vhpi!Z|gԇYy7>+~ae*R[pz8ZL`DqՒ5-lE:A妶d|\ddhZ: GDKX ;f6av"J},k>rzfk=_Ļ7EW,׆ h^@] 0j^Z}.#:4XoskA>nqz N4ɅTX.Ͽ\ sIb/c!FXXdcr햬 "Ac@|s^ٽl /paS:wYš7s(ӽO3~{ym/%sϪPợ;vHnfqx>9in]3QgP ht>R6%ox'S$ |0?r-*)5gܙiwMnra).XšY,Ck{NiKqOMW|TH$Q8gCegZnp$w'V4`w{@i-6:p|{? csg.)1.'ykbx-VKDESOYbT 9֏sa$ƣi-fo)@kbf^ A7W%c$75 ,M 5u}MׄB+3/t} 7:aɖ_;S&GDZrh :͡,G%֑'wCǿ {](7 Aaa:{ ~NbWl?w\xYf0 o9]se%P^b`)L[:LO-XYRYD*l-s[ym2G6J nIpĈd9.W@]M3]t4eeʒ%'dx/^I }3<+p._M''~oCY/ gG'aF$.ޅk$ Z0+*s-. j|-ۇ9Ǵ5=ch6}`2ij Ո_Ԏ@*kIQB˙p04BSQ<_=*L)W -ڽat : پuE~ŊAYmR|<俿rm!=d5ErV*Қȸ3&Ar2TAfz`^BV cr*d- k,[v3Mšp )oZE'hSvĻԷ^R37x)(J]E.h-mkV!L){vՖp ѡEdgTg# '? wn@@#_g$#9l_)d)ٯ$5V9&2B,nMU^:e.OKR/[^ L5;{'N(ʕ|ԅC/XZM\ )Mߗ}φC*\IWP}rP/qoL큚Or`)z,Qڽbvb+C9$mBľV#. ut ¿"QlćN#z7^8 7HP)@pG_nbx.>JHЂbBI!H N0W>l-텫-`H=wdC4nkC*D x]Q\Ueܵ9 l$V.CaJ72ט:R_B!?aMF[2օC:%$AfTS|oӢ[k{u:\UG"du`ߦ22Jp.$1; 0`13pC N m-xhj88Π^,dJH⏀O V,~Wȥ@Dhexp)k+Y/Jlkf",}|AVw%2ľ{57/&qNaå* =$^$䇿C 8bco"PӾ]F~M8$Ѝ76C-CSD੎9L UYU;uXXVʋkf*ӋP`1,1j _X,ɤ-wt*dwDKP^ӘZSJEhpgAڙ/S f-| R.+L\ tpy+,5' I.M€ۤ"B39 t pSa+L YJ+ІҠ"P :z%=-arWRvkzc]qG9)}/\3[G;vG7G b d}q"llP+XSLò\/ڍ᧳^;0Q!U7DiYa7ije渧MsfL&Lǜ!J8 wLm,!!. s8oֽ{wN}Pv8ɋ1 p$ӭbkEp'd! "Gxwk|t0!#T;%g<ˢ\eT`+? \chl؅Z5Zh!;ꚶ)̗G3ZTw3@Ƃ%JBsiY.h73\R5f!$|!3`fHemno1:~۠EcKŶ`tTdp`+* g;,+:M o?9MBRTp$o/O@-xJc(UIzY|+f_hܿc (guӏ({[~7/,̑f|,/T弚{\|F} _,9={GCW4KB*bLQ̈́*QQDi~AMJ\$3LtXWqK 5_ֿ[;Fv `kFqFv5 Նqu3שs-%B:-ǸCY6 MGjNenv7[+jv_m -,N>q T"e֮TYmR""O]%B@:)HQX.{ P-˪ gbڟC%2f pn] ܅+X~z$(#SS 3rG\Y[{ jϦn::tΒty'pnR8-s < EL>SWmc+ZX`1RƯ+/\zr-"g'gծ-y[{.(Z'mXw.'ϰ=+fW81^5BLj9|i 8i|^gb0 <kR-TY/8&{Kq6߁o4 },y=A̱VϸB&JUWb:  eS?Gۀ-QL[WA>]QsCm'VIhSwY5˫q{1G yĆa: >6VNz/ӞMxIexP݁]-^ O*jLcYA21 R w_EطUdR)}l5W7Jɂ"h3}0@mӆpj=zͤUtxS_n&+q{.B#=gOcg\QeN958 OG$sJqvERK#@Ug'՛\SIYBbHG)P ]X%iR]&]t+PuJ"#IbtVX"p% $$~%Dr8jl$u(\jДlZ&xnD4 5S÷iԻ3M'~0`=N{9J#2ݍ}a`'y5_y/^8Yt-pPU^֠`'t%t1l~ZĖn29-a>0/a'FE :Q:!H@\@>쐬{o%f*7E|[8\oFps(2EV#9B?閻5*˗r0#hPutaRfzw(ڋFD".X30SgBh( f/xJȹo  _qHڂ;l^p"ٵ˚o#~+fѶb]ܢ4U^ɗQh#9) y:BZL<ݦHlӴ̇V;p l֜pNsv}ſ;?_zpuIy0뎡 ^D^߫'@ȼNn^J}!r,;[9dبW):/q]+#nj@]lYK;;L9CL˓e *;״ Cd> (OPb́_r'^ gdMq6ݿyD#g?CSV83PH }{Hӎl@_ũGfD?nCuk1_`!zĸɲKYBZ+s,US 93ɐX\C |69r+o$zgDC/7e2p#!PSM=*n?Z`ĢAtO95DGֆ q3^Nc`Y*.# iԦ/kYWgg5?g5Ҩ -ᓵdpTnC-؄KZX`e*;E~2֨NFh8ZW4FʬGp#C;3%Q>w=0bdT. :Y\jV8EhfPWm϶ԛzD]BTp.b=/u\2XR9 2hu !f6F)7lrku{(g>rj)%F"3#DXV\.^sdTb۝mZ3ȅ>,Kjmj݅=+A \DA~q>β'5]e2߸csXGa@e i=S?RjjUI"PIiF4>)A737>'4J{0@7P -MPx(FkB ŜݨƙzYj!ۧ3U%kӖEegHAj,fF|6",VL-tB:ùW3&(ɃVl>%ɹh㣱|43ACܖn2fw}z28WAB.dAgTIu w&Y6$MI}ӷwe\5D}wxڈ*m[²=7z7Tm΂8@1u 6_7A9[`!硫uZ^Y`=_ɇܯ @yd˾M e{F9]۔w[G%|Kg$ܝ,ur}П?B㣺Ǵ:#$C%S@3*o+mv0pct w%RA#Ʌ2YjlMiQ@T3p"mqՋ*de5/Wr;_uԒN\fz$"Xjḡbe;qLÂ޺"l`ŰgG1A0hXB!tbP:$o xYIڣHяW]⎴tU1Mlfu 3ܳ1$6Xޫzb_7AKSUi{qÄr:2 ѱ̔G\ '{&7 9!֨CIW7cLM:j_h=(}1OmXuF-7zPaN^9_w48/2 i.-j7KG0#3nJt[ mK*zQP,gdC[#v)Otն` 1b;SZ[b*h.ټvۉP)lńr8zU{m0~r1y ,+0D()5gx9%E34GT憂A]VMwbRDקtt("_+q%.2/| #DKb[Skmqܟ7tP+'p0JNBKɵ$Sj I}%;>J~Ÿi綮|픵uqCޔV3]IʌsjVF8NN.:7g-B2Ca4dyْKA'KvrCJ WY;]` {ْ0qصxmbaDzipOb3.p2lbi%rGمb]صqGiZn/]%=+K]q8|~\ͺ@` >k8]qՈa #[% Ѐ6-"%EkH?ϭG@(SXR<^E]}kU'K,<, M*Xgr`[mu%^! ΃&M> H-cuWi.EĺqR. :ip~NKއoyn :!V65C*Uؽ'Q[aW)Z\Hb$%5j ~ 2iPf''~/A%i5ϸV>:#Zqy۴a?NyH&>]AZ^_iaL5? QV)0ke WA[Dw""_ÒbaR qm]#sXE;{&8y]œH[k1p@V}=4&fȒv]ʬϯ6ddɠ2gT >ݱN=bakOR*QJխ <2Yh)T5sd32<.ꌱ)Eai:.5zVm46|#j]tݸ3:~0 1k:M,kq;n[)քJDsU@YNz"fUY*@d]C}!9PILkjէ8rf)ȏmPZ;GӝeKB%V..zn.EQ[4}^g6dF*`߰HjD:hGxdy+k 5ʔ_rr➸w\#m$cH [ G1ɮ wvYu-g_$zT;8Qۀz@%NZ4j0٦1K E'QCeCH+ %7Nd:0zv5rwVOV6o|KՌkSa^rZP )U!‡EuCԥݢcG5RG[DI%gLЂ3Z`B%N6]Dc*I_N ]f$U#~Or ||RUT|.^r'զ 4+,Qq#{%}e1i>1 8Is#aJ%*~⨈xʢ ӄ6֜S:x,TmM͏Ч^,rT 7lp߀'zc;u4A)H>aК􋳷x=u PQf/pM9>I,e@̰Qtz[.h3oŶa}^+j%LQ"4_r(4W1p2/`;IrVra8VK)[a[,X3]in py8R6D9T(}&>tr&A=Ur6;]JH(|_iǘ24h[:ݒґ`TQo7oj;yealIS; Sc~=399(3ŝ]˟O /9'-Ӟ_ҙ#bo݆[{Y:ޱJ^Mbv{GtխBxUws~ 8Xei{% $| 9/|/aT-0͓_}:cjWI[#w zPslWACCןnE \Y?&{dIjyY&sw>cN knonc c ,Y ǐj3\|;7'gK@8p[z퍏s-x^.֓I4.2 AO^>chdraٰV))?` dCڃvYnig"9&ײN2J{8#qFEe8!iZ|-ay HZif2z' mُt7DE2܊p@u vh_@篎m& 19=!20b6/Ǒbj# xpp%W0IuVzq6x[_! I佃XraUR]|T~bڜ,:RT90`3(;:r`v^~k3'`} 9!5ʈZ@D2dS$ ?w T!A\ʗ#^ .u=m!lj1 2xߧY}0l:U˨\8eMeT"n^ +uOBЩ74A!}6zBdrb~hb ~ߖH Ș-Byé^B9.^hŪOgXB|D+[XRvX)fS9Lj9EnX {ԣ" }3YReBOgMc _Ηyi2״M2sוk&η8w/[}CH?٢77A;8ZJ\e""\`?cb&azjUo߃V8S)YHD/>p$IbHmo8}hX@N }Ls%X=HOK놕^|`A⥟'_W8QrAZjP!H0, bptW.K6۟ܿj Wi2aSgt+17E}lwC|10჉.oIgF>QH>?S;8-ſ83n .>_۲ϝSuuEV]Xa <]/Uio62-f!T4UEagXL _\zRU[ZP =˧8+ǟGSp94G.eUx}r{d?|FX}wd$ϊ(<1HE͕W*V+rŕ/]px~#ras.P|CޮfϞlpfhOIƺ 褘kJFUbŇ9`'Rl&}H.~3/A9XB5FP®Z_i/ſ#ڎ^9Du#5ر-Au m ~^mu\is'8h]-4<'p~D9)-G)LL.oJq[IkSӝ_<|مV1'-WJ41f IDk-|m\fA&ЙpIpXKa`ueTq%tE0\_4nC[Cmy ~x0 m$I\DƜ^SIX1bw-߶8hnAhYǘTkZUN3)59sad:d;\.Hˏ8τ?{E@-벀,!wZb|TosGXݧ.۩vzŬp(@gMD遃 H AiMK):*6yy@`*P#bLͪr,O5cEUy }끪v ojgk)(k^+2Т;t\dhqeRQbw 5}[0s?)Zoӆ\/ENq'2̨E1M>*0+ .~Hj%+$qQ]8T#oX H(j@ɜi\qCS-=q\N?/H9clB+6zAb^}>Z}Yh {+jx k]zL,ee ^<"="Mg,g٥< O ԮuK]L!%uƛW{l4={ <)bM&q(Rye Gx  PWRB$HDzާ G)zCkan 1)LБ]byWyA,+ mT[cdLY\ɂc=/̩zHiyc!RI4GC舑Qhڟvwy k[F?@E<+3LR\`sLJUi`2;:^B :l;>jIސ3]HH36x`ws@maU0T0p,_._\JN2DЩbQXT="P/$+ t)ȍ!o{$ Yl'׹BB$#($9eqݩ: B&빑Iὶ=›!)OI[n-}j^7᷋b]64 9':4Ia=e;kv:ul-б4qE%5eM@:9b3-O qbnl'r p]ˡ֘@v|A}@9TgTHynTSfE::j- |lA!S0\uGg6EEި:&S(IrEqCl1VZ3"w ̧v3mx [a&wcWZeQu B+v F$y"UgA-N|||FPHRz~] L]F~hiM{T= `~⮌f5v#p.XnAqO4N477Pk:ՏP2dt ȅ[ ,Kf: /W W\h]R0 pL`P(} ^r_Pm AV} `r=8lKwo3sHx3q d9XjY9MTBGBU-+^t\YR $kDQ2ŖS,3"[৉%,]%0+a:9:G qwUeLJ>ylq ~ɏm_?9 UR\~:,i3 FЌ$aqm:f3k&_4Xљ Yԑ1.<Ov6a8fGCj5tֻ@?H泫i\QE O@m _4u C{*!͸B%m i]5OH.Jܤ['% Ę赾 ~`Hrv]QLq4)OS , g*H}QfA[ EG<V ,>^L"AiO\N hE9;0c|ЫeP[hD\\T 7J<|d-Q)QwQt61ɡQ˥N):`(%,,# G"֚v@r]@z_aN:|5_R>^ pB@7:7wL|zMO׮~tdjSN݊!](+"!rD~r}7Wcm[9d4  hO\mSȏm0zrPGa/cA $UώBkNXP]o;CLL3U"ba92vxWHg(4y81}ঊJ7AsD'a<[f8RR7Y  5fi]á;5Yy;XFx/+1l`Hǭlps=p!R#\l~4v?={ et 3<1|VH<=m"XK W7HG2* XBUTjxOCEuU_Vo^ŏ+=xٗ0d:u`lA vUD-Ufگ|pEʵAld{ v0>˪6<-O )>Q3Ca?+}ꂼ~'qDL7먏OˑMt&(|n*}yR%$Sfoa5$izfH95ZDs;DfhL ᠉:jةL/n݈(i_v@(8/W1سm)Z֔v{ti@; Txo,mK4" FyLL8/`mBU鼄Lf=m訹|Ԛڵ$IâS%O3&,&ę(NG(ٹH n e }Ợ[<j8cr"ʵ<@KtV$K[DHT 7x;i%^c-P5rP$8ڐ.^3Styuҳņ90Y  ;YIxà J*.ӋZLS1'h7==b+d|fPe&*8|q4]b5Yuc4Ue#e:ܭYf;N "" UFK!<~'qL!9̙pUw#Ȥ|A7C-5oKXV~emxQs7#0KU,r'љ ]}&.:rzwڐ3*(fM0]r7tnpbWҦzG< E_m5G1b+Ծ/[ Fn}u;8]tIJ3@zR\ٳH"D4dzFbf>x:L쨪x'n:qp'0ƓšY-N~+yj1%|6jHs`kdZ FDB\;3=PCjNtƒ.M7#8茙6s&4t}ޙF>@" 4vd]6SN`+dV[fGůT=!sTzgץ)XOM2i} QD! |]~-[BjpHf"YCSX+f /ǥ4l[Jc\8~/*F6gz zMR3sȡ! yqDŽu4-]DeJ[oz  ||K<Ì|VMPH״ 7\k0GOIGM["} 7h+cjXCqno #5{0 OEC0yZA^='h)BtW3\tMI"bO>z@/)Uҫq;у 5&V9/ d`WA{1 uÏ8w都kP]g,ivhSzWƺH ^Ѝ !)Q<W=pkP[8FF/5"*?ٜ Rك]: &3~0@[w\-߬n;\/ޠOu ֧dz]e}Q3U @y'T {NJS-d~⸂߁(FbwrI s MLdXlSCmd#mѸ;G͝+4 tFS;Wz4S!HȢ <%K@< ƕ;wY<,6h]c¹?i b##Rg6/48ՙnY3)J譸#w9qS_X"@ь1.:@'fq@G'94}MF32i7^=Um?#v[6uw{dPj9`"kwcwK5ܠ}3 5w \z|l~5Į J%NF2#z\B0J&\_mS\zӡ))v3|uv'rD l(ҋɩG*WL#X3̚dQGF1@["ݪrT*fZ)cʩ;>h}/$5>xR;^ RpiNpEīJL*o].a YqUd&(ܾٱ]8{_yi΅#\JP-n I(M}ǜeC.Ye 9_7$.q S @<|nQ{ǞlMWn K㣇;D?׻`+c04]z\T duR鈾Zk$GKu7};Iq'])Ƥ(Ǯ{8`@aԂQXePۿj(djP `/VвCSG1Sz*}2|Lks9s@}* <+ ׌Th&v{Ꮣ0NxcZ-!MNSFV7ScdFWEaۄ dQYfXFQ&~Qp "giq uiW] u[ =mje-;*Aݷ}ͬz61r$Adぱ:PImNpcISS'-EFmQ(iYDmkYrrf,꺁{tڗh-ķӜWڴ3R1Bc5"? E,ᐠu}I ?R {9@:WM\)odP$9%9c6~~5iXj" h4.]t~J"s/da IBMӧ9$UrS;c]BK dښcgiWN- }0|w43BN's -nI$ج>_I图f]XrȀ+p)m GwM4 %,1%=x]ؔBQpqͷWb )HF}/j˞U4qS.|B< mnm}Qsu#c 1ֲ1+kWl[oE4bKcLf Ap)+_pbX7|^~^f#0Nn@ڊʵI r.(^Nj΍iWTX,&FLLIi 1(N\":j5A{]W/<hfkbZzIMyb6hR~84?o Rf6fMJ k'񥺟La BDur;B>`v#"7"y jyyIbv程S.+It%hm?F4,sqfƌ࡬<氚2#n~ KcxW ń v6n-HhMuγSJ`I <=o҉Rh_jB7IYw=Po`z!lNw"cI4$l3Q ;E e26#0wBbBb2|th(.F:d?ƽ]'1"a~)s}jUGFZ'-*q+֙9(6~KpB0ljV:ϕEr{wb1ʴ1W̶GLtBNLSdtTḩByq Owhe6I0{,3߇NlH1+DFh,_YP-m0gQřKoOpJs FFl ='MظnO!B0fop^~,PE\~YST?]ЃˬMbm,yGL>1ݾ1rZ.SVF܁D2 ^,R!z0b#u O?(x,4 wL)JP>6|sOTbC5 Nxp~ s(C=`07zXej~:"^vq5$%=S$ MLuFgB?Nx^-!O3))E i7\pGi"$ؘdKշُNhKXQ8tC:a0HpYJz`IY >~/8|ZNN{CPd@4uX3E<&JFVvN1i %S,6#Z ySdB=V?QzFVf6R~T Z""M*irB~yq8Xo)sGf8,rD&ij '_em(~lM7a\=YW2GĀ׷:mMkiY6|bY6é6ʷWIaNlnmۯ"[ղL2o-^|HOOx- oX̬v[/ZR%|B-k)"*3sx@~4nNw&ƸFyω#mN5!ϔ)qvVA-ہFe+ t$뮓\5meq[0{b OD8Tlf=Aڻ5$`Xo\/Ow5':0YKԆ 򢚀H;lGcN.l΋ h=]L/#R!d u!pNxD-1k{&p2/PaŷፃXIZX7?XgO5~F2/#as0Ϝ=qt=O^枪;~VbnlMDI9n^7%$& 9OL@Ol,ʛvҖeTF"N:_P 9EF-R4Ankyk jО$ ,95 :6p}E&>^{8~gʨMR$/|0rÆe+z-39a w웕Ϊ~Q}jE]hkL'@4)wGr.DZmj,kio>uya Q4̃hUU(2PB!&A#L0 yIM&_:vuܽ9QNφf3@qVJP@߁BaNF:)R /T 0|rs},9xoO/ qL`Acq`5j- <,,oOUYwDsC/+č 8?HU0:^M5c2|'vM A/b#=oSɀ3Q5@ELΖD?x?-O??@:6RWV3 -4?JHW -TIFj3"85A`s~EI5R!`̩CRtRfBOyd5^$~u,`8Jh)m-*#,%D?l d }Ob AUWb4S,E̊) P;l¡#Ē o_;9}RVP+)Rv1,ȴc2 M@OR5[e TN^F:L@+)\TkDfLgd3G=mw~qp/}$I4Q//,iյ%ba#Xv]eGl#"RA]RȎ٩{4Ipmg>4VQ .0h>~3.U1xPШ</k̟dOBs$XLur΃XαP6R'laEǟ"7I %;[+b3vU <6&;4i|A(OYs D>ёw9Uƿ״&[at&5?ý= Lcb\r |U3.3GհLܪp 4hmLx&$=4v3KNϢ͒{C?+^f־> ǖIaQm(1C Q(i׌s{_7D.dKMQXq) B9S8}[Ro'Ec2>(" wK#0vhh %0V(`׌2kIhQ (3. }2o]ZhJFlPs2jdN^Cԇ9sM:xsd HKmW_@, *͟8~(n(o9zg p9 I3n=Ax/97a39iuM>,Na-"P0<g+22ٹ3ƛj-c6Rom>},O%3)~|ի|{P!ij);A&3g dL72"*as"2 -5H3_j^>|!B\VC'˝}2&O֮,J̡Fbˮp,C0`e-F;apIyfYqՠ e}P4=far}_Up6fFaW&.T[”>7V+";o79(*KIpލhPv9Oh&.s4mC-RX (L_vF5fxLxur8oJBx Ɛj!y XŴ>Wj_0VI#9(݁65cuL|!W_s7pa %u5,T2BE,BDA֣4.(%hm.Xk_W~ҳl21zzhcӷ :vm9aG<08[XȎ2q++cxiϋj*Akw c^Zfj*3b85c b k xP^+XG'L3 `D+P|#N`F+'5>X"4(9~KI^N-=}uS?^c_?1{ha. `$/41 *pۇgvu&`, 4AekdU Wp+ GZu/Vҥ8wa9+cv -%*1,4I6f 5 l4}ܐ&*qSJNA2Z*t?Pe,߱+%4<&!KL3rp6LT*$JguuTpk44I@7l9Y]U1NFTVkCO0}ա~vCȎ$)e_mU&l Ԡm˚b)567ޭ#_y>1Kz- ތOSTDzMQǼu[9!'ѬMR³_P`{EN͸央!l4#Y)u TY>X %:Jw[$CΒLOev~ݲ#%zu<p ->y𝏴aXv;fudzp? g2m:e~ {-s %:%x]8E̵oZS4[B=g/Z~PF#rd\zZb!E!w!*gxrڔw*raS2Wm2`P]hvI05 Z猹TʩkuqU|{>v>a(OWhĻs (yG5?(f,9I:+v?Pʒir?艓*=GR#(ɭS[dWMn kT8+T1e]=јtMb)lsyB!wm|\^z,ya`S[>'"^hGS1 "Dw)_Kاp3F373N3^grAG_Zאrk=-]YQP&X!rh{۸YRZ5qQ~JW 3黢_rg6j} 8<=#:<'ëj;>H-ShFsַ>y۽nf*СERu$#GşjcFPPHӎa7=TWx/TNFaXgj!OjŒ\=Qɔz~|8z9'ۃ9vS]4ܸ=i  r 䅃AcsOFUBU=+jZw )L쬢95Ao|EB!A+4Ҿ6΄#jV[m&?iJ5CG<1|R%_ rGn8y /ټrA( TmX$5F. n $1Sr`mƭOEix>Iu5Y+ T|qr=y $C ]V;E5cF,*=0O.豀$QQO>S%/Cd@ڻmhiyM)"pm!RO$47`G:b3:Y׳kzR#;A a&/Ġ/*7ȧhg %冑kǺv-ډ{5~mScuR!9/ 3DCBcuԴL%[6mzKbͧ-,3tK5΢Qn"6%TD6"xA'7Vd:V 0$\0KyWՁuPhtXtHLDzϬI]F'ڇ碟}L]{[ sG[EsG[hdj݂~RرqɳKO܌y[kMT1} |=J9gD5H>߽u(D.NN&-k*e:EGl43cGQɌ'}cCuX4;dlC_f0A4hPv $ƕ9QN ̵ =?3f,;$A^{]Fp=Wk}ZtvxL612ԕS^NI\,.4apVk&er<\d:kE\d x~Xz iɟS0SdU(.l.pH'hn? րMޥ9\!< yTw6kR$Ŭ\lߘT׺S)peyH~ wV u =;^hl'<`Ze ]1o҃wΊ@yaୱWߋ{%+9٨r)sv]۱ Z׌PT CgT8vY4taՠ’~R;ޑpfR'~H g6R'iȈJ=cXat llpڞ Pw4|$e_GV]J0'kEV*+X۟aj=)/dQmÉz8wN=]DQ7ٺXA샋v75I`B%3͜+ Ev AVq$>|_ ׷nӁ"qizns*VR#gq8 Wp9{;eOuP@37sNbiIEЪȇp=UTz,ޑN*E{M Г7KBFe4q͹ ]X` C0X1%M(ȕW et[ހo(<~}=W3j]!XEE#RΙD*TWզE T`,d /*ZqCG[&X(( ̬X!4"2Kh7*OS'lyt95?sa-6G\7 ~OD&+ H"8%,o?Y(j[n nA)\͔ :0GbwƐQ!@/S0.{˜Ear7u왠7nYAf\QD'H:56HHph1[`萐W8"jSs𼇰M9.c(sDĜBfM+AM˓,骄xmDuz&Ć0( 7vA$|O= L3~3WTb0 Q߲r&/E"p/lG o a8,jL :\ndMy?ۦT1v)\`z;#~E4'k].,vnL;IIn)@.cO >80oײoNۻF.z54liݱvu>oXosg}+`;Xfل 2\o^ٌ`}īFM!HA3pP-a!h SJ74xQ;w ڣߟ}jm"C!2-Ck@XjU/#y@!D^u?mu:NH*N:PVFD-Ȳpd'2Māϋb?u/l!hU4ֵ1k-|$`-^V +7dKkiYk&6b(%Se6bDV<;4hpmr.g3Jfغ<\S(p0,Yu ' 'ج${$/ # /#O"~ 8[}_ >뿫]Ăy<j|iڡx#5u~R~2WI_>BU[kmIBľadekaot*85!j`&J@4(,$#X!s{MҟZd؝qBUg(gV$jUБ]IrrQWҟħE)xp*ɀ9풤ˉ~#t51v? lSfOw OSSʎOAO|r/dh.5̲$jbqx]~X*KȕEMȜL Xtl}h>e5 aްZ=zV>+bV :^#{H 4X@c~ykBO ?)ʾoteyzgvBc m4';H#-oU.Tr"\%4H9HS WuO9} 0׌V+LgL4;r& }{ QwS|\v=]QGuՏ|秤1*"Y b =ˊ*36Si F,^-a!rjƕTRS䮩6+lh.: (#I.2+%bN Bn:Ѣ8_Z/dypj.| MHd.&Qj;\Q Dcvw<]lh\nA٢F &zn:#;ωj@H'&QbiYAvKu?]9o);cFU-;1. =^:p0GJP@ @m`1<8HZ -`X @0vQച_L!]_n;ɶ™iȮ!e * b8"U'ɓK宨 -4nq6'jezc`%ghaX%L{cdjؓP+I 0+f^ v;Ij闁B!%W'n+O^Cܬ-aR!D%Y$ҽШh̐ {%3 ~7f)ckaZ[PЉ|83fW,U8@\Y{ jD fyP!D[MFO= [8L/ c9F;z a$g^{5ZsɑeҤš{ؒlȜc&^rD^) l5h[ {R@q> z1G>r oJ:M IzԼb=Jqǀ=tߺO/r-*AD6e9nE :6X:|t8|BڽߥxFC/9j4DkGҔ[&Xb@Y3Dȁ R![P{dzŽ UA"8I` 0DPZ-gPNiQZEAL|ԝW[ΐ^0,>(!$h?狢[o\|is9˜>@Zq{lc.iղ5vl;]իgn>)z9N<~:uֻ".^w.SaI:"?O;c[5=;[Y`fTu;erT8=zhoBhQ qY %J>.N1=T/.zoHÑ_٬%jgK"S%7VD3DPy!n# /EAˡb|R3|CSoI{H׉.ҥz=KvbȿqZژ4\875e=qs1'tZ쥻PB O<t\G6!쎄ez=Ue sb%䐭wy5O; ѯfM` 0 euP ix^D⓴ W~v]#]2pp]} Y \hȞj!}dMO E,y#k|=~^.(&[6Ru43Wޠk4\vq\šw)Ĝ=] v>c@s,D7?g슁 a'^@]j4H'_YOփwAIef?0z/m aqO3I7jB$ gW*[Scggc̓SM %F=gMvIaYInxs¾Q?\ʞ~aOχ_`|_i/ # Ŧ[,Ⱥ/ u|2HM&0#!w.Ǹ #GRnޕ%@cmwk-`x׭CHM؎T7u9V4)l2\2L %zHbP켕IKn١_[($ $IF~ɳ\oō:4A݀g:Z6N/fgs_N #H0d8+V+, u39\{'E|?@Nֹݒ\զ[s0X(`o;zZS-a#$ӛuG;R]?fq 8"UW5\|W1]T}d.༰{Ʒp7 X|@ l. !^ eX3DHє,VN0=r G9|*yGQ6)7+nɓ%g{j.eN€ᗑ-pG,r)[Z4%al08'!܈V\X/BE{@;O %F 5X`.Oq3_ډ-8 gT+o.bG&>aиybH>#sBG hWʴBuɛ 54)s6r(?Ms3)ЬixAl77x6~OhK7HXpa_AߓogZtߕ;hPm~=٤:14e>K 89ӷ *Eܮt-̯x#c! }0.\Hz,YOJf>}% ^E PXk^)n-;5Z/ s!`/CgwK*k#) tj>õ{M`I^)0. a ݃y$J>كΗP .LrdMst 6r( oƶj%8{ϩDDbn{-,9ʍhu=W[Xr&N '"wJ3xn` ްx̻mD;8Hf 2+cڹ'hiIQآxt: l&{YY<*eFмi,9:VX.=q@EzUB m OAd(» 41ohf-̙kt,~ !4!_참VU5ie.GOcE8Pg2i) H)9  dhn3^Af nTC3K{KȜ ~r$#.׺6h`%RNsgu|IŞ(!=rv.-s¡1ԅW)Rf WDDY/z[AٺdwcZX\YOXmsdW%؛BHP U4?\xJ.*xV_dBiŹofbK K߳\W|VsQʐ7hu<%Ɂċ~{}\#uhw ?O"!˂1G鹯־ Op-J_ W߽F,Vo+ Y5헵?hҋ(loNvzD{ {£sni63޽~=*Ztp~joƀ67aB@02pYZ$%߄CgV)9^W 0"NkV)-q:/EGU~UzIuY;c@nTP0]'N^IEyKx&@ t+V1Yq_~|Ef!5c2ܚ.Tn#ѱ^0P4P dHL?2ZwYwn-z!QB}6y!7\;gJI (2Ձ}ZWXԦ%Xj'3dT!0l0#0 DbDԪ'ȃT@{`{H`Pz Ie<GZrJ/Oְ>xWC2F˹\-c^v$ήѝ(RՇcj4iԃ=䧬U ygIPMQi_YI6׊IzMN9kJty\Z?tb&æQ3#g;`ebpbG6 .F F!,gQsCd1XBp%Dx#;7zWz_RS`캅TI_=S3723lKPnfܩQB85x"'EӀYiTvZ"t(2;^|,f6r!h$ 2ݢDŹIr>0$7pNy!\.={48?H40_")ߏ1^y*+68[5K FW[ ƋQ3\45B.Q ء`*Xu!UOW?ڶ8٭`CZTC)pv{Gi,!Guκԡdqj^ ӓ0*u.0T[k[88t f0*a?ii,B,"q4H+8kFLX/m#8q4-=Xs$eBgjy>|w'ʞmHKu 7U_rbnt\釕󁋴#zC9$bIޔ,MA†Ҍfdjcfv LoR_VZIT'T Fǐ El2B1Ժ ފ!k>y4D$ q:SH7B*k =Q ȞJһJ?kz>}6ٌ-V"zQ&ғ356il<}Rc+[2N{xmqiͰ+ZpS뗽)ӂaRO"?LUܬǃS[O8n+aP5/l%(wKt@ӃoDf( 4Rq!mj {TsZT0Vqv85B13)V{2<@z! x6?}yeנ:☜Æuڏru)Oe&?8W xdPB @)EFC iǤ|jfG<+!I߮6vmG?bI},/#ֶʚFcgnRE)IE^AM$n+6z27"?!!|'VS 0d;]ǻcz+y]E8(b[K]46 >ݜ0Xћڟr0DvxGv78[2_?oy]NOu*qp9ly̥3^6'0#SI%bg5􊂙`p=TI3‰l'HZ6>QfvH+ܜJBr{."R;f:zPc*_ A r  ۵T{+_[x-:rwxGk_SHj/CRي0aZdq2:_0UiG@טXpF$SIy/E{xh n+/UAV\(vds:BŌhzLَ&\:@]a>5&QpLaұns%Hf >9U=Ѭ%TVuK L3ir *d+jpv^Hi3΍"uoxrwW싌RjZ!:{v؁@8P t](7 bPHl"ASdSB&IM 3U4yrXȜᲫ1G86 UjaHe?7WXmCm0zf~]v!I]D{:Y<ƨ$t!q 5f:kDb4mam N(աn`W,xEPh ^1gfE~EUT,yb! 2->:*̤*<(W?ԐG2^;j~ %g$)Y~f&?ey + mnky-X@N#*_5*˂,ݎ'MN:>ns8j33ēƩoB`$ Lx@GcOje:oA&j D"`)r\%[O@1PQO֑o3 `Na`{o.hOd?yqU>DU'53?,&iXNH40skO=AM2#$@ uqfsEږp.`reeС.E9mVsciϘ"_Uih2B/2LZo>oI (hip ѻTv)^ۗP AeC!.m۽-rAx#$!*ya m5E"{f@#. 5ysvLY>,Y%FlyM#+`,Cω1ht s":l~Swxv^0)h2Ƽ{]obhX"Pxnj!\)>|,Ytk!_$i߬ێ jҲ~x颇L'?˧1Cw[X[<魥fم.Fm;s:ei&^K&ۭ݉WV/J R=U?U!\OK?_=L5%tX,Sɢ$PF{] 0U֭إjFm!d;k6` &jG^3&j0{]rrAegTO5rvIB]`{I3T0F/!0(Gz-R._KxZmi z1wzq_FǺ-K/nȪyoՅy(Em εL%>dbG(=^d~0|R#ŝ:=%$X<,^qwW(}*#.ƎL/q7\)VOSMV:ˑCzus&nǏ?XNi׀Io _$}R`K!YYy}hϟ[4Qҳ L2(R)m75$4(EWj("?@l3[CJz͍r A#̘%,m.j MII~ SwИWHҙaT#ih)0VaGJaДt|MƺF[܇m/Kr;2b_ܕ6眮duN|Yl,  (^nT YW־x:g|T{6X@EkV r>}Ƒs3V+}l rĴ-n=/^ŔYp-R"]gkEIlȲ"ܵ޵ш̍l v<_+ײ N.$i;|\ i߽e_@ Ī,hGfථ5ԟ"-T8;cO9?q]M7g?kkWA )9iF ‡hx< #6[gt"cFiZ9o=9} ߗ5{b~ v%лhƶAm Dd R:&5 򴏂:T_d朧镉w4yg1$ַCYl  6Q;7ܶe]?5-1(h?j [my,C5QbSw`FE)u} 7o1D;5`nĮ$%,N3^,B7_K'M)nc5SG.vk~ V}=n[.S}=M\t{m:̹yI4ȥFנZ*CFw=JjʜĮ΢H)ew-'6vxm+lQ;3W6"댴=_Olb\^QVF`QfVkV9,˕N)H;f_Vl@h3#yO8a#-xfKA!A65'šU4sAIN{{ eZ=oPlzC _ 8*W75m25h2Mˆ)gx"NG֢Icn-)ɚCA@)7`pp@3uվZi'熭ıo(!G\}Yn^tM0 lE}OLuʼ3TH19_jN=Vkd|n>[=KpdYt+'Icp!+q>1Q#A Vk=1r -&f.0Ǐ߶L/:fట{[^a.M )O5g"\PUP"]HqUl r]p/"~DrY_` |2CwY˫)]p&V1W \U, عWYd+B>9QWjƁI^/wd!~Lh+3L #2*G,ߵcէWs(hŢh~l k{6Kf*U OydI}Z]brX#>,Y3 {-.'"bfߞ} (Tc!0$E o 6LuV>Yw΅jRs*Z )d KK NŠvGV57tFeLZzB * C:Wo/ZBuA#`źzY ;|Aqvj 7${Ḑxq¾,\ q-0x^fu۫q.6O&p$VЧcX>iZ3'vJ^seb&V @hO"Bo eL yK|VdD&Vmm*OΔذ=,ǒ(cw.i㻢3>,@\԰a3Ɍo31JWj}4zÆ2S}f:򲭳x*Fg!23>)˧4`ї}(mhɫϏ. ;B^:YLbapC\?KJlҀe V~XcB_-ij;OK[UZZyap?#e-nq\j%MԐV}#VM֎y^ +PGp71,c٦6_Z&3rû̬{Xwـs\Pq9(VSzjmAsW[3E 13qN !r7s9J7  ӗ~1O%TVn 2w?`H5^"8Bkܕ|Rhz K X7@[_3lvI O U_-~r@̹u4A p 6Bpx^ζ7nh|?񗔑 H䙏Y:5f YOzS }f6>7)0)zxĚ)NJu \(KKIgdQ4TPF(K_^HQW%-k5)F>}6Y_-fj4Kd"Py<d8;fr->#fN w;nqa bC (r[j}S3rR#%<#^WU/\L-D0NvomxBN <{ZnXZ+RIkߗK5ߌ۞56F[!3Б8{/C>]؈"U'[܀\q9L WWS1Nqn+Z^&0F?Go/gԳ';uDdD~+[5Q2ѯ߭@ӫ]*o_'y)u%7J ?HS Dpn]m, h9n cQ&bҘ &Rr3N@uŊv-ծ-v.tcO|z,G28^r_fn4}_hBEOPHڇoPܒd*,Na`3:dvɡa 8 Of#s" l ŀ~ g('&Q6g-j`"xn4#/cr傊0qbn0R8gCcp^άn0ül8m6Fb[vqgtOy)$*gwi 5$!pOr SѤh-|ت1`OI1mV}ӥe%?9䴶`|D;h?}[A6ڻ59xD Ieց=IO$q'. )3I,ƞ:Փ~7H(Y:Fu2vWz%jZrka- bQqPF 2o_2KBdo1CT,K3`\;3Qcy0)*;t 7[ <KrʇQrNCϖUPfuc10A**w#daϝ\Lx.q=,TѷLMs5xuQPmu)-؄ S/ Wk:90.#E!9 |x_ $ ژYrxoӊZ)VtH[&&Y 9aKamĄ@6A5Npz=hU2k~|./Io' yhFsǚI} pd<`[>a_83K0XtbD{l爹 c@}lǂ:'<+sC[ 4G)d ~o^X*!SC0=$Ѓ_w#), A3jK e{n"QnMw&ywV\ 2N/{-\ZɛC4^s!HS˜KN>aM!<Ǎ5%㴗 NTDDG>fe 6'e\];q6ݮYI=U_I٠QwCfˆHf'^so Ӌ{NUUҟU5Qx+BZ]Aa2uT2u~5I^:2;[ *̲o w2 ?cǧ|aע>\ XIA 5ZZ^H΄$sQY0Qs\yS+a$r/R( KS< tWKY#8/.WW3?"+Ud`X$.vLDD$ C ]2+%avg7=^S f 9>^ y;[A'?T4 ?`.:@y=iAAyNSL:k$S !´ a O9R]M'05E" pw<4l5Cfc> yԅ91m!2 {`WH-OztҸ!oYQF1Pʏ;ͻzz"t={F׸5&7_r7㝣D|S eE̐T ujC1w]8@t&c)) m=)?"GG5c|BNULZ\*ȗ [ڮq}g!Zݯ{)?tGwf6m+Ru"g帙Cq<11b6087f]GQ7gMۼ4qGx۝2Ul|ۅb_j*:V=wCM/X1Lw#x:4_~WC_ p2q}IwlQ;-L l2}Q|"~7Zެv-8ywع4T0 aO'}7TY'ɌkiHg.xvb.w +("`z16RE5 ՗d .bKUzZSUB;E͟&ܑ4|U: 8@wmMQ,nYi0  ݫ^7>UMZX(*0 *[/ѸIbL{a+S,HhH}|A6| C+G"TnWL5mhՊ^ˮY'VKrWbJ=fY.qW 6'dM9$')G s6@\sGL]!+m+&5(3F_#b]|Rfvbfd-pK E z]-'.dUTU.fEU]"P]x1ÊJ[@eK$fQm.CutӯG3=L5U{4&b{_b7}o,({i,xUlDk* ΚSN]YV?6ף h":,OQ+@p[mWG: Mɺ89M&VA9V{d#^ͫz o*$k`|Pap\lR08k[(rt.Eݟwn=6mد(^ˇ~k[e/r%4).bBm:rȰDSs)֢쎃V/++:L>iJ"hgA>GRQYDl<:L@9rcQt1hm.rک Dz%A2̹:sx|ϓN~` 򹚒,E6.iLs~jy۶Oc9"Yu^uoAќ{0q'5/zXś4r$mLz\`; /va):tU%U \vSl{Rx뽁1=.f-qSU9G7a{,̸U5Xnns ÃB*6΀-Op<,ԋȏAo#PIdWM -X,!Ć"Vpxgz|.WģڔMе&ƝkY &. .kdMTᏲUu5r9If8#J4_~_؈o:#;%%#{2"GIf0Ձ%DIVع CMjn)^r@bUv}R^7#`r xϹ0v>}%eF=kЪVRAwX8C۩P/g}K!@5gQd2mOk[C;GYp5OEQ2,NMĻܿc1c,i~ ^dU1lȮX+$~Mwk3 x3P)YԲ9fI ),~ϕz$Ƴ LVP+M(Tz8)Ha@&Lk]6wIGlSɒOw?6K?';^)l-NMeToi2,?fT6ZQz+nֆ3"?3#V|O lHkQ|4QymΖ,9c;B9,s>",[GnMjaSw P5%sfF%oғs+i`З#_ $1L> [p%Ԉ)N,{u"Wil=~wcMӣ|¯9 idq|gvCx6(0KNmMSO!b̰s <&6=p)8^2xjM+]xHHҨ7 1O`AoU!?9VӱWZ"}zgUT *ZȲ-GvGX2+"q z$)~h/\xWPw 7CBqT9XnɢKl+vEqfC7I$CWf%AK}k #Y_sտ敢(LP2;E@cZT1luRTZUAL%E,L_N[Y~Ǻ hww¸P*лL 6Cy0DP坖a+:>ؿDۆϩh 5(LO)N$B+ h?Aݑ˥Nyz7\"X wȞl޴ZY?;7h̍ujש{,U0nĂBA*TFuq~,N5C-(Ż"7q Ii"H}_g>Y-99(zEo5'7@EOܯ±+[@q< X^c?X""Z2S_:k\~se<cLSuiUwKX^VuF@8هҐFQ=1ϟ-e-FkWWp |W'0|(4tYQ选@71oU#D.5=/^~fnMc-/ν=B=r(f?r⑐+Hn`JӢvܻxQ⿎(؀ 3t!$8eaUa/g/fnK@ֳ}1d9^TC!?NKEPvXSof0[tqVLt-.=·5:O&̽38IAUζ^7WedMBٸULoJMe۰̀SVR9`ab(݅FPٹ>nk8`$]͈:+~TXgr=,%!(8;}Kӝyf*)=<"_z%kn&lò>e2"|{"Wz\z>l> m@dx5X*oDR <\yvu%/eԅ &mڻkx }|32ɌyTLh%2QD-$6+71)"JHo/ǚd lY"\!,T0=`nD V%Q|KO1qW4`e٧~v$2$znWf?\IOnv$EL-ϫ)~'U izqX[CrY@E  U9P' YŒ%BS_KHݬd𹭤-KotbA%ha*P~U@ZF-쟮 V,LdfQ-й;J Sr֍|dJ˼9sx7w3*ZCrm~6ukJѺ0Z1̃mIE+)q xX|w,pKBI8Cir~)/glTA =Fbk8'>ȇ\ t9jQivU `[lHlݝv "ҟx7A-UXUZ}/G ږ*U9(pkԀṷ(~uYt^%S״!a]pꃋ4.y܍#}WL֞窦M5wlY_qִY$%uF[+TUyX㜔*hvX( `MJ\iDIy4LrhM +{6Dn$r PW!E dѦGᛗhh6&bGJVNo-Cxvqe"t8[K5V1G# cn>Rk ՆX5=, pr)f[ƾ2>1W[kɈW-!93HcKM× ˉi)%S;8 j+l i7!Du= Nj$,]E;Y5~ͼ58Q}>!m8*IKNa"|Ufu_]R8EIL= \ .VE.L5`ޚ)uM"d|}DLMk{mvwAh|C`}}F>/py |)uB65CX0NؿIvўU}.>0Y2Cs+~72=[#߻i.#:pxÛw6$t~s7冕lNԅ+'VV~?z߽CCWH ׷YњT-Sz*K!I$@Ę)Y, n핢?w!fїicmz+r}tu]&L tm瑩4&soUK;ϟu.-GA{M|埕,mZPK\њ} B|:&%iha:NЮ[?Mָqfk1wǫL=`:q9Td+jF&- VZƐȟ OEK]C^Q0o4((:#sL\0s: u|IS.Y|n7`u.q5lePz 0x;beӶ2rS/'>x G)ZNW4E BvAynlVLzKb=TJe$gxP&onqorjF.g{ġhNsyF+$jW5{U6%KѰm 8¬f+}~ z(Έ[znk~׺X LFOZ ]Ouv <݄T50 { PK moӔQc( %\9t|TF$ڥ ,a|`i {2 >0+H B["♑0K^1Pύ]P/c &"4J:?R2PVpqT%ު#MxQAuPv vlUʑAZ󅑘a{\U&iÛ0֖kou#R󈊤 1?hAp"dE-m6U0` 71в q8IH iEtu<%?72T@xЮ돓:oFr5]84W"jZYęZ8Q/DG:23-Kwp4WCXJ=y/'Q)::w0hrWi ܨ֎,(=WPQ/߇1Z476uA* ۧ}݄Z$%Xhl/QM1V#06=0c4&rzUlqXw,tv`mt@s4Ẅ́BZ~:]7[rcO1?xj0J#E.@:R F%-=1m x?*mqh32\Y.ugg7bYj+SPF7zY/r~{QX#dG9y4op4lƤ8JGqG1x)DMn͛ͽΣΡ.Ry'B30Ш .AU8%_ܮ_7FCO jѤ,#Y#[8)H{QMФv3¼Mocrw;qPek0:(?+T{(0{:x1-/|*@ْ7[lW 9̔ukѐx3&9̖ ~? J6_Kc䌈nēƯa=yߠżjX)ubТut)%ՠ V/lVx2H)K%3$nLM 'I>K坚Oq !~~Дg/@h&uR!thC4Z4nw0?p0\:Z6id3C053]t2b\3Uͻ9_%/>C¸d*V\[G:,1DhwgkqQ`.e5C%Jܛ%~v%\^Pr=D jdU8]1w3X6+G ࿫ØJ'a >pq,,KPSD<^,j<7JS]S Cwda|N=q>JX&˧OfB^UC)B'$z}Oߛ=2WrJԠz8\b/bPdõf4ԋ[I^hM> ]܋V}/ƈ_xsxz5)pO_3xz(̘Fl&M8PXNȒ &scw`q+Uڵ"λ!D(PW>7VE i;ˠVlD܏ [?ƗBz>?Bp >FΙ !| ,!nA0Ʉ9 iN&<7C0s r\LcO ^M~#bm:]||d f 4j'!SY[Sd$QK0DI[ay#B"o%FZ=BR:SoLrZF|h%o}08.Vf'!]PHq$r2FqC@Qk2HB>֑m}o/alW3RVv .G\{8¯f#N4s,vP+jz(q,_\1O? !*T8)PR@ Y#%[%z³l27-P>VZF* Oz̀~SSW%Z|;̅Fؔ; 3䩊r更/TbSZ{Ik%pO3]d /1p &xB̜w:Ң~Cy/!|ƍ)7}jE/xӰGIr=H_Q!+ȄY>ǙN`g`(uoq1){᧤K:ǙIyYb[g{?/T+!I͚ݠ1clV4d㔄N>iqsf@ZfQa\czz*  [Y>Cޜnܸi84mboI;S\5"@#y]A;H$b^@B8!Ȓ4)G57!]J@)G lGfc; 6DIG^~t;1*dm _O^@ C46DL3z&pM| BcDͧ3f WK?.c1m$D!Te JтBɒ3`ã1/S.g<]'Șx[yrRsɜpypwZ?3Āv#VcHVmf?R+Q͝to\Ϯ><0ai`HJ\ԭr/:=j3 }J rWN}Fm7@SoiWer)黮 `ҭd89caN& )+ BS#Њi=*K=DZ5ZUh*`UN4C`ySU7*ƜP;YWr+b/{55&Dwx='Z$օ޾~%R[gcA'=@Fcr;)B!WH_?Y궞[ߵ:8tyR.w3~Oޫ5mJ!m8g|>O9xc#Hdj*B$;+%ccK?Uv$ +C0C{~wK(|5Ju6! (OgCsJ֥BOH.ٍGʔ)Jl.ˍ-pҊRވ/ 0{Ӗpÿ.\2;ցaN{W 8Y\Kb>ɫ=)\jGBR6Y==RX9qѲ^}X[*~&X\@Wjĝ]J93!*HL^Cg`G'6^ &xǜK@p].$#H~aJ*8SPl!]kGds"`Knz> ^jCaWfaz8̈"FLȕLΚٱ}<]M?-g/Y#":؋p{Zg&%G>{4++@iJBr(x!)b` {xʼn>63WQ+[QY# g}M2mʲQW)qWhA?S;0 vϜ MuJyN4:_E œqWfud-OUY9VB絩)QIRW ={zjP>WRiu;/N+L5Ws!uD> E#|sŚ$bW.(i ?tvqg=ڇss@KHeC,WfLY[qfO5_Q'"MM6;CL8)%2C`c~7%a;-eq4rTE=& ٛKJi| [M{#7Nقr}x E#q5d ƊAD!?8:&A fumQmzOzl_qB5bnהIXKEV'񕪇"_@uPr.< nOCL^ }%ghms%٧̇-;},\e&F+cWaiW=e.xTǨ&Cv>ו]Aۯ›2R ?E ]h4!,0ظTC*1( ,|(jN>'X.g1lr6̞{#/%ù ރ|bYᑕ`46GQu~rr%nULjenXk *ͽT p3-rl/_yoz:ob&4K +ls"0Y8*W= &G8ki%+)E(<a] `q V]8ȾI ӳej%@{Ǽrjl&ON*0]zn@:ZFflwq{|&,i1V3;'zp^=}S W3ȠCRꏪ_nF7,F=PK¥5tܷbܲTy/( UW̒tRHqSrؚ#cV9>c)c+Q?{NOUyA b͛GKPae^̆VP'G.Whao92M/#F*CN{{CtXBH& r:?4V/`5[X݊t?PہV?/(3 JxM8P0(JGT87w:Rn8ZZN{˶|vcb'!J!5`,ƘVU 2&7EnqgQ;ZxT|De.: eAc"=ŝÒ^PYϺ;V|ksB+ӹ~7CaRږ9|q6 i)8Iuv)"c<=6Jm@ꘀ{_1/*XՍ%$ک n•C5o]59F4*T* E b,(Kף'Fbݐexk~ |IH׻g[KbG{AhI~8&$z NQytXr9Rw = 鎣dXUjU8.x-g@lsGE (ixv(nb][MDstXd͛>`9˭FmD9 P퇴jN<ؓ/6D/Vٕc׿-z ]czƈi;[tp6y+ ϊez)yWC_%WYjR (Z@i;"k·ءOnAC6on<K.E="꧳8#Mh «cϚYJ\Ay,(ix gߏBS~aJ]i᠅?$GD:i~?_HRY`2* gT܊MDӅ;C sr㖓{>!Aׯ^+6+hI S( vo+]U&{+(C5 : ~qEm{QTJ~q'J6 Gd7@1I҃K7ɯ~p tftfǖO=O籙˛KI"^MT$Gߩ3mK }DZs&3W/su#UR*Fq^Oz^"yt6J{0Ai_#4 S!Y]ҝ z ^Y|i\P_"@R;ZBK!NˊWR%C1mUo %JfÄ"bxB!EN?}?I Uįf돽AR!gPgм}ؕr:a..*` LX5OlGX } vb`˄}.fSZ-)JSԩR( l'7Ã@g7Qh-F3{k>kiKZ,$CWLSԁuOT-o8>%PsHX?4?c.ZKĄ#~o5tgɞyIAYtmK`#J^> P,2R,L_4E 2*w3 9)@=_vd2XC„)$lL?N1]FDN#ޜQ&7. ܇kW+~~pӖ!Ì~nǪcu=PK\U^g@>)zV9]*$ $v=]׽>X}|EӍۼ%W2cv[!2{'IEՈ4y; &n|6&PBaz$-&qƿMp ɼ^-> Y j6 v\ŗcJ u!β,1O9ɧA d0rI[@./8+s-.,w9hS53A>FZ!y#۞!~tН2 s6DyȂ,}8^r.p3imT:$nSbuHǬyeLk wNju,2>HKnRDA*P_85)a$CwԜy4NKn۾d#ɺN" jgxG`:$%,^?bҺC“y+"voH,NSP l}»,5ǂV#@\9EߍrOM N"[Z8oGzγZyi,􈤯 ,L5^n1nD5jqGqP\ILGg ugS ywDX[P >)/V_R ^NMЌed%8/(%gu :dv?a瑄Sbmu0,:*hO:7q*Q"l1:s!L)m`yT{]@nGdvEJ1\5OĸUɢ_w!4:0:䋱[1&%wcAcO( uCk6IOF)aS}xCl_H&Usqf_y]rK8ChԐr5z=pgMA45 -fTp?>KRH"qckFhɫ2X, aXAC;ND(WCGݹؓ|Q LXg֞Vj۲k8YT[yj4yl@o?.X6savzq&qh b|R7Ŝ]ݟI!vir/(G2(2-] R1Ǣށ B$?d_T# 䮿 |JgZM*|hj mx2)1KD$;^b|$s\HaǷ||es\Qa zJ<4q8#[sחU!N< wzz. 5F%Me1+]pfHlHu?S$|I+.Z e0D{**b ޮf0(f^'ٽHNS*.5L$ _ڥroai/ 0D4"QyȤ9*#'*7VF rn_qnL~t]Lc#gB4bU(9ynE@Z1/,ʀ^rjUGxflai(e[-[s|)\|-;یݻdO{ %^p:@Gl>7f ȗ0d-'f }灗6'xW*O`Z((rUj&&:JָHReda@߰5Ƹrwgǀ<qN?@]"R苆sX?:0:vw>t@C7ng?d4>5uoNc :B[ ܒ7`xHu 4/vz-B19)[P0[zJF#(HZ&<'ELY ~I-ڶJzdJ̟O2]EJ#n^\}~ꂙ֜|{NHN륇cFoZ؃0b06CXƌ=@36 ] j.3([h=IWW(P4ch Y Nqlx$\Fz5Lty+Lq`BvI"q8TIV\)wևWB^Kb@߳Z )V" ҭ1aQqu9FK1 R89we»`< [%RR-={MlxZ,+Td&{8&M['9=fIwm,]߀n* e6 n^ص;M( "JqYT7gmֹ8njO?;4}7Lq)P42c "V)>v=Go,ң pqvvW5R$avf˦C%?&&Fȗ=B9{1#`Z14治FfQBdڔ2L񴱬6Ĵ)cLQwpNCۄXHD+'pM>z1]7N%j5+KGywb݄f^Ʀˋd Šjʼ@NEl'Jm0nfO AuNaA/=Wj'YIs_s 7i(Tpr&+ELk@':FI4'?kfӳo)UxrYpZtc&[Gdj$㣚RXt)44w@l3sI{D~X ~Ӌ FQ^MՕ~7.-T`5 u=!uE%'GzaTN <" y^'q v[Ϝ hW@\4CnG #r"Q!ġªqy!u<jV,6Nx.Pz bMg1JfUX6U`I| ]zy2,fnEM8-L OAl>/41(ԣ!pPzӭ6Wx,SwJu$>Qt50D^<_EdU sm7DqPPRL‰{"/Kլ'6%}n߱V,̩e o撹.N:cr-SQaoS/ToQ9aGIL@'O-4?M"Щ&y;thTUZT}@d ) Љ[}"nGv^ld^\(5*SpʴL֦'"fZӹW19oM ;DC$3 or "4*&K%Ga\Akִ>$i` b~إD~hF4,ʰmf'F2RR2$qDp3r.v`6(s%9ipxfqhr_>ܣ+;D]0 Qi>,3R\W 0jڔ?)1cgdXwrZ>yޝߕ}p,Nܳ\#}[8|YDnyM M]!A'H/: P˧Ҡֻ Jf=挏_ >pFL֡Ѓa6I.JR9ߖ6g. r,a!i޺`ʩ&OH08өXH:jbIDCl]O k HZ ѼHPKr 3sn*%Ix]HyJ;nH5CM|_}EU)ڬNXۙ0*f:w=tjΊ'JfO @[ & zOZȱW[_:ۅ<`/T%׳=Κ[i a*. ڗv#!bM#Km.w&Ue̐Փv\>6`'G$mjgW_ [L3 &:7XlSZ')TӧNtpбZ[R5;X5NHI46:Y|[J5R: q%V~WK[Ft+ Y]?|US2U1 zZVqaqr{k ~U! XxHrgu ϷS2ٶoZZqLt>ؾkn(Bk%|*q@zof3 D{.f"oKIJgSE=G[ԖYW9DI^gJ*EZIE<|Uךdn+x'ÇX!L!U +X1X1ZeQAHcvb:DΊ~nfgtk[)]+[W|EGl< g8ga"@ܣ2;!ɂU-LI4x Ж+XD i9{lЋ&rG~Ll8Z\ w~'!]HJ`}%Lgi3iult?H5:ƾ:@0IHNc*١uҒ?MpZqpf1ӚR E(Zqa7hWW!C/)Y/<Ʒ-\Ip%ܽ!U:h4J g$$܉2aOM?IQr6 =% ]IJc<8}ډXx"tD-x0pdD(?Z 80gn_)s~}g^O|?&Z=DGх>i_:cA;'bvbbI}aq'BflSʘp~~ 8Ѣے}M< 92zU 4TCBU dʊC=aS"a53{Oe;G߿g*X2кw7Ųt)ˈrqCn>2$v!x1^S__r(ؔEsPVL)&INFiƌ16KZ <==.bh@Md# •۠rLۥ[k?~C*"=o,6|Tdf\Ȃ_IK ow~Mಉ-RxUT\uTbf YC IR.(kiϘx 0'T}Uk{Ь<C@VnU+-l]|)4w/#Ȗ\!KO,䬏F[e':lEpNi+]@|^8q7:'vzjNq޴\.ZdV+sh|{+!s=d?6N:)]9TSe]^$n%OP]+QR~)oG^gK$ #}R.A#sdb?5E1$rC"CWBٗ݋T[UA}L:oӘ1ۀTa#jth洂O$󟮫o`Y{]z#8d2-T@pMs}ꢒA +h׋ oҸJB6ԧsQVhH۔1IPY}8p:+Ez"S6&r&T0@bɿ]gf  rbv 2*yt`t`b W' }J3-$;g|%dՓY\lTGgK~XlFk{$߳)}5vdkhz''V@ e=!b35 aY!B;uCmŘFb#)',.>*"F]Ӂ&5Lt@VvF#1NQ:^@~2fV3eS0(BGn ?;|.ͺ}É/>7WWoygh楚TuI,Mbeg?n1m{͉f?ڶ0>3u`QK<%5S;%KWg̜bm">} ?ug#({Pjr|ZΛ,˅_ZMWx6<޻o+IX plq? ÄJ2FOy}ȗsyG#.׀wn&ɤ̌@z94e~x߼@q{xHdQzPTKcƧ >XYMقjɩh{eٍG똤O .CphA2$O<̾;ub5ݡ[^s-VDA?d?w5a:I\`0M'`fvT>n,íqϷ8I<4vkLa,u[#aDg+VB5U٘q`+˥ L_S-}d c 3ct}ky YՕbS }&' ^=Գely5p0^ۡ mFS\ń]3~3ݍDdkd e>1} ~p 7KqF>AiKCWe_O&WܙFxW ln^`k2)Ѝ:ww3Ƴ\1 "ޤxW;\Sp% /,f25>nߗk8<{,aD1?U~\#E|W1~_ڤ¢>z.iYx:T,ˆ4 #^뺉S?`\v/;},R`qޜa\@IO ][]e՛_)d2W+~Sڶ?_z q09S>N-\v[xfR]8G,F7GZ/>1Lhݓ8%` Ӊ:nl@1LPi.+ 9T͈1'çwfe|);eVv?a e}ȉncV%bR 0 JOFt*[@$ 4Bx_шUvRyF #M儃tg I6Vm15k¬vP xj5:{Y?0{/=K7Tq ]_b#Ehv `h1Aaآ5mKh[)ɷ2hsYP< 3Y?툐ChW~~}88OyjAL7Al3V|0|xrzPGC E;B0: ؛~:mQBRYt@"Ƨ]ۨtQnnZfbE,eGl&Vkg = D?NTbA?g1u4z%BI\;6 Pm.ִDpiSx֤~q}Th-= GT třwdKȂƆ= u$, -pfjuȇr e}ɍ;[M9+,&N1 o0܃-R@ _g]Zsa#6)6U45+>YtѢ#N;-En썺vJ$dH <}\sy=i^4g-Ւ-=h8.OYknrARS!4[Gߓ#{$K(Ka(4h{ϼo {B_A]r(24@[P$$ 9q'2|"Nl:U׺j] D(,hq,ur`e;2Sj4zQgRM@&WӾ`jUj2]uu"OXpybBS2we=u<0SMVp%BCnƏb ܹh} ꂫ[LEеGr:C-JOơߌX.c bsPx⍖C,%b_)G`J1_jd%Ї[p*8ȏ@ )+րׯg0߂>8ܣNNfww ~{y,w.@OH]9Q[Vmy U<4EOf>}ἥ˜tEvYCYv]B<$U ni"WoA: G OWrmMkإhء~V~*y} D &tPOYU\^~%Z=X|Q([Rux17-Iwg+A^#ʯ/O=K՞$;\xG-^i9\(xP]1Yp/D|¡7 J9껆_pGa>l[yv?T%"p>}Ze^Of®TyL%Vz.c9%uMmD^Jo̍\ik~d:uP6}^ 1&ui7:k:Z|p*_*ÏH~bY@/=׳[BkXGd$/*A8;%rjOD#Bf$ &μα槤ɽi"Wx*@AgԒG^3~%".34UJpbfŘ΁!3jEZ!$ DIySJxQޜU8^~R3ۜ'#FnNz8/Ђ=DBX?x?6©|+!b/9zp`):vIץw?S +eyl2:h*@wzM+(̄2p#D(ǦuxkO2F, \ye bȂ'fJpq3,qіi/4.Ω9jG2- ]Qo^"i'!)ʊƄ #'~w@†SjqA8"/ ƕIʽ|-J"E) xDMKuሊeH3w';UjpTFYg׆N9؜i_6P}z#IjrJݯ*で@.* F R3iC#T}8(2E1,M8ׂFY#=:uBO^\l>]'1.4veuAj4vaA/wɜH#&`h 9KwtsJ.ת$ξugy M|UR[#}Qࠁfm1zqrr]!Ai$ܳ_"Dߦ#V E+T{3{.ҮtJ^&Iy-6ijyec I؞Ryɬl5vg1?c1JWlƾu^\(UV~T󀊸 '`̨"@y~ExK{8 c`)VM.Nl/ RERmW+@{G ucipmyc|qp?~pȣE)$-[E՛]7$ݗn pBR/%$VK('6r^{ AX.K[oH溭dz jh1IN{kv_l[_X̞8?$񚪋cm7˚ 2 v{A"'pd^fLUg1,x`5|ɾwX@F^H&4b2کL jgmdM@ \F`\=?KNސ-1 CM0)tJ?< tC1byH魼5]8wiWH26QJIY@T``#Nna3ˆDW5x ﴭzm2bip6~iZP#_C' t!dʏ٣<Ͻe^T X?Ό_y,eC*gfX[zջs|u|=7x><ֱk"r֦,Ǿ\"}f8` 4f̮kIÑsϩ 2F'e^ 1u+7[-},`{730sD A'<a&vf _r(ƨADgj!vjKC3~nS?Xj Q̅H.;v rFa14< f*ȩ.0!(8ͭ#2 G KD D(+/NETGM;;/:&:s}78|(9 >PƄS$)Nlv0%ɵCzn]+궎tޣCh}75#J:4N|2׵4d/!CϼXL1- ̳2Jrsl(ߨQ"ǿ^ck5m`Ҥȭ͛ ,:l0 Y:Mk`,$pf;4io4$xڬYSQz e'=4'Vq:.[ݰ@$vp^*ˋR+)*N).8g"8:cw7 $c9ள7bO}/gc ڍ HI4FK\B=lzvަK>lt1e]pJl 33kkIg! 6p'}JwU7lS {Ƙ]=Yw ܐCa Bhcվ[v}CkJHV. nxP=mVJtʓ+syFi"_^CF&4NL8B4@߶1 #ގә&<_hL5 ]P xz+赮}b6;f!wARv!׹nq9?ˣX얿)-!Rä")[/#B"LN90J[-@'DG²{~)ܦl|cr I5ch<tV(^;!bg JOqҷ4T70+ BLh㠔IV}"OW{Ƴ>F@3Pţ֛i%n9cX( :qU Oϛz7>=G/G7 3yChl_NlJJ҈}vhgA"_l'ՓiSRe/k e@*Z>:вɤVȍv&i8]Co>YQ.K˚WI3L z=Lۆtrn8`E;UZ{< C9TPی_!y*sk.Ź/$7@#rLe~AK> Q6&Q٩0T-͋r9_<Z1n&3n:ԘLm;+Q;lgy!a:]C0֫Ve%&l!+=GW^dR.K F ֜x]7e58XT'_e~(+eh{W<y8lռ W`Cܛisa< ,~.%;Ykjcs@mZ~$┠['/ʃ5hb84:e&:1ieCMli=|K<1-RU΢?"!m”e&na+(+ôe'*1]p_s"\ 2f5mx b<̏+. BzNpzq6f+l~FVNۭ0q*H<@/%eTg}po!kq%>pEjbI߈ #S{Մ4.\ΚU`m's\ci ЃW)J=y< chnUfN):SfƹPbNcQ:bMIUr5ņKQ~% )  u)rJtjPB}d7ФaʗTԼr̕E2`Q{ⲃh~$28)sW;冀$xɘLIϷ<7 {n;}/% 8$lz7Tq6DAF@Tww' Z.NжVG +|Xڨ랅RIz;LMӮ(3 p k _WLgI]$ 0u9XnȇՌ\Fna{/Xk&|I9XNs\꫎h }x1=ƶN8c< xMէsiY/혠qQ_?2L5sP0vCU0iM}m5:Ϟ\ s!0CI ^¸ ,*n̪89`oPyѪo0ljKg:y ?*o%sn~:FMA{v9bʆ^WQ?Q3>D8!/XfZ|?I.Sh@QX>9nz6\f95W/X෪L?㌕/a$=.4_*˟ q3gc4=sux@w)✊J=u$қyw"u1 dɝq\3#)Bԋ3MHע>]RS^ ?FJw5kA|x}p\*ڃdyK|oU.= (c*PZu4,"WG O'9(X&0t~[>PGvi&T苙ySs0s ;z=f=5X[KeM @x%鼚 z {mmpϩ}tk:H%5l-eƞI.l@Q4зta{<98Z&fCw)}0EUF (po'~Y*Ji pRBRMǪ0%imig;2y DA<[''R򩆌c/RY<;J}\J~DMM<t{Ļςv"BeRrV^`#^[t% #l6]=i17ͨ`}&̏hŜJ \UT>ޓO|^GlkD1 _sIOСEPd]9R4!&vT:6f_ ) H. dOfQhP܂%tnq(+,YJ/nTp߁N351aSۅ]g_$ Izq|ʝ`vdR' [WplBۿe=ubn{+KڝY ic0uVrGDpq`EK!k˙1 7ovcU5HNVc3Co~cy$|3fs) 2bs*GL1KQ bCb^OX14a1'M0_N#iWj4% 4!d2zrr. 7Cx? Dɇsઉk &Д[Dd{]m[W_+bZv2vŪ2!ƚ7`TiXi@: yy`#uLIh$ż<0wUFm׹#H-ʆ*ܧ}W#i Οy~g.f8akz {k f ^?R%v'P[%ֺis]d߀PE֒6\H{ ]ID!;S_XK>g#Ԕ-J?q|d^djάqemm%1{/ N૲3;b33]V,jD-U#hiPxRz ,Cm3vf`PKS%1b[h).|FNRv+Qvo׸w5\:B\*>`N/Nj>OK, Ru"!obk=充[|HjI^%n(<[۱ rx ΐ{ Xڧ4kϓ"qbF^Cwu,ߥ*KN;M@Amx9Ҽ+wTNia8$ww(l S*рѨ?<|?PV)hp}00,olcJrGt|X!'n}W= 2B.lY.5zW _=MbqO{)<ǣI#Rpv*Oݼ(P41ym|$CxP719KS%(&Of钻K8+`IY-q|rL4=߮ix"8`{J2|` -wz8mKfל<&@LP|YpNE5lEWO%2Wtyqo ,ݥH ))?Ǘy[«a ?< 8! 67hiqc U9+8r;:8ieBtdι( }=! (0b?&}m?Iq\Jo)WAfH {E dTh_^Ă/+Qy`7[Pj܉sW@o\ilW&>4/*6M pn IŠ[]8.9kޏAG'v]4ku<%d A!%Ȩ?9Icg%M[A(EF\@&Bb5'ʜtq;ܲ~Jjg#kprQ, Ni&byuugG$/zq+r!R DϠWs"fn{۳StbԢƈ\OP8#gx#;y0$^ 8qصMTm7t% ++6Iq8ۤOyWֱ71gVJnW;wep rw'ؠ{h=JR`t/PZ^X뤼37l,>Unoe3B;o8kkp8%ghG"ȟ?b~xXւ@Cq7qks LlKe o} Z_Wtwc;BC˵g #;2u?+K$U=IeM2 砾\ ,tC=uEj,T8iÖxz?8nx8(轮GTXsLfÒ]l'KX^ kcS}5#N< B^Q_(IF$.Hf0ʛg>uR7H{n {c])b}<ځ@F{./ɾvס)Hrib O[$9O6 UƉONR6:};&}A5µF9y 3y5E{cPzwȱP{yP'\v iOSbqA,Hkr#Cz$Y˝:WJ3׏ƻy _u=Ĝ71 Ĭ_n񁳣xo{Cl NHip1\2D %WP"!qqJry (0["?>=;B {Z(Z9-7zC$Xy. uSWt!.iQč8HoPOdnW ج} p/wVjF*trT4j( f^L&-`>&/(-&3̢o?&/5WJv'go K_"{d:wIՙh0up$҉5]6NNV&/ZWuUE ,|v@oio8L|DM#bE\ew5Ձu l[6hDnM~B>QK,uGJgJJ;dT#D{1@kQ(a!wiK &0#*3 zi> 4T T5o U]0Z| r4>654%/hӧQx((y+LML_V[;Vf:'o85$1rD/rSePWiC <~[,crpJGu:qAhz'4A審xj\B}P(wD?!@UGk91'k1mІGE,2!r;W֋A*LٚUΩC L a>]4Ksw.б5CrߧAݟqkJ#{ Ȑ?NhXXwJ}J ~Y\J)j> y(R4ŀ1⺚oNQm7w;B2ackSS PkR[\h3zeU /ɶT& h6ዓ2]6&rY}̯t=wU2Pylr׎CC=^nbV\7(rkT(ડxGO[/@=I0ZD6SoXi!VCYdk ڳhvmv @b,Wx 7F!ؒzCuҼ}dJ#QiSr%0M`TZ ֵ'":$cM =c4.h ^S.x&aE9yrڠ9TS'nԪPLorYۮ=ˠ+H!IƁm$eXXnzUn+r(2 POf-9Y\G0,y| u[4c~4TTc .8璍v o:{IHUD{';EFw:ļ̨nBtO0N}LzMK䞭&ɗ懴#!S@# n/&]vK8!$-K |s5bNШ=̅As?.b bMBq5P@V7Ŗ(rA0ȃsnA3fZFqxM^$=dU&鲿m'X.(Z0f lH=`a-ϊjB$)P 7fJl_hS揷e:a˹ڄB歰Jdy x(#+n`LuZ[w t6hQ&*+o~G3-nD's)| lV*rN1;^ R0Tn-}&nࣙ.Z["@JeHOEh$5l{PC :,ibE1Ӵw[] 'JZ˾ڼm׊/JxWW \/<w.W|jE12mpz.Ez a*qaf(OuJgh$kkB4/Wg?FI<Tm~K;܋Q9 _5XۧY.w. (^@*f5ˬ2LŜ9 ?xcLC +e.Nz0Y]zY0c#pgqgЦ\mui!!Gͧ.;8K|ГEڌF! N9!U[&I*=ݧy6]NN2)-O=Nv fgyס BWZTۜx.N ñ-7=&@0(wT|.3[HU\z]sjTP5@Xbj8aFYRX#9.ܤf6f͗t<]uP  y&~dl҈3}jO8a@(oo8a4'o@{Xu^}{ sq|jO3s2XjC ɔ UQg^DS s8=vDcl74F~@F=Nnq e<#MQԮ]vIhI0O͸b8G}ԟ;M##jKe}X[Bi?RMkGk*#%X^:%u3t(yDMcC̔m;)u'0,^sV W0IH^ѣ[ R8CÚܼ_$~q.JՌʛM=5cJY ϕ^ȶZnJMx -Z@Qz# Ѐ%(oRʀsҷnwj(']Aq7MWEax9w]!6* ]At6z-5qRZ0*vXa- /T"V>@9FŽPz<&e/6R9g+tElwoMh^Y[-QXgRk[Fppd"CKY*.vOHb'VSKg\u!ώx8"WK5yvo+PjXpO*o$53!EbN$"{crFKH1 㿳It3/{桖S؄y Lm@o tس,'gfge6L]HIZ `Z˕8jA,(IlQ??sn#c4=80gz%_cy7.A!2_F"Z5Z dPMO#Ig;5 l%wb3a@m(>uW-γm-{@mNJ40/  zrⷁr(nq$&LEbx `}M ̼HwjW%;H"ʃHy϶fEt M"cfP[$z=0n܎©:J< }BfO[v؉j_aݥ?-IJJ_**B۸%pCl;~$I eCwR3֨pNrvJb4Iܙy`RnJTxSm'D$` ovˑHJOIgӅ}*4߱ ]!]}e)~]CX҉qǬ3@}N۟f&/8(b|*REcb_P64`gdIV&/GѿlT(Ƙ ;۬ue:8oKU閟HKv/y7ȯ'UoYO[{f4½i&ߐƓ6Sەz*9X/$ ?rb´bcjTpo|i#HF7MR,n* o)~*<>S\o0C{2ҩn>s("1PGOtzтm^ PxsDd [j9IDtC\o!EɔwGg2VD3P ȼ+lC]-0A}Mi2G1l¤rOхo1%6{_DtijQw^ 뱀 ;8S,w_,~OT&Dp{Ձ|$%PO?ћP;hwPLd#{v8:4p30+? 2+P;=ЋfFt@nTg*7M StQ[5Ax!!Ғw7/`l08YҢ'oNk.&K')̰Nme˻ds6]mN0]Q-wWJ>pdّ6ٯkIL"=,ΓS ; 4m0,XۚQw|ud/o$3 DĽ-CU^^6awTLD=5xC=jq⤯jw/[bM*ؙ3'?=LO8ƨTfbB\SZ@[쾝.o3,+o(]fԔ2|) GhkVOy}l3QOiZڿ@T;cx,⥵KZEt`;3Rcl9^895ԙj7էWNi<bAˤ'X~k =:^t[/Ü%xꚭ SGRw nZ-mƊy(UL)J-bA̅э(ϔ eyaڄ:P3XR!Jvmݧ&i6E`8%2 ,)ٛ` 6Tzl_d˵0SbLhdmb.%0GnpqT3Ԯ/&׿.;o˦c!f3!l2"SK^m?jIDZ9ĀUЗ+/ Rogj Թ}t~2nf!?^aȏARS~8n+ġlhc}c1|R]f**1OJ(K< vB" o~`?^K}qzcʴ&gݻ8glqF'u_#3e) pV"J;AK+7:pBhЕC1s;h9ؙ HWPjHfRmk5N裏7JxȅQk[}ˡzD(%vJŠXC]OڴdPqi%Kʮ/3Ts"(>VkQYp^ُvڮ4&gbtyϾZ/bo/ qRƸMd,fM(sUn@&"k}0!_摉h_ ]m+~f[\nfXeDX?Yמ<ؒMrHIS֚~Bl.M{gÚ,_Ӯ/kN?DleX!AFkbܭf~%=#>,hSzT?>vniAP6vh,%&XV7`[R7ML߉uR ߎq`5'CC<ߓ<[&XGQЖv1v4!dXVfW'0lb`ωG۵t'6Q*okrla,vvV*JC@-¹鯔+#|GQZJE6'6Ns( tpI)л ,-O,J{{vtq|!nYCt4:UyoYg7pSYUm֓ݽ5wѥKniB)6 ^KRR}I!fKИ7et_m Xa_Z*tî.bSBJ3GG7 9зOJMme3EU\XwmVQrW}c>hwV\\ϖ3 `{1HELD$gRHiFמwn96ɂGJ ƦDf]B<&oN 5Dga0xl:/ uLW{s|I4~o0|6O.\x/@L~f@$_ ങ2'׉,bk vtjXmMwe{vt`yVAo$O þyj#=leoUxt/bS f:ȵY$GzYC?ȴmuP~" ;G< W\>z6zۤlg@&8@Yhr{[EGf3 Lt֨P l:ms~Jg }(<"3nÓ@,8k&V49aN2,+YM$ kg&_YogL'0~R_=Wa!FH)?c- }l\/y.6 [w~edyr_6X K*ՠ>Тt/Iᾜn^W,DM J+8 cU:})tMh ]5"sphSStDRЁ?'YXNj[!>8,AuHT]BF崗S>0$mG!e.jbΣZ˱Iq+?&}= 0qo '1 omNx換Kǥ25؋,Oe#N0#_WR 4/zշl"-HPC&U(hb=2֩i iU.G,|ׅn•x.Y(jR?_ou&+ ad.auWg1m28-؊ _ŮR颊W&aP3(Ƭ A>\oaƀ1O/ް`FLlx ;|E0-H"V?BOpe\3C qVlKQBKF$Qcq )rztwȲ!ꮾ\P^S S=p@ǹB[Ogdt9u  h( LLmrs"Uq^z=X,k :NuI;(si#}f!p˽ j\_K'unˋqBŖb#؅5ОxGlY`hxqw=n;ݜ J9ȮE#_~U\5>^nhT[!kzd&s5ZbI.l ̙l+XoF EzNfKrI9V@IUdotnB*`fCh>uBl ${޲w{`ike@47CaDh@W-)Aɻ9[BjJHf"UcI&3e:}6, }ZJ9@POay+J\~ .φ,9H-C U[7r-rv@!|@7̣ "]I}ԯr+%(ؑzB>g6;d(~,c=9F@}Vqŏ e_FX 7h~ G;ʜ)MAH`t- >]i_EMI>K6q&̸SAƦOVW+ >ɑ oFZÄ*_f-<|D4ЙzxiKH4߷`vL%L#=J!Ld$q]jŶA܁eT-ĸR14 (3$Ov72i-6]bi! 4^ {w G "$¡-g6u{vjƊ4EO4_W`ʿФ~ 5H-%G$78Q }FZze[|`?qg4H{F.|hZF_+$|S8!srv gk Ng=TMU`e4[VJ^a0{6AnM/SKH[ ͹y'y,JS@HԲ /<ظ^MMG:"}@eRxI/;LuܽA0M|Fh-UuEV>Arz!yU4rv xdè =to?s7Ԗ.K0H"_2dh!\BUl|7ŃF,Kޒ %/ǿq1k}ulЇw':|eZL戥[$ur.wtJ30LJX:97FÑ0΀ p4fASQ~ʰ5Y0JNrcˈixu&ɗn NX\Cba׾^ \&_տzRigΧ8rYT gZ#^Q"97TXKT7;]Z(!"͸ÌSZ ѩ܁jhzovz;X9&PAD;*@h(X&EՄ1iUcY{,vQ9`KXB/6B;C.t"(Jq}EpvF䫮(D%z8>HT[2dB/J4Y>]ߨ*ׂl^qYvDӽ6 E ⢬,34E\EIY|B~Y|(qPT.w ZfGCxv9Ab҅.R"W:&h8t3id}ǘE;9Igo/3=Fp?{rTե,A_ףuIO^RQl8L{X*5616&S,xXm>g Fk+]k,1nwIu3De@[s^𬝫sW*+) t4=G%ȩܟJSKz Ҿx[ɿoTo8=4:G'BKt5p+ =qnQl$N0k\ЊDNG.m( ,zW7>Oi0#~70GI=ʠU($MuIn \\ۣeE+^#ze7ǖrH0vS<]{m^+pˍ|ay瓢}.LFfi9k>M7Q$`2N9^;fɢȳVG?4@u`9D/%u)d3`k%r_hgچ׳~.LuP4cglzM5D۠w.S9;(Z7#w^}h'=/b4rG1} <.*v=+ІsHV̯yj !MxkĒ kqsPs K'VR%RY3xZRK%s?ô N:GY1 y1'!e`wɕ\kفMUtk "Q2=.^66'a$>OӼnFFCFa6HzN}M )hO_sG㵴}qb1M C_&Y6PGL 2nf,mn:k6T\,1_#z_):C̺U!1y_b% ra2^&cwHβ\ i2Y 5ucʳ̫gvq{NXsE6Ņ' VP?0|'Qb hSzkw$ v_)E# Zi*h0"dfSzHuޢayW-k,L}n~hk4Y8>XES9 iB/v6W'.;M0*!œUw<d&~xgΒ fioi;eZs0|*g>q̧f/)?;$-W&d?;U(O:c7%-'A|w#D v O,J"{y2[= ]SUB|1}+FN+,a[M.בv*^~+g'#؅Џs deFϾ#FxU.1`1ch): ioU2OW:lc1{}669*^e׆Yyi\Lԕj~?bX[Zb >}D~M[xl4vJ t lD(=sȅϵmgm#.[1%lj }QN_xNnœ  a6S6,$"wPS9D\"d 12LQWcuV[ҩ\1C v!# vaZF }׹>\7<(iød3K qD/QSMRcCK6En"6oߔ P+:b=A2᬴>%9EOA%;WM{)9ѡ.v^ f3 z,?Tw n#Ȗ"H)a^wߜ֗=eݽoI^b/YqoDؕ^7$l?Y?.@^ š-Ņ;BvsH=S+m_I~z~=?(c| wK5DKfƈapӧb+iy(a۫ErN'|[N7ܰEd1{Tj{]D\c|TQUƀV=}wTXLmkrnoySp9!߻/ ~oEp;K`U;;mr戤Ye3rf)zArf.+~z}H440 4#Or0+ 3eQ 1=Mл*D p/ q&q0_fQϝG%L2|?F9㑚 <֞845I;n2URLɀʀ~nuԈg҉ :91bVVf<쭢R׵  6ӻi%aBиaܥ^*T K|ǎ&A @z ѡL >n" -z$io;7tN#IL$-[+8Ӿc!o{0  @]Sd‡ɛABr)/MP=M1^(?q'󦻓BV‘g\˅nF خJ^ˡ"Hj-fbh^V.oyN=3QU r޲&@-1_완i}UV 0DR}Z/Tt |R#\#;F@Æ$$Ng|b`*f"6l6԰z&H]!m Q+bP[wB wH˱acs`}e%F,n7aq˷.[5kJv"V~YuTnjFݲ^8/I\M X6e17͸OϰJ!E"k[]{<6 '[Je!T> ݻ$䘑Ie? QB? *-tX۠? /+^YME['8ȗ7 L^;mmF.Գ>A\+CalFd (AkNhDj% d@:ݲ!997]Xu/ tL7L@9܁׻f4 im ܏fOL sbi˜Z@9qЋmQ“{c )jHr¼Jj21 (b-`3ŧ  m>E ZY.H8pE; zX?pn z \ ",t D?C%8 nz/YsXeOף6|~8O!. hr?O,{'.#сYva5&fS7$ZREzA DNkinqer3eR'ƂY&{W7W*ǭ@N\A *2;p:n›x6ܝscX $Q8.'Wtț*` v ňP͹=ͱos"m{/,ē#*Q drߥ- v|) o㵞غ_ۃd<#kF+z(Ax ! WQg̋R=}m0[L*M%(=s]^@A"U5>?ބ*G({C&>6cka=4bHCZ1Fp OgF},49<ѤanU^O_ 5a5PDalLxRXfI"Nʅja8%v2>JVb8|z0;A"͌Ǎt7ֱnM 䛿Ӫ %Qeb^+\% ;}9l鰣̢وw!k=mzA5ogZPp"w\;.U]*9Lrzsr 8BG{ڒ#9h%ߥe;/ t_ZFK7Nn=X'yD/_u|H^u6GT*VR6oЦRY) / k!SL{x0u`qԞym%"SnXEq zx$zoIȵ2=uAHT5: @kaxurHϴUрPMS9V6cjOFqɚmʤ2&l0)1ۀk~[&q ,j:,B,PSAg6vVTu]7Qx392٢O%UJ0`J/ȧrs*r4 lb8OZѹp:0tjC;k'}6l)(͢U ErMZ8;Dqߝ2yBko<2` Ccu>ݽ [yvQc)3njcۣ-f`e*#bU*!y23pl81 p,yx5ڮh{UI.٤TRMQhs 5ScE>dv.}Zc|Q758Yޛ@ =-?xXⴝ#hOYp N8 9zL4ARLyD}פ9Etvх2v؝2l*VUu~%@x2bԾ3:Z ]sI93WǤ_3ݖZa>E5V?lP/28yyב?jZT`5(gE % KMɞt 6?."낻"Z\U`Hq?:<>1٭Ҋ= 3V~:?C RLEz]5~̻R^y妝΢&Ԭy纪6)Z$ҥz9Gj5ثw{jdP_q*,1y^PvHj?Rz J7jin]h#+xƣϕhY_Y]p²GnRϟ`d˟BbX31񖱧%`_Rk>LZV˲|VP]9xV1OSN](>hLUkEVu76rSqtVaEX v4pwY܌%"!\*>Js2KCjbhvjoY$M[&3l/}')&&XYD_AU&aD LKLٍ t3Ԑ9|<aKșkW_UEW#І9J3wb<8\ec\o @݋,`\@QT .0)g-8u qZjӃcWY ü &1cb>/KkKkdL_XIQl%Vv/뾣ylzUw\@6)PÀ&`> Vu.X 7i^91z"IM]PdOUB~GʧM_e5ݐxfjU" ]sس 0 N9Mřcj0wFۭv{-Y߫(_,?YeWthi~v Z{2Q>UrOĶMBݞv/(z4p4.C'"#$_(9s3cHqjJn!QBr=|Ze!Ij}'ׂ)Uч~K|H{{D.3~fAEgG(Eb$0pWdq޺Qi2at#qg00.[qͶK:ڂ\մs6jB#@)7?rsoȡttxnkzt^du]z\ Q~3 ŽmrzbQ\ Lp 7u+;(  sJBΦ/.$ձEFӳ1j4w͏mrn[sm9r. X?!qBڏِbjl3B6`^k)fs%S &a yϞC{=Q~!B=k;Q NPq)k&>mV)[*=m%[AC>-@>mN2jq"GVR/G=se 5ʊ;Θ5 ?p6>O~,HgʑK<﹂lOs+31!˦Ẇ4huF ];hGQ.=T] Ǭ%)}mSi؟2e)y|Tkt@ l17aE@zlŮ(`쿑N7B nlÞ.'0{j! \1tZ=·aU>,ÁwESp* hcXU;~썙KV+-!:\`y18O߀to:.=S|-H Y)W I:<3G'È|*´ᬣ2ݴ%|TkTS皗-O2 (.T"dKr lj.`wͦ6OVNVE<]+#& ćYt*̀(}O i*ћ7^tf"/*N 6bO VT ̮Sx;Ŧ|l,fHP ҬvhՕ@HJmIWa} { X,}V[f-˂= XId_\d.7 ~ہ5N 7hU#;6Ӈ[@v@=t_ҳ#%Olt̔HhJfv+2DT nAOE LλXQ*^s{¥3Y z!AT31'!kHWS=l]ZAF'tAGcL❌S'Jq;hd)3c"}kEi4&a8M Nzy6 #O؇Pj',*-&oya!bݍb(H Hf.ꁭQ?ҙgkRv*dd? b*6A=Z־èQ*< qgXo#CoޭH*EUIn~/ ʒ;@H}3fEnK?TH_ &W"Hw7To=گk048E}rSnP{qsG&(R\+\ Dڶ&i6U0MyÈyѮ@TThTRLf:DNFL $S]$d;7I%1u?1e`&]ST G.:LQs k#Vt;l剜=QaP̀Axi6,f1fw?do2bƏwk RmMQ;w{n|JasK})9+~zEJ 7>Cͼ&SP,ķ7oW~4߼,dmHob{[Yʆ${w]GF_@|ThuȵHA%@3UBxI[} 3$2;Rz$v)h?t)~MQMW셸nh|%"b2nЋ'HQYRO# /+sWjgMĐ1ʪJFD(׹A֍gUW_ޮaKe ,4! h{{b؊^4H59 jgi]yU.ٝ^_E+7j$b/ͷ|mbL_Y ùNDOϒ'e>wG 1o8  r260;tB 7=;0daYJRjll". 4NO "WCͳ0`A/c`6]doz=!Gp8tGͳxqܬ5Ӡi Qch`ܶ+@c#pI͒Dɭ+ױYÜ")M{c9!wXԇ@HrzD$KysiiQ@Ep~pC4&q%@Y-ܢQg%kII$pZ$d֜Lxh~[rmWtu+^ϩ Q}&PCR݂ben@¸%FJ( ֭T/p_ގȺvJmMDd*L0 N,6(v"pۮF|xfBhX{y'w VRP#jD|iA1T݃. +n´u{!M6ưae~U'ü&4ҋqŒS"a1 h-r~A* 55_a-zmn" 4[e 2Π2Z?ʔhWE9 Wܲ7,#_B~m> 3;H4lzG5~cj[!%:DnV岺:{,UZ@i3vqYZG&)G <1( 6nhE8)oɁ>o(*Rf*ZkIdzB+)gucNOi Qaq3c팪SDG%ҒZ % mCGSflB= +0rUi]'Ǩv"bd "ԗ׮`XΈqS8E@74F W%v0@aIJ'di7rnOJ:ԧGr!;qG2^E]󙿞2f 8 fᘝҒj/,Ula إ}-Ѽ,RX(dN%2N8\.">p,KJպwZ;T7޻.85s&`Ρdx[:5wU%3H=74fq&=+ώLZi>DōC-<2CKuY WM/8W ` M5D6~+j-)Ȼ Ufr+{4߮B[7m!~A{Z%>PLe;Ʒ,<>6ګ,?T>T;S{Aߧi&` Fd iuQhw(B{W iYhr3kQ &N*<EЁ~{O[q|CJuEv&/W,!h5Mo f/02vdw9vLT"A^i{(!y_+%5=UfP(X~ZF9lxu/9P::C KB+SE/Qb"MﳎS, ~VTr"3 &E Lm| *V Kd՞EX?n;qΰƣA/Y-sֱO1Dx4?w[ k]NޣŴ ^ɨ"2Kҗ"9Gm " [EL>齴g{GX nKٝ9ry1!c*/+d-` ϮH=ѣWi.;BtAEXr0HVNբm({$)r&ꗜ8s 5!]%ՍPaYqFnWr"&rP9|Uuߒ7@0Ѣxs:֊# pg\ӡYU'N"eYԍ@6~ڱKMLMqx}E)s25ސބv'.sFdIO@.CX+3_Z%m];D!ߠ3bpKWU}@g!E N?SH`x`v+tǺFޢR+bM@af*jCf9޲m%1e#Ё<5CuB1. ӈ.=cq-hCalUڛV`km}sDE^-ZA.{EeH LL9/(t߶Ln;,Zc#{vZ)Z}|Qϔ{)',UrZI"F%su{wiEˏa^~91J/#l9N9^l8  ', /6:?$0aer5N^x<G$utWPNabyK*5u2fYN'Kζe5p{/:Oȡ~醦Ev> Rd Uq*Y:?Yv~UX2lK'`+W  +IjJqDݥ_Q_녒!q_&9#*<%,yb"Ti%{Cl','<T r1=M]`rwv qhcAz~xgͺ&Dv{LŠ-4]r`8[jsnUУiaWveR9#-np*ǘ;g/y5th Q6Xb:xI ̖D pry3CX5 n3 V$?.2<"1LʡLH-DgAߤǎ<J'|'uGaB.v6N=q꽿9{g]ʴ2^PXɶ*&}sIJ8ҌJ81R5򨂡[ٖd·0*./yj&pɜ|b y18Ԅw1󖂏1MJhjϭkt0C7졸%ٝ< Ahz}P?}7g;S ")BR ˎt*<5=,@{}S9CQH+IM(vd|*vLJ)(؊;~"Yh)8G7BHeHbQn@gӴoWe&7M=W=!- c<޶T%\./`#k=zo!8]ӥF,r '9C=8Xt䉂 nȆK^e$򎴕}iħIġw_*l᜷M!U;L/~\NP6M'6_ l8.e|û5kbZ!c6ʟ6H9b0C\Vx/a>S~Aػ^ngPG &aDkbn^akb,R#F'x+Iz㛪\ X<2y4/H4Ȁ e};;?5KL%~,,*A h*]=@/qv8;1f"7q ^fRN.V1ʲS OC>}?]ˬΑȩ(TzQ~n:V,ԩ -n쀇E +O<^N%A V.+C$++VS"n{|P"=ޗ|hһU/Qge9f&*('+y0tM\{m-B%:| tZe R^ρW# 2eSAoO߸<1{8fp1|OƓGЦ~oWިl\vJCu~̜!ĸ%?^H`گbLD,B"/|K>&З9-*Z5,Z> ޼i(GYgJ:#^^%Ư.~ȫw 4 *ICV6b9 TЩ1O|t>Sbcg&d6'O ],ٹw?-vaBa$ i|&+]\td0Y Q5=YgGI=Ȧ Yފ/Z`2msMH&3e־1_'&S;LX3mnK5D }! V`[=/[^8CE[o.+7MD#$("m*)&9{W{K>}o-ײEC|CZA-8@Mwqĩ, p|+RG&>G\ZȤS2׳d>B@$fŤK߭@Yڎ`vj"%g Ȝ~] L9i)1nE&HS$ =`1+V/C)exvIB\oGE1Vz[7HG1WmI*k-]GYA5(ZGRQo'L?1v+sSf/m,*Yl<**qQͳV|7yÛ3+D s#Giv]ʕJ~Jthscu2ǺÛ$Ȭg )Ev(AsS#*"z\U,TABRuW =;bل@:-zh ѥuCU~$2KT(~kdrY_S1VS/E4o4O|1vVG?gC9iƼ:%!L-GX&_ذB|Sr}Ema( C=l6x'kv%23}q1=IP \ER}x(mܮc➋'^Z`. wy8z0H۔rs@{7uԍ#xH^pM֗Aj̹)%JEZ;VSG*cïl(;tbEӗO];T|Hhj*S|U!BGx$g1V\n+GopQlɿ>m9ʫhF)Eʔo1 AZʛUƊVCe7cx :3A`)O= ǣQixrUs:`[16ZvxQQy7=%yP Yv2 Kʚ6teӫsCaюI4=M%spo<q.)*QABnEU~9 6QgءYmh#,CnlF@T<9L`dG=3zJurލDKߺcB:Pθ~4BfQo ?Ү"mlA 7^QéߋJƄd%O:&#ɗb,`L.v x\Tckmu p*53d` $n9 y(*"@eT$\? ;z k# 5D`+k.nZ Z>V=jk\|gDӀ׽s)Lް)AإcA߇$\ʵI7uqo lq<0OHn JUn#nRb !8ʂer*r ^3׺-=~ !$8!;6d}D\[4(ʾf+,aHb84~mw[&k= f`(A5TQ l18e?@UoZPH7+F%Y6-7nOj5Eg7X2އ"齉Vx‚ᜈܒI֜FS]<=ń0$/_C"o`NEZ( ѳ <\Y{/+wcʊ#![]L7%F TP564~KxSplhK&xKiH3\W@T]g*iUm_!Gu)eLPk<8nM3XK+vΣ33k~&"~%4˜bgԅbbIb4JgZD-Z,ǮZ\~{-$auYa2pt t:D6!?p՗2ܵWJ=| ݷZ ^Ått]Η Y+W#a%Y+Drv4O],~hLCeYZ~ ,dxkJ:!:Ʀ/$g),`Tn&x\!>(q04 Mݻzn~zQ%%!ܚ pv|2À9VAxiCu9ROaxͤX mu旔ňXQM¬[H E6$}G5yc5F&y[d<_\o`i?վ.)%\Uft^c%ymt-եXS 玕Q$W.XobS`Wsx?XoX3xR A{M^,ɼq0N_ge e\-DcDT`W=@ ں)l[J3Dpԡ耘3$V]j}sg;nGaXS6v-oddT1 JsD S\K9˘&;jNj|29%Ը7Td6νqF䨧>֕ a3p8چ4ab ??zm!k^m==LTeUp P?ՎuanH)*S4DDי>"bo@KMJXZ6qjqQJ{ѶJ:o=Myv%FNvv7 !vl@y;\T}zʛ_0VC4{VRө(s䥻vD$(N1ifaN`WvĦ?'\fU_+=hQJ// g"q Mb.'wWؤ?tOV7!y. j[R]q@Ṁ5>B1򚆅?8Bk6`%ٵ uhfF [1zcܺ^)i!^ 9d{YU~bkF'@ې_aO݂Y+a6's/SUp1Na1 *1x MrljF7a?H_#/D/|ZsAQM ̘<83std ?I鲨EP;',! '[D.'_jR*XXSfi49c0qX, Aܐ=ޑJOkqWsT G/+zA֮m#Ԛa '%?o#ɹBשeiɕT3m# ESM.^ 3GS%)/`zwC4_uq$׹o &2Sg@رoSGIe.\&ٳjgnj֔%WK"cj+,Jo[>K2L֕x~u6WR)납r<_~l ]#VQL< ٥bgas'^^v+Ng&\6"O!'Ff>h)wu biWz|H| Z Ⱃ-5VlqtuC +5O,~Y6(@KY|ФJVsxB'iŖn54D߃Z`HRxdM4:yגLdKd@n'U ŎY*t sYG @[q eH]Ok:&Y2J F),Ifq<ղq]e~'| Khԓc]E@tA\4eLob^ptj Rp}&9M-f;%;&x5,6 |t| EDmY4+ZWIr+dQPR#v4aMBxbzבi~o(vh,f:*ؽDh&j%!98o7pOy *W#P'@s2'u"&(1I2Mټn#Bi@𭭁 v(C(bݿUJoc%Xk&K_WJd*jlX~~E=@U(%k7K1#QSeojQ;Io3k8 iͅmTeq(J@AOxZb,vК8<:΃9I3'L>3Zoiruo gY 9oI͇_GrW?IrtstM:ȫ3k }$ZM^5zK`ٜDM'-TmISMnr}^'x.$|ekY-%f9 knAXDGsg_D%$k$DA: ,O<!+QlE Ko,Sܺ~;I6y2%݅8̦ʭE´>;A+Zy1yݗ56dm/eF_LQz,ѿs==W ܹ?n‰ESނ6i4SBA(鿇ix&+ ֝z^4)tp XhoA I:bflhtI u:gwUO-$RiiS0}ҫ>ed.TTH'(v61_ |$`yu- d*dWo nuOw>+ :o`E'(ǧ),J7j@3 ]E{z{!_2BPg(z,']e#{b]zG߭D_A' ;jK]0!/G("9hD|y* h/ӾYMޕ&FMS7L'n7Jj1^/ }TWwqj%I6xB̈9{E<$EgNKY T&0eq%#b o?(%JŞ΍%y 0֊ `Y(G ۄ.BSP>K~"-hYaN#!*SJу(1[QJ;=vDB6gN`([l +')TŐEG=@{cDHc&_?dIA-*8#Sģ`K|91GrNӋ'P pд[b<)-u|n\vW%@*\5Co}=™#&>ӀG<$6MJ>WNn.b6h? 1cg|VB=je2/F$m6Þ=/xe2 wL TZ՗AO1s XjoOZ1ץ/S9u&L,U'qh$~抨`nTy#+7X|\[=Ҁb>(tHmSRߦQ~&IV4bMoAEt2 R2E-ֺ y/Q_G7"+ckL;pfkdI}J‡+ivl9y+Mf˦\ƾ9Zy7`kY̰jon%'V}uq8da}/ a-e3\~7|.\uM"sL)\~b8}f6dkcKO(|XoAkO0(%^uՅ{cԌ> EݨL)g-U알z[WI; HJ@Qf-] #)i+E'p8\HJ h/w^Er| 8`XOdvcdX# DhEpJv+*L5i_2E8PcBg 67)eE>#?o+ V[{>kM㳛h Nk8 ȷ<@|TK!+n:Ğu;ԁ:?Iv'th@sx(W0ɓ#*Ho6Km0T@Ӹ')ѻ8Ooou|\t+1fZ('4b:mԷ3ȕa8j%v3kH6PرO/Շj>4y~IcٍQGYC}hWXaELK)+f]F zӹV tkow?ɱZ/㷁BYoIerzl9ۂP|F laAc&+>A#y"iE3zv9lw.nZy7[> d%^Ҹf7߭ Ֆ~~Gj,N[{ m5w ;w2ԏE`|CLm{s=@<eufS1|CɖFJJ(K0XS鰩%j2M{T1aDAꌐ>KW{AMr`6*/&i5X-.hQG_pB(c-(41= 2D/"]U𲑏[cX/tXEAșj޷ (kJ=d {7V>Yy t&c"G!@UkT$LAJ{9ZCep)ok -;o܎=ˉY'gV R byN_HFB46'#$,Q\!6-]/EJy8%7< ~K4 -BTٜQu\Iv|_߂8[wͱD(MBnI0*F (+0~ڹ,USѾY'rAE H)װ{wOkPnf|2ѣMjλJgkZl}TlvÜ{o#pjYhJSE+LTYQx*"էm %%&|I>zm24: NO8pwV ~X[K6ӱO$~ nBJzjT}m"6ࣥ*OL*t4=Q3o1]㸮N V~ f߽̘-SuRѨRH ]roio d; MFru yf*:lָR޵ڲu\1lXhugB;Wb]7{WٝY(aw|bNPB4=AȰncԚE|=j@ǥv*ȷe:/ w#;lTܣu}H"A7믠Ġ`z X]=,^f瀶Kg)/b.y{=" ϶͢)o5\g"զ˔̀e}s(5`qc-j 2CoGt/Z~,qۢ+-0j5cYIe7l|2''=\%% }Z"T/gIy5-+XXiDU07X(m[)gp˽0~; OmrͲdgǙ#!P/PB).N#L'O/_1vaWqABlƍ;[gϛgHZa O Ų /49Z~@ (y$0L1;=9W_??nV.0<?ŵ}%[A}0qhӉc AױnێC&EؾSB@Ҝt$-]BW;Z?nuK`E6\FJoX7ZB٤NЎ^k;`*(&6RQYep׍4G;eQ2&؋$H6 zS=rTx[n6uXV&iߑӠdb x9t!5i ~cZP'wK!z;i6$|X ` Qk/ũUGqXŁӳҟ-ْRspyR*>0*2Vy8`Dj@t:t~>ZW0ȟ 0|*Ѭ#0+K{]#;(;r1Qs{X‹V#Rk?,ntuRޠMD*e޲\x bmcIܻ3\Ku/¤?%'RMn(g6zR31G-H> 4^Sv_ғ#ͅa:.{,qmE}]o;]jL%!۾ާY>t/ R3|r6Dg p&42/32FrYh{jQ`DGn`5+BK x!҉Iʈ@ B8(ѻD{1)94'6-cw09ͻP }ۂI6֯7ja֜B4Z)-Ƙ >*PnؠQ@R`\Vo鞐'],g*vp#3f(A ^*|/ MR&RYh{>v@>`f["1ʂǣd7Z,)5by+@YyWa-RѠ(jh^zݹw7u1Ve4WCw$?I鴍A>8Z(#ʞYo٤XQ ]_!%AI1";?lXUN UP&KQ龻R Ǩ?cscnT6K 6Bqtw8kY,Lg Ց!>KW1Ļo"qs1XtzD'J FXE( `në}e':O%ߥc/!28}}Q<VPXBt>PW!.w^Āysڀ3\q$:9ίhi&YԜP_4cdH:併 DVE;u1-Ĩt/!Nأ-;$}gw4nQLzm2F>'4v`)R |v.Q+ʖ֣h_uUKvAk]aQ_ۦrځ3bo&+SJrm|1lCqB,Q9 /wPA2Hȃi U0gW3.5#-w6%`-Vh>K?8l7Yc}fVX r23i%We: fd7#Yz )p#"B͠{ElE(GQ?6gJ_ iG)~.U"7R>l'_Nѿ7tHr0!x@slE^N?KSjy,KimtuAqyh%cBm.)V_"Fڬci@e,߅>,\"rmEFV?r19Y)h `pT3l+S/b3M?3?RږRjET˵Hut + 'so3hՔDSޡ }KfHC */9(ew_'K\B֮擻o%Dwx4G\c3UF\*stܹ=0՛B5rpgTJ Q}ԉ*%ޑD!ZG:Ttw#f\GUEf k>TMn0=7?{vn!9!1ȼ*o+~FL*69x+UT5NosCX4;g0FˏmMzMn QTf }(HW6eߟK26+:MǤ'H*6N/B.ފַJφ0yELj…:"cm.Ky3I7BqLX ^^ cao~Z _.SJgmMe1z~\mI9ehVNh )mRM'd# Jp(<)0EKdpc5.K 4rͲX0Z!۠bt ٹDʦDlJc펿7͌9T1 Le1{ypق'䟫+&'t*v]E-aVu! w_Ju푰:A_pehSѹ~N0~u{қ @LU>M0oο)-=\;}iCqL #B%Uy ~2UЗ/50tD<~nu7>Ί+,' :J+*?&ohD(1> 8}7mzl憱l勞X\qJ~mX~@#0FV|Qx0 W5– NG$qLq(Yqx;VR JS c2.JOKJa<#39&Kc+nvJ~ zo7LgRsJnrp<[7=:Lj/Hͨ5&f B, Q:'vH%_Vpcf貜{2L182_-VSd 3ʢK뉱*Rc\^Gj{_$8$ ŽJ -Գ.Aۈt{a/"SSA!s0ˠlK~8b=e sh h6K>y]N]o 0˿@qLcHelR[uV_=] f/\w4-~8tg/Uj,_8U7ke5&/0;pf  ŗqJAUpچs ܒR2( u1`YƸGеZ ^|y-12Gqasgήv6o(ߺ iηv RCcF`O  T% ey"pJ&@:r0\ϻj&nQk!Z.JB S.V@#I]ɛ0Hu`uб)u.g%*kHa7(^l]ڑ0=nEDdm X! k9hGiG U͡iv P; gzz4~B +Y~ېOd` mhZ7˭8? #CGwBd?>ZI5FlS`' Mx,o'G͢#'b0>b[^Pdkjܐu17xYןHՁm(| 52S8@͢j1EKרL|({HuqoYP6i/>Q!lx-QI vo)D> 4pnI&,>'&n`sίIS ua8Y%ٴaċU覂% pWɁqv* \jq+?h3q4 (CnB([zR,@ EL&LK3U*Hu(؁Cz@/V'e5D$``*2'z9H eh޴P 9غ2Հ[1LT`?_dm](KFiq@6e?٣i۴Á=K!P9 KXMzAwpa@/{ydvFFOcu H|[ŵV[+ANB Q(YFo{g0hip/vV{X;$v8y O6: IFi؟ 4#muɼOS *ݔ1I(D\re$AiYol%8B I=R|pHWMu:S/1~vHQnTz%ՌYFk2ډ4YO~qFrUnz7ڊH)z,OmbO|;P~ ?]D] wex件x!M:o]aU[}|G<>Jpq7idy6vh N@; 0J X'/8"i6gaʣ+L9peҲlF_e"y"&Ht# 66$uN)מ"-(ٺɜ`Gb>zvVzcS3WM*9|-c4kc b6jGIFnUڒ-tCZn߯wuZ|}`<50^p)9W4O[ůH$ :`_2ʔ{ )I@ՄN}㡨4]= sd= 'QZTnGT }%0DaSĹg*^^Bc3s[-( P拭]= NosgyQǧԜvydٻa8-?n S&{"ްkoXvOօn 6Q{By# ̱p38uI.$7} pWtӱ9Ȃ\ۑkE(#;5{evxA#mIF'#dPJHeYs,}v)0Έ{Z7@#ylUA2c8('&l0-1SeXqK)Lu/ -Ծe%ͦg#Ykm6X?& AmOQfB jMH9k"8>af 0E)wĔt؁ѓi(vZi,ky&[x & Z QS?'̛OT\w*.R52W-/~Mk6tJUV H* Z>T\zb *40ƶ.ENAƉL_1 $|GXsP.Z:#Scfx%yU ?5E>((Q;[Rm[fu 7$?=j;WChgz^V -N7ta:>ߊe3,\g_1tZw\>Rz? NC[g{g)bI&Fϳaqi1%ղ.KhwRը3&IeaDVܥz2{sG'uUI ^߳]oX~/*s^TnnGg)0UN%rX͠UZ9Yd-Gtr.r {唃j3uaM8GnUrAGlf7>YFhq>"1RҦ00rK`#ӓKC'JGF_YE,eFZ GbyOIPj@dO1O ='<1ݕ>?"c#YdPγrg'=G )|Pvշ-s8ԧi y1ui._FS*f/+L;YO ?Ň#(2dn%f]>J-^ŕ+\E6j"rC>ǜ۳~Y_ [~Ǥ+3An_^%^ÚfpUOmD j2ϵ3hkn7Oq1!*.T+rm63[c_sp~2,-i taI".KRny箇~6UhB=<a$> nbV>LuӬlr`asb? 3y-d1U}*))q2h|a<<)"F%q05 d1"0@9,Qq'*.=,'5` ol'QcA]|TtQbLQ'!hs0u>-cx`\=)5dH5٫xGjQGfPA5nCM;{ThF__ M(D.lo)*E]dWIك'׍=aK^aG*;=)b ܸ`|vQYM4sXFRϢ__'jèv虳ll Sy!J-EّA#!zxYHO?fuG@_{C6([k[G|gpnFvz@q@;+`˨#$]Qh.);'wR?YSʏdd80ut qH15jdirq>o\HGtEVgݪ8RWSX޽^ =#Jn3R>QAވ-luB^o.!Tj7ܸ*uQ BGu2Svjt4y_˟3 Kz42 =WI`v [1YLhwf.x r2׊i!%BIv`\q8! 9y)ܫi:2O+eU&`6(Z}g4ncasjCNx@`>Jt\ɝh?1Ps(j_ e7ȉ/X@Ȯ!᱆2cRVH#K$N&![)ADhj*~wh$djFcE3f=D~(#݂+>t?[d#Y,+&ԶH3[zO6⍠2cy%P[}O PfoIMJՉC= eHQE1aeA%L#m)"ގK %amGqlF1t]9ֺtt%GgY(H /Ny xt]y7' H4 yg(m ڎhR(`Lչ>`LfiO22k' GSd}8.NY녢HwKyvj<- Ak@x*n(#,H3F1kPpxgSwx,߆"CѬĸV􀋇r0:V_,n)!mY٬ۧO\h^|M͒(:VA.ܻW]Y2Ť|֢BM<57W[H ?|`$*)ۖ.x0눫{Dp5Rg%^LKgmJ.ĂWӾEݥAaD*\3T@Ch$ tr{_D nGOrr=Cb,_m^Z}9y.b8 "XzpHAQ.{m Nh/ckrmDj{vTkgoC SrY߸~_ܻH/[e!$NTkBf͒rЍ AӒ9R,{__x9vZ-EG+% Z< /9t8M<3_2uU4~屼#?q|귯oܢ"x #Q`+1JJ_>&DkKyK58 ^j-B:=Psz,-k=SKszZo(fsvyC\W36="1BB%p{򓙎[{w"k }]%4/v2F@Mp弲d0%XkE=?5p"2+>`d,)BFDidK_73qNb_<Ŋ鋹X˘<:aEۗg<z?FSAnfE:2IgH,*@ 7%4!g1v wf~1Ĥ'QyYh$,1!(`ԂDCRt<B˸gX 0qLКMMȈGͨ{`['4&|^ȣn=Hd z]&Rq~)+ߟlx!#>e s6i$ˑV^ TMϸU؝RO[Mzgb Vل'ViBnͫU.޻$מ]=c_alk#r rYf Mj+ؼ~)+^\X GFT?D Ҵ۾~\uR8fS I٩mY)iݞk\> 2np3w6(f?مŬ$ʈKyكNO}8 #5[J5*]Á(2ch}E'aW[fFLV?Iumꖃ}G =65-éQyRF9Nov)s2Ǟ"ԌB REQIhA' lmiFbvr7?wr@'CNg @gilDIhDa¦4@21Zv1U$(:~rAB2dog!PkX)4[mlAL1\4Awa#gT/YTZ@Q_tKt*# lۤ8~". ]YK("C1Fs`>*iq̣ˠDx"2C*l'J?ۛtPyx-YN;w4C :QzUUKBwb=dhU JnK}0Yq?ۂNW>Q^<=3"EcTm] /]]1D:! !.هt:r$:AVM1(#w[YLa]2N;3CKATʭXY ŹZ9ևC0h[$’߃Dl2L˘56l&]>S5 N|[cVęˎ~h}XU"AHc伄 si,jЄF@ I}{ᭃd[Ty ̵;z [+ xZgsPS/ODa<<4ؖm\t؂dt ic3O4J2T){ZߒѿNb&;#γ2: &»ވ'_GWƩ?|RT͜?엞 S}7DXCo67P<2zz ~F^F 2l T6V ~8, qa(6Sg)* 1>aRȏ秚m5ɝ\!td ڦGN]KGFŘs Iʬt y.6ۛ3UkVM 8܋3l[l|KLBӹkģtYEu@8fs>gN8u ?LA6[9y^ ˵?#W 2ȍ>͛)sP.`hCa@pJo4UH:aDZ;|"m/N~HÝF4EXcoM_63{Ÿ\uwA6jG1\Uu.&JƼĴ@5yuv^pnT͊t1Cl OtX1f1eKW.˴\p,n)Kcdqm׺8lg?gOGJ=P!yc#,~*j(.x $p!™FQk$Z7<-)E3l "0r!n*Rm vJx̙Q 5Lrq(ٓͷ'|dQelӭ;8ڂW_F5;jvx[Qs=+%hR^kŸc Un3HD/LHzbrkwUwIکmj@4ݽg}.H,PM7Ne|2uv}Sn cq|oYM090~*Ҧ+r0)p ׵ 2QRvB?pCL7&h=U ֹJ qN 4ƱRy-xUU oU U-jy:f'1fr𫃮ЁZ'qrk㤘OMethhb5p+E p:~+*#}-Om}S$;zC_)氯D1Hd7 rf\Zwnى⠔ ^ AoCF;4'@m.ӣ%^r)mO`tb_dNJb&{'9yYc=g'&P\@MT=FaU FmIO }M$)wژ5*~b T7wi(1;oA7%.Kv@t^כXⱉ7px q?w֎PǤRšhg k~{_ĺg4Wsemr6W1H\V=&Z݈iI &Ԕ(/.!fd#,j3"a%J14s?,SdZzqe bE( ̈;6>Y :U=A ~leLE3C#"9A;o-+D [(8I=̒˶QNu @}eGŦ)!=-jQҩnO݂!6{d<%]Eg)--/upA{ iR<`V# Hy,H$3P9( :M޺f޴ ;@7;y;ޜgrT!QG)!Gi.vQEz"7-qېufsպ%#`T~._ͮ~I+Z޹TłAyM6}E_Ё*2.B aº6-oBZMʜ>/# &Kv0tLsru[Ģ*!jY*cu7=U3meA.N"MLQcp@Y.s(Oq%PmWz-1Y]0&s0Sh܆THC-@_\=_q:.^͢MT6lamPβ@MHaIt|62=v?[@U)Pb:]aF{ fc&^xhRYxGg-f2AJpZώIv*Ci,M/N+lk~8{wIP:F(~!O^s_HkNI3xK œ g9ΠX-F{o? hqg Y@3UzZ%.N hSX߶XIf=+4CsUCbdXɚ3 Kq8kA6= (ORxR$C!FXfB)&=3>Ё!iak$jӬuw2}64m=$":zS-8]`?Ԭ %"pA$qi2fnI`Jr2;ˆ߅Nq UuJjBnaV1j}096w&̱cQޮOg:R|*a_CcψڝsF?:a,{8ea5/yݝgSEXqqW$~iJ*?XiBU\%95ի? ̸t1ÇxnFNaۥneGΨ hT/?_lhZ%ĩgpl,h8QC%sNao314^jCEkq58^=B^2+}Ăx!4T3rM{$oj ǭCNA0fN^nf&PjL*&uJB(=R*u{fߦ]˟ý%Ӈ?YsG=ŝ3}pjת`+ J-b4,9c~Ѥj;&:P:/|1h/VbSkWod\IM'}GJ@sߐT5އa[iʕLc͇tU`.`"@(P܎0wd)o`.'2qƍ$[اmU~EJŶQ9Bv dltI@f2pR`0.8AXJS&b:p*rD(XU ˭ {D q1l$je|_|mޘߤ_4Ex{!s<DHi)Bv󩾦k u "( #ě̔oь`&n|n #|%NGc4P}7{ҖMT!9OpI~ gH'|ö`gcŸR )Yz0NzJQj ti6ң(snr*ih#yf.OlULѤjh lӸ ?H1(7[,.<&`sѻd^eUsW2Ͽ8cwz5DN=aԼ%,^- 0KV}~z {mF-D#lγeC_ԇ:hlN}][1-tUBVz&̙rVϋZ4e#BEbu%=,J:n,k/'b|s:*D%p.,7q7;b腃+in`_FQ MZZFJSny6aETvH&x7\n08[>׉I7~)dl(%R(Mc;qa_muAwݹc'i_. (ZGiVD iMFl\H_ G&(P`7Zr*H@o%0@zvϞ]=ۜa>V]M&75aC^Zy_i'wfAa?;UV-gp[-H7A.RSuIke/1ʶ癅Ih"_Ix٠c:, <?ʒ۠t E#5dmY{ij`=cS^~W"F1qyyJIcX}>²G3FjAfLJ7lw;;V0,︡c?4|䲫bM C_3@ p ~g!E,) v֦ɥX#i-퟈dm8hTV.|> Oո(m!geMWT!Mst2Pש-WG^$~np{> 6لreckC a &>]<-7w(]G20ae&]r,'_Z.sVjņMk16톴n\1%E%Kɐ({qƂp(1_U`ڮT7"bTy]G30Cwt2 N%i"gX@5⽱; M4=Bm)NXXJv :ЄcR.m`?!eWC-QsIks䩠i"$zKy4}@F`Dp :74 +U"w?zw~ꁢ3X9;{՛Qs#ܪY]rvl m$ %Fbz "Ÿk|x"KM='YN=lc<)[VX iB{0JJ[ӸXPߗpYbOyzВȩ+{QxclEIey6@-6HǔrN{3EVO_@d#2k%bN'FFTӮ2" u51OU:QP8o#?y/ nl]^LN!zCR:#-,-!jq)Q1m0^j) 1eGÁ Y sNaW{ 0ՒWe*Xc7.,ۦ.=RW dUh;PxΖuHrYדK@d+YVJǑc)(EC^QM#ܬG:4ge[%66Zb%[2*az) OsGv,EөA $&9YpU-?Vw .WT**)-}/Gt_mA5y`^!۔Z.Y W?'I(USWjхp'`;I8QtO0cP} ^}?ߟk} +d@Ѩf8Zr 3OZPV aj<+޼S~b/gk^Tbg88b~ǩ co/k/h~IеrjRdc?8U x.dqɿk8E~>#]M [\hkgE^[ ,|MU!kbY_ k}xjnr|ݬ0ՓS` }t~(Eexs=cץJ"07D0(]2܏.Gˬ"5tH߾JU?9Ԥ- bQ&tQ[36[vqj+ThBڥnwD:{6ng.ȬUt.L}.~5xj 5:$% w#m*h &psn7Elz17͎Ms?8}ʯͮp(}9"q7w8xƖyXO+!+9=jr{` RXSb1q \} O]1-0$سh!-(\ } ،s#ŝL2cx`3@m*R d4Kt3oN zx쉥M˷ޖriLTkz} uw jlx3lmݨIF6^N `#<+/YAkx_j,npS-bagaW;>ԁ1f▲OצnkGig]k_vUHja&hYWB^k؂Faj_F<ψOV*l8{ A9}0Bs1w`Z-8-:pcnN& v,n{+O+ ȡ0$n kx$K`_J7,FDW^6v`24t [3fl~.'r|Y6LSEUq /ހ9AP++,#TSP֖ 9\+w"w~㛛r: CA .7%\k{J BI!?( lʋ"[/7= 2ߑ4 mSQ}FvºQ9K_|{+uTOy")xAmR.0)uNy$o[H[ms}PpiBtj]+B| Q h=ʏ[Ѣ/y7ƌ8au僃N?j.+H2ԣع7c <*4aF)`j}l=Rm'Mn1Lgik߽9;?,p{C)ET ^wx-nE |.L՞wK29 ŕH5wM+cM)J4 h8bMW㤌ƚm{x\SOzJ^т]("NYT+({fnkʢHY]M\TtzMǕiE5p׋KÌ@Z7VWWUAдRBkrd$J 7Pᇮɱ^#sG m{ {" bۋJ6 l{=&3/Sr<wBæXFKH*JкsUI J;gTQڜaFHrmHH>u%KW'@U޺Ed}Q[Y/|js9/fIYߕMJ? Hoqx+2E&aFڝ!d zFY^Y9FLF3ctsQ{IeܧnCH;mTft!VE}Kݘ_<RRˑ[&<Mv}6jY6а|-tiGJsp/{V'L蹨DhK]h>ױ%;xev+Y&'eYm4sfK^AoPr59Tjt璐o! \lI+7ȘFAz+Υ\eeZ@Z 4}Ζ|txu^-̐!v^ڿ5ȯc"X;am\؆w$ӫX8]KόSkڅ~b{  YZ