python3-perf-debuginfo-4.19.90-2311.5.0.0228.oe1 >  A eeQW^^fwdOV5Dod0N:HVe0:J "d.P.np8%@TZ8ZHYyDN]I#Ư5 |hgbmL%9yQcyB0_O$}x'ECC̀1, I0Bd+?iDޡѼE\/Z>JۯvT n 'ATߺ z/eɯGw48bb622a02368217784104663db7ffbc99caa8b091a7334413bf06985a531b1d925f0d6a4e16eb1da6344767a451a7d80a5cd5f0 eeQW^^fF-)dϽ}Kag) n%x.6zN'2gY!(CCÔ6C“t oP='lBn.;uZ}`fEwgݵ?l-ޚSP2@g ?I >X`۪Ap`^*Sf+78N, 0b}X)'!nI"Q$kvIbᔪAy$XԞp4QKE2EQx P\x@P'3ɈZKVp>p<?d! 3 ^48bw}     V \t,<(8h9dh:hFG H8IPXXY`\]^ bcd(e-f0l2tPuhvz,<@FCpython3-perf-debuginfo4.19.902311.5.0.0228.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eeKobs-worker-backend-test-0001RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeOeeOeeOeeOeeOeeOe0b18497e333413a25a4e46f5bd15099756b85e3b1b6b7fd745daf28061303c6rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.5.0.0228.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ede\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@aa5aLa@Zhang 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.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125- !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_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2obs-worker-backend-test-0001 17011372844.19.90-2311.5.0.0228.oe14.19.90-2311.5.0.0228.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2311.5.0.0228.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/0642d16b3ef3e50ef9ee0384dc3c7256-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46476994c01123bb52f35ac1fb8c20be16a109fd, with debug_info, not stripped{adjutf-8455151f89cd255c4720f0c7b0a94dacb47b9b0285d7269f41897e02e6827bc61?@7zXZ !#,?] b2u jӫ`(y0a3v:}|ޣp޹H~Qfh%É)v~;`)Y铉||LWJU<<@/Lv6ۣ"NFLQ%v_R :|\'`ݕF6D*&!ם7WR& q &Hx)캺]l'ό7E&R mrX] Աr)JYa3eqT޷RVa]&$6(dO2rrW }E;MOUu1ӈv<>=1B4As$VBPjz=5|odl_{77T%qZEzeZ~ӟkps(ϡʍx.6I89oEݵ3LPLvL֤C2͋Zu̷ *.c–rIuκQ^n5gcOZLLs L *(3,׬6 mw~]MvŌElŐoZ$?tnMߛ+''\5)": FuPI!R4NCĘ'-0J8^9utapV{v4v,7#Z&\ξѼCoF J]OhboCL Q&Zn)W^0WvoVYwL<&D"0@jic{f2/o"1Kbb3rdѩ\e nЩd0A%482uQlw^ڈb"*fRCͅ+H.V)3Lyq;|6hC,,E`h ᚼ9,~G߲!*JƅSQ_-4|m) DdSx, dB `iS[I{͟F V vFwI/hN嵠I3s8F; tWUxO}Pʞ<:M>%=׺ؤ8o n@<hf:gTdq*ЇxDT6NdAm:3h$ $3x,XMŪ)Q\Kcoߣb`y5RmP7lyҏ][+V D [_fL9u:[QE""}do-VB K0!,p̈J|.9{$Mʸ$,ԓm3roL`ޝX5L􈎓(= K즭_!ISf}Z:SAϩ-zBBy֗n>}3ruuY;j,3nHr¼t.ʚ(";$  +FsՏC*/7/ZXZSՒ{wͺH'ϋ4OuE_) ?WY-k#jwA7~ټ=vQy;l[7)x`u"+TTfYաj!{ W\ˢE$^Dn/"@0#3!%i<§Di'7jp(s:!z}!>_qvS&)(oʴ6k(8Z̹/nfR+ "woX J?bG:aW~ω4tFR +Tס^гE[_IO%x w._bmdVPWPq#(fB) y>^nƺ;pUyocnXqubrj.,ٙvI ywt K)~ >Cܡ }2Bd$әi"`Q+tg0#-ݔ G6)f͹%u])w82Qu>XYUk};h /fcY ?i$#[DN,9}s=`Hy0gndP"_ ݳw0B뒛i >JNYը^jP?ԱLT|Fk&gEg̃-4H' wÑN#iYw9)1Õ@e{$iE `w-53]ȥݵN-Á]+6+T7$v3_*N3#Rܮ3V_K O,@Φ"jn{߃c[} |6~zJ=ɪ]Vk('^-^FX8XJU2v74LG:! |nO,iyyG%iL@3˫sT < |9%| T0ґj;ɉK|<Û85,BlH5:, B9;*qzӪEhm'c]Blwߟ7G/`&oɈ$rڪז|fR`  C$bh#Lҝa>9-QoKnv".V_&ÔUx%+z){'vgh|J7WI^=7Q_,X 0P-!6"}e{}GZnm} k~A՝, v:U88^stb/y2 x/VF <7=m2צ̖nsB&$<] Νw c??P@j̄Y_&{XGV4wRF@n@u(r64^,=lphOpr!Z-T 9HR7cr( PtqcۼN^yJ9JRr(ukl׸J oWdO9$|Q_#J\]Y`C;1l*wjM/?xĒ:QF/C1SLd ȷgׇ0N:t;[JFkri,lO͹ZZKjCC.uNr3?ZOX r P]ї o9ڌP/GX/{/:+ dA8 <<;U(mP|uY9@VOcy xiv]HW@1ѝkGiVZI$8qjтgm(vnN3{FS׃J|JXγ [r`ƫwB]e]*aq6ۄzO;T$/GjBUxPpq*t/Imw߱{;=h x ngt{/ 8͔HǍJƹW䃨|ӧg4MD(.+PAXeU$'o4-k36 ^ j0b&6'pE|Wzp5TCLI4Ū)>E2|y#i!.#Zl.7etmom2pQ7(fk"Ed<ƭy~oO VNq5ZiߡH75N4iDPĒ 7!J:Ĵ=26wWbi"J iQ[U$0Jc魝G! M9/eq\sxW~hRo|yQv>Ă4T ͠Ol)W yW3hWVCo o`x}jxP¹>6HSmFho^6=Ŋ^Czmp1ƕh֧TEhbvSR~؊ nƒvX=&-'q5Srb}3;$ PdZnCGrWo|RIA,M%cwqT禪q&4w1XtQV}a ՠLo7%EaI kZ6PUHg2% .y-FCF)qڙ0(a7=6(G]TRD]1ٹ1ÍߪKQ`BdIY!Rށڊ*n`IĠ/d\egSv#kQ/Pw2߲h2/'˕e g,*[ (c L )N@λCfY 8m$@C'Hbpբӟe~_no{v|"=m3hoK)}92ɖ>ǫA3w(dž$ELAHѥR6hfvNλDuoW+pxU+BA=uZSռ$:M`g2q/5N:clj! Y*Ԟ2ȲN,-KNѩsX<.4 Krq _6EbYM4An}. Fm k6AV>$P,Q=<;j竒&F#ZZqT"47ൣ Xh0M ؃ٝU(\1@m $7F31ƅg͍p*d|:;;,/ @% VF"e#9fơ)l_^@DVB5h_Y ,}+ՠ@@ `3O $ܸ\|0:)ؽѿħ ZKXF޲!o6-b}Bų6yMLɬͦ@rEkN,[XǿAq^rXD[I!DN-9fȍ@xES",Zv7mgg!yhgHgqN*( j^-(kHvcqKh pc҈P] C],Vi0b PlM0R6x~k,&2 "Z[P63C-6LnWM*5Ι$: ( Lƍ 2a؜C,1jzˢi#qv'cy(굀|z,ڎ!Fxz> F;1⫀98h|=q bCo#2eS2z^n؝f.oaN\>^ARM͂Fkr~@}..0 ]+7~QA:k7C=҄L,(`}M!cQkIB;?0rѮq~lCdth;lm֛a*?K(cy ]nj^,mįŨ(̕-GN<ȥ2f(2OhE$%Q- ΂>Rb&1S =0RC6Ṽ uz`sɚab$dN!wK*WD;.3Ksy( .cxl8y2\\]_qRkS40bm;BQkOOt ?T;)?qSM_\VVP5awdHxB1DK`X"SejOxN߆ޖ'sljMy l/)t&XLݠ"c$S8] VF-xh)CH ƟAYjD67q =4֋g7O@xv+k O6PX_^muNʀ5,z&i2t_yҡ85I{o$j128wʨ{&{ FoHqԟ/[ gaV#$ d~ gK%Dd0w0vk۶oGms6;3MjB͘98Wù&b*\1~OlYF-BPanjxN u9̛.=u_:#,)(Q?R2t@AħHK2IQExD~*C􄟹m{Zn^̜-" C(-ڞ$+>Ղo&:GM]FKob!eoRC 1^y3aip ,(YIBsw!}8X7\-PjBli[owFYQ {NY}Xfi3`osS*jm TyNP sy\d/UMpgxk"rDrPQz\)rٴdo(#"e]b eEֹ5u'v dJ(cp<]˟Ne~3:CnܙIW:OcQ'qQz=2Rt._}[pTd[NhYb /: rXS ,g2Ȥ.Μ<[6n0g I۵BYe+8Fb.w&XӕNC"2*dRi8]Ba;Zh/TCgk?(_^Ž9L'سLxZrWH3P[e9b7|ToN4^+hf;#.Y5Jou1 ;+z/SP{Ca꧞zQ[Z?Ec>< IȯF̈́=ߣgbOW1#F=,S $kEq@}7aP w"`˟(^LO5|'T 7&Va70atl# {*u(kawsRB<rqA8,>>+]7$~j?tm[zt JdI _vLL2Lc`m|R'Ҽ4@?goԯ s#i ŋ;(p _H:IXv9Ӕinky؁..@GKwTewZ}gSۘE!L,0_HAlTwOh9KZNV%eIs]Ӓi9?̤: =q_IA:a;ZԖŕU]̗VB 'j ͇q~.v-lR+&*ɦ}lT9sI(Kw2%z2J&%V^_dyc!+78?KSvNCԈufx?#°*_-Z < $Hi~_^pL^y> f*YQ Mn5O>Q\ǟ)]ړ 1nB~ [6~”8(El=f8:95>`a.,Nڭ}vse.$1Kj+Б?/6':e؏ 8~isO^щp?.I0!Pұ'v;%Ub=D2,2F;Ueu{&rz̊8l.l=3ΕFq*v;Ji6tbLYW͕?G-WQh(|"7 (qҞOɣQD|+ t ouw_{ߩ$YsdkO| q+}VnF8eOlAIpVe{/sX5A#:^|a^0:eIgcPRB}9vLF . g#VFO~oQX5g1"ԉ+,`@z*U?NՁD? kb>#"_[YP$,64a@.gT@ |ח?V)`$EX&Q=* k>)~Lj$~!$Iߠ<ndSV CNL $% 8l͹`EY 8citx4l'>=1. C8Hkǖ̔Z^|k: << 9Q[^J8 [@\`uثA[<1y7u2' 8g[)k<|h;R`H9I\=) vY=bR#z8TKt;p? GF~W,8+yO!DgSĵwle*j|U!OK i/2?f y@h@x)F@4Jt6f<5d5~G*-&]_cVU/e@ $n[&8%.*tDNj?^Vva`Ԏ*[3rtQ+uDdy}KX/.V KhAԾQ|P'*¬-j{U+-jnGvGI:sϊii0UPq}~;'vXP+uUGqG6C:ěG$ /":szG ?2dqwdZta1TDBRlɝ![܂x7 '1*Ր +V)͝lh^Ujzz;׌?w5ŞW!*ֳrB *$o^ )7B %Dޜy >@ ɴ#z.UJ#;[j4yX*S>J1uSʯ_կpr!Ztw8wy?{+L%Պ5< B/kYWoF0/!"I/Hʏ&9I>`cj?"c& 15@pKi?sPfZ|$4WX_ 6Lq/<]5/:Z> 1EkD@,AhCKۊ[Fu˶kCWa`>S<\5N1*AؽQ4/,6_Ǥm:F,LYBUq[aR- V}+-B?&heyQҠ;ro>+yAJIq|CkXVɐm5Y#N)+h8<21;P4HVQv[X69^YN0m52T=܊uVl=ڂRV6`tl4SК98|i( piTNFiɧQhYN7T_?w+qL[\Wkf"XgIxb+>w^)SNIhJCFq;^YMdi—aQC'k24q鄦0J+FZ`$%vb .}Bݲ͈3"3zW`d u3tWgEu 4NxwQmDA8(U߲8@5o,TN즤 qYTWm#I!p+k \`9]h% V|Hp0}Kz⢸6$dWJ-#܍l&u&J0jO<0wG߈d.M;b<"6EcO?U'>7*%F*5,kJ5D,GCG/[/h)|+pAQsG'd b3u%kU?K.5W / +Nb F5]KDP;S?2)~ZB*')zlLm2V3(kHͺsljGoG&QziGo'gPUU*\[Bc /S< u.3̇ę!rFSbB'0pk?gz9mer&K,f)ۤпD7Y,{hdL 0^Qs~Ů?ޠL~AQQϏY{qfxS_=xyt,֑G[6bw6d ^JZw?O h^!y^읙t7( 15o _pkzxQSu}xW =:f3(E xcq1Rt@(NKVCs[)"4*0r{*裸rZ4Q^#"ǧ˩ .V͌+ܽ~WǾm[4}K/7ĥ\\)Kdh7Ww/Ǻ10S/s/2fs>F7k12!iZ$b&T5bX9=JAyϕ'Po۷-:,+tvFfrW|("}A@}j]F8/8]ݴܢʤz,Dld'W:ک0 yTIIW~uwl>l2T]dʵft\/Y,(28Ypw[G~_GB>eYrnD){#B(G)  d~hlB:Lr=vV}͓dcgtOA%]XMA3X% fjbC- ؞u5wzȪH&Lt+Ul;KRԠUKw#9>YG f5 b5B5B ̼n0oneG{*:O*Tw*Cjhl]ip(7)#%cc~^ aSC1e4M :/uZ(y$#ka#C=l@aCTVzֶ\{`~P^i,4™V0Yz:"jG`yrK71{g0W ?j*bKƎzx 3CLEjYtlP w/AU,1 [WNmE Wو^C .ՠiCf2rm"JF7UQUm(N! >cؔn;x|l5`O!ܢ@AGD%AAP3?%ڼ0%+zg9^z|e8(tָggi&!1%^WA?V5$ʼn!!}w"EՒ'+W5Yt;(`б7vEgTLeZ $j5^Z! Ò ~W*.KUjfs]Dq._'JK/.0VxF6!\r56H;V )QAXܪN49e I{wCx=p,*xcfIB}/uzA_ "7|]1[D|Rˌ=rA]'T4WkIpY 7 P/-Z:?X->.;8Z FW&nRĤK]QҒuHhN)ʏIP˚" HyRd%#^&jLЃX;))͜eJKbȨ@z>&/MH2kS07Dנ볉.)3 J8'C7R>YQX; #l~ݛ?+YƑ֢Y굿R/8k,X>u4:{RK T-w{nYd R1=ϑU+Y>'*=zM!%H!LH3j`u;X|t0ՠ53jm0N '{a_;%V1eˎ?(Htak>^р]TD"GA(ZPt6+貼<9ʎwͫn; ڏ+"+؜qǎ辟:p2W*5I-26UBWjf1b*՛&=+"t 6ca5}2 !WɎGHw Q΅s,A&9O+# նKFH%=1 LڟYcX|jcF{lVpdjǠc)eg1$5$4k֭^4q\ETb2@!iM Idmξ+@0)C!{cRܵ:ȠOFKg]O56dLe4@|d5y3{}xM? Ѓd~PRv~¥MJpxn:8 a\#ەڨuTcǗc (_ߓl< ف54Nja "Nj-\ЬN㎬l_rq!3OJ +N\kۃT~W@8<*#ezn^ S?ڀl2F!{m՞-/8PN8t;[znxgX.dā=(#)r,/ŪW<2h <=]h!ِieul:] ``\FÁ @&;hKO;ɦd2P0BH@4Oe!GRU]UVD¶Ev4k vǧyf+ɇX́FL> KQ91c1FٙGRU{Rв;HƂíWڳ)<:!W/V6847?l<^$`o0caC<>fYx]O3z C3#hopu+:U A7$l}TT⮤]ǣw>f}՚z5I̖YOِ7䈃ԞqGkbp%) һ |%z=8_Ab/R(! u&3@vT2g~̇`͜w1 .d'm3<:s8-*9ԧk"%|_p,0BN5wHtw4ΌU6b᱖ yoE#+#aیvEoقlCZB.)%$7}G(朳F1^iLAhn+$vGOӹӿ$'n8bU^0?"JS-O|?WmoFB1'{ e8F9ib+P6Fͺi(MK(6QsPinѡ=コ}%Uu#ia_B O֨gTJuHA6e-娽kv3lyn0vƐ#P<1BB GR*) {bG¯;fFnR֬v͆;Tґmd[fH!3_ JI^A2~[slV$Vd߱.MU/k/Z9h1fyt`cIHrq!'N?&ZFQ޸,aϓ.Ы7-PئW(Q|[F_fl@JqEI&~V.ړnKˊ(ZjA7GfUifL]*1wp)~`Z6Hfb g6I20Xd́ƼGbfRK22lxԹи/| NK]T,٬P>kT8=([߷&WO02zL+T즿 3\1%❹/z'H?9]{Yɏ]ա{r@@T`~Dp8|ůnFg,|IlVgXV,''tշ!Ikl0 <ĺv)agMtR~rS%lRL+Y( vސZag\ʵVaT`dEK=<ޯrl*L[p"ָ\'v>ھ!@xZ⽴I|bƼ.e|5IZ`_R?[ZS)[d/jDCrbj~r'SLޖum=i|P[2$, HB3E:V*Bܣt"GK[|0MN`;aYPhR*?X)a 0)Z@ZWHp 50tZjD_f| <ٮ~?L<BR $j ͇F E26 3u_3eY"`dh/o&bZִ㾲_a6$>p|bDW"z*s}ADd ъF)1bi,F!֖+SؖYy;lzC(FFQN6ǠOp O~yY?ΪaCSl^56sX˾(E^\WfsU17b\qK5;?|Y'ATcZ#&!=Qs6#*@no(1l x"NM>Ogm!c[W!/4ڃkqܝ̎bkEx5׵TZ2'u#~M;oXs Z04[i|*Bfk`ZCvzTS

[J x;o܊tL),Jtfs W_l|_De7"+{YY vH\sZo]Dװ#5esjY"&3x6*,JJj3sߴEkz#tbKZ~Թԭ~뙠of*÷X^ܔbMbjyY60_N 8=yw]?hu<*T2^#!VH?<|#&9.4gvbLu}8N䛧 ^Zjawg3/"^꾲 %6J'.V4)LX}>mUs=гMNhwkfC%C'|*CsMw?|:*P#ÀoR%XM]~c/'R}Lcв"V{ ⬡l?:£m)=-PRm`ǰ{cVSx*6M;AQbi+VAg$֜ڿvg-Xe' vwk ][5窇sqص; <4܌l Kt_ij߾SֽvwPWl!{.v}6s8[9ႁ?*5̟(OX3k&s#6r6EI?g\>uX0dB~{!_trH!F ѻ&䐖gW Q3Wl; :L_qm(CQ҅w--*M#a$YBτ*G\2^0Rs`@l)X?r Ԥ%l_0*ԒG)m׵Ee䰁$thM]Jx)Tl ,96ƓPN.>]Z>L.etۓ^Nn5IYJNT13.KicTiqZyGW{Qe(ȝWVޮ8ިzpx@דUy"sCY;^a'v_ x{5soas[ ޠh|a<&s)<He6}+|QKGEr< +=YC>֋l|.T܇70G}b޾u9,=쀡I-+7 XAMK|>q (?Y/+lcw{)ABU0o2 #서old[&IGnWʺՐuצK0;%tEXJѭ╶qߺuqᳮ@!&χ1sn5U?k,/x)͡e_ҘL[3 24WQ=v,S%긅z4$=ڀrz)KEQ? #ڟC9N.IcgI,v{!T'0`Z uEs;#X Esekz_0~+P[;ɩpO?Vڧt ؠC!Zx1ugQL 3 [QZM.$ej/OIh XǣU D-RVc͌%Xqn)Y٬p`HkBOdӾnHX N^kOMLaȄRYvr_nxbXTkVh:́5D>-ZҮ7;kZ!+*H1_,Hv HҷJCe0/>a0էumln1N,LŧaoHFVugU뺪L߾PrȾN$ْUΘPPB MUBjQ̂V9Xߑ2oSgp`e iMf{假WvVܴz"ᯜ*+ڤ{tӬca@Bd E?B=MYܖ WCP /JxIk^6~T}窤Oն %D:p J՟@PfY$TQ*Mܿ{5!#Nc0N`(|8Wz*ݮ3+ x~"Dw5,='*BzyR)y]y;^06?!uYPd?U $54Mf4b+R1&HqkLeM쟫5,{%J:q3mJ1OvidyA:sz]'ťIJ:T^S«}0mk &q88WрKGDx!GQmc"d7ٶP[zOwMY{̐Qc~BO4'1_։ᾙo(4PfBzcjr#tYR}53fЕ<jM3H @htǾ#kb'wճgx3ÐkLjd*.qxJKh 3i m Y4y6grH;U*8ZMxq3h! lh,wyU@Y_in Q?LW\2¦UZ4P#`^.>.nl]1eaqA5>OsK&+_;Efc|7f4KQ1~2*H=[U殳l!"uCFvkd5&'L_ϘeKñMܦ%D@cY gў }P颰h߭Yg`>˶PKsMqʎx?эc{7Ȼ^~tgPqտ`DN9批v˻ȓPkۈ1zOȏО!o}»ʸ؁z'ZlY/QKV9dky?$50բP궈ˆ7K#kYzy\.:еAVP0wc:=V=Oka(Ws)Z6F.eB.Sf λ}mLwf k梡?0@FVw$B LvphgE({Zټ`C,g*#15n&"gELXʛra9vAe!$O;V)Pj/aUƛRZ<tFsv +.= DvvGI>^,G1Z \tTh21߸"{{~W}jP˕yV*,5\qPfW@Γm8FlE0D:KE42]] L\g0AKQ⌮»4+tnu͋5D\ QP,>8u5mKkڑmO>CeF ƃP^;@77xfU# Kz UVKK3BO@Q i^S,a ZOI˫tw X^ac|Љt"'tܜbv6뒎8>|^.-Qr ȺR)l>C#%xh3crH\3Pc)̿NQ5tx2mrUJWJ?T -N)cSV?| Gi2%h-d2 0;\Bc]U:o:`}9EfDY֞A΍]oC<i)FUQ!Ŷʴ+}G@yGQ v\VPkMkz o 1 Z:UVI7lƯ\%mH6HO1AEuРnD̔9O9{'QjpDN1JNKtTݍqq}C7G.1c/T6HS>sԺ"Af}"Ə2ury#lecuC{ ^E쇯 nmHst@ we"3Ů9Tlev(U9䭸HH8G |scS4d!CɮI$hu`/2 {mҜN)KJX{Iۏ3dA伤Bʿ`TJڅe1||;@qG m)[-ِ`?,+$R~=6kcbė)4s_%E$wgr:$+ }r8=$ bR}PW50Um 5"$56 ` ,S%TCWF~!OnQu<l*] šU' %6mrx%p*g tf]OuYmmVZT%m\fqٗFju '6`Oi[ t9nLgbCе\S}҂+bnIIFl{F˩4Dv Gnq\N^*s;L;@Co)R7pn#O~bL򹧕+xuon VZҫZEnхN HrmBc o#&CnpZԣrO,KAjϿSd̳@sZ`bg(Pht^C{;Yxol* Y?CG M+VfQ.zrt#;8;=!7 fCPe\O/4NNFJJ|ئ"lA43etj$Z0ٞĵMv,XPeUI(L z@n8q:  Tws^dRǐ*dP5SH[I)ѽ{ VN.(z܍r^ox"%z~I♹P ?0[%C/yPRp?5P"f\g"s9Z(&dE "kMPa5kpIHbU,F\mp0nQ04jC>14lq4:Q?AdxC.]Qr%<*i/.,TNuИ~~X.n3!Lw#1IO7pKrʭqCOĠ]V=fc3 l xP@&Jporf6 awDz_uVϲ|A/g{ژcNT=%ܛbU鹥nN2n>3gʱ[דhVP,a"(42%A8 #Z0f˱xҫ tvNjB`i'`Tڰf!Y}U7zw0ؠH+dJu`j!7}ieqKDFb\_T;VFWX!=}lIǼIw䊁SB\p9OYвgT @RYJ0!M~o͗8^cK5P=m˓HIePPq; Yt[FlSrp/&RQ;9'́#/]'·ݮQW;6@j"|6F\J9kh|{[ps[+o=ĝuadQ' λSk4© 0Yh!|~Zp(7uMs%ۃ@-8_/r@xK(+CUNc+m]KpzDI2 k^9SZt<4ɹ0Ѓ/+ԩ #UVCٷREi2ّw&>[X'¶XD.6V,Og1sD|f*}L5FU' %)1%JBVuQME֓ "%Z: < "MǬAkQLEo+C4_:{y%V! NJ|\Ub!ԂL* E6.Vg h]c7 oA$Oc՟dhLfM= 糭$ c"Z9*Z j{T_ОkaCLGK(ec6xL֑~r8XA<$4.MBs3GIN]|pmjd½Ou~9]̈́Yˍ?xAʯ>[,`S%V:Mā1 Q,GV,_}@$,20= +oh5哑6WՄL+vtL t,9wEN9_dԂ5vŸώ2b57KR^ЁZcYoQH:KVs&*/9ӡق}s17WSUDLb?%ڕ[#?@rxp( ySK\h؄y_ ^Y00dT3Gk0 C&hZ\Of*0VyD-`S1Ӝ!\1]~Up%LK>5 WvVt2Ҙ.D(5WJ{_d܉stH:R'Lr1y1?Y4pi$M<8_+EoOfؚ G$rM'\7Rs+-Z@;˝Ë4X]]Bb򄂦d/g_~_ղnZ ʂkH88luΎjp/F|n3pvyDU*}E=/S$+B-xlodMDQGmWm\Xk`6Um^\_7x3sizi z>S..3tb=k`ֶB*JRuZ2K8KM& @҄GV[(v1 dR&D*棤+kl_ɤOollO5G'tFrN2DNɣ_,ZS<˞)Kߧ0Ǘ`ojq2`i+HO_ jxz$e*MPNss~﷟V!- 6- AK xڞ m bK-4ՐƁ4>uzg>|_iAspON:;vjwrLY [ 4N.fMꞭ0[0R8*N-ӗ>G~X`Mjw06+V#cY vޟ;pJtXjʦ/ \ #14vu$a[Yۆ~R+759@F_VOscPej9'R(VDD'WJtcQ\; 5r |6̍) 90dV۹sQyR;0-pI|_րwd}dH 2#Tl◇ M.BfD1`c'\v}YRZ4N,S ]7@@|?#n SKHI!)v} f(-P:bl", E$w+ 7!Pkr9,8Ji{gFY>+0>] pOz*& cyz1[VB4r}thjbehTn+Z˽1.._S^:;))Z}Էg] V98)tϖtT 2r-߻%![lH?IlN?!ϖy4E/}֋ҿ],/ (x T#( AQJS uC eC!zb]iB@oOMvVMPňO]KBsP>骮S7O CNDJffrr2Hr%,&jU:to@ـT q$qطiQ e_I)z >,njdfeO`:t]8^q<!&}iƊ䇛/v:!Ak8b!(>Pj-nT,aC 'H{r l7d?5}sG- v.3#sA>5HK~(`존^vvf`' ,|I5ƍF(SNcrllyO,x%ʑwzgŁKorm$-D!$D6BSV84dT+H-Mx # LҵDƆ->PJwq[ fao@ofHΓȜc5A;2 C!ED K_C4r ]Wj#믐Yҟ7vak$U$|,uzAv8FbcE]\EN!q) \1e۶IY|%4}VQa;Ъh\%-+ F' 0U5S+"߇煁̭o])m+ik3t5q. lm@xDpEl?sLBR$ ?(wOf:K\#Ekhb1t_x|jէE<Ւ,m7E`,xGb+rRb#UGy\?hճcr!aؘU>}~ws-y4`@:]U-,*7Cs!x 1JZ瑃c!/$08yn }n)%h"!HD.b*ZiS 't`'MW+] 4p8,MDQEkzV06;n uTRH~PwchP QhFu? O;0Y}_-gy9ȦҔpۘ &A1LL"BDPqLgSca,^nrZY_=Yvż4u4.gې?{1@HUCrmb@dQvYYvJ8bkN=]7Y MFJJ(豈k(bK Bo(LM(-:nFLITj1yGߡ҆PdŁ. PmGzwѾ$~ l+3J](R"$hM0r&R ڻ{wI#rHdG"L3>`PLLxhoݚ`~ Ze:ݓ3:UpNvClbaaZ?&qXo?5*1 P8YAE _EU2k)=~9-zފq-!eR=vj^v,Xl"~w{;8qSiKjG(Y*u2@Nv39=i[/AGTe ȉɇ\".m sB ƆM^^p*=$p>7 R҃E=3`y;I.g/!R-u#,::-'pgTy.<$C-]אnDF- 덡i6KF$඀o=-{g'39$%c w'X]U=p "?Cᵐ`ؠd* 6tX~l%.Y]ރ O tRv}7?E#؀NJפ{9CE}P\JWA%.6)'&YNwO1N0[ Y4^ԇl&&ra>ۗ1z].\h\3NF{q3I3r#MJ C':D`!Gf?nDTKyZ(Vݸ| e:b#2B}4U7|9,hl OCd6ʢKp9|#{we/il>6ebk3ƪLE2<,UKqCnrF7V,Q=0#Q{(A rU@.6vTB+V 8J8=0DU;: mv =D\YlS|]8B9 D*7s9Jƨf`y)PG6@n{ЃOe$Ϡa珤N8eKTNf2)%/ՠR!],O }rYk(9Y WɉPvvS]&&v30Q@3z^ͥĩkYf;UMv}H _Qo{3Vaa+ky(rƒ= luYś<Ii__ Z,OɩD?b*BMXdO{^*)S;NNЂbdZy[cZ1uD7uz KN>׮_ޚkqn57][?gsмC@x{/"Q|H=0.֮Px+ ܇<5&‰ˆݳ1ƞ)HkIw%7* =AmA9zP^J GқC|+kwtI^y^ wqA rI[3/4'lgdO9 YAi+`稏qh5q1QfZ D*nEXi'L:M7U%Ց P XPzμ&2q6VN&zI2. "hCqnNJqme Z$F zª^&h $е,8}=x_7D}r~E ghЫ== ٵ݄y$ rIkآޫ|FM7"Wr> /Ɂzqr۴NQ'ߙ0PDlpπ kmoL*3baH@~a=`D7)"3*;`} 8.xWY/]! X)ġqUcGѡ&x@O DVRng@ zhƢ'%:0(]+49.+6eBuШ l#ȥB+I+.&RmO2Hsie|t0h{cOgRDE(Q.N%\F餪нiK̵>x=IQG. ez3}|p@5>~N+"p|x 8Sju܎ui\:= GX~!Wر7=^(Q13lm(Լ'G6ӊ:3DLf>z˨Y&˷ᙁIplP{m-JHRU⿳2޼N9|chK[-l.HIB/f,Kow}{p퓀oU^-eK؂">#㳿ًןUJ:[AE`4Z u֧wVkiw:OHPb>pz+&xTi4nQci{ۆΞmjeoI,[|wJGr&;`Ihl`1]5EBJDtWbLa'¢+Ij гFMZt7z*k2EqƔdۧK#"ݽlSqbLIX`Y[(8O:Y8WӍWS q9&0s]1oPo1ݱJ_⤡d'е7h[ov<LhPEM#'<Ļ?S.!`7+:g^ci: 8#xO(N[3UPz,:ÙY/@"=2*`;'bvG(ɤB-3\+TpC{i!npMZ-L"y/NVJQ[+ܗ` sUō9@'D_MAr^tS ގ3Q{\>+i_RCe kp8'IE1GKf"'LDDʹMZfÅV>,FjUid 0բ|sevEQ9C`!ҦV&,_f|eh\2A|e"%ooS :6FC h 0G?S]#(ؽ]I1.f v>Bz'"Ӛ!"I0ML`Y] Wt `NqwRU4:o[gm܌|}8b7 %~J$Xo_J M\ۈ BfH2"϶r$ОMoEmme)4NW!Qk1sҤɒFNw{v%*Ѓtu . 71.deFDXDu’@j1k(/E@'lfpmPh2^o*P&.\9sY~W .ʙV\jBEtW<Ο:! La#ebSw'!\yV`GkSccc5ZC3+5C^e$ݬ[ o= ]5"i ê raSVdNOޝ88Nc#b#[aƝՒ-fZG|Lz%f{Wcϟk8X mɠ9iNHٝNAB#i ď^4D0;km5l}-[HƜLWU㡏֞d2 n}I5ujNF .2@dy/Z.I2u d& XuEYi/4r ҼTٽ=Ծ@>a*_d.gcD! ' V5F4,o3NUusgԱsVߍr}{94W%Ԧ%f{该]l x@t, q~}T ө;R4sr| Ԙ\WbbJ }0_rP}:/m+a_p;Kyzm_ɝJ\4mB"TSc pZ",4xL #dx뼊Vp3;YAUP{~5y{ZxY:\F9ᗭl9e X@W2/zF(bBNbGz7ez#,`u@y.sg+ ']DjtxZH\都:cGbR9~6 OOahћjq~"mDj8V{hW"6<}0q SLj3>ƳD^4jfURu?O FC& P<GS:L?7"wd/we~*GIvR 5n/Feč1`ͥ Rї]l2T17`?Xm\yy.r޳TpFT6Hp[<%z.wܶsGzճ "Hssc-|1^Ѡ/O‹ 8|GPE~ EJ)u{i//e#0prT!"]pj8PIL.[A 1EV)|%a1ܿd "_BUtcX\ !4:*nvcBؑur<2`4*@E)PX8Nsho=8=#:.%mwq[tgU@䛈dmTFݟ2{{``K~}e_T+1)g}yx½3ůyŬ}sJFtDww+Vvd{bihb5U:q96ց$H,GcUV}͓ 9q/\4@ SP!Rjl0h3:..9N#U&^3j_/O͔E.H9nyZN=4k3/'}bWy'gNEF=85a}`vBw'lZUyↃ S 0*eˍEF6< nWz;7q+ v f&gg[GZ|!'e?la$|AD^*]ޜ =@sΈpGܟ>`Go!)1.JAq bՑ2D[t3Fa_ d@(s,j%ȀxEƪu\_o4t[VY&"v_v5nf;6GZU'JY~q~ k ӭ-THx+dI%5 Fncm6=x~=0JX\L3ث}}L|y(_Yr +ڛn:FD0f':Tȼx&Q=jm>'H4Y'i$Uޕ(x~=9ob?v%])k؍Pf}~s7%;5ETQq3^׉>bD;@YHzrѶ,(3uG# e#1%m%bt %`2Sr+|{|5MZVvHí'wf[V 4 9wOYp=,;y<ٜbڟ1IE9 Ɗw3ҺџT!rij-&w]˕o b}—EŢ])O.h*|Yw(I77D*KY<"MW Ŷyss=.ewOޒG34FHg+[meu:ңv*8 -V`*3CߣI9!C;8MpGؤZXnAP)Xh"jyJm>,V-]Ia3Z s;-ZBiSd`Be*eF|Uꪻn3n0& "8=ee+INӲYF2@OpDZ]?:=ޭӣZz (Y$d61fWsSSϢԉ\)i&0n}'QɕSH̓ly'-Z9lڷ}1B#18"?!BM]@5P3^͔=T~zZlW YWu~¡ w̻4SF UƉ 6Bs'煓iDGt7h.†P@ۛ[@FEvːx8›d+W2y-nxAaD( mm]qRgh!:9er@&7|ފҊjK2Y4N4jni-SF|ͰrA*P+zT "ЦX$.KW5[0AE9T0LʓyqB9ܑ A269&q- :[h.Bj=B% ؝\#Hk2.W#ә[0%&cXI, tԨ9m~O2їa gK{[c;zF@+H= :tX0|Ǭ|P %KcO{9;m(3iیaYE{ @&655KqaDJRڤkWoUUE/-'!?&I7ۛ ,m2ˡr,p ӫcP& ؋Df@ Cix9( #!R Ba¶OJP!-L=A&mM ."/g% m=$/i=_ ]QbJ;,V?&[UXߣ6\W堆uSOr@,Å?.b#-ѕ?-)rxk4W/w p[;|wڐ ceƴwAK Ƒ-oC $aOBvT)npVa ! {KuX2xӨfeY>j|0|Wy~Yu_f-vIkB"h(6%!)Y . Qv9āCu)nrMg'.fH&]t% OI t76x?SM,݌D/;P]\A7fbH ^սy=?ۨW֍Pii`Q9sy%_xɯG۹v(lc9aWINVV+JEE^oTk`?1S ʉMXM`w1 yݗ ɵL,lX&b-f4#e%"Ӹ(}Śq|{⇯DSzV%xD(BWdE6}/f&>_p`+"!G V9KAO6鱶<(cM"13'Cˇj ռ3.\ډ@d*WLMx-pttp+p9wMPAϐ֮7.(oL%AWH%G.[3 L7Y gzގڱkM:>9jE}ySP$C Fg7QK@I! (( OV< & s39yn_˓ۂU ðB@ ̾!8Cd?$thȓ: rxc!H8]<''cv,{:b\%$náoA%AyV&[$bQ6!{R(-_|\;)봈   :ko_^)F >H1)ZV˙֨ …̧ ތs^/BU*zY Zal8ڟF0nɢMdS6 }AŰX5&`2v)H[l DWR-W(]jQmؽ9Gzh (f̙&j7ɵ*ƫIOj>ߕc}?15IsV/Ԋ{^HC:.begK*%^:`o1Ąd"ꉌ@Ň#$;Xec?[Λ3^ M%+E@= S6(ZLgշ`׆7ޗUvw)3wu_E Y؈Rܙ)HZ08NQ¿OnyAG}Rk)MA |?XIGtn c,[Q7`!1Š d~jt{hEnٔs~M},mAI>]k'N[R- U ^1 1$bwd׊9!i6@2%-j>w^>[ڈp+ADQU OBɵ`]I#xiWM`{=d:vjXniBþ̈P.QkXֈ%,)RQWn[{nqEoQ]lO^aQGMu?ΛxD;G](Yx5s֤-n.=Y.{ܮh "  2yM!|J QSGZmAWL=Q&n|0y="2V l,qqmMO]]YLsNaiTOF8Fބ)Yb2n|Vw޶dُ][w7 Z: < P3+ %ޟr_z(_g*94` -J+=b ڀ/_Ԃyl`tah437Wpv6eu˂ؔfnk>xa^zO@cUYR4x gD䓡~j4t@07PMa m> g ه"}`MGCTSh>c%F&y/ܒX9tfjD ix/jkEy*^`NlEKK괷YZ%{XB|U-~8v<D>>%Qi ʑmt5g2 DEA=~1HfShH~w?3jŒ| FMFDq%9'0fxٛܚ&Ef?H0W VK}[cje{S"VMwX>KBgF[Js]o=+4M_sDIoet~)ʛ{fwl0B+{ǹfI {ʹCffZZ@D4^AD Tđi>&Z̼.t|Q1=**hV vU:.nNX$4wɣʡamxzׇR eB'Ѣ;?>%m4duWb#/Ґ,:%P 3v" Rcӡt(\8ڭWIalcNOA\y-3vqOj[T+4T`i8Qؓ͞l霉VY0'_.x֭1{ow"*6ɓh^HVJӄ1UuXͺW/[9E F'ɧshU#h=G1+;9=|G&@%ǀ7`OT:߶!ޠY0fIC+na{R.H+hf0"Q+%7Եעp&;2U3l҇ScmvDt<+^qsbLFlQQC@h~G aPh5tmlsv "}3oa=G ==~SgͳޜTڝo x36nݕO0>lg,O/B5a9yE\ʥz)XL?F[:J)]qF|H"6jHe8"A}3S^oH/v,@fVM1y(~܎p#}r=Q4"tDɓB&bTNț67D_\ I+oð_\gIد*~MYd3GkE|&X^[U r D=. ]1+F֧-+`%KQY~w %s;YRaYV4O4;^-Uk opq-MCpZy`H\T9 Ldg W;\⛭t_TDy6YTD?41JZRbr3aE\L$7-2Og1ϱ\3mk!.͹sPp!ծ\|V->euڛ F.@&2hɺC#yKYE|/>0dg=8ON'"iS(&+&Y iMMI-6O@#Z&UoԼ g(݀E.+;dۖ7 !]qa(\6wR2LP"+D'$EuplQ|Z ^cP9fDׂ "t@%)n3t"Łqˍ׮'Y}t^)ME~?k/4:*pVg-,(_2w Epiɷy0Dn8w|ݪ Dսֱ\,A `W>qMWV9 /a'3_j{3|T(pYK4IQ>*9[{ \#JX,Y]^o0֙2xXqDzbt.`$z+w`޿lRs7nʓwI9kA}-9pH j]/u[\r?a":ܷ]=g6iFp* :I3\6ߺ j xPwz[ 4\pϷUt-n1VIVT`_̿ݗW3qe'-VĝoNk]Zuv~e纕ӈƺ59垷$M7i&P1{{i'HycЀ8R!Fn.A}$YAmQ+Dn*ź3P=s- 48I#yiHަve s0-UӨj$'EUm[mԄ2Xy!cTb#떴0@P{Z*Ҧ#ra:r%dEhQƗ1Fb:/+bԉ^ ȋE݉s [ʔ}^?ֽWBQI e}A| E?ř̦d =s\D6d%O}_د^DuǀL! b&r 6E'c96үׅ4Al(puk6g X $@C[<-LlnX_؍xOT6[\Pxp(1cIДW`RQ1Ǘt1T4r8'm_)!& EJ?D;&  ]>S Ǚ<7п rQ s;U- (LH!7o}ǑSYllN< (BjGn. Y |Fɠ/vÍK3v^P.J[=/ oDޒ䛉ƍ!]9bcW?jO\֫hܿk/$Qio}}8^ @vv춭Ŋxn)z {WG /+j3S?y;#4;'Œ7d#8KK`@=`LLD5taˊfV2ɠ˔%oSk4\&?̵+&訐03aB,Rk~cG"X=N!kzFmpʣَy939}I0N~aUGbr A#U*34h&D;v8MM5G/B?cRKr OB<BlkJ0y萝uةtX}c>;ُ5E]@(5ܨdf5|Mǁ=l񱤵j$lTnM'-%³ =PbLjaFݕrh'Ϯyͧľo }VV<{)[0lUzZR{e)&SƶM'Oʭ1̞ZOX%TAzh„QwcZr,Px|Zu~ n■!=f{`z%iGU=t3?9 jmId.dH4kW_v*[xN%`Fy%4,"rYm~يnyZ~=zMjۆӴ T v@B8CHww-Ds| Z~2r?/K}u'zb[llbKОȥIqLdn{;/!\CАZ"_&0ΝՅ~A>/ҟC(<ٍs 4|erX?#Spc8G8[$I1Ӓ62+FУ-L)^=){Tz<`J'}aMi鸀R#;8qM\3T^ek2@VXA֞L:&!%E{## 1^{I mî"gO-:!Ͳ8D|LPw̠Xcr =O:!l/3ނA[{<"Ԑ[]m֓?[IGj\eIrUE ~~K=Y /I#msO@z6R-'œ|qאP8 p-l6?ߵwI#^=;0^ iRwIXJ b pҨNղ& AFwi+nKKehd][- NN^1 W7NE[H^QHwt0hgHNANJ/쌠Zs{ΧFp/ei)V; |ˁ9LJ=홚՞Iѵ A]zeu;*&{5W DjE";@Cf$;ςS w}i i20r ab,Odk 0;{]XWʖ&ډ]ݗ*M_=_MJ 6?y rnikjIb2|gY&%ʛ[2#T6/O+Ѡ͉ I!JMvߊqXzkKFE# Ő/JfnV (7[N2eRC<+g$vv6XQyh`[0;  t'&jp'V8l{O4vμe##?ݑ= ]r [A=8E)^)!U0B'оY%Ih2Fr#ABOcT$A@FOQH@DQ]w^-nY.FöP\H-1ٻWb"W1H% I8KXwC|u=˷ i=rB}\ZԔQ"kI?faģFJͦR钿iߎ9 )_59 loeKEW,Fo\mLKz6jY8O{7U/ Z  O;,5. .@T1T_hcJˇ k 6H[o4h/9q5Y8&y_j 9|9}~I>;1S@ufϜ_I+ bs1/:V!O |ĠNp=R;l\F_l = FRYfc`BW ,|UЅԙXœJgfh;@J\aB}lb "('r?!NՓ@I%:j$F"Fq[ؔ}?;P+CS2eONamZ}o # _V0 !C!a(2&/0D.m`G q^2&nd\EU:<g/Sf|"O}$3}Ţĩ X:yټ\j?b+w,՗p[4 `z{B':Җ_K&8Q}Ǜ0kTi}l椘i@8A 'q@K)%#ˏN)s+nQanZa1H&j)>hExLP؍yv?%?6rVܖ6u@c`I}z<s T S[L85i uiBlS'#%)yH _mǰ O l_:q6TYGz(*5(('ZV189IöSongЇDw]jaM|мhS &UʷIFIӖ%ѓ\J מX#Yisv[C_iwF׌B S`dԝ8[s?)tU:zv]~ps{gcDyIc1۠0k7:,;ef( ŷ&ڒ'vᆟ@. /S nWHABXjG# hRi,17LEF,7a6C:=ԇu~7}b0W293CLP,mY0l*> Ih<>HN!r .)[<ɕ~N4tXcE*k>pDH|ڎj4~Nœ9˾A 1V'!AtHcm:MOA;TçH.R}mSexPk 9LLn2Fp'"'lFC>q7I}VøWY,gc@8}r\v㼇=߰sj` tJ\:Ga>4xOQ{a 煄߳σv}:C=Y#pSdPl owO^I&l B5 =^tL)F藳)r{#pɿ[Ds/WցOKv,+sp8ҟCt(joI@ÿm-}*~=~w"j,*mw_VUybTzE`N*Q1Zh0APy8A 8x҃7Mhs?ݖ{^^#h;[qQ/2jAICFP0]&sՔ{b[j MTFeN7er^bun=*F.a#MȍN< EP042WxN; tjy=m⁉sϔh&.O{O=70pV\yCp 6N UK9?//bJ8ԀN$7m(44vn-3ΰ09jA쾣)<]0-m>ޑ1rVRL0rmm*TQ=cԺ*Ý`p">N'%=챼ҿ1 aݍqûɮmsުKjJP-`(Nң=|]w#G|AT=fI A]9(*gyC}'^ *w}'4J0^!71$9ioH 22UTD /Wå< y3fW3ANX\p>@0Y7%K8OK<-ح!õf+Cz`a覹nt* 32#x 3ʇp[ME1d c&E}0I;!] aWD҇$s]wvG߳ at&71(JĞڐl,$H/Y"U%S^3G9YY}ˋu2:pP.3zSWVPQlTo;e$r M|/zw%=o>:<S.׸sU>:k;-Cvl"'SVCbdi+c`(f)Dn\mgSy29y*'b³F;*3vʇDb!r~fjGloTIif'?͹YUEfईHɰт)őYwwIJxdF`y^ϛWV4=(b-OJbʹUBԱiBbcQbhۂQq6C}NC_>f$s8qoȠ$x;j>f怍Rm!-LB@<ކ?"dMsSweR{f?cyA蘰 Ϊ̀n VWUU(-00n5//>oK@V+KSb0iW֯8|kӒh1sca|dA-rsXAWj uε bdے+nؕDT*_R@%ZޑRXYဣ /;6S̨ UD`ԐAߋzjD :Qe8@ٚ)<յNrY;N$]HbZ*.]7?1 am%Frԏz#_xX3CD.Ct;Mn-ERz|o0--Fu5U3/)'*#C  +M^cRtcl򵏵l[MP/&8DI_ʧK4 ^GO\WOʽMx=ojgk*ݠ;&jN?LG*hL hx#'|zw[ wɸ;S_˰)dlt +*fV)Ջ`nXKDo |j3Nߜ aN 2n{GsWD3thjlF(~eHTGs܀kXI'}YX)2FZQ슄q_Ā ,L/~t"z5Bex+n93姟qL|0Hb/QcfA\YLܜ-/;c=h ew >y1~CᎨ˸ D`Z,?_up Mue}u/RH;M@ذUH^X:/F9_քt@ 0@@iW17zO:kE ~ GĠBV2U݁`lAOWLDK9k H|1JJ03_b+=zXP^!~Hpdj%b/^E.CF֭WZsJI]JAA'> ۗzҚa~pES6K7I坲54+#Lu ;:{t')).5TG]u5U^Utėy·܃:E6b\SkLؘWHxƿŚ"D;DKiJBÿk _o0 aMQ<&1u !gųɲ-Dwfeȝ,֫ϦCXqRmxهk5|ĴO e[\;p̧o3/q:ǽޘri czlBEDY|R)JxzdbJ7TĻ&+T2Zbq@lΙP51Nk31Ox 'K*"%ek<9oҽ=Dh&hGI,ǜ31r"JV_z6=] j,vx)p0uyz-Jt`:qJO&ymϳƥ!,33 yO܆ =crrFfZR31m2J#a ~4=sx>!]k#HYXome׌w[E6ͯ~*`lr3Ho&]/,zÈ l,UMYeOq|9txBTQa˗yC?S)ZZfޡQb~'2|_uaPid '㖕"_i7̄j}n`>7hj,-{J\.Cf!jeHCpq!($Oxmd'HJ}73_;-򈍲Ƿ!xÊp]gqo*G9Z݁fִ$Z[z,jKsO2cMD#*A$8AMaDk'!/?')]bm\~Ɠt6㴾ɽrwԜ 48d(hcܨ"N71a Ԫs 6D2fPqz5sE4 YgaBrgۀFWO5ҕ+Rh-[U8 ĕ܃f?-N(E`>[C'gahߢgt5x&a:~3*d1Iu 55M`bX;!L9# OEvDѻy5l0c7.~\(Fl[h|%5!- XEa^PzM e!1t+.KLq&.R؛1^ڦ.;+oGAde̗ T׀ϔ=%Х5 VLVnk> }cצ}lސ`-}%nOV5qfQE.$Oۼx$aaLdq`,σ%!HOXRX=DƊsF)\r?r֠D;G\?z3ƿ384 ɧM/ާL%tb/OxnT#Eqh#rݠ^5[1QJgbdPpȕ,D}6ۜ%atF]FKCK0 w ! -$ r[L(wڴX:@;w>.X6I ?({$\rxTj/-^ 'm%v)+(,*Ϻ$Ϋ2::[}[ˣX]P2 bqYVSti1rI$ .{@rh9ew+@Mr%L %gd"n\5kĚ8nݸGMb&hS~U:ӟZu kVTO_WȪJX:1]JSGzAJ5q]Źe}vA(~Dl5pZKZN_PxK@WF|PTfN# r >殧`s7<۱V6;=j+(Nֶd@KuM,|t#Jǒ1KzO;rCIr< >ZxZ[p=;rk֨H RBR1*HGxi:lj("̊ 7oIPNӖ2D8z예xQlzB2"8RxptWiXR:򭣩[+u] D3K>$yK*QT=/Ny[Lp;07Fi& *]|fP{ǿ\+Ck ,2 1j; §zQ0*V~4Xx]to2C݃e ALC-])f9<+GlB%& 32bj.-(`{ vFZ6WLjڝKB%}9CڸrCê:7&lr_#| vQDP4ģΉ=>r6=dԗ܅hC"I$UۇG+Abg &m?(zJ⫏NC~0;QKLB\C۪?jb uSIS\t\hVšeKÁ]f}=FMOg~{(٠SRɽ9>?#bGi~Z+577hLCeST"rzC PEË{E(5†Hȥ9;H8.[$ٜP qCԐmTѲ< uUN ܫ%9H3 nMwcac{Aic\=DU0 <4hJbi`þr~A_S9)B;`Xt+a98b)6Ru_~N5,:V^id]-:l:E =ęב^֋:l\CE [po6MѐZČBz,(]SC̖zb*P}:72E60P:e=S6u<6/r{ȇ Ts}>_lB}ccX-Og5zKYGJْG_L(ے"n\r1!y c:?4AH9Hqwd*ҵYzbL 8HEq],|u3MƿyCڅv: a6Ppb>[Eg gΐ[k3B?%㽧(eAG|vtoCi%&!FzsxD0i+CYCqk?mE[uZ 8>/;Ӕ,&7_ò(1(+CVFKT#ދcjO =Rb  fُkmKSYc S0*Goc>>'.΁zyy|~Gނu!ϋa3&N4e*3zTg߿7ǸdZ!*NR%D̈VvJ.BJ=#,MiYK$p|ҷY|Y;7%F1&߀tobWq"fhGzW*DTԆv4݌hoƊAmrF@8],qɶ1+&WTAͷr; >w!RR5^ȸ$+,3!pkMUm39:񁼖]qp%.-N|Ґeh`,驛N(c@w )ԹTaZLZ՞;˘Z`'9+:NCm&[IޛWmY޻ 0@ jj_(qn!]{^оA= Y{RkwQmU RGxDupCO+PKx&KKHWME9޷METBfeju1{B@yV]pd m A0ljl5{BQjb`Eg״Oxjq1j,'Y߁/C^% '.x$1[qm۲DdՌ/nؓZ 0nƧ|E` BLw>(t}\}L=/|[!pfLܩ)k 9|"!/Agw/Ay#NeirWrn *W&&1.; ux*^7棨 E5ܸޫBqygWv rvx( =$unt(j V]0$pt  3WoѕbuR)\DGD3* S|u$Q)YEaqA&J1Qi{G a8\ &csHM<ȄZos2pB'{:y c>+=&|uj plbȺ\޿2cY R†^2vI>M()I&wc8}|b6)ʊI{Ƀ6."TZe8zU/`=5X)* ÊX>SM=7`L$B^gF~G{Q9@&fY3d>L Gz»p~FX\-o>8>/8^/Hr&5i[LVmK)[hwJ슅ԢEi{_}D* Ӊ* x N`'ٳr$ح.8MkBQP[dn,띰R3snXϲ~YlnD}qHgeHBF)ͣ!"#u/8O ]^ާ@82+&уKq yOQa7 7G=*e4eJG _H\- f}r&n8:gTǍ@!ǗUR$6ζRٕjI(P0J'xy&_2=+;ΘzUndܱPj? hx=* A؉*kj(HJ"SW^Xh][)l/Zğmt/IJA}4A[f'⨴v_W[naS,Ho~KN '<qT5bdky4[ 5FREn1{ᮓu ~XMQ$ޛsxO%_@xgv L-7Nqh3;uiav X5 aޓCM*AApWПݳKtT \8ȿ{Xcw,ʴ'<_MrG-*>imoz #5vGN&A`vv4@1bz)9As(8ac/e\LOb7N&t9]O[.["8 i|Diq9>\Sqݶ8BY[ivwh$KI ]V&(:v[4jȅsT  h ),T*)!K7*CqʯְJlH;G=O@T>,V(5,]Q@‹¸Q8dPԎZԯס݀ksg/NlwșȼKc|Vvu~dk4W>/L_J sLB2BCL]W(֛̯fBq<X(;5_jǎ4=Z槪&~sw͎/u+ֿWN55c7|| f@Ar۟خG׶ ^7M)^O(5:';|/dRPBIu Cg#=9?, Rxj(XRBgՍ] 5WeCODʉ]uHT[Ji)M !W"^/ R]aHfIɉ=ɡ=*)P]x[>T1%+|ړS53xȖJ_7PYڏbw-/cK^$dT+(;\{!10>pWh&^{m^$b)TRVRTE"jj0xPiOmwZ!~lw"{$]JTSJ.tLԁ>c@e|\  /~VCysj`]"% uxοyt5M# -h.OYlTa=dUf"Scsd5%T/ < (;jez'v E(ñ2*1c YrXrr1 h?eDbW.d>+ɢW'A 33u*ش bsGHIqQ=-݆ZEIeyWv6n͆eQN;GP%_j,m:kJOK*lɛ:eG24Ga90S 9̊MQ]u;nx2˜<_Dc+h5vGof۴Kveĕ4Pg )< yUM>H$`Re5 X=i| ~9xNWAPpד5'RL 1K-'xKgI7$a=eȗS.* f G)%;Ӄ&J %_N |2.'͗pA:"^mg[_V8$&1S ub\E DXSb%˞xS)FA{eTE->_Φ]M {s:K'W>x ʿ=|{j8ázqh V{=Eὣ]s|*8Tm)v3Hg3Z6^?I :؟7v튎L&V(gO3DP1OW[ODߥJJX;ي*hHXß$,B3 TDsg76 fR3;!߼}ؠߡO ٌbv?Ә.\[.M9}l Yk@kĔF ;R3gʑM!tIFWnT?P+IaC4'ԇZH6@5|qҴOҦB/JMQe5qۗ\J2G|40B yJU*yaL-0($BǏlڈieATeR Fԩ[{9D{G$ fA>:WDG|“VTuvBQ|4aX5-Tk35c^N4 0i>j4ڒ1^׉RvH>~PC]6(M85 sa~NABz+֩z gw|"$j˹<הh!g@#YSagyf5.y9s;F/9%͈ "RIϻϴRJ__hѽFv}7#7L䩾 qx5L{[W|2r:voto~2!Y$OA²MMKt<F۝C!InU@`$RnGe!h)?r`߄:I7Տ?|^Ib蕻?N2*>/~6C6Ļ=F9:W'P`!W(z}F^bBn淛FqKͿ7:\츙'3!sIsD k(_ A3yH!4jߎ7Z#,#{~Špy~mK7? W@f6VXpE0 =.\۟Dv}hrKxDH>w9mzRAŠ*Y $fc҂\)ޚnSZ70^higGQL5{?GՃ!pJ[SN NVxwl.oSWlkTҲBABP[btM5,J();*JjaP>pmL)Zp4# x*lU?m^fojYz8,M5\*t _2]TS8_cbɓ-)N\vk!{QWF,(+,oI|[.k=YFGFXQP9M؜jz\^MoQP:{67@a@7Jdq'@WV鴯<!ۑ7iӯ.~}4)<$F3Vf\]@7VS!w`Ul2"^tvh38 GH*J "4GS|%I0h,yvUܣ h9]ߗVnμ֙9_jbCݝ˘5uHr,V<)=@NVu3U-O{ļ z3˔]YYVxIZޞwmiQTYZB_U炣2{D˃⇩FBpp0̛)ʟH02Z'E)o-$bs-9 fAUDek|@OAH~5 6(hAN3X}ѨGz) ~`H qZՋP"?]Zğ_$yMYpPAUT4ߛQ/Bu/`}jTNzuR#Ds.Z3 yjx" u}41vnCr e \Tѱ;''-'Jj r.ZwzsóIJ䐤6nj'xY&O~.N-{96Ar5ʥm<>ω5n UX"XxUͅ#*Q_coA PsSq%^$f"k&*8LG3R~q:WU:zo|׀X7 Ei1*ld۠T1lH[N.^O* PM#!nDf$F`dzԆGq*ղymDGX6ž<[P$mgL64JH!d?DLAB,a[n)*UItD cϟR"1WO߉'~h<Z9ƫ&O m&<"c=@y><\Fbr6Զ(QTtdF̒e|8G E['+L{e_$|̓Ƀ0q>oYu#Lp4ȴƪ a.ߌ0/Iqu< $8؁A-8d>=qM6䊫vrvy$lzQSqb}ь뽬C/ tz$[͎:aZpFiޛL'_C~A+N]ckbt!6V5x3O%Q=L7ۍ$k4E-2F >b5q5.CfKЅkq,t@ba҆TF.*% oqu]Ld3/}l흏Ct TE!@ Nm>Y"e\z4P(t< =ĺ^`8le(7r{/o޴4 <[UwlW ;E)m%s./@PK,hdP\ |ePE8TtK)n e `E^g-~-@ ʾ3 Zd"IDԵrsnq۰jQl{fonBm V9/ÿDF`mʳ#y5'7䎚øi7.uPm|1ËJD7y)2ʕcRZgcV>aDC=Ł-xpu[5&M>2/i03 b3Η=މ/(zz9GґdI}[L9j ijBOxlKl]m#;:Z,i`858!AyJxqZ}SfE0DBN6e1;08Q@xs \\>rs`?;,ARXnACңhRTZsj']ڏm[VH?P?LV[P*e39A8K:J ig2oZW,J܎ֆ2_cqng:4A 0Ȋ<]Cnx8ek3AX1g?Xіu52?pDVk_624 \L<C<[l5G*XwGCBTD)y('ttGyeJۊZ1o. |O} ,pJ_Šsl{ \t݌ dfIȎew[CuyQKPp|G(Р,)gl܌\"o#j .tݤr9)F?`w&v,ܝE|N OU5_!P!)ÒjzR9:Dq537bm&5%&!Jo)}I*m(C`nvHx9Jsc%Qeڗ^?K k1wjɖ4(,3>>RZl_>̴3 2h9MT5f/}ؚ6fOU.ݤ(!+G>0ݶ=[;^ͫo2S\C !jRޑ Sjf_5ȝ*QenL\@hkOP'>$%`uhҌ|5.eoNj)5K!~C?zc~:F[)%i&)2<[ vso!.X ?J&*?D WZQ@6 fRF^9lddɳj>FpꕯZKт6=02 0C 1 s- vg;h#MtzzA}FV8,$Y˨ϝ0;P T(WwBz M]r,0/*S 7٫:!nNy:4%/ 72+'$i4>U bAMtG< iu}}HLA0m.sK  \ێNXȔ mѣUhZ=LXqq}&" "EJ&~-C[Fħօ _ϖU(:PG5m$uu->Ro;_lN+h(KT?S,4@]\DJ-b7tc/,COnm! {^8+ %^٬¹Ïle |PpY3i<3n;8ycdH9~k#ԥa7 ͛ A"._MFyL x(Sfi⤀4`ms^+,";svLvZ'=oZڑŸc)c'E_!ž,& P;xn<1KY{1 ފ^f."~(q i̞*̆ p9=KE%"?Ftb-g-j˭mQYwqH +ma(Ȅc[D-_+^*9}\̯g*{qcR2L=B[<;y5ĎW OhqG|]W2f;`䉨(;P Nmʌc\H)1_yBcƉKi0\E<Vu~#=G|RfeFa P:5,5 쳿Q>wO/CGx#]bS^,ab rnA5CâND i06,|6-`y$<JUCІ.^U-?u2+8IS3 `uY;[=~uʓwձ먌51}c<'d!6ɩn?z@#{[A-{"<׉!`AzK{ )oz#ZZG#!ad /O̥(0(~AUddxSbtQƃCM2A)N辯¯iP~,O4TvRs;rSaB/7:-ۥ^bI싚fv*nJ6p]I:w ^go+T4x~[a߃xo@#M@z>ޮc9ESNmadĂq7\׿1)7n{*өY* {ꥺyts'WһTQr[[@ΈT^[ dDin,,$l_ m_*hR0ƆOlJKEZT$i j#.x9.sv2x VZK!c{?_{:B*&މ x^sI Vs+I;\ ւF"4zk/A\$ O-%iτF?kO "W–b=KDȃ; v*>jN4&ߞ ?ml(e;\a MSyVZoR5fuù?xHY&k@CczB:_{T_EVpj:ߵPل*ӘpN`5WQ8pW`;_vijW ﵸ_q6>Bh5!4|Ը:eMdI>42;? 3~C`u5`7ƔG4p6 $OӏmP12f2>EgE啋38Qq"'?W5w % E VVymo2ë$s?%7:>$"(ŬHMk)nZ$+ *Nu2 t÷wP"i|i?BHuvs=~&mSPˬ< ^7KP't(tD_islT(F!&nN QъP46^4WN%.Z=%5=n9Ό=CFmT.7CըTg:+Ӫ&2ն{VK-ՖxdCt MP[FB!f}_]cl|`ğ-_I"A,EzlY^R,l(¨xwM+o遲Yi &5j,i^T6./:]:F(Dy1 ] $~Iک4ޓ̺ ְlWN M&>P;N_ M Jqot7!^:5L?8r55)=Nǖ$e_к% z#?Jn0nTːjWM PwZWcsbee6Yvm᩺9p%Ž PʤlOkQh𑭧Kbz_eT߹ICG}?~eH1 & Ђ0oR*#OSx=ZJU^r z|{u@һ5Pv<`ZߨegƠqRK4`S㭎k'Ypi'ќd,V7?BHC͚Z>_ ݕIޥ40{=?V'7Sȳ.y]m w)!ˤأԮ-Jkan4ӝl BQ)gDf ;L#%A;ooMXWoU N<+it9o},UH%ZP)F@}Ŝl<6:K(swj7DcC75uN~ "YKDKS7zC3t\k (amI/b #&xp &2I&01FL W6 }E-@ɻZ|3W+?Bx0|є[Ans>JZ@JŽJ@Ѝ9U 啣wq\EL ;kHFV$/48jMCuɄ nEը *#}&}Pp=5ɯIY;U.\p賓;+ջ7Jys$>:d8?Ni&MOZc)Y4} caB=d+ok{iP0dumД܊hV+顸Iߝ&]P#iؤ}h<3&2 :Z # ttH/,`h1 ;jʿooh:T)Np}g:/YHboJg.8Oj|US @¼hMS@_ ah=$mہT5R (Z%ɉوZyGG(=tHZ6*^ȻVx?\X0k-bge"h-.@6@iN{-̥cBPQLF:k넗Ę tWaGkx$LJŬQNsx}M~:6rQuJ !+EG* x/|LRv|^CJ iE~K~^nA҄aΐ'1gG60BRX /_hxS~1+52/`7#> *;TѪ%,"OG9=,hؼ,';,u.a c!R1u+P4)L Ϩψ39j|JEF$ݨ6|jGkeX>ѦI͸+LE {h `!6sh _-\5frY{#V~`SoX3]H|47֖_JY!~y64.dV/:N,Fj.hA$V[-zQݒa"{Po"mo ,}Rqث]bYl~4Ug'm3ӊz9Fu-LߓGAEmH=K@4Q36I~aI2p :<}n_ e~CxuX"D?&ϳc3,8HtfR4.->A~w7:i=(k*6鸓,jF XScieGDi(1^4Oy4QUf8״Oc̤Qx@.0`f.>Q` `'@( :\ s-7}EQTd]VDgt %,gxSD Zg6`=vR\Ɍ[g2JIZ,hSUF9W#%}͵ ڪ:Lc?XWId67G56(S!똪_fU1EXB ՗\7EE Sh^ IleH{6Lnost;&¹/!p >~ xTŧ1ߐVL^w|?waȉc:UXɠj26L@9Սk{ҨW[NR=7e%i&q&x]ieU)Od(_wF1|b?p&Z `;Lb-\ǩQW[vC~{S q[pӎ^Me!)ዴSyDkR `!3Gm77Vn 1bWGG<%z^ W#8*Jrg˾4}Hr ZCrYKo:B/ybT-}\ 5Nߙ&]t!vgx5Ǯɝ.$HZh?fnΜnqQq/te uPvd~gY4]K̩*1J =ٹmuX(t]UM5N7ZS=Hmszj-"q݉UomMk˺Ŭ_x%5_UO}-J{ӊ=IjHPGC ,Dȸ彀ZfdUقC쨽g7Er^ӣnʇw yBu-t\"$E}^W,mJG$)DC :aND@3ϕQ0R~=L3mzY ijANXiꇽ(˒x~hDw=i6F'5ԠiǬ ~ UF=Q'Fϭ܌m0@Em;;) q@#|ֶRnB݂58\NtˇNc` ?q4E_dS[9aSz" ]|6}v®&ђK)gNV(b7E):Grt%}`K.MYݼ#@Ãꪕ:捻Iq1 hV#4,u{|J"y4rLI35;CE-U^ 5UZpva@h {!N3SvصW;:wGܬɈ_J D[qA ,UK:S^BQ#8y8].QV-榾JFx)}vl{Ym7WA߷h`'>mh s+hXE5-!XǞ*3wd*cfnZ皰h=bf|m褍D1[(Ú]ec4u˅j[%9tW^oh'$}줤6}N*d?FSH}P?kaH`& 5Y6sN"/&#i|ų͵>P.S Tu/3=P`O:jKZSy bcKrU;hslNWdOIɤ}l~JSDp1!âqJ/hb:Q!_+0Q/n4;: M$Y>y53M [qUj@|YՒ6#>(i,e砪AT\R%z0JMGpHZ2oo*رľp}6`a 5sdz|Aryl3:PHޕKx;S֎]~YIuޛOMfd9c\)P MC݁} }@;K*?F¾iF"όz?cq-•ϱ9)wU}_Һ2jEHh!a5{6KmЪ.0g5ίR:]l= (Z]&s!r@w]SyzӰr '45wiyb_fP)ƨ&|wxE?,d,] :"Ѵ,I~Hw*sqBs0ƹ{C7ߦ }gO>ʨU4ȸn^tD.N Yp=ls7?P0rG!U)b0j3-9)= ؘ'9Wr{/r [0Z숱i3QvxgdoJq}`Y#meݘcO&:t}OeFZI1 ж*9h8M5 ^މtmiB#X7&@hvx<4|N4gX0XWQE(nR"Cy}gɲz; Pcl3n:xJCt 8.s W~+Әnq#;m_Q5ҍLej$UnR_nAR2*kxfRml'}@pB! ¨g{;B6cFUF% X@Z_N+#ha7}SDb\a(#{ /7HhM*) ;CA 52FR;ʌ l_Y,R}:\=`K+x2B/t܊I1m duFtY9\Ѭ/=`Ǎ8O+"ߖB %jh0k'+{ohtuӊhhNY lpP 05oh !!d":)5fjpAvbhuX͒K(/A/bWTDG%ӷv#@mB}a-V.׷7Y6GgE2C"zH9|h;b۞dgBeeAх[[*~PeiV]\6B)+Zݥj(e>[Ar6xxOj%'{~i>kPP=S˅  SN-O6 l1}AXv{,ES">v,k4DL_MNa, &T_~CFCV g^%ZO:d AO4»:DiT ?.^KevlT!cuQIt; !Q7"i4J\;T~f!3F=|2@]wjp,qe{,_R 3 aO N)Dv/Tk4wPFxA5.w߭Qf Og)%[_5`Lnɭ›,x@7m;!v&!MIZ_+KƱa tz HWlG5y9KzVOnRH ҽ*%^Vϊ.F:s!~|Yf+8~10.|&IV+v5o~!e<YYI(3/g#]:ȼ/-TL,K-Y]GF ba@-gZ΀ ۲~AIqs6;s#R&hqqAh_Bۀ-Z~- f G*_4w;سBI >d{yrO%?8)H2{/B>aE+_ù&՛`|l,uƪ)\~g{gͼ]k<EUړmWB_h Gj_g$12% - 5%蹞ϹG`38hmh IAYvn;`RmP .o{8YZR~7$CT-i]J^[mXr&"4nDk>R+1QTQSЗiHpd^IEŽT_i 0F7V~ˬ>ֵ[@K",^_kg+Kᬹf`M&͟m\SF)OY˲f LYf*ea'L;@߳ϊ3WD%h]q*3},΍MU9Lڭ+g/ ڸ.h!ykQ^qs8t`܊Ս }8XVh!bP={ޅs[Yŀ[4\;.=3I\PD14Ry[ז"ܫr,# 4,WO侎%DN>ڟ ʄǑ?Oɯ<T5eG.+P@;/RDx7Z"> oj{ڜPZ99'Y!vPp %c꿦|o:(?6A&"J_B_fnS(&-Caf;qsYݬt 0!qam.y^+Aqps0P0Vm]Hzb3ak35F/Ld aа\^+.ɂ$픬=ǁ콹n<P;z Yt"2 dfrg{f(N# C@urmNs("ȟKe&!>%Rn{)+IKQ KܡcCJ ~ ϛ$[n62(^!ƛ^"1bуy/u|C{˩s$)F̛sƿKGiAfgZiQ qfe;cT~ d |vdY(WhVz ۚlCG5I*2{Ra:-Q;_fӏ6bee)9ivfRAOޓ+U^~+(O#DPk.f N"T\.H%w k|?ˏ)1„^UUgcڭ72b "3JhH`R`$/lB1aq4>UAu^r Fj:sbZy2946bWT=5\WJӳGF\l|mChbH{tWU,f>W&3ySi*=(6˴M9Q. #Jsg05HxKvvlq%OŰe}1lق]nelkj&N[#3tG0w} U"4z  ػCo i}Z#i\ z2[hZbiw`oҸb)Z|uEF]YA芐tVv2tQvԐv&GYʒjwׇyAKX3G~2) v/ʵ8!=e XfK ivR Xv  v" AxcI:O˹Cu#mE:Xp/fɑ;7V )L#l9l4:t@`/d=S $GY7sz8LS.* 4q&QW7ZZZT,!o1IFSZ@)؇P1cQ7 Xq-N;-"@'-jVx6THp$G]#BVRऑvxr4TņhS"nV X}嬍9!?l2P>:wvג ӥÓӯ9!T3Mb`b+mS]t\Gt+kidrJ3r;ZȊ9.߲G"駜5 KU%(£$]P$?ܥYTWJ~M aE8Ԩw-! 6UA-? rY #܄BY{f_'`ޘKd@hTg{/γ5/UCQ]v}i) .|K,V2{Ilrӆad %Pl!eDߕ3dt9 ~ u.E9"]~ k}ȗf&/bPVKߖe#2^-r#aWT3îGd5, w`#Ka7bnBL)x+HDXIb";Ek#>5 `+W4/sܖSS eY;[T]$@nhEAoDWՋosu#^(߯ s.4Z{t+D:Qa/57V8@I,j7V9Kd@djݾ$HlZVte``=Udnw(ςQM;$:];!kf1NEaqJu.vD`UY#|_800U![RlϿTR["`O8fQؙ쥯B*czJFGy/hlCk_4-\l8^N~~]R]ǞI$忺PrY>?a3xg`1h"k+*6IKf_g g}%JkP4m:XlS&M/>0߮߇flI7:DZ_M\Fc/ZKl L߶!lso믵0J|HWdQ~oY I}Lbb6j\i6j}Jvb!R <7}ͳ#P,1\%-C8ÔV8Sj˵}⇜( !9Q_FWL(q?zb? 0xшS*Np|d42hde9q3U}}!sP]J>̇")bN3yG젹 3R2Sxq}M*͵[wA\_90;}'>*tP;%;43Z1X%f>[*$ Zy;1WdMf 8$=(SW-- 8{u"JġXX# '?w٫d =42}xE,:ٳ}tM 5r#j Iss1/:+26== 'F 6#"jREQ\wqLLU8"^R 0r*b5$d$aV}{S8KHaI*~s{4,~DOIeَ&,vUءMXVoYԽa_G=iz*sWj<e&Au#=V5V:u+?aΔ)'I HoM#Sqb$R5a g-FY潘2?CVBj .SeUEEx2hLC!F&Th&TMi or)L=N /h}PڊhM;?&S7J=c00 ( ;#BS\hQQͺvG=it!`)"[}g{iw?smRw9 F^YLUKҀmuW֔:TĖ^3[ +؏q UlW%{,{u󧍶q^n0]\MQ hأ)wBKT{qHKoG&.n#FK K͎`6܈e;E 3eEǟ%5}bhjkv11y`{ Oμ@⬑h>b\{#OacG]W-&Xeɻ:XSZ7a[1Jz 6/>(y}^d{yѺ'$hM[d< sDZeA)DO+pM+k U0)1{ў;(Z:O:o!.yTugE}Aw62濸f_ 8{!,l0TJ~I|q\mW?k|żM}̷$UJttEcg?bB\WD3/Ab ]ؔ/+T5.ZK5ߪ&mZb`7xzPs{8KuLdIbPvA?,?g0Inᯙ*0CrTgX\nj;sd{yk3 i!9#Kvgff NZsLN*2޼6hd"3olkƸbd畓1<52vO'dOi#wr#ĊjiQ1'L+ӌBq,ܐ\H;:VS]s{@ݽOO%cDBߏmLFZ]*c[3:X-{MG2^cw]ʒP5~vqh t<=Cٲ}+=]t`U ;7,:P}-NbZW<{%Jv]9H-IQkM Sa6h~SOi oW Ah )3Hރ^!p f Fw٭QX4Z^Jfw}B4v! <|nRlQDlfܺE; vyyfH|DVɍ&5l$ogfxK9qmf(MG&B?r!ox@iOG+ 8${POV1 6:ۨ1dP#w;A9a*&NoLrmy͒w;˰S'+A@"rC7dۊ>"׏2Z닃KG!%!g154`:MƯlek%+w ?BIXL'O&{9oelgKj9=I:%@dS>, /`T.73`yɰ.0 YƊ,#n_#nѨj$L`=r?y?R)/$r=O;S\ަA%mk0k#MAU@iwx«^љi_Oj5ma\J"}TtOJT5)E=MPczh~LjƮ+zMfǚ%6nzB6}b }E7+~Ý8;;YVB@B" QjW-lQyW/4¶+?aN4= \x#M6[)UD"x}N*.U]w`0&묤/TD d 1*rÃ:xRd {#m# Pm4٥JR*lsz&ãj~@͂û:@RoS-bH+ۯRP:tZwgN|ÎqA~$+LެgRI Zc?$x54 SDL#-ODŭC ZE8lgı(Ih=<$"GK~]`'|/$8z`*ǧ2(:?y5;r["MBU̼VXaHQ@4WƲ}D5_%U:uvlKH  y=ѹf]{V/0ٓJf \TFD!1P& +~^_ Ui)ǐ[{]3:=|Ɛ$7ЇY6&1LH7(rɜf[_NRO7iϕ A Po]mቁ`b,SYnؾ/V!}3t:yXfF?'O+vgoU0(Qޝ6|GP:iN2`G2#<5 &H˕0]iS[vwVةXi>E֧b)^R1- G撵Ig׺>b< ;` wIhV%`!D&929y> L^tK'h˒w\ŧR$3Țh]/`dޖLW0"8 /I L]iA)*5 :':,b\tZٗpym> AJvpZHs u5,m &yȜE6B[߫C,Syz2HTo /$o޾ ~ ڵMwE[ B` 3guZ 'n G!R_{EVrѐZ;WzMӝ)DYEc y/=cO}96Dd?B4bTDe5#j?3]D72w?#ae[ pƗg3+g)t1IqIХ4fk+r>D[\KMHNB,u)u6 ;OXˎ֒k$l1 .,qJviwl#_va`zLS6ltIf9j\F[MgKF1ұ^\BKC7/X80i6Z }%Z95S^>{H g]}"pA[ͻ"~.||AN7rt{mxo#y U [`K8tEW!eRw9)^>ŋV`V$_†wxBf)uly,hpKyzrPA7\-N6U5g.bF(#y.aܰ!Ai.0Ɣ7}Od3==Byævf淬W` V56Ptv 쓇nu/VTH߻zT{!'g{=b@|QIk'2<.p.)Mewi]#)س ܢ6i #7W;}̵E?(|\QyH2j֥-Sbs ,9[TDt>=%,/B;^/{fv?GqSq'GlIi\hv^wEћv=ܚ:JkYЭT<PF]{*u:BF^`h_/#]k@/9ȓ7TY,6SU,%F`6G!cQ"⪱8*Ѩ`0TF)zdF{fHX!:/$<'Y+}kVBogNG~Z5k [Ix"v_۠ M5-di95Mz05?+EտɁ]m>ЏƮ14VJ1jeu5(?g6x{ jEX!4Aj*Ӌ1 ԰#J_N 5 M|MZNKy1؞tzFnZTƬ08*G!g15WJF@{p|]#DV@гZ4E)9W'.m}P'P1ww#ܨ$ẃĮэNM7I|lg7VcNYxvVDseaSlE#+TBH?`p묻)Y c]Y: 'GA14ݯ@6R`jeqE nŮV 'rьB3)ْ8h4$5dE V@ͅO~?Vۅ!1"7DRS`r6 h3nޢG;vN$! oH{ͷql7u 2tjaR? 6[l9.ss|oh`=#t֞0 "_QVZ%^2I$//^K%tG"?%'5ut$:q EWN7Eř{ZaSocoi6`䉮J=2*t ٿ JUd7 ;Qh r As?2 NNG#d+W3CDV9f*wV(#1,uC-G3&R ?*(`cZ߮Ů`m9h-|4lUBRWRgz?Ks$,AvlXSr[kIg)3db1[[rOg:d 4֫vn =&ؘr83nH XSց_8rI$ F 3XA%ȵe, KLYعnṱTnN|ٮ}lT1hOr47,RT (~ 30dӽtO È _oCLt\z%^6v6>vlW=DDmУD"׳k%Jgh>h*ۏ-9gTzJrk|ŇEbѸ"s6ڛK8R?1(o~.аҞF"0P?jPٗ_3+SZ-o4U&chR8h".R}}V._;"e"ZZlNNL6h]W'}R.0?"W4Yd{0`=/2Dc7oNx 4OE]S*% pV jG" IG]EDn<~!ξ7l!1^U/޵΍wHrsuߌDt6&ED=]Dnm6Cib×u5=8C.9ctwR>] H@@J/MKƉ*G-7[ƒ%':б)-6+si d 3CV'ƿBmm"{T8Y{a?}gh ܪ(OB6QӢLIY&hoDC+Z[7S 19 \#P f4ٛdx.D` Tk%"G 6h )7 a{Bj_dU"TYYs)Hm_karhТ}( @fNf–#KMk)#p-{>Ϊ[!Fkg>pQr]pEV;G:" NbBLaj:08gfo&fXp#l-斳۾~[E0{)(pοkUO'a%cdn}ӃӔk%WjrN! Ro%ٌZ^SN#CVڔB;]u@.ᱮKc[K/SqC_d J7Bƌ__]a7;S6b  Vdm?AcLv{$o $Y'}CQN v7JkڂyRgjʆ?hr{l6ojbJ뉫  }ȄK]G7\o~IL;p^ڒ%>37,PQ`Ov14x;^TmŘtohĠ) z9^wm^hǗ!B :Y.%x,wp :SOQ6Rc~LsxBW@arʒ[x6x2uTPs+BDJHr7 UF 4/;T`\4X1#yZZI;eblI/ J.)RER;3$yw=*7\u4{"U *kDanLw45l[^^osoop_+e% Wu hѴ\/̓Ыʥ#JRޞ.*dXȎޤlq<T{~nlŻ\9 Y2W, ;DRէ'TƪsEt85;"#3c.T_6ȃG ni3@wf'irkt %YYeIK] 0/"sA)KmbIlw:mb#0#J7*"qr^f#tϔndf,U{76?Lj ә9e35*X^#OɎ`Ÿ#oϮY.ߺʳtxniBK}@ܷlPN[JB$Q>1ziĥ f ˀ~V[5Pkoźł8Q/|MIiCPq rl4i:@dG4`m}GZ,k.P S"/{% wrSd"[)5جOZ N{T]&חt$Vd4}#6TNr}$"cZ70R|ԣ\' kuf,x1ibV{Cw.E3ъ}^S^ݨ^5%~qBiBb|}d+ȕ4~}, %Tb.ֱ#b?$)r>Ӕx@ ''}C49ЀDaQw92THs,#ɴEFmiL&Ɂk]gJK],؃Se_/f%d ѭ=@-acxkaM ~$rA>ezlǸ=LIRwGIqL/@'8 <(Xر˰4A: u0k45<h^DZD( udKw"zFh篱+o' E68/4tƽkgG'&!HB}F-N ]? 0j2v4LJ|#5~;_d|'^#/9aup ڕ#MƃTzE2ݮ[{q-.RjAD٭mLZgC0Jc[yח:жR-R}.Gl`p1ܘl`v@\>z`{֕f^iVidmN(IN!%&?L\& * 6Qٗ8kczY(6cȜiF-]XxGYBA${(C]aAƖ9 ~px7-WgIhlam|F?GV[G|%hC-*?q!w;כiYqahc%eb88Xw*ɨ$@rرUKq#רּ)sz:<s)7HfD:v`0Y Rػ`BH #ZRcVǕγd~>Zo5-1,M6jF TehݣS3l,8(ԫmp d;S]~+OM֖]HeT&íڍ( + $-i߽CƘo62B"ZuB%;ZPXOD%#e-ذCDI-ɦLŒM K;뵅*u;M] zvln ;>@*[př F5ĦQBNӚĖ6 C0W 96ݩy|Z{(i'26/aT ׶f*_F -K!Mȍ -zo1W_3(O.wT7>Mlzpf *fzBI#{GQKE4e4YN1?]h_M M}~@8 x9$)a!Uh-dImz']%Quˋ~F^a lCvbm2L';dR2aiA%K!Ja8ПWUsF tԑweYbΏQƜITEvPNcM; kG8VF@æ %A:_ TCX!瞓?yVv@CoXCA Sc Mye$a$uU.;7{!P9h[!;;}RM/H*Q~$y)8ǧZ\pJQbKM&TI O885ȧ@>畘ygMY^11v ^o[ʩGàm FARWݪ#>|Q < ||bEf^c?MN,>{m(NX80V׵yA,,3Y^2~ϋS|\@3|)Tɳ:\BnUGrs5cn 4Ɓ0 }82dӰr(O r˝LBTԽM-oը1(Mu҄?*QlYC%Y<?>\3+ Ye3wv5\;q7;!iH&^ {vG K~@v]'/ (z?9K7=,h +=aA!V J@5/AGS$=ޞ `6c6B<4ƦtYvCGrxZvkRj8{3w9 qVZVhs3ބ6OLU>oH\EkZtqݙ lhרP?k+|IXR0(QBw' HwD9CÌq+4+ǴDbbkbUO7kNZ]Ѵz3R SVe1 DQ/Uyc}GuAi hkn(yJÌȥyN&ǙH:ݾGc_j txX҆sW=S%dKTwcnc|9Xw)6Q[ԐIi]eQIGKj^8Uc ]flXep lI[!RtToJ[TKCiB*ůlZX" ܞ lhmF;O& O Dzٞߢ[reX e85.bY5~Wg^D' h`BNcOhYQ[AϒNVM h1?Vg3i;KvkYVxM11k}eX3cq@{+Jp<w!(˼Vo`;6rRQ8"#+9KmoݯY)"Y1\v]I`g:Zbx̦%rhUT>JOF $T3o.9d@;fM4dI[Lǯ=p47#jT䛠򰂗豘PF+8-c*GݎGtd~Vq2BƂ$O-oeԿ6sLsr? vC`k`wP5LJy跨os~UR9:u [4/}H%ô!ɏVTP)ntZ;~E?޵פ\‚[ӑУjMh^EK|G60nnzxI|T GPl8Yv졑L*D-=Z˞qv-B?{D1ln+NH PZD-O@2gխ\^i{; KZ /1xXe'G<4N`m]fM]4#Tcc?Қ*#!uX%wЅsuٽbE<@Պ]MWΡ@=r妣[t ,{E HEJPo[r*#QRdGڐBT1ĄӵmOzBC86Wb#^mkPwE?)TSNbܘq s Fӭ]ֵM ,YXajcSɩ+f,q-[j6ou㓟IqA=Ĥ~܍1+Z' SLﺢ1F#/2{*zfbHo=Dwxn,AL`:j7֠"1jSj|"f)nk30ҼYd#'mFEo:*B]jت|^Qq?0kyb"uDX~ )ՌRp17m:_㤀'M6L${@؞04@q~2b=`|G*)JH3)O4;Bg=PW$NH&p9(Nw{:vH6.ÔuLp=NEf :VĔ#*bv;.+(8`ѳ(xznľϠ.KYY3ՉDӇOTR+D7o9-7>f~n%;˖ i3%-݃B$ dNM̞rƴ.|z5&2pM^g 7toglW@7B;ٗ' =.x.eGae2񁂼-\̖jC2 ۶퓕5dIpqѹ|<4l.lr3ӆSF}i"Oj[C[-mOК˔_X3{'#: L*dr$>G1^u{5yep! =o$s؝0kYҤEp&)}D>dN SGIxP=xIWi8_8h# J],F+.dwҒCěo5QO;r%1UqB`K̺EΟ+gLYp}<"&ʮpvH(k9w aα:0*P҇Mx8(-1} v5)nlU:Bgq$ "&oBL@lNik8UPT vO7L2I@!JS0؆V5јQ{EU@ (r|a8V?4Z} Zr4SAÏ̃[ˢkI/9BA8}K|>'3%M/υmdSsk4;7?x~gy@6 Jey$[d\ɧfQ sKpI*h (tϓ:4TFz"4LF`Fߦŝ:MDx\%*0z*B3z(+<`57;Cpe;{.m/82q8:' {&fy 8]@K>^8u7djQNЁJh!7>tS'^H%&xYr&Zh XEi^!ǝ-2* E8՘\N%puvI&h8հ.ӡ\A ~/oR +3Wwo2,U.fd?p\E~YIgޙg7Q( G%mhhi .ԬX1R|{Q}|}u I[;#1aݍPM8*}>wa߱xEGW] ћD&M'_o.5^5ͳ=HDB&!7VI=\G'䁻97/yf:L7g&Ȇwtj9g4qXhD^>)/(HȪL}iR l l7=so2 S }퍄HTk\V;K 3˹'L 1?:u" 3جR(EҌ^gI ކbEGJ0Uv*6cM8*z?QȲhwB7 Oe8{j%y bI(z:ʹ/=-?lze@Y7zj Z0x"=k 8xE$ 7F㰿()vĜhJ\Be&0Ԛ@Rߞ%4AD΄\QˮUj]=wĖ~ )!A,dO{"'Xޣ fWuթAs>HlUfF[tP6#t)l䨹ғ-l;Go?DS+ExV̶ɔd36Gq-_z^)qYc)k婂)Y3d=!3-_6Q]'QzTKW$WZgM@b\ hl+d9VQ˰ ~nfP@r>pb\H<8eA1y$adaTDUoxoqz3trrPkOՍ]ږ<7u;%`7X ;45]1,uIRri>E>g7Cx5FZ@ DygCAF?uG2;!E~羁f{0S| ˉt4THIVK.y Z.؝O֦:jKeoz`Qbs!3`aGa;}j$]ۀU3 *x=>a9O8* "(.>.xdp4Qg!w=H٬V29qO;g!O:P^„9&aÖ.Q*&ϝ 蝲kai"Y ruD}֘$yr% ~y+h֛id/`bz}fnliZڄ7١-s_XتPCk(59|ע{z-aM+{S1`ՠpXHC6e.VEm\1`DnfUU/<#re 0n@7H"ס*&;O u%e(eªczi@FY+wF}jSwTZGz "ҭ"ti|ŠY[VX֍N:s%4T2l4kMB@'Ol'C)L|M)u/2dPHbɷC(ITP:^۴YγЉiwZvZ۰㪋Y/6vs!߷ 512+D: ܠ]25 aZzp[ϟA&rh0\l̿F5WwhrHE}P`|̟)!poցcbby=^ij`iFX,5ŐCnWܯARhLa'1K>h T@S:G2y>-`^f\Ml!0mH[xF$uЎ_"bZ// gEd9-JS\ 5bbDGZjq^Dc0g;rbi:*+ФNLD,ŕڼ ԋJ_5+\S7-F/̡r8 ה$`c:7CiϾw-!r̕F!p,J9O2(CGh>G U6u%b54'@.:y ':<4ig}Mf3v#dhI 9M"VͰpX,NC͘d^$tkփ`(X31 'CVV$ .'vkVK=ۆ&|az _Wr6jVoV/ؘ%m\^Y!Ѡ/j;spD}t??N$%Z1|$$BΪTTZ.(P򇾘Mia̓e^į-㯼'eu$Lk&nLP~bI" ָrh#Syl+ܮs. 7w"7ݨ9סSLTuы;(,Ȕa"r\^AyBK\.TePUUbۚ*iʹA {EATfrp[Q}~-n wBU+d1q~5 sX}nPN*'33C6YLPg}X "RzZ]6YoÑ(xHOո\/^2 s;m =DnkҖQ2.|̵5|m.lP zyocB!c;cCE $9Q`jl9%ҭMW”)6HSB.LEg\Bstg2s2Do&a Կ=H[鼿Ph1QIٳz#̙WGX:Vro7Cji3" 5ٺܖ -`b| p]?fRQt%,>5=t*J2x[ɘDmPbɱQ:@/q ܩ0 ͽ}aYFU #Z;p^0jtoWX}tVUHj`džRJEk oPӜh垒ǽ8 6M4uX*2+죲&(?Ӣ4Æ~ fC٠.W5W ,MH(;j_rGP6c,O· @ՄdQ @.w/daz>o*^9$_H|[EweTqHT*KQ%l|4╡@%VsN6:AQ\m}.o8[Kl}PvQe .7yY8[1;@AɏZCк"N7a\"-+v;U5h[4GhӟOS[Fi,Jhꅘod,$tiJq{rE[bz5M4oLιʻ[{YXG}TB_9@ZXgk x;y n\:tݨs/O1h=M\f1ÝI,`n;A꒨@t`VW\b nts/D$ږsOMA%j[M s7P(j(A@'4J/r{‹'_;{>I&7>1g4X7`}j'J93I]o)jdĨ"&Cg`뵕[}}<1h@' "^vZAmV&Dzco |u}÷ -ܗ@fJ =pP Ce#E S7jN#YW֞Da47L- q7q>' S:Ue Kh%iIn)u֮zJ}#?`aqbBeX$xYm$[h! ss=2SNhA 3b`)Yo;۟6JnOB۫EPמƓ7o [Zg]Me5ĆM:|RkRF+ǃ>V9@qEb?}fH.g/0(P]cw|!"3ovQE̽i%?3 9< 9P?_좂f iG7Fc92x2t,0Åog;4erq%ֿ NEi$P5h\1Oh԰T ]f5-5u̖&U@ m[ft~ fsvGYT~Ow^!8f5Wώ~NC{qȰisH1h&g,s.=Ł!po<JYz1/SCOblWUGK.+򾑸x*g%P+#F%h"<]d zzո(Qy -%h)Kx:Wx -0QSk/Q NyޅŇ ')\1[F>Iup?"eG EuuwĸZo-n=̌<[s13iA-X`罁nu>óIm&>+p!OQQ()_j;{qtk##\HiR*)1kwoAU4JCe- 0D-v3U|t: ̗.>oS/bœEMj{4ACr©˓&g h?Q%qhQ!'D 8Viwv6`!T*r MPT~(,džjiڠv)VqHSc r#V|͆}dls^hk=% \оAnmxxI .Xr+מ$+, s' >65Sp8: 'eI [sxa+/W Nd9՚y?8^dLWSf lUrn^Pg`@yTIhm#"#誕( jK1FLf?ɤ%ӑ:"W٫JHEǸV/l,WqH#Ȍ7 ljL`ֈ ͗=`uEJ?DR]޼XUòtЩF5~- -5|co}*QjPc /;!. rğv2 ;3k ;=_㍐cbpw91M* ODۙr_c+A q>Z[wn.}R!%U)vޜ)D$mjqe ?x2' _6 ͒|6z^ynx2Se:[fzq$,Cty> M:]zTY+)6Lѡh4SyJ[CBWb-AtbKBF_.,:9դۉp]YF /A<,*`62_=iH9qC/Rn}?&qA.n޽wwea):[p1,R׹oX^[9cU~!gaRO=HLe)E J1hp‰D>qwwh&:@#kX]PBJ n!֧NsL\&嗴e1G>9~z}qBEbri"ڍOsyh55`~`qSĤ_OX7 ~ lH4*Zށ]8 fwBPrpMtmV[ w-EOбJ5/~v\$4۩2 G0*sPѰ(/I*a)l~t#s$Ğc:6=H$f F8=$Ji2Wf備ThX,L+ݷ]\ UR+:cc_PߧE:GAYUdJ;* P˞6@s<;B<{]ơdq8 d0nj8H]!'3Bo0ZYmwLM#?H) 2M'S _KҍOwg ڛ$"Ƽ~`!u8t,:vg [~1IǔjiiD DBW.>8DMOp (8G 6ėq+bEgoф]_x2S\;zzGM㈘W{2G;'qF]pwټ?1Xibf8]C^Q`:Ғ;]S\q&G)] N+N>77CI|lՔԤ}V?D6CzKIS xG1}Yw٠2阞hVǽW8VFȩt?,JU Y1^_jZkɸ+p󿔳Пy[W͹5gЕ'`LA/as ] -ABp\u1U/#ÞCH"*K*ZnD7;~}0^lCjK)05\eybSĨwlXMVf!v]q.8LRʻʳ(t)9o9޽Pw3!U3,yp{c`WsHZAeڿ2Z{_obq`ML.:_jnNYEk9c2UaOHXjgTU?y*D,P.땡4 8 (eM9-M2Ic*}D$^N퉿EOMݸo ~?2j }vg!)Wug⮹IEM$rs:~n@ y$?e>B wptW\?zhVԦ0Weld[XB{14&|5:w7TB+jIab&%&.O&Ӎb,kRWlQs%)5vm^%>nd&BSЄ9>y5R#ѻ.h-E?ӽˬ1?kDBp"sL %fAB mαݥ=jsGdm$jLoE7=Dmǘ<#0Y'†+6ljw-^JW1 GH|Uਖ਼w U]R 3*&%2zJ-6 j]U4kgqyN a@+3e#>F忋}yޭ]7:˗"OXT#^F޷CcQJ;p 1ÌRBC@6_8|6 d~ )` <XÌi8gΖwM,MIU}ZlazePaK2!`Qqk)¤G誨$Ƣl. O 4|ةwM_{8r"0 CYqB)٭rdfSbz$xN'%dב6Z@lI{ '/ؑb98L92޸0"sŨDBN(bA O|{F;gPO 1^5,4J٬7_X&2b4ҼX4:ld4kMVW0qo; ( se~ųB[p>#V~/-]Khw#5Ҙ惼m ~:޶MՏ[Us&[kSGP(& XL|Ys8=ʳRbyJ qT?uϟ021LtwZt mٻGZ튩58R/>4/:0*giiK5P;cUhN4'䨆8e٨[Π*cK8˶j%|^fw&3 5'7^MIq@\MJ浧BWfD{d+CՉ:K IBXIShE"IfM񷨴ρ?19'i䛑UᄝC`JK.z:s΃KT,|.TN2ClKG;ΜbZ.w˪f.Ǥ%Tpr}@I%j&2P+hR e=4$zy HP3|fbFX;WdE{\Υrdjm ĥlHDІM?Pvrf›؃A6+'P8 km+ЇXwPSK:]~D3PeLwŗZFfDџ^!/*L*JGo|̏rßi'%J&qk#&zhܟPPCEx޴A=^6}/IFθKXTS|u6g##Rx $F hm-!݋ŚDn >friؠм(kEЋ2mfz4W;lhWQPo s99`]Ln$"琛kA `(AIsUi?pKNt{G@-CgN|pÏĹ4{cdrU:)B!97$ F iI,4Yf3m9;3"ok@Qh)gΘ'UA.iRwy @%y45x K#<51H=,Ҟn8UGda@r).XG_<﹋IhA#foqXkp#K; DZ. c*U,ŋX0cϖ+I7SIsZ@`aL^Ait[k-x:TCTQR5쬭 snG|GI9&gJr5Zn{=JC}Y,4ڔř#>AU]8$ Xg $mXR.;өm4xڌO{p=+,z!ÊI/Vg:旦`)ZЖ@ⵈРw[7k1iZfM}T,)EUg9%oɹa衒&z*t= UőX\ie\yKoQ?H$}jT%BZi6>S1v$(-r Rሺ6U~G!_Icr|kv ,nAY߄l|»Ub*^!f`~v,qt?gIEW}M=z&ko\EowڲRyBI ) >*(]hG] ̠Es4$.r!fNepxs<2r[n'vQv,*qID󞤸%42(@ %-P9b._ zMNnGt0s%9UV(X81!=J _F:nWMY2`4fl+dX؛22͑Y =F;q0P΄Dub a{7g;2soY4!3ÃbtE4*):p9F7,ުLߗ(@[ڟMk}M$w|R*:o?畝'޳^&ϽR##!i61F sWw )گ:&\ 3;V+۷ȲsSҪ-FQtimQu`D^w•t1x83|Y0v8S ~ QN9ή37Rjv,ZJE䙡2keAi?Yvu-;,p{JXJ AeK͂?ڌVq*p4]kz}iBP(.Cfk mpc Ө9"x*ݖv5Qj_\J(CAJ:;t?#vGf:y ;/Dq%aq6.&޵4& ^5Ds%SphV[!ǜ" KLͱ| &&}%Eؒz7Rx6qS 2KbTr!mJ5Ӱ_2}呉Y/- 0 wgt&wsSh9pR];|Jz icHqcz,:f_`E"H|"Js*3Tg,pΚ}6 X @l`1/wT yF/ f "3*r[u,.0u=┴u63/Ɉ:jϨ;R"(2I9Nod1XF-yC EUf `ca~&H D%Oy Jvb,^e`~rˆy9/Rf1 ̵,ߐy5gBZ$#ޥhXw"%g k*Vx7?vacIJABPNО?8.B_Y2/ *AQ9ƛlËgT[0I`K]/)q$v5EzU"JdR,?U`H#xٮP7,U0Fl[ )l >:UFP}QE n„Hiq/v HSB[ѪIl0Ȕ KUcLi"R@h 7! FSؠoOD+tث; | F4SrjfOSKH oz?,t1w)i(0]"Dp$nT{T&1 z:3r&PZ8Ϟ :|aeh^V7IlXjzo֦͋և)WGFbKxIr #9|y _D?- e$)sF᪰|yM  &%yʕF2<71HJ_LpZ_7Ӊלa)K 5XQ$?x6-ARqIIfDgjHpKe~+4vyS8 `+@Zs^=d$_ڑ.YVBqbD$ _D*sg)sY a)lf"ٳɥ!`iZoP>;Ze+*)xqD{>o%d EI+ͅ{Ĵ6O\ʑ'ڸ MS/֤A٫6׀QG&TʉҺτ[V#C Y秭6r Z-<+;o&drv@Ыw}gCMpRm֜>g}lje׼zP]2k4WL/2R< !9CZ机x9DŽ.$<)G+;+u0]X#e tN]v`'TW{CxFpNv^B3R @ó45v9LOP5x7ӠXpDoܙ:ii'/'3,l>-d*>!(JVZ(U 1n ?IBj`mFD@r˭3Θ;ny}: k8$4] Ӊ8ݘh̄sB"2I]WW>f(ft׫m 4erOSՙT܈Tp.~L0*83LDp%'LSxNn%o3Ss [ qk6! .4ܯRVq#<2\%o@@ibM(b[oeDz(i 8$.ɰܒlp'aqN.Z{qzo5/D#ԧؑX11x;$K- zs6j]^5'Y5 4wsT'lB([ml4R)Wز-K#uRtE-fsyocPHb'M)҉>Z!r KǦjkgwnFm246/iquJJ 55_Nn{OS!(;6;nmH,W6(3hzI5?0_tp^S1 9&|TJ,T cHgk`/-3'NkcJekVh3q`01">f\ V31GS7Q{g񨼤? Wҝ}-X8p=`f`dAJS)$L%'Nv .B)U71{k":VGMGiS7\I$ZF<83=ܯJ5K+pCoؚA| UbI3ASpBHL7wHSȷm>.v?ue=?='U'@% CΪ& q,ogi}7Eܜ`"B~ e"[P`t5=G+t'64I(ĥL-fN<[KԘc6ŀZv[9#ȂV[Iu9S&D ߚ:L9'WHhn ]Cd[ ulfޏ~gnܒ&;I$+UY<wqaKRKUޮhqEf租sϻ٢bDNy9}JM [>\*{Y рm7n+)>Ũo{ &vasN;]t}-N<{ F=VIV,M~;)C]]JWKT%O1Oӝ'IT-@T`D'Gy\ۈN=*H"b5e֪4v.µ83لj3㙭tƆmջN9KE[+}5' =`#^CDͽU%{_-bŷޠt11@=o- IAo9a#8g='%ϠD,>O@]hK ,B"3"ag ݹj3ἁ;oc /DW09/~!'|υI{r%0)|t+;3: ЛY1Ч |vLW1Ѫzp\Ε].?FEEvtAGTKڤd8RoNuŇ هPӯ7A}W Dnqia|}ή~?ibΨ9PyXbNNtKޫ[P# w&#\V'-G`v*WL3#m(CB4vP:3eYi., w^=VYG<.#|>-S((iAДnANlodty26z!;zliiݿHs2ݹ@(}É09\W͌8';ɻ5X%o{އp;YV: 5\PHJk54MJ߃[~ke 9t_r' wRt;){u rC,j2H.wE0OꞱE|CTӗm!dx߅$d d 9 y םٌg Jnj"j7DYTN>tSzP]qG L7͢M&]y_X D̥5,O&0)Qc/`Lԓp]-$? XhhiK9)3ɱ_Ud-a+$|hpw!PH +?Bl<|Ňx3)8(́FXL/ @^`33WByCI؛`**h'n6׉>>%0 jA5߮( `b|&QiȖ FP/xӬ%iYTJ挚T%3ZC?YTyaѩU ۔--@g,םbU%AJN^`_d /?2֮.54L}6:nT&]++ֱrzdpQxJ|6ozQ-W-Ӯ1~+"" :r@QsB_cSFxC&RO">x}tvU7S(&!]{pP!R=s"w$%ԧ|qd( ÔM4Ŋ%Nʓ5WțӰ:.crR;x9^GTÊP&Ecvp-pJV! CF6II"W0h{&F\OCdy;|Q+"OH^-0u>\УRNVO+c4*,ءZ1l~+ 2j)E!3 D`L*gY7h3?hB 82puBMa+MX G(IF4'LW{~>+-(ho`P|ubx!qVpGΝ~r1ӣnaPŒ^ mZƹі\I03`koO_-Iʞ~2=\~PpnҢs9xH2fO/e[ -%0mޫ˛пk޶ʞ]dGۅ݄ 8tM.h* xH!g9Hߧ@ǝ_񋓊_g A#"+M 8:x 7hhdn۾|ei*)POjS8&`YOĉ_A2m$ aړ18mRYGs3L( Q.ig&8v 3cc,! sPyCD0C: ?5VK.;lZ?QLȘCx現]"Nb PF M X:yKxl Wևm^Ś&h'Pت̶"w7^ݑuޅTML':el;%QIݑYR#Y: -(7S3쌝7i&lWoش B׸AVNg@U"aYh׍jQe/)HM7ly.!6PS1lC/6&2ظ7ZX[ 7 }rV2<cMp3Ad+WӋDŽe\\7d,󕑨>V}Kr`=cXb#g4Y܋`X~4_"DS 魃9-Ԩg{P?&S̳9_d{".ߧfGWJf |27Eυ=C;cqg'[b}GWtЛ)g CyB6!Gs"IwL(D}X)~6Ly؆VUb޸2VG~@ ¸Z4,bPP@OY޷gTok>+,˺=~MIVCLN*<`gopȻ2;HnFr^ioePc̢0Z $ gU=)o;=8Zæ(Iv؅PQY -sCZyJz7Y[fQk}$̥fBu+'%JV:p+Dh]dڡ!! C?lEN)٤'XE=-T5ZExVɏ )=Z2#Db}FFtkCé [96k]$|TVP½}pɝ"^X_(yn`D%ߝPإSQ}Aj,e߮YP-_ (!xVmK'8}s>#pAL^uOiSx&S8}ggtP7!9NXp?N`83~:hZZ; դޗm5P*.%\3:A$-ɡMU1;4 \S377&6kW%umw"C0vuGcbcB V'-du3`>-jGxV|Bn $2#kPS 7 c>᝙R \ܕhUa{5Fy)]?>#W6U/|~Q|[#݈Abs?Mﳡ.F14^ 'AWH?6RቇVY<%+(]r^|6[bԹxOl(d@g0肀etB!̄W87WA~kpUK0DgF=~@E9"崆>O<`œ7 gݢ`u kk hf¬1mf#ކw|/!1.z wuI+`2Ԩ ;h`h\7@'խMKCұLPnZf;79 -HiHQmWRggMaͮne:͋h+4!d{h^OpztA txvEtU{qz;MU˥] "3X(ѹ%dجtN_)Ɉ=ّVmYn^|sY$oO8ٛ.*_ښMe yWLrjކٿ6+W86seJ1! gOƢ:{c1{e_r;W:,Kpf?PA5A=d&?^ʒ*%6T:})tGxgx.%F['[Ta;Dշꮍ D^(+ML;p{.͠ > ,[-<1&TeYǯ/.P=앺݉oh\QNֹ&Fׂ@&2W1:U58p25't}yі #9' j_`3.j|ONvťkW, ڲ=dțvO_uc 0i^_ߛTr쏛w(`<ꖖW5AV/!ſI !:_+w,)w@ٶ^fG.si+ \W7yj1v!\ߋLL6$Aɿܝ+3:x?b_م 0|<i|Q.hfoܒo ߧ?@+[ϊeԕn?Wipc@_ fiA'0"TY[IxC W/yWK!nT|-]Or/Ug(.AWBr6Yy! ,g^7 xN>[o[Yn EM7妈ˉWEؘR"]Qv;~hN/8GNjiynIZPw/VKwTD_ษkLIx+?/u;QQX3:y"cЪFp# Ӭ?RW^##jdsSUK)h-7AD'Rug!XmDF3SQrA彊|e~@GGk/j;u#O6}(E@ĭZd O +it[|eU 'kFqqrbz.t,= "LkZ)|FFuH_IJ0sReKQ0m"4~I T&^qNMV\lp$zĦ֯ tvC>)m|\?*'(j1F^K|ˣ VR@ e@%rǖoZoȰfY -rM %k0& n6^z~]k@ma=Z\6~V)Dr=:Oqܦ2 9>;kEvش)TJ~譗yn,ѫ=;@R/' ;oլFX2b!%܊3oa߰ !xL?Hć K y7(loq1'S`rK!炫U'.ƒ=Ûd)!ytox7W;lIc!3Wm"Sw+͗i0R*JZEt1o%p\@&^Л}dz;"׽5TA|V <m-IUqb68r6Uӯ=mڕWlZWv7a[Ye`NˢY]G)DK x٩ "}ҹyhEN]U8F'uձc:vY+]q]Hn6:2Mt&zX*$m$^K$2 쟌J5?c~ՍAW_hE-B&tz$%̴j " Y"\7hH.(=udb/޶Z >zx*K-]eihq׵}y8'sJh 5sx]N,)N<*#;NpeTaѵN R^xɢv3_A5zA&P}mPMWL؁6?iE3^\F DtIJr7M\EC@=*f.yAa6G]gZV쪦fC}8URp /:sZ-'ku>!{]J Uu #;#uܔk}mDƋm 6lt?ЦՑqaC3=Lvy$W%DW qfҁ_kH'H2VBal|ye-k6`BK=Dٴz A%f>UԣX`6\nph#>Wy^U8LoLG:_Ma'C`"='- ZGceK"$ߊ|L˨X dֺ瑅9^iQ?p xL[ͮ҈qASHdh7J[J z7a]*!;OD ^C}ʫ%|,t3sj#c*YпhRӲ dYdXn<MBͱNlT|ŒqFtI g!C%z_u?S|QPDƽdag)bϴ`.kbE i蔈es6 pѧE@Q Xv ¡(oyl`-,[jțb*yt; C}ʱd:4>,LbX/~3TjSMd&eYƎXS_+iu8Vtap9ѹlsNuڣWTMz.ǎ2.e<-7 YTţ(yO;Y>}&9Ҏ`J%&%7{'A%+CbOzZJw%۱hb+ɌXi77uq.$UVqUlC1rv#>יk% IUlmu/2%cɳz m*mn mkB8qSWEᎷөv7AeRO55zX}_Q9PKt Q"{ 2IBoC9tF _|"WH6x?n'IA,W=L\ 6N.CԃhT%29iRݫt{wMaٯfZܐiPUbސ9DjbT_= gGRq0F8n5P\(! DDOĹ~-58C@dF@e6GWc-^w@Y693HxQYU2lE &lu6W>mP7>`t\ tdzf/ %qa>B6mvU޺Y}{a!`"=r'R^Q8ŀύ"x1ɥ+>=ٓ_X+*=sd98I=;%+{ɿ=PaPs;.g)} ŃD HO7(NMI^=-(~Z? , m:V_.#"1}i3TGm/`!պg Ȍ+-; _> ]^ mGJe2,aeQL¡5YF 08:yAo [SQ Ѷ8e!lُ4.L7H-M0\hv> p߲'tѴAcinߍ\V.b,U^67C$XgHL11q cK o}fߔeikyga)z%' |'3sg"DHi?G`}d//둅ChȞaoW0oj5 uwV *};w /8R3MJccU6iqaꪗCP$Zf!V75D SɘvLJLÏlﮒ=7OfL~›AB;?,;Ooa5f򾈏 %\Pd[6A@$E76EHBq#m\Xq34|W~D-k痐w_}4q?Eq k ={R2$}ĎiaBj9tCHwr}ks]| '_o͡77sd b54^l% @hq4k^dɛ_bc%^kh__ 8r|,p,Dt1l҇ !a aIA E 2;rJOou,۬G.2s[GJ׭|WL*S2UƦ]h ͊sN%Skuyov·A\9-l_WŨT8iHB4 u?q 2T_dCΏ=DSMSktv,hߵLCy*rJDx`k,q k YF p͑t,A}'И{+3ŭKq ?qVR9[]8qTEDk}9vX6C%BZt;.zg0yBw#q$X 5}֕$`#u$U\|W PTvLWVĹl&ʗ]F![F#YCY}A7Nd#B8 @t9Å,&T&=Nᬒ976H ,ɩĿ$LY(6tΣ}h n~s-o'<a pt@(RExy,Dd͙U 34C,,NzaZ9` zʐ^uK*74BoAr?-B-Z[Bk1PEsHf;oI wD*$eXNW[U E= _UWrTyPI )Wܥ_Ӂ: Wp#|9_BFPcbZRmD>`D{Ȓik;w{G(cnlZs5ú^Tt~b uC >2xTO'%lڈҳAXL}U":sHV&gAh=Ӊ<1Po3:+CAa_`uuMƈ:Kѷ+CqߏaC<񀠃[>9wŢ UZ/;|N 0{-8hݡ'(B]X<*1D S:ZYyKnhd&Tf#DҳYOmڷ(;t .W82ɾ/MtKI-S.eI={~#u6$I=i1;܃#PYA4)_\rlΚW:8~vQ0Jrn5bx4"w[HxЗt9 #NAezzR$8Qep{6&hJ;Y!l3Ia~RY\oAo:,!dMrftF1>$Rgn+LJ֋ixZ а\1)Sl mWh^d7r`!a蠔o'RPPpM+y6` 8SŽYiᔊ 0C; 'nf$b=fXgсm25Qwi=x_c '1q~GJܿruA# QEEh\MF9քGp4pPP|:C H艣zjld];@d!?܍ !8/xB6Dk_Yh5$lUM첲Yڎy A!9D<ЩT3×T: T4ڂZ-q߻z&X#8?@p}n[B"0V=̊V'$qT9sdJFgלJuuH>!%gzQ`˫3JQ[wvÅTgHqӞ%FE(%OGW`Sߦh|w@NUO./]KnjJd (NcdJZ+[_ \ǥdX. |R?KH8LN5 a7>`LPecSt '=߀ӹayS &#^즄KJ>OKՃ' B:L#|EmiDn qq^/>s'EDў7%M.@;iZ\=Do@B,A)'Nrؽ#RnK0rCΑ4V՗E|G"xBl(!Y&ϰR :[3AFwϯZ̉wvYbZ-~?X^hygf ꕷ=NsֆטL@ (o|5w LD=h9QPdP֛e1T4+JsHwdhKkEFlX U\y)_Y{?iG!g-n@,,"r4vV3ik„bcTrE(./ AbU dPU.0Qg‹iv9#p4 \LǨ7*6K9t jsSaJKA%U*k2o)Ѻ0F8^Pw vC ܮ)qwўCE wժCUYc ƌSI|cnɝ5u/g{NW+!4>.צS'"E2cYOM' ,N?$BC<.2uD>VַYe[/'#%Z0;=H-t(̞c ^8Ϲ"Wl HZ4Ki\|ׅ5 0h16/#yI]-nont|p$ie{m,ݠe-q+dڥ}C8( (=PJDJ܁+0$H,̱L+ۋD&Czۅ&ܚ<2d};G|[#4^dOtJN8L{,Ua0- (>KG6G >(4N(k]oSywn.-tR뇡f#l|</hkB ߦ c3<-' w_lsXadB2Ė![>jC &+\NWK/},֔]v(֛,pH#:B`aƜ`j|,7Z/׼`21;}l=H%S`j`=2/*֢ʐd(=>mቁƒyФLI1S*{1kh 1c[ # Ϗ8ƄZ9 '$/YsZL=y7 7<!i>A;VZ"H䱨5KԒ/I%-BF>Gwv$3y7kJ2x^V _,l9I8 47+x?},,Z e6eigpt"&IW+cS2[ǬB-n^`877.#I=}PbU|N¿72X>ϩ`k7mQ[P66{wD"F;y@1*!XI(5;"(JN?K]6uIg`hyI>7"p'O # MҼ:Q*>dCY~{GY7AlVm'~~>mdnAJƺ`!~a0/2mYg-ȕ5H32k=b6\ _k"ǏK2Nپj$.(ZE ;ߨCjÓ WEvL %"E*Aq?T\Y37C 2Vc`X' AO3d}`+)ǟ>t{f,{ƶWJ>~ŵc5RZ]`L\@(6_X!d`3&F/+ \b ~@hB"mZۮytP͹jWa]OouD5 oHﲀGӟl_wzUEAQqnןxI]q)ǏeaBYSZIJ sWz#A>tKp/;OB/nmi 6v( νsyGI >\Q*_ZbN~^3KQ@Dh".؀˅F ~ Y^&M!`Õ:L$Tdy-wy<]\+!)Aї, @$|蠀-]{(2Fϟ 6>1sY@ax`O!۾ulТhNl 4-ígHٺ\Iqe&'u M|v#zep:1syX OzR\J`Vm沆UEꔼ 7f(gA3)3ʅ,؆sNA;dDC _6#g?ks!WƔZehuRY.&[?Sd_NۅlX>XGujC9f2yrt|y scxe9.9$@/wl\|Pև#qW*eBtvHf8N?5b W7ل6!XLwPVQ#CY+M̢bcUAiU2ߋcԆ (]b1s@vROdFIe8:Ұ^Νq:b¬ćwyO3j Pwڲ"zㆶ|#qj{6<rtS4;/Oj̮ꯆ-s#O>4Q=uetgmN5q\ 23smÒ[l{Z>uDu|u Q+xlYW0H|l)ߙr5Y}yJ-B|$ B帲U@PX{/lH(*V C=s Ȥ,â)fkÍ_{_mhZ},c$~Mpl5SQZ%XY,<(y]Cjݡ vJ$붪dyX![u &^04;`s»C,B>1B(̱Cr:C 7wJfu|%^ [|Q$@ۗ-ݱF*K>EU6g$ fjC lqP>_ ,aG<(]e#vui x8J2(.P0E!),,X-xZ+fZk4a(,7}Q DgKFKtPP>ET- PK"I-4#Ȍflוy_L{Tz`\\=dC,e' T թ`@Hŵ.=nb˺;@nSSDO%_߆Ev$WQor(%Q9ObfeMP5ovKV]pȩD= `Z;Y= ;Ƀ K8 N- jCZ#  dط8+C}@̔vkvt'\(T.&iΙ`* 5rDˇ[e#'X_@?{67(wT)7i+>rJ 4勛 KY$HpcوN>%&Y9$ ̔Li-15TJCwOF㎀Ozkm LG4{MyHH΃n/BII0nj;2Ses+` ٭^f;+]cO}}%~E\ 5pH3&T" ݃MUˎys1oVcEFKߏ?כx2g|md~$h&,g´#o6.3a?mӫi@WU]0mȁ^0Dzf  Hd2I26ö Lx;Ns8,Nxac@( Y_ 2̣8)Nc5@zx'lDѿ`WN.1Y[ؽ^!Ѕe?x @5#)VS3Sb #u`UZl*Ф5BwX|r1ޤj9T\t[PZitM#=}j+LaﶗK#lc Xa1_I-<#gTOlB eϥ+e_TҒz*}Clg2E,v N]%kC\?D Tlo%GH&7BS?%σa'34ۅF[̃W/jJwwE7Ufa#/ϙ+Oژ^H4o 1Tn9f@܊<X[oy10άF|I:_K CMjZDZ0!V{ Tn6?VUjHxя[uTp/(NV9tXRc\*H-C>Cf:/4dId4}\w$/Ca¦ M]W~c [KMˊDCpX ڟ.v^̓]1͊Sk7_dW0>r0Q*e ˷ҸdAEQ&t`xw~Gt%yd$>`FI t f}p2ld?%GŻԲ }{1r1{_X9ߡ@I]K$q66s[O[z5 ;֟7e"ܙ?JUjtoW]1̖؋kh'Ӥg {]CI=.AHBƈ\_pM]}e'HgZ-׾TGT%W64E͛DƲ  vR[^P;ta{axN25mi;[Oأo勾U:m`㯑 [!wF'&<,Ȣ/0ˬ.!2_3ɡ3Vru65y5 qgsX"0>{]ȚZT>хV`<8]1E1 Gl=^oVu z@O5$=9ǯMct 3Aqhouo]=c# <{L2o<Ht*m5 ax_(:%Օ]#<J.*2g^KPM暯 98M]4Nv(@YueIHG ]n:஝.L:DT"YFm:L?/g9$wX`$r#^pw & p2la @B6M!^yۛ4T3'-* Z (hӺюNAV8 Zu=˾#Ed"/&_KHd;W$ՕZLv_/=>7m!2D4sUPs=&azNejT#Ro>:S8] dsw#12si<|LI=jUD&W )-|bOڈބRO5ൾb2u5>U e}n5ƻ_b GN o*~JmD4zm j]1vgn`jB}Ā{DXF.%M$o;s7 ʮmޅaq*DY[gϟ&8UBZW2 &gm.IzbuH KiqFce1gAɪj;f9(SO9ɣ.ӪA 'Ύ¦4št{댎2_7p$̆SN_J{[ƘDFjCedO`Fvu֪4+S#_ZrM =踟D2k 6vd?A)J <KVNS{%ށLc_П84K.qE<]:Y<|uX-cp}|tc.ı'db`Nt[ȥн󵚕ztԢv LlMA2_Ø |t,u[cu=mHLC "oK>9%u7<viE\_+Ŭ6 ~J_dJ7ke*{Ҝh-c"jAGeo]\au 4K%G"%Pq-ʃib 3Dz2(-e2(QGӯ 1k}(JNo aPM5Am\dwrLq{ FǁÁMĎ[rpݍ7%Ɖq:9R-a*P(.`quq y@`gyRյ'5 DMu1u"*S)}2γԷ@\b%/ìMX!ERcei&n5vju( d8NWW旉GWē/0ׅDa\ *Caan8P}[ky<"^3wЅ; xh(?ˠkX\@Cмorޏgx sci1SNG#S,?u= Q2*Z\rTK8V8<ǽӀλbǨ0ijD}' œC7Ŏ=d`Bw*9Dn@i,mgbC./%&f *dLTa^1"ۘYYj\HS" u)V&虚=djo \P|oHϽ}HhUb"44gd!HK",I{ #kn'td':, 6JFv?Ƹdf" 7 Oo}Sۮ r5|}%5w "-X/)}]J9V[Q7S`Rv'0JKk!q*:ϻݜmD5W#ʲ_('8kV1&/|?[hljEhn@QdzsBCOA>~70fK1},6c x@f'ÓOv_dm3J8:ef|ֆKN+ǀĂ_^8y+y/1U4TcK9/3T[f0557B^)٧,nV՘v=xp=|=j  78j)2PL~e6w}-wT G !(+ma+_lÕ9F!] }_}0bjma!`;92)wh%̱ISְ&}ÍvO1J4Hr2*)ߟjgGZ=px'P8>`@K'ɶ-0P4bswM k"\r 8v@" `xyeL"b9,Kڷ \2+\F单-{A|@Ng!H:#u goz)[uj+U i@?Dc8 ᜉrUެV-f]Xw }9ǯT*D_JE'[3wD K3ØYUMA!zZ2M}'fc(oc'jU21~[T#$\|d!q1qRSj|a\]`wU1 㜁xc˜z`se -.e0 KUlܜ䘝=r4^twpg읔.ww/ؒGdu,%fY: 3K6XɦOimi(Ӛm\d)x#z%32#YOF9bwBz1~Ș{TҪ[]e} ӴtC{-ɱ pa~޳3\F!Ch`-X◛;+Unfu=fFY'Tz*<`Y@߱g^B݅Hn ^t#Sl{a@%6豇t/8FI4.$30*{+;~t] =ӽ\~=dDDpF~ey `4NrN@rfQXiFoIeUp+B@Y>֭j3/a2^S%9n%z`6MԤفd ׏8_4C.ʓ66(7xw-z7/YS{H)@&f'WT`;6CV7B16(z!UUŽ˽i<,^92/ޘ뤽Yi^A J؛KW|sh BDߌ 5ACĵ; W;b1FsHMN&6U~0ƐΥNR0̪/MF5n͡Y2*wyXa7Kv*"0zD/dT0pHF@}$ө+_oL* ̩-aIF(N}U ;ޒ4Hh6dIïKeevbΙqJ*l/`n[ܬEWH?1f?^ Yk#5Ǿmyd_" 6[+t?2+mG Xv+"Sk!nm0٬LtW{&Ky"P`Ӹ]$jKyYUAp\C-zvg`3^5e` ;Jz5P_ w*t8Mga&zƹӫyj\})hƙH+[W`AWj, o&ApXLPG1H'4ez7%c!g23ˎ|(J}>0bKtk3YI"F%>vʎUN$,VQﮌU(9YL1> Q-TJMx@ ^n;gk~^9&)6PmU ie_Ȃ OGDObτP7n}AsB8S Mܰ #6Jj/j>$2PMаdzٷ SכA&mޥs?~ln©%avqS!u4fGvB)qyb>מy]iQQwʌIypiEaBqEkՠ KU9Gn"y C1~ÝJ'sb9{ c#W%sD&&s'&E苜>3[X8%(!Gd^}aĨ:Ms[H);GR0r=AJ3wjoW5c1uc-kͨatra) =Tx\nexjih\ *D:w07Iڢ=\#A: D9۝*觐{8QI+2؞>HƠR.ħfg=ӱҿO(CPP`Åe9%D-[On[&T=t&H` -d7joMa$0hGV(S(uD`zm_& Fk'un"E ?e`@:FdaעG9^ LơEg``ft]gխEU1/l1Q53, M~9 76mbNf30V#㜠lu_qY726)+(=q8wD6#SNhE*]s!@6FC()2kݖ~VV̼M \$^ ZH ^R! ߭(~ijâ/i A!'1t]&ee Y] Yƞ)`Ht8p&Ip'M07cV `6QNy lëwPW8Fo}%6'V] u+M$7`(cCF?x*ͭ/G햾L2dh1˝(ޝr,qh{uC WۭjѶԍ[3ޘVCJ;Tt5;{6gOZI7$TgЊ,'|qO+ 77&@/x)V5=K35ClЧXM_Q ?NViPh5pK̩{_Z\|Bm5B]kp<`ZU@AD$v1uQs3|씳=W*lLRFFeT7=v=#!4tX=A2 4W<6Ke- 8م!Y\6\fҰ?9o&:OvfWh 6}@I#E7z_W<օñ3y>yN>FVp% /񻧊uc 2neb`ˇ_˭@$(k@IK{Y\pyBZXø(rኣP[5Sּ)K7kU<jP8ڶDx&HtR%p\EG_T,)&ފ-ʾ:p-`~KI/L;q=X} o mfk; @A6D 'l> ?킿5Gj=\#;t^ijxh\*q+ 7^;ƈ%_d5̉HX}%E[)PEд0S+Cگ2,AI0r{^.IUF# YVZ,UQw2C{\J'8XESl}>mսk&mi|ToV{EJl&a__om[- v]ަepҟ)+SU_4m8a&| H2-5X6xn_ >$pXD(_<\3Oq~mzڴ#+Rki%Qn4¥mS..n 0jk1Xz e3#mS?:l'Sx:+PŁe\|[H 04f}]U"ec@ETYd/pjf8?N({…(+ 4!B]Kα`;*4JRi!V@8*}ST` cgBʔ&>(M2#]H=>AGoCU ë3iZd ΈHږ P0eS.;;Aa_Qd =#McR۷5dFΉbdCFaNQhrG>4cnYia:ܹϛ N+ R /Βk'\k-oJyhٕq\ɠm/,畘D,=5: mՍMT:<jғ֒kY̢}C'Xk?f)/b%^څ'8h~iHn`P3 ܬ!# f:>o;^5 m48"hU{ xnlOG73VdpZ#>ˌ5w8I̥g/IB2Qt|@…YdgO'>Cǣ"'DoŨ7Tۅ=%6)F|ńro8-XY<Db~= UP`莛>y3Xet>.aLeF. f Fi~^ J'#N)Cs(ekƏU+,v2_Aþb't1Ni6@bu)j|)JÔy+g%@|mZ+4Is6a?Wg=Jzŝz=]fi^AɻW(5$N؆ hP=!]?5sڔl|7{ڍNֳ';He6e()fC%!8&S4wR|18c(Q.m$Ϳw"/Ca:衳-Rk L+r&^Z vxE4 e wb>+FELd ]Z8|k&$L]̓|q[%:'6Tc9 ~kfCt(0 c>/e4Tw:Tqmt/a@avP8I'4rv?_t6DU[\d 0O Ǿ Jl&R-` Uzb1])z4&fPXʽTw]8߅ ھ.gDSf碅"/R`3Up>럘@ŏFB"&A 4amY\MbdY].mpɾt :sݖm/٬i}TqiϮϗ TD\Ϲ%$q_2u(zA AQ٩XSSt,@L2ui~Wۮ;WOZLQHRz @Vg=7hJ 2SALc_`}'paZ$k_3810xOR8RWf\ ;t德|@KE3X\6o_]'2CPD4L97,5aAvf^0D{}m޴d0Prxx.IÖL5.-4u'1.|3M؀|fo+=})xڤ);s}3vU8!1'Y3}H[:},vTb9:K!>p:X&c> ᧰T#$lXq/ [S,"I-5t|]ktzִ@k y+`FN fCf 4Udgx7W?;-%Dc|ęl𢏦CV'Վ` ,2◇`'ԝNwb"mvyy+6QdE _zlq@#(9&Pw{f`[2.Cw.?%R 4ASAf)]mk'{_׋<}qtаZ+4C:Ӽwwse`N| ~Ԗr/%Lf9FdSe!n)B"8@uk"'yrc?U Ac(u+.rnӹsfLhJ -d:Ƙ|gT? CQp;{`82SM+;vet`t p 4fSڃ"T {%{|]ǬM/Ha^kәEz 9JhxokƟz gI΀-oDZ Joh D5ڭ-LF?!X#24ujGi1qTPYoʌJ r4dEa3)\Q7n ^5Ix1RYs>G3{R7Xz# dŮŐ ⁎lLm&\(P dFTL]E,StGWrb"7 %c C|6Wv@҄sS8xs`}jǠq& ."爦^èKŠf(hC0O៝ez\rFb1u\rCxD[>D^eq6`։^_]rۏ p=RJbXO9+&7 sf;p yvB"_w0F\ZhR >ӿE9s`3%@_l t?Ū46.1 :Kl ^Q/~Du|;,] 'o9p@Z+g1"1&Yb|c\X~'iAY':lBO^%Fy^@'7=TI=GH}C6 ynETwD5wQ+ {Nd`![B\m|rѸc?! | ,_)#|wl/j< V0U{ %-a>PiVy 7K%K~/!P.kCz tܪ/TN ilUꢕa]^PR(R*j9K)oy2IЩ3戭?25-1jpg=H}V[֡%,W sc'46 o\Ob \*Dž9V>XD`vb”: ߠm-BHIiR%U3cѥWhH۾r lmML!)Ij6]v ]$}ֻ/2fB_Oml55?|j*\<bZ~K-n?lv@Xox!={2흎hn>ucB2r_foUVI[XEa@%&{jBKdQڐ1@+ԁ<'sH}ڞS`+p#o\f:b#w> %~a3/mGE_筶M"byj9TPWv65謇;+K.NB{j^(Üm?N^~ aGկ<8`tOz˻OT"jv,Ylm2 PjI K"&#iM_'$$E &9C7- žNT7Ie#ttrp{}a.Ҹ003ꚼx *b9lVT Rf.^V3ji xO荾K-yF.މ5li~|=o|W6w)~ jzwjOM*t+q>Ұdz2 3rN!wf:~PdO~j fI&RI \o(Re'>zCIu '!13%zM L rg}qˑem)AR)>l[!(lXVVa*,;aslgLjS: VnqY!R].A};bUuWՒS(yj% 8g{ Gfd ̿l,:}F`[4Rk.(0{?zA@KiNǕ,u&V %6lc:: آo] Jrcw; DGtbgv{("@ C0CfJDKȯ3'xrpWsY`CB]e7S=B*zz@ON*~q}d hC02!? STPJ'_Q_iWL%ҋU=`Nb@> `p-/đSg^N#˴J!q~= L4n- Î<І*_jT T+a|y}ioH .>mP.jGDnY=iTJ/cXt\y-j66P4N['AGoV9E&[/TlhkKAgߺqM7`n)C.ʽ{Q %lm@b%K;#srєCK\<>VϽҦ L`[{Ld6w>7xس=&F >g*YB ґ0LHW2ί_IE1[%tcc4܍Nk4ߙ byRaEWUi7s_9O&-727ix6. 9B?[b%*TY\QԨ !_Vׂ &U6<+{*I,)X ,rF%r)eGrBѹDksNO4;F$.w*8!+,u5Ѳ(O1$N($<}fnlމi~D>9Ӄ \^;ߙ{_>M.8p}~i_ӌcIqJVKk~ɷh\e.c[)5+xfFDL0m ;O#tB3? 1q#;uثNur,'ۮFrR,K]:q;3~B)t+3fh%'d oשf;a1{2.#A֝TP_#~^=+q+˻eћN@Ld2 ѦVy`^;2?Jm4zȉ?wk^:h֥-&3VlgM)vjgJS+9Sr涄> і:[Vs֌Imu/Ҕ(cg *f![33f! 0 iA@e˽-AQawGOef4/͔p +o͛ 7r 6;ce I`?$ד3#!kq\2ؿ {DJ,6%¶yz`lE -l t](U+JFr+)f!.'͌#bݗhaFZ8МuYmwY>>9\^{pCiVG+YWN˾cfDDw^,оWGcyN[^ScVcO!ksr9e8EemaN"u)TQg7h$3's%VytMJ6$\7zDXr$G+FB8X늱nYpSPWU bd"h.\.Z5k.Hk UԙrWf@1DH: NGcBT5(U6Oe*bRB- Q^X^oZ&yA(F!G dd ZRܐBP(h~P>D.*C%pvЌESH/R1Fڀ/Pw)Avb'/4]Z K~qK易Hz?7_ ]0 Y_9M5o{e'j8" L$nG]Y *k@  g%\d,رIT"nG_` bO8=` & jYY3D 9E$MOO@LD6IF̼7TśM@\mۍs~lM6k`Ȼ?o\NTV)P1 8:ϺOLSGםltmo}T^b&/Y:wP~3V/s+5 ՟TخƢ'=㖙FK &po JVmO5'婞+ˁ,%[h]hm}eV;8+5.ʔv٨c Zm_3Dឪd?> dT mvO'^c* ~nizRr5]Q 9H30h]uK+J[2FN&aߑOmmiHaOk$(S"!( GArYZR$&[}tg2)eƸpkGHIo|.;\޺-25řZ' 2'-'e6ћbx*X(+Yy qoeZKҙ9t7åY G5^\DNTЋs]}DW2ٺ6f8Hs_͖^e9o t W2A63$ʸ>,+vܭoҊ(@`q*&,ߗ+0 &9?TMM _$ȟuc!9趤svPY.W)Yp0=UPWnyٱ˒\S|8m<&-M6r&|Ygfn5]XxHsD'lCftɦo RxJ;[ܗIEa3شfMM堾(Z59ci{qy;"NXr%L] M JLᓟ{XxI[2v)R%)#/Z>9BiN)Bэb*DZGYr5@ kdKſOjjV_-@ԉe@EZten#lb=O> QSW87CN)7 >#Y:7K0nƱñHhJ4jTosH:3@ԕV&9B^L><_?& 32S?ҟ%iM JJ2mM5f~`وD/ID_y4l))G0$YDܚł$rndCK\f y&4 <^SlS ˭qz@DgQ=7bS]@M0>[o-$`䄹~= G{a@^lfNXSw֗T, \og9fGrD&c~x~DEc*( )֋D`up13y N48҆" `:Nr>Vt3ܴ-*']sP|PVatZ:$xi/yL438@N"^L֔$o%7pp0]OdT G1sjV :V^.b|9=s即W[^_8 `8,iax`\\gI;"0'#Fz h6J|M2 E OQU]鼈!gZo;rJ HᰵV_Q=O jI0ȑ!yU$8E,+S%[uPA*&鈲Ї?e/,yw گBk"\-㕊^Ji=Mz$eʜf "Է&a8ɻDd38#tyd][IU ;Py`SDw)N!n; 7g e#%)zgngrG܈<3؟Nqv:rΤj WeƨcDhl|NX)O>\X|[z1-w?{LP=oՄŖ.fP`XՑ /|n@HVT#:MH&#^Rl5Vov!|tץXwWkQy x9au<778 !̓!jWR:#wwn&-z!; ʜ%zLjѩnJEh@1V{[}Qr۱ړSYZ'{JR]խ@&'́O: e{}Ra2=6TbE mX8V^V&0%u>c=Q \* Yh@r~ HSGUn${?0">]̔W  g}?QWWPNj].4؆FfUג)Ռf&lrMw8&@;Ϣ#w/U^C~f9C 5 &x>.*꺱aK0\\HT#('J*eYlvYAފ* 1Fh2H[Wa%~st x:J TqRe>+G9!HL.Sr~\9𢙜F(p%GS B}S5#7mw`{MԆrYť Pӡ#]uU1wSM$fN~l)V"t vהwd%Jqo WB?(5oi1ơ5ˇ[O~V:hH&CXfA>0؟Qa߽Eu$N⽤O}{\R#| sg:?!< 02;Ht/P)`Ek%Q:Q+2 0L(U̅|!QHKNtJ UZ2|\TݰPcM7bJIA C I0&ne` ȭ1 t=Hvz%.ެ#!sX!ѹ^K[r~?5fA{=ԇ)~RȠmqthd,~`*10ߊY _ `8M8GZ ZD34<bBHŎsz( pj/Ò;9<,O83-YٖRR;3$uh8Ɛ(odj}}UnKܟ}ޑZDhkm\wPv^l*Ϯ0,ܺPX嬭O0 ܍`6au^G|_o+6׫bF>"Ѓi hkG5?y6Zcfx7՗XpCY^=K88}#_|P>g9E)fY ̤.;Gfݍ]pxd+"ޅ× ~c ['_>,9;6MD>3x Rލ_)"lUϫ|paZc 6pC~;R O:!B댝HvT݆6 Ep<J+C [@ЩR3C62~W(^{۹6T=q_~Ho܃!l@I͵c|E7Nע*oQ ĩ(!(\څ4Rqf"vF~YJdB\́e ,e8JSOf;x t ,%#N<Νt;A!bp_476M5ƮX1GyjWrsP)`-WcSdƀf(p }lW+9FJۅ40=F)ߪD(p}4ے^ІCQ \@@P' V3{9O.p/}]d>' : eE!Gm{ еTZWQӝ8642|x#''^(yʳ}wȑٔÿ9W`:g|KF|%1+wlLCDΫ@͕ {"5γi~ "u*&;+dog#ㅀ-?ə!EkTBWf#ڂ'Qdo@ DEݩ]3w<5F {x2 ,h E:ä$tvDe{熔D^q - Y2fᶥĤ=n," zr|:NkN2鵳;"-1zP4jI5~--~ٺ2ៃlҤXŁ |Dt ˇR#N_HvޏB`bNF1,l4d^15/ 0p҂9tgW@#$$WB^S=EI7rծ#C5ۓK2IՈ ẜ!D\nm~W_ 9WgQgaQNi9Q􀩆g=l︜, #v+ÎNP-zI/]M 6uey'oahSKT^]K"sQ7J@1G,ǭz+~.\@sv7RTDwUϺóFoϹz >8[-0)!Ѣ"\/Xԃh;OX jTT~KۅZW^EW)]8B_ HFMp(@^ER5m&ZJYaUxB[qv]pF8G??̫>sG# Q p"7x+JN`(;6-L^b l3+-@\!X?!y,Iqhl 'L}A#Ï88rV*,p$"sdݟ&NĖ:aνƸ>%T+\mu4;ZUWڀ.)7?֎LrYqU- XW:GՌU3#0ۋD$$nuZ[ۈIzaeGVu"|G7pr0 /wl[ SkB~._Јr K℩k|8 >X@@u[{e-B.oļfcp2^U Sz9#Y[S 5['lWkt9eeWEpi:aE%ˤe*]&rr1 LLcatg yW$1g[cESc7wSUݳAt,!AtnvǬ`]pg~ O4=Rע{IUm“ WBV&ߋf0UƟZ;ގogdJН 7v=Cނ:lH) =ݎTL)@G\Q,HrЁ/`i(]{vaOm_kKA<0@SHgπfGWI[y›hM#ߓ=RGEGMxmaǑiAFrqVkӷ~fmz5Z*l۹Z͌RoOT@ɺy%#v[p\fQV{r2 b9]pUY NmUGOr,OykmYQC3\MY1u3~~rCWH67HrQJYCf2"f6go-A:FKz `.שțH1nGMFyQDB;>}T'L~F$dSMc`hj}- Sq1j_IҶ LVQiHGt?cN^} /ekY4.y>TsٕG'uCJ &!Sm.6iJVGXx $]GD.\nO W W: bZW r`8%˧Tj?i(r/3,h.QQ׎\B/mAx(| H^&4cR]cD@-kxm^5kv M\C$`Ee`ސ^hTINV{}UM,gjTcI1Qu5zYtK T$pjd 4>!c\+r,ͥ%&#t"Hŀzzng9A5ib6xuA@ 0m)/l{!_Zac?-S[!O:u6t7=EKx-x5o?Dzl=w=ܕx6L4-/=AgoHGa=q2~c;qOK\ yi2z';}/Ri[|, 6zƚZƯ0&a :XEL#R[l=[\yYӵ;t>VLv$mPk4M('=* xODc7jʬ~J{+.F {#'6؀R3ݿo ,=;cJgrUjD$AS2SbFpüVXa -p8g }L7O,XV̩xأ@rvQhԨ"AyR;  Mzxڨ8a`%/e1HI.e<_p-|qb^s^"95ڐ3tWS~@maZm5xs-;Tg36)Iq 2pq9_һ4> =[9\E'7ޙsf;M9C:x ({՞W.FSbPSUS7úU7 V7Nȝ$n áɋiVMBh1R&L ϕ{=E:@lOZeY tAycĤv^T*=e< 0x+9=S&=vaY5M$8ͦ?o__iF7{K\Ѿ-5q,hv0kgd*Ͽe4]ދiJs,y+pjN[x@p7Ԉr {> )/sA 6 NF7Kڶojge#-%75qлW}WBIl04R璧'c/VNKRGi 65+p:bmJbx. -aU /7c] 8e ] ɬXGnv\ZQn$\Ԉ|BK䗔AyJhq#M?,J\9 {-jjD:zoɉF5L)"UbQܽ(rm{`[89ʡS29 p]w W.~[o*du9 [c~_QJ{&Gԯ_ @Fת2x=3X }M:]W[1n$@ hHչ@b +ȧt"*C wyТ@?rn<ͺ)@YDC kIwxGL}6)^U_Tp 9f* ܹ5kitSSDI 8PZ[F\m-CRO[i${ȿA2#N1Nx)*I‰d4|QiQ/JKo2%LrĻ2"GvM !9npoQUC3~Ҽ|GMIkQ3Fb;"ǚ5X~Hߥpiz kR?3O׿1Gʳ7 #hJ$a\ JѾɝ> h;D+z'u8t w+RGez^Λv3%H7 R"[Aw{% ʔJeA>cy,s$GVDu#}.Nmd\o W]Qq  g*f1G8AErJt+$oH^) 2Qc܂FY!%(;\e (om` [JX8C/OoBG -Kr e:@Qj}~pڅz`E%dCE'.ȳ9wAR5Za"y~Ьe-HؑxVX0QdB)~ǺS#DBd!U& ֒Bsw*4**Gh rYy#,$heF,)yP/܀WSmJ0-& .8תO;8/Vm?;?R]x!H.ѷN!c ?o:i]zI[pibspҞ'p93!Oܱ шRj(i 9:<Xg\^-$o/ W޻ y,43:w*Jrw[nBcbRq3=<dFaC"LQ~%/iS{ \K &5r@ƽtV|TJܸx7-tx+` hiq7WXz9,LN'<%Am"24 (ɚ?'8,sD>XW@Kׇ{fٍ!*J/]co|1gA7H~LJjĵ4=|>Rۻc FBlOUk;-9B^$Mβt+)YT@', :dZzYx^BR ֮KßEbU x4"+OC/'˅p6e݇cwo*D׺r)R?Bv~|X"Kw`a,Cl}G xXcqu󹱥Y /Xlw4,Cg6C4 B+hCI凵 Ӱ@[:-&(?ϝѤ{b6hv!7A7saѝ;:-Ðʽ3O)NREFUH;^L>cr޺#{-T)T}rUo <NEU+CüV@k0}_ж@T/Δ|1p7gQHݦ T{Rh&Ac)ok⡍ஊvj[k;#D"s=2 xŀB\Vߞ]4kbD"YBY͔Ӡѱ}ia#؈ l/̪P[IvzidunRgv$k,H+(%JMʡV܀ste@3y$5Bl@S=^V."'Gލw'b:?|qF3VHa0G ,,@шC}Bv3`jd{C{\=]/]cA۩ڳM%SL+`ECr#kcS?B'UB08eFmcKj۝zlm-:a~7xTJLbU+ByvH1NOl]YDsycӋXW|Bk "֡X^&żEX:Ymˡw ^^|F| %6 E &VЉb9(D`K! $ 8v@,h.~^ڦ֋;qhT@ש/xO^ 檞ě#굉aJƒgY ~dMF"IA>,wk6)p&c^ϥLgwÁJd,("9.8ϋ %Mr&9jTMg&%vY䌭`qzxh0ՠHmk;*1 #EG&H<et F"2Ah9o Uia??6xAryBF7Ϻ[[ \h*e|E9:m_ pj!-zEza)m ee!\gc󧂡)J._p[ջ=ʻ%> 5n:_-L(O6R yt-ɞCVjX% "P΂!f>|x:V0HϕҝF0(+%=/}v?QT8spAPK̃ *?E'/ |eRz"eXaʳNM>"|1O1-+F VP21ar?Tt_ `}$9uSjfU`t dFC֖ZjbDISj ?'ѽi!e uWVt;4w5z^0d->kBY~UҸ3BW÷q+-H:YU49 0DJ,{ySxyC`VKFh2I h$`!mۢ^aYLxcIVyS"W>>H)]m癹"/+2?EnZҌ}]Bkd]5T$unWv\?=SLIPXȁ1><(˩q9ơyjG1ߊ._Ags]2=VM<( Z&H6Ɯ'"|׾b|!6*TK9V <`pN! hr1W'ū"'=d[E96߃T7/dV ˻=Ky: tV㈺?yp1(;p(„؃4M . v<9J-t[Q@W`Ϸ~A|1Că| pJfį uTk&8F3eG<=c[boI=9Fʷ.[|Woږ3er/P,U1<*/4:RRI$}C$+Ydt8ELߦ-kdqE4<3w%XR] iuwlgҤaHI\gm3KwB2֛j> 7,I#t.&UXHL3%Q=C %/S%lJĘH'0hT,aeiI֙ X"qɉl-f07l`m,4zJBcNEb4ì`C:SL+2POݬ9Te|&O\96NxzVE/Mt[N DA*W^O vA" W\ :kś&LgK.9CW%Om\LVzu IІoNis%C5[w _X 5hiAvĎ/rn'ۮ>fo/;J" dztk13NC]-@;B/;j' 68* /r%vEH -C'ɬWn9pjrTs|b}:j7-Aog7J="U:;-v#Lf5#0\Gf]|#`0elZC -rFXBZ!)2"(qUoұ,f-_@q`ZKƪHٿ*r=!F%"GQZ g Jb{< Qψ>Tz5|TL U.P7?|NPD^oZp|0U%4 7΀GZH rʳwqC魣m: 9Hs.5OWP @7~8m=qg]u2Y":[PzTzW%lf+ s?^ZcDld70CpXC:Zhk>֧=M⡿0"kEd E䶝v%&Z%'xe=ڻwڗ ?W!lgYmNA&V.,S `Zc22{fshzbK]l:&`# M'ϥEqT] f =v5^1tx-HUa=O$x)}pz߫![{#]|Ih|@5)$mР#^W 髪joHV [Wm'O#8ޜ;Wvb淹6ĥKѻ7棷qDsⰇ+tq|zpna%&P?:t|k zv"/K/=Ԗ[4h.'uMhB ?\UE/S_j fj71q2$ J8d΋3r=4QPM><>=:$mhTLbӐpBr2cy9/W)&gٶKWN8he7񨜏QZJ؍x]m7 őPpL BZ*]LRaךڳ`:qmA dX=nDI22xdqbXB1g=Savb#dFhF,UP)/mq6H _L`-I ĝJGKtqX_衕J pD;4 w ɚ`9s@ڛ~chA@rhPZ2qiaWRB9OEW+2_qڸfj) 7%j%2@[5 Gwg 8 ,GWT(YscW{x7BQ+#} }}nK|T:,l6} 7W#Y^gt^ ͇wo xr$N nw۵=5qn1;+Ym FDi! uc?u7((VɲEe`~ 첝ɦ -\rOJ8crۺܞzyo@xLaPMwciW:k| Z(1hqƺClO\/$.~ Y;߂HaEQ Q(O:cg8ƫHխTHt[*{66nFyj\&/d %z<1@ahm>wӡ6V9ߑx?2ڻA6h]h2le](5VL{]I2Z4E\6NqX7|, @WLF[q WV?LVLiX&$N:&*xgp KYV95g8[$Ymm {2N;uc4!C[R-Nv%3;;]MYk#{;z΂v&/ !<-ݲ`QLoAx߯J@4MqOGlb Yf 6vΟEÿ;E1D[b±52z LMeUlt,z;hyUoڂV;czWS:K7>㪚_l&z ,|^aF4=ڮvHO_PA}מ7Cs^Fraz$w^`Y/eC`+C4s{gM2@^Sy\5; C'BAkx)<M>ZtI*{JSt]m7/ Vp7A O'`B^qr_@ Ζ|[rܢ,Ky}r.u'Õp+W$B_[YvVs@=8?NA)NtUu/%^Ax!۪vy3Q?JBun5DF e98?dl r|X j]xVwa QϾLV5dӓ,5Ou>E- ^RR2[o6k^ ]WQsF1iu\6h "j1èfQĊۤXBLAQ`E1OFvmNh o9vl|nL˜T}!mRw;jxҸsy(eNRrͬi8<)7БZW /b]J123m14}gu24Dg{MC_&[خsD&Xx:ugYXץS{;)LKob~/H @)^V jLե9ȽՍv %&R:*t+9t sBƠ\ ݎ\ }'ۘq9IԚp3δ@^ek{2u8zYס/4֕+g^;ox~ݯ,[)s=fo8P}'@fh3u )?bɯo}*q %=gRi>bc_ `FaYS* f*$-f?!內a:@롟U6EV<眄YPT(D!𷽼}_>%דJC#ڲt"cfD =y[\vn?4%Hɑ=e ٭_ěcu}r0H]Mɀ;%"b Iŗɞȍt 5*P}wgTact$nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8Qqi|w9 6s{ M&>W1"-_*FB$%#،7x<`.]BjD)ByiBIi?>D_ #:ٞ(;J8( Yx&I8,i_B6uTPX_۔hWA%~>zN]Mz].QkH?D3gGjWQQ~gY->@EE3晴F=_jGT$?wJ͖t-226~Uvbr㍒^b3!+mfmt<ҍo !H{9ߖlmTV 4cit*P9,N!6jޅ9*zCJL#?}sGp]!N_䍿]+6x;P/Oqt0Fa8Us=?[B8!ށASe$/~]7T6\ߪF*{k<ם[Oٜϊ_k8Z%1f|)ӿ!k,dQ¸NE:@YOBWhk&Ŵ)m{KWVI-%\M",YPuXQ WŒKCO mWHEy=3 -9jیwA⹌)/E yePDȮbHԀNΘ <ѽ8K.nAcI,|MɜZhBc>pu]+ڞ4ߚzxF3@w 1rv,Z#G5@eg:mJֶK6p_2C-&/L-ErbRx]3u|'XP*[M}7]'#27*Y* Zk9f+$sZ1ݳ$b< ?CͱM&L 9~V&B4;X?ѱȠP86)|ZM'[pqe2,Ɏ,Ѝ:&lJM)~hpTfq@>/DpܲUi C\o(gp5u3f=컳n KK>'1S ȻFMZ/B2?+3Sx} ]]CQ=DYTCAyeY)Ed`A &; Er嗙k)0Ť/oJ+ ׮ǁ PiKӶ[VLEg/_G z3݋|/L_KV܀R{U;nWjhr #jB!*GJʇl*I3Ez_v'hkjEvz(t'$Tb}Z~_˪? fx\P\FOjūaJw̩t6;@UŒZf9I2 U5P@ #!L? 劜ZWWY ǖ9bqQ xߡ}Zş⃫Ҵ@Ld%yCLf{ Ϝ);$'t*lfy a[~>(0)iqA4Tx;͹^֥+@Jln~nѱ03^L!OP@}Ke{Kޝå=29tcP ?u$ (n&EE"6FԎηP I ܾeZ#ش\ēq&$(RXN~)ƌU^c.2xckho kpCftsSdq`E-s}2:7NrK}t7{5l\cQVPC}(,7Z1E5GL&:<=xް&zP {Z{g$carT{ JoS^tQ גͭF5Ԁ9mÙp]zmfSK[Ç'{kYĴsxtQ(+#uRaS?qZ킄zqh{vfI!#aΞLVxf7ezV { \U C< `։UK -j!Q8BL"7# ҥ6^#vuhz"l=\e*i XP7Y +Ow-5%3=fz1$0x8+ I,>ƨ9j#RryxP{Rg%4`gEX7KKIuLZj9:$<Z8\\C<DYw`)ؑrIi TYGz&+)1Ȱc9ڀz kv&;| =ז^OjH_6[~mKG-m!H٧ҩƺ_'0gcj2G[LQlO_s(jo7*DP@u8E fpkR;*dIJ<= i>cFv_G@M2tEFNeyX0^_R˟,|4G%,6 hꁴ#ez;:*4QI ;>>V6ps\MJo)H[6H&ɾssdq kE;㺠ƢBc#60G* a½G)3(K>rx@elb]Zfky:f*TLΪꭎ$ؕdX[l Яdļw6K;)J麵57$SHV{,B͖5>yq ٘WR@tf_`+r`46 كF [׾>獢3IH(V,T$Xq=x;-˝`JӦRN3*rZ@ ׌<II􊽈ȖwJΤx KY.YFDQa"1]KJiq "Dϳ?X1S!n &%1:gI1Rv@S$[&[ѵfÁd)ʚVqNΗ-~*-Y5+0"*\U>a|Zy PMpƕtQbBJJg^S2 ǞJI"dq}%.Po;hgp;і2R'XaYV F;—a -l@hXV:i=>ֺBɝhl8p mʂbNNCt"f @)m*"b@+)[V*yΊ2hgO7mJ';H~h`QYkzWkj}K,…uυ %띂[ J˳;23I6ofX] #Vc8Sބ-&Z[yH& +#v޾"彄?;6ZzKHBQ4W*GMl_$ޘZ.mr e>n$~w}Y8}XG_n]svWh'&5&L)~AuP ̵y:GhH5'+ho<1N]hyƲptFb3O`6L,ȽR4'+CPD+Q(8Ra%HReH^5qUǹ2劻IvWD4dj9RJdOP"Py<+}ݚWZHNu]R2 #RͬǍ+aC7 x :{ڣ ] -CIqiVxn'BFY,53"ژ asLj){*2FBg)'5$g a<^C=(,z(wS\)xC։ֿׁ#Dt7_F[;WRM@e@C_u| ؑ\ڛR#nCqӰ {-6dg;&tk7§_e{L;-?o u;͞Qg"!vVXE,> M I[ZVQ;v\::o Z,/W'Vbx`AgY+Z!< 7wI`nM2u^>W$K?}I3#e:rE@lv1Yߙ~:?R8SזN؎怜 AV]*tb*5| +29•ޣʮ'Nhx<`I>iO4~il 43~t;Z J]ďцuYt^\sZp؊D8̩cu_=,"Me?ľ,oP C-#AZh˷\R P7v=#Z=T*A/I}x; }5\O)5~ e-BwȄ둓 $Vn|=ۢ넬-8c{KۯYiz׍⽩\\֗W؟4(޽aU*jȞ+ JfAT+yܚFakã J<6(6|B 2 a#x4HLQG f9tQiyPm*T[5CؚFFY49m:nQN 򺺗qpqWeM5.; d&5{NOMm f_szJg A{Ilgj߳˘eZ8^cs6=4ad/&{@ g75،r, Dodb ^XEj-VJ}bUQ5R(?CGl8_xoO) YǍiԬzZ%-%QV⌊KP QbUE*sF[=IFXϙd,Wr HGZE O6B;/>“ 0Z'$1֭QV+jZfau+eF.Oʀ2%"nJG+wնB ֭rU :iqѦ=Kl5U^0٠*cŌ|Mhd CD,D>`pK5ve1]Ы7&@o\n?~&Է :E0Wkl;m%~R@kb{q@Gwk)<#ŷ"YUlje%C$Z)Qc)|/Y]Zuj<g@]&n +48]6ÂutR<'ak:oE3w]Ī4O+pA5 PH D Oux_DX' E ZjBFJ-0AVzf.ml`~|OYl\ɘ|r@ƑjcDe?{3 U] (QO]- *\%]D1%4a2[-.ȕ @ղeq4>]`讌??P 㻆,O'7 A gЖ;rT7T";4S9m3PF34'%uy[Y,C?K]=fX?Z|,4~R(?.d)w̮PY3zmT94=M~/H|/i>R5a^dPv| aLmv7 *kMˀ4huS5&JB]R!<ؔ^t]٭f6?LPY?V4ڒ-Xϝ<~>j\ P*S Ys~2ĒB> YDuS`gB|ح>q[xƩ~E(*n1@5MjK  R#GۣC^b AQtjY\Y v"4e堺N7d =1>+ۉi $і%نuk7' ]egϯs!FNrZZ9Ѓ@;K~e \Yzi@)?$,j[.EۇڶŌLޛ%8hcLI}~|B̓ejvʙ**x< 1PHh5|‚'ȏ 5Lŝ{rR6](R{̈́ިJ>Ł$g#qm =T*kd߆Ok΂ 5;_)ϟFJ͢řuҡK/$ՅD!?ȝb8SQN~8HKEgeO tg'݈:xKsdz_{:5;۰jjInׯ/Ұ 8l) !|O_t]E<1*p%ɺ͜(Z;# 3lC}a`.=9M6(!W%A;N'4)d5=_bR KWi~0j 3w}2=)SQDvT)i!l[ο)+++Χ?ހ+ Gms'b+aQ:Qɥ,+RdܧA }CZlOAgj&^S(pU.#6j[cĴQЃGReu&;-!BUAC" X6(Q%hLSBaRf#lN_&I6˾3us1^SX[ȍ kHt{"Cn?'싀JڠPm*3ͣ s8LMzF Xz :ekYF%-Qʽc[..7[!=mW3*\_M҉rk+8@R:Mx| N9rUsL;?ҽ2$4J8O9SxwkHohgGvx(bS:\c t7*Y^h@q|\q ?)֡FNz 1"xI bY VӁ)=́>jЅ=96#<\8_Ɗ"V|QXǩ+>IO_DZ3EwlLz֣9^B5&LOsDT!H˴\N*iӧ_ă7=Bחl.AI` v^uռ)]o]P[2(_ΓA؍=]=?i c9yHϩҶQc J~П$aTAL/HgP%h`ݾݢG&(JtaQ`fN8r!B'J;,)덬[AO P>.^O 39@&Vk^f#A#TM^{kc/(1 ~\rb@;6 >^3 ٕ1j&ٌ[Nĥ_Rѣ$U'u^yO# Ű poNc4mYs>oKs8vkd\I-h J@cQI"mAPh%|M_Hrd0/؜4sr<) `BJ,jbKC"_;Ù@Ky$2\zLJK;?Vóp *lQAZgXlXQ&/,i~! q\QwWD>(kh|xM,$rMp$Nq]K3] k-LbWLܕʮ"!fjZQVwU)j{yVyq_ڄ<Ȳ2ثkmNPHfRw"s@giO/)+l}Ǘ  bs?;-auDMfd/u'q9Õ vAgyJeH>_S]M7}N;> uT%ilJ>*lF(^T|~۴ˁEJ.ϴP'J.x.%B(:ýnеƩogiS$J&tlTʵǥxyG! [p:l`C{@~48JDlT^حgn|'N悼:މ]x?ӯTF mHqt $ #x)8LuKnqYDv]}FwU%hcuG'uM࿛;˹eM>[LbAIlz4jO(>Vdj8pJ'^duTQPގ?MCSpƲXJeEyLI]_D`CI~1_M+6NP+ы @N+GqIyTuCN ՚ݜGu~Mq_)Apڭfgqjki ;-a8]JN)BcVQDv?6a(וVWvʣV.@TzC;Vuk1hҢL@sF/?MPKGв,y?k>@d&"Nciu"^#_iL.w0_7FI`$g2?_8'~cn{PrbE QIU1AUϢ4tH:qĸg*]lUi2s)7gb'c״Z9a/1M4_0P K|1ӧ́1 >u23XH{gn~VQ*Hݕ=B,k]a4iw )j0.Nox4CQpfL4[MØښѐR+I7ڭPz,`AMμ! 1FGPrK#hNQbwhr⋡;dg,hgYh72A%l% ֋jwлW p gu=C⽏1*$~lt+G+vsAQM%WJDeOǓSI260M&6,BV: P8\i;K4r/jb͊Gc .-h}4 ս49`>`ݘBF#?y_К9b".3\ƙVmBX&z*U\hpf'@o ?3z͵Q>λֳ]%[7m9iBQ1MJm 7l ݕa2Aѡ#µg52 6Q$K\' iޭ?h \T}Za>ĭDD[ &A-2B\?j !S@}WN\ VD#~6Еm4:F\dUнzf#^uUY1g~N䦔wCkIU ]1k<G/1.-e3($FhvK鿸< z"׸0v^ܑ^2۲Nv$=B)$,Lu:Eác9 BwiK(7D},w<>=GJv, vvϑ;1 pH'L*Ld{2' %0A- 릆a_@ٰqbO& kLi;^ *N,3;v])@> :r)&ɭ]І@JH{#QrHC^gxX*ݾ+3[Ry<6ĕ*}c.A6>WN~1A0U7%ҮG $Uܮ7Nٌm35~O@LJ}zfvT[/r};a !8<Mޅ0$ :ܓ`i-<)fwTVH$qJp&L/֑K>HX9Y q>FGlUWr]-V>~d!>Y*9V2G2d]d >&L|LL4K`(0HyoF>70;$PCv[K=S14^}8r@) >׬^ ~F[se]Cer?^fxpztvE.% 3S9;Hj.YxnZpZBv־%ΒWj.+j0cjja=f5w3]egaF!8Ѐ\Ⱥ=:Z*~aYccS}Ʀ<6o LM 5^/9~}&vvs;B(m0*cXϹX/:'6G62(/$z3{noY 5҅Jd=+=ONk&iiO""s_듘Eo_[tVY=[tNir1 MnefҭD$yuwO ~VeKNUFd vMML'  PmdUQ7bT }p]ؽ F8oTZ ڡCj*B 13UIDM|߲5WEvEhq3$FcиX[@t#Zq_!rֆ}#|Qs1~EKSH'*~/ٝXWo&CApeN|g@ɫ#͏\zG4??5b6I̩ 8k"~ZDHhp6Ŋ+{1^k_]6qScQ&si8Ll8o:ykɄ-4,Eaib[g::&%QM9w|\NoX*_SzavTv}{jCK T#06UۧOl5GwGk+duVFZz>[);I+`Kkfa!i`M|һ~L9C]]4g7; Hs7Ð`n@Z aO̿;_|IoA ˈV7},ߡAKP95R_WK8%y =#^=ߛX'G^v t{zœ݆ ,z?yv2Zܴ8edže\-X΄ego2Hqh'gNWҥKRRy&aTuUZO~!=O+XVN>1i@pYY+UO]p|ɷ L3VjR0@f%멋zo搕F} ѝyqT1d :;6ˍl3H+ʘ>dVG~~|q,P8Kg+BUWof]s[;͑nzȞ%+YDJ"X>qZz{0vNpFbL#D9~=N1o˱TͰ1 CuX樔3/Q 'KK(kupx|^avl0PE{J k}T 'P-5#Cේ f?VC+ؕuP9Bi& VD.1%][Gy*RI}sXޭu-#Mc_g2}%}Ѧ!Q!qY2PhAnfڶ#3YRtZ>t.qי [˜KB[~8"Okk${'=UwOi}xDrhEP$.|PB2 a i]< ) L7;75ҚySeO W>-ğ嗈b\ՂxjʬPɵZy8؆!mS+vP;gSܶ _K>be! -,æ3z;yh,v~^!>dmdm29$1nu=O$L{@«C4T$'**%50{⑽!Ad׸] Ԫ21]|ٯm =錘!pPs# Kdv;>j5#fx)4& *9)blu8. guڨgdTXpOM (fPSJٜ]6;Oe;YG^>\ ؿH}v HjH)QHo.J<eP V,)7\ѭV &z taEgy0eߞf2/yaw4l* z"ՙ(@ 6hXLݹ@zFJ#o(ش\f($?Gr8hcCLd;CD! Z*Vfx`ӺuA1l-stP (^:IZR8#&9:[1mk%7NJ?vB2)FVhV޸pﰀH&i c*K"aJ0VY+1 V܈ ͼNagwn\ORWe֤0$L$B4kAAxJYPt &Bo C/(XNI ̨ uUk:)n*NW䗜`@0q0a . 7lu5'ݳ8T׌KL[=}j0znhpF}o~R4/F85`@vShJ nL /37D=hF|~λ}0=+f9mNH`hqсE5լ~xD$nNGyzm9%fO5I'k:|sǣ@~^_f$=SV(o7JZ|mgSL?»H^/3݌Yeg|wVd-v#CSOʳ J}=RPS4rKR8d?Q5@âFPn"[Q4xMݗqx0Um7;pc<BO:4lޘ k}*8`Ho5֘82.WBfd1o>|0>6|-~Z֢K; 6{&dG€ 3!Q6jmØ%;DuR2\ʔd#t#C}Ys| /_%G 9-Q;@ R,ǛHr4;u[ns}S-J&Wo<8+ ς`rݙ:vaC'fAГo b|)&+^BZ-y}-MGΔ-p6,w6D. 7ɬ+T%fVՒeGqZnIdxzQۢ<#(V9TL~F.Zr@`% zH.+x˩aGQdXm|g-v-zh F}XfMqu$Q߯6:yO,mž5]O1& TO}$&kxР@Myy:>ԗ:<筜 6z5+ 6SyJP( ;>) *83][L,$.} ҷauΔ}sE5UGDncmWM NB-}@o.BNr4t~3Aۚ%ШsXk 0O #[,Jsj,l3A1'F ;D7HsBo_W4}xFM_(=ӳe.fjj١JpF' *)V)~ZS.@ i204q1 ~cmxiQ|(t!N##&Nmz_ǿ 5 7M00s6%Q%!S(S)'b+Ŀ;WmhZqQ&ѷ+$3*qd9JWȿ*?ڏVscd`" IJ.WzV7.[Lb옱_݅c~5F*z)ĝ,&_-Uk#%iHi9U232W⊸6,IYjmN>c``P\C,%WJ$F0zt67Vu-]V*liTVZ3Sy=H!aa O8tԪ#S/|B+n9mrB쪺`M;ENU;q֘FӖȡ0'JԗEeJk nIg+Xml&~ֲmSTb#xrmmq3M^6t &jw=-h6yGs:d+;KGXɂ@/"wZ?qgV祺!يAFb ա6DMfb} RJmH(8}p*h1{qL 3Qz><_3Yq!>&EtV>Q!땎o$⽆JA韐 ;('J|=g…`;?t yPcZJ{lomKW̕8LġdHГ܉]h;,,&jEQGOŒ/>hh&wqJ6I9} ΖGV YW}o}} hY?xc[ؼgqaT5ߡK$Z{dzјɃMOPu yPD7PwkWSuU}<&6&v+[B(-~CU΋B|o!MBZ7жn4 nV|;Ҩh/ K)CmH[z|['7_1Ȝ)pxo,֟ Ue …,l9mWmئHd wV#$0/~M}O![$hd׸īk}0v~Fp߇\\#TUW8(;˲v 0VFׂ՞z30 ])ܯ@hS&o6dر}׈<HMntAO -WkSyo #WڮxtW,>g\9}lxo852NMÁ}甍a'J ) t; b|tXexO{]XZwt7Ri K{|` R'Des8e+W״c]1LHx{x&F\j&zhy!N+u60TiWb݅=tD_(c•F?˻x=h[=%,-91lIs![}eI]R6(RsZf %b;&~q/bs6Pȱ?ƶQB$ BŐ&xPbNB_.],o E~™g?BI >¯eu>3,I7iK?zзOsu,RU}л ԫ$g=?v fHbit.tnydf>ĕˁN'OU2661>AʂcLw+h8ܚ=Dၦz9Ջ`EƼxX=!zI 2@p sƾﱙoAR {Bd|_̷el pmMx2_;~(^q4V{ht[ʧLs;CWwS4׌H,:>)}re&拓L?151g2_iIsIFf*$x"ML ފu(sp78d*8ԩ0\Wny]T)R6(=%&z6$ SzI5Y+ݍB,41Q}72:?٨=3*eW& )uBnwɺ !&X(`N$\NCr^VK }|NvcU^vL%c]uAhbeX. lD%1a\"ۨ4VdDZ9NXc(K&cݪB DOI=F l'qZ]bKeLJrѬU֤^6ygFR=E *r΁ 8^_jh><wPLǴ1Vٮ waжRWƱ`VonPwiUaPڍe\)I c'#kl>>sY(Ez(f>W:mC:gQ*(JK0MKzf)ߑWЋ.4<&DoU00,9Vŭ^vAL ^F$KUЛM8 xp;c1F!`*a,~A^6]g}΃m搭WP\θi~=2D,xk J98Zroo.6ԳC1_TVۮVdBjX; 4֑]: /5Njs{h3H$0@x- >{x拿޵UmfȒ) e|ePWS`M'PK|=C 5R@8]C[EZ¢mQ܁8NȲaDg8T(/.qN9*W^}t׵&菿:,3f-F< jY$AOQ3ztKtzk?Xs)%JĊ~nmd׷)FŘcpw =V3 iN1jNtXjIK`;ۋ> D妾tDԆu~aDgR>d`! Mވ);>SpEt֦aW'8ůyZ01Fc#WX(@6vuR>F$HU/8ZnUN<tG"q l=Lj|R$QLD ?N}!F4PqETLcb T/u2Ux~m}8;hF?/:Uxɫ b=,mskKfGR]ĈLeJz_i=t +s(/ ™/7FFPUjX" I@ tLͲ<)vy Se1 OG/! YO.eZ!o694V+ $Mpx/=6?<*!`Xޓk3Rz?f*f2c!҇x8yѴRR ֒|>Cz˂^u*^~ X'?XɧK݃wav:pk$لDD#8\@{i]( `?0bfpɇ8Eҩֹj@%Iv3eնɝ"h14 FЭ2d\Xd@OhA-e=IB.Va zR\آo: P0.Uwp|T€ Rr5rBG8c7 `8~c쬖Byj^Ʒ*Դs[_ۚZ}<'#9-v<#(Z*߻կDo2[Xu6}kN1Iq.U7:GZVe/1ؤqHPNy~#\)#I7Xsv"H$>"<+&7@,<ט,HwE,BH{HڤUFzG ?|c{TR$u+rMl7~KS#.4j֡=|d7S5LP+9$[oSi,. q Jpt}@VM,nXf>.a]}ȭ_^1aL\ V\Y䆡^Έ$ F,񒹺CGZtO ^Ӌ8]ㇼhy;+rCL4+.E  V!gl:Gb dO 4L sm"A Y,wiD}F׷Tv.A6WYU)Cp4\.AX" B^Kvi,_n~m]bE"O:!N A928Ğ y ۲8 䊥聶paiGR>+1渣d;RΓ41,DZ{^|Z(!YhԶ-Z6{Lvc|7tӒ'&54LF%yi])uhǏl84(4vH+AAPISޛsK:vW:'2)a x"bVBU=G~$W%t{R>Y-W Bq”8ȼ.w80zs0~ݺ y|4+.e<~֔!ɔj󟰉}|ROX5C)H10Cv`gF}|&J-Y#b}9^2#5Uds#Ju<*SFb/NTkG0e W-\1m\eN$\$i  wgw L ڹ/ ~ O ~qoI&e {Jfh#,B o;L-}o܊N,F!bbW]f1݇čIȁ.'ĞϖI|2H)YL# B[䅉[գ%͊L?cMݩУsͨRQ {Rs;@K O#@uݲbᒣ\D ;,ˡw)+޺2B-OS҈r0L9#*ⰠT \TJ@׉S< v)ŴFA s&!i k];,hQɃ9 shR^AR+Ω >0Td"5r΋cI^Xժj k}8,~9ݐt3;e!J!:ߛ˝#p d_Ub^e5w~QfM8B-\ZL`񟕁+nL(DaǀKT|4YKs!mncC"36Ξ!.A92`M !M,~`LHw3'|ZI(KS bW܎!:O%s?<f'0=2ـɹP43.?eÕ\~#9ֻ_x^h(Wj K|)V]16kR}R ="~OֱC]r{? iewpW"Ӱ(_Ph=;qI&=){31'K^,[:RϭjPn(?/K=s|4 }&U0*h=qQ.C8<=O2&a=?/pO|694&궪Q{1û^? }G 2p3v;1H? 13`!si)v)o|u0OjA?Hrs0!,^r[J%VfتM2*!6P@ ?dJ`޼gD?-nem/YޝDTO7Asi2Zz_=X#8- %}-@J=ZnܕiDnk_HSlAoTؔ m²Q&:y I]NN=KaOi,e~YƎ'kVnذ=C[;9T6g>RK?뜼TA_@# ╜mꌣsW%֭5o֨ӌ6$gV˽<ѫ\=Y`~~Ejf+dA&ź3ja@=ڤNtyC_*:ۏvW֒0" #?qxFf9Lŏb~DYeśJS '-tTqi ?vs8nfwREꢱaX.n6]O,q!rdCyvUwN݊,Be5|*̋/GO(.Ub2ڗ~yЂew bo?!@jR-RCbc0 #"|~gޞϒW]sR`EtAUQч5G'lۙk)dLwKZ/YQYn8pPSfM\O,b9H@ޯ}m?k@ } e@ |NS{/|%UC  R;s"cΨN&zXzfT<8k-#.d,eo6\>=謲lVPU͇vV`cJ(Ӈ;eA\SJ 0UUAN0 U8h9'! ;ţR2xWHwG0aقZOo:OkH7 0BŚAgmyGZ}k܆J_T5u MgӦNm {s+݊v]7vzyN϶d>_%Ccs9sB<EgTn|W.qްN;!~e+'eވh ʂz54NK@Ba+jDTe3y͋lZKb9ԺG%lOÕ[Dr<~h4L E]"B>u<nJ "Tku#?*`L`J໶ ͍]LvWdx4abT(}6c_TġV>!e`i? wSlzz 1G9*,p! $}^[.h5X9HH wW\c&""<ԂaƯ%~ry>W>ăgޓY7l~ٷr{T),Q=&-(lebv%z޽@y)弋zuM_ΠjEmum.Lf?#se2kezE7^^pMvv0K̩LDwCIh1iI|֦|VB&T?[5v^uÂ)[7{Ic[ScozzR?J{ eD,3Y+i^Ds~3.gqKH4}Sk8ܐOژl;"%~0L4gݠ cՋcijS:47lҾ-XDcnĶHpm؀Q= OE uŔp9m,[>JťxvQQ/O;g?Cf$أJMHgwDL;m[8%k̼[:K" >˽Ŭo70$/;T|N14]?7x[Fg!; \n<>Y$ AE0_pl4QUȻ{dwcFv JT=;U@5Ƈ?߽##iYn)1C4YW9#VkFa|*b5qd$jCPf !Ϙ?-&汿R@.EiH٩v9qt{ipʧ43Ugg?v;O<׀|ߨ[kYP 4㚁r!BS;#]l nڤ %WjF`,;\%8+U@z܄`P+QO6/ݺ+!uEmiҚ`bOmYفwЖqD;/s4ӻVHJIJzِθ aEڐ 0ӣoP1;s"QYk /z?ZXi Ut۲OEy.N!d1ѫ$ϲbe"V #a:eYq8~i'3->\za'8)éxQm·aZ\RkgK<)U-bN/svm:;{ TI5>RPw7|UrA4gOG=[BG/)^(|ۮѴB9,\;_^[g#B"Jt-#_(6T95eKn˾7}X@O  GW`ɟ>A_$Ӱ(Rϔ;&)XӰd}/_00+\{b_~S:T{vH Dm/$иRIBSa3f*!~El)O.,);EW6g9XXkc*t7w7NKI͌Jik-@10hɣ+{N7׸}(,ʹ6S6H,E4B4,(IvlGL<2FmFw Bx~\}$4{E)MaHox3Qbf 3^@Zl)mYrg5^֐2T=Vk"NjWxh5 i[iF e#tF~B]RxKA.j'ق)fA浲 |Ao;~iN\C'Y/b6s'$*X>|",|$=VM8l>D#G& CHO61Lma}|+ ZsuM2M@i"+?uܗo!J_Y# O.@q.!Wa#6`pC. IsOP>- gCjKq"2}lg*|xS&@. àbĬ<-=vN|> ۓ=52ewRݷuha `nm b͖͉hlx%EKfuDiΧf0#ot܁'e6vP^HQpxbMVD/x< #=$l^fgՌ|wr%ME^ݿ2rf}HIWsQњE -Fɣ"qX Xjzo&Fnt$]Œ|0&H!MA2:7vxZ/UU'|r!&{I vsYc#}N<Ǘzy.cc)~Eʭ6iLh\+-$l,GbWzm'^y o c[pqX'1LNX!HemD*r)(; 2I=4*S: B&Jtkdz]d ֢z^*% ]ӌ`G?;߬:H[ڨ* ٔk=m'A˗^ nw#%a GbpCk|GrvX*%A%̞ƀ믍ӔzmV-#Ҧߗk<4QݴJK'^uZ\l:G"\&W t+@nx&fc :2BIVw%P[ر *$ kKo[t麵{&L-XӭéiVc8&e'SVHdI@VhC`5PͶ#IŮ`>n ϓ`%eݷv @Vm\Eϼz%S?~XFlJ3S/dD~ ڌI^wnX4;$NArHpAwn~xZ Dh}=A\+RF06oZ0&ܪ~ϯK[m U{zH=^]tI-YZqP ?t%(\w Bn‚K&~"U 7~YB݊9 >cS/^v.1w"̇"1j|sYґ:z: k L (\9e:5K)"4NPZnjU!q}YHo=<'ȿL,FS,7Lv.I|VMӔ`T8j ѐ-H7X޸SdSAeL \[GeQtKUp?yB~' F}%(WP'A14t L~'ZVHFcJGjȆ;5NQ +P\G|P3*f\TgUkoC!IL'UMo4\[Mp BC=2Ztzc&,*NEίr˜W4: :cǢ o5\>`;NDD}?U`Rp!qk h :Y~k[҄5!߼>A5ZJ=5K >@yT #r&v!^F>)ͤDPFsL{cB ]ÈJA|dW$RkQt$ˏHzAđD t6;mUL2XĤ!yY>!:4_lc <WI @PI@h{&e03cda/.RX~OˊAy'ݧ׋9xIA]S6h9ЧR`13ʬ:wdz /[ē`*\ac{Tg -XNVQ#[.pnD Y@r ̸vc)88g`A#6cL9|Ǹ\.`Nl^Be16~mwH$z>4r+o~vC |ttֿy*‰ie4󹘏}`>+bɄ >@y&$/G`)>l?GMr7HDΈEZaլ\uzF!M_paRthiH?ȭ6U@)9P‰M4vf␺ېmB& &>XLH`1OngU]D}[Q#~^j%Teѐҁ@X4S0;S2+ҍI!o7i®VqL8XRYZcUNܢ!`j|Xm {汘B6M/7- &Bv&k0lUPFIkFꉄ  i!yAhQm%p&r{vp VG (q?\#Rͭ*KW{[}h8<: s0#1ؠS",6tGLP[!;=<+Y85 DN͉i  e03p#bbL^2S}T~i%]߸6*"}b⶧z5MYAH zmCg.Fޞ^o];q BJ82<9?9iu:3^R:s2$63's chM);G9}#qlQȏn7C:".EpDJު*f{jK5*݌T!HP1.Q(9JV__'>L;beD2 PbBRq-'QH7Vj*hHmMo+N"ȽfX ghzQ$E95ٱSw@$uW]/w _ϨAǼcn՗6 v1/ɬS];@CS/∡ǖ8dZ};{n/G8*R2 Bqw9/ҀML=>#YqyK7o8} TN}|V{X_Ջ).]9W>e(2<{?'rRZ ۈ1)"ǖ+0{'c?΃יm5%NRUţ  ;扮FK0"y,KXF ǔ_|G /fb$WwW0[A#tM_OS/\B^]](Hg;*p|0xh/@QL q1l9rTcs wTj/#ჀM-X߈KM@oEGbE }^*BAaIҟBY5[,#P/w^]䟆fF?= z< ?2QS;%?ƀ gY6VwK{Aυ̪saq"hA;llPW_UWib/؎&E ڷE@ˆCzv\'n ʭJ&Sr[i#,.@*O~ c2 . ~Q%,FӌdrGS~2oN%QVqǿuO!egԓwQIYhM %pVR8AWcb͇1ǡ,u-*+|GΖ&4Yؙ&@#@E6bB.t&&X'| d)!I5zD7jX6KUQ/̟'ș`\5glc<__ғd$Df$(3/) $;,j{b傉*ϝ;Jɜ =Bnj"{߭ѩ.l/$ܝkq]ǡWiBZ7;RX0 *)ӧ}J;%^dh86c\lxQ) []ͼMf,TzG5{5)qԊIXFge]WRHq& ԟn9$RP@G:=L ܦ ѹI5%gQ$_;Eu_;p8ڨ pj'k<!;OX}s:Wa3ׂ hs3c0׾tZq>K^> |vy 2@ N60gH?X= `wvSoYx![XY%_> T:Л dr+". ZjTa~5qA$2a]݀;!y1%\{NX3aOV ̠„g@ŵGݬc~۰:*"3 Q[y󬏿1`H6z ׉w 6"I uѲ5E0j,HN3 METzq'5v豟›X뾛*ԵZk$"tTTi&V̛&5Մ"5"}mlUU_7t7) rYbN=>*G:wI:_=W>^2s8BEhH3-*YD;2cJfH@˙+& (ڕMP GPfuAsq!^T*5'k&7%%K36ƆYLR6y秗sjAIduEV_kb_#143^ $'2jy.|,T\bB_bUYjL^tT @+%#wZNGk]*tQmZ*țRA/@o>? )PkP0|&7HBRG~VHZ}ír]b%~UէGS+VKUsJ|3Jm+6s~q4 Yy×U 0wbj̡3vlvɚz;./hF}6ṱavn̸mY+=N; 5sfeNʖzԉZ}ExͰP9tŎ\^5]x}ٍz ~B3+eӍAPoC9B_c#wNC'`C (AhCDO&-4y?kcr% gӜ&R̽G+GTKFH^@npƅI@R]k6;ˆzO00=[zl E˫DnsE`ޚU_*fyGJ.R-&nMS06č@?A<0,fWA3e)ovH_1 :{-B5-MO飧fb8@[{BYD`^G`c$v's8%H*x9϶ΡvMvg %VTۅaBp`6(zCVm^ޔX)m9ʯya,OGc+ǔH-@$zƻ#s(7R#{=WD#2V^FLzuzqtz+dFvpLs>'AomjpH G<\;Њ@)װH*(J?jR01Oo|0C 0s&lһmG؃Am 0=$ t~p/I9DN􈤜xRϵJӫOw奂A:"Cb.ݴ>GIB/(k؁)il8Vv`l-kWTs{~u|變ĴH\Z^t*'A˫֍Ftc x%^J;RѼ {]3C)#zi,)^_Pgs p.XFTE6 gj- RaY?W:kd` BsmSF?9kXd^{tKw7tPXou:ZrV? Ji} \WknfT97j\v?]G?WqrF*/Ncs@w[. o f}nZ*קJmJS&KnC,1 WY=񵢻unD#;qv uƃDxu@#fn*8 *5;SA IӎeҔqKDݦfT)fu3ʇ-gjª%fR<@j+-*?o)82kd0_鲧dHzEp)rίA5DG.g@,3/ùsWCN "[#DISnfgDCT{5VZ8' c8CjQhsn] >T2ԛ_P$FV>:xKf/L Nz8N=goJنkMݯl d_<[>v*go0YyzHb?) uFĘ'*cwECuh}`o(fcS0n{\>;!A[-ti]zhi1A1!*MW'|fa e+~M&qr RgZ4Cr3'9K#gW"}ZeJn"?R=5~z+&Mt LB4e:VafrЭ+SXC4=B*Qh@l&F< dӂL$mw:Yvnnpe{E>F#Dt_B%U5d(/^BNpwys29 VV=U} V,\t/b{hm`xO^2% >@3T UyEs\PlE3Hƻy1C/^4Y*edfĢI2G]#!-qB }@&EK5T1sߚjh:d3ߞ']vȳLs(p!/q> W ,YB<4>]m.'w`&\Y^Ҧr G3YM SSt1_#R5'pGQfi m)"Ju/'4K4Fw1:;P ~D[8egDRJNoG-xVڹclB_۾\_SU] mYKr8џ `0;ll (n+vXV&JWBy q3yw9z9jU{Ƀ &T8-Mɤ.5iE\_DLLeZ- IeoqrF7u Xzp  1jw(Y( Tgo' sHQs<2 {PW|z8À1/F_)M.1f-wkm۽+OЍh?v*%E~q"ԨW*LFsy1nͨ;YrnAXp(20N31!iqP]'r/lmZ"nD¯8f= a%l س5]V(]oUkjnٰCGN6S %!]3f/pK&⯡h|9ݥ"ϩL ޅ?׏Oi)8T{7[uzh3 "wɭKoD꺌 =I{p9Sf/{VX&PNS-@i;z/K'N;q FA}8Ǔ4ҳfU%A3Zȁ-|{PǮ]!0?[</řl8>)6(>兺}nxsx/~bVxAZ!nu=" Xl<=/h*H9œZڲXE)jEiIB>*e|œH3=xšb`AA*BoB~a^90Z+#P| )T6)G6xL?(%^M\yH"gjg9X|VrBA1u"5`2WGoR:|.xʌEZ<*Pz9*+bƛ(T#,/~ꊁ~z'omN'1x94H j/WX>s<- T6<`3o{K@WF_}>(DnM54d(]fgc\CGmcdC_Lؓ)o`YL׶v,( 1D& П2~H WMb3G@F{ c-q+*(7^H_ANj1sU 僄]ugTO4l&54RmY FˑSQQNA8kw_.)ȲyQUBNwvz5[gm]ص!I+;a8ɑJv/'$ y B/*)><#MZE˽,A,K%hNa Ms-9=YIY}NB氰z:bOvWyn*w `/o9ȥ!\$=rȆvx*%B8)!+9&;/\rw2î,ӊpzVe4P}o4;,+Ia7{QZ{%bC-ts'Hۍ`[д\2yv7\fW,ZU]uLw`qT˟d!ie_]Ї/}U[ ̍q/=X:K%FҴ6Xbe!\\l HBP{ezUʕKdfhwhS NCaxT J[te @muS=TEL Ns葮6#}:|c@ZnX;s+ !iVse"r=V=I&DSCZ %ū'1`s9ʐ4 *gê:9#qPAsˡ砶7;9؃dL EHǨ#\(tHpqS$0W?1obY Grlu9\JL lewMfkv =9|l`$L10Oy$\Sfx@3  Mg)alF5{M1iמx&XKCb?rD&XP0G#VĹ>PbɃ(9ºO~Z[*ȏ"0A* V,<)846^|`v:l5F&~LqEqʵbβM^G HrhׇmLOa,w^q`i)S0nV'I?oaЎztKS;1;ݺyȧ+dډLtC *~*`+lw_I-Uk@?waߥp*pN@.)?)ʺp3"6Dn;Ϧ z~1Q5;$h18b?up a]:RɄs5JO]`-ّ"3?6wERae/ȯ*\So^dq=}~(ػC&xq !JyIe3eI)_e!o$ʘAZQ醳0G%[@^N;Xnj~{վ?.&5)LCVW˺+hy8fiKct5S{M,7v]k;~N&Qnٌ5'DG%`O um<-[Yv,QC YUqpZ(j:J_|M !v3V2(Q {NR E)h4K:n3ArWi,X gM!?] ʚсZq`]k) r8fF &i\JJ1Wr t"oSόWm;=}Hg ۢvHBG!ܮKCQBX7mIý9Ҧi?Nȟ)?1]?m'i]z9w&Y8Z+:D6O5H47&e]-;,ICu# 4_fzqOj;uEʛ9c9 eކj*o2[NwtHejdLd|h6=+?po6({p_ZBrwD5:pJP]R$5 @*a#(]KcdF*y* OX9Utq433{t0f\F&H&zvSZ \&,g!P }ks{zT_C%qs!ԊB ʂAn%1L)8(Fr.!4 Y{o?z".`%ʭ]]rw쭟KIZOz|^oZ5 R+ul?Kl(.dCslwFbPQ"2d _ċ3rL*bc#ΐe;,n=z|G9]8 np0 ΐM{SC*|)V_ځaXMA%w3 k ɡVgD,|솩{BJ\A*2$t~š-.fsO`JnK97|7O Rդ(h_ a559T0Ȣsr%J SSkbg4-Y#l= 3» `w/aҫO7&q ,"؏ 0$_# dzX=׍Mɨ47S=/z3qkIL[ܟZ>Dr5B f4͒>fV|nsjA2aR (rM&@;t!Nъ%114sšT>B*w1."|ILU4@xUԮl~DR26miРyr)?Aw/P.ta^!IA-~GOv`! +kE,3U],9vפ&xUEQíQH[ޕJqYHppC>+\.^(7Mu'E\;}ϵ,w=1o>U2%_Eڇ[r=(G +jQ&cP㉥lSF/c%ױI\̐]sLagӟ˚%sh 7q͎oTZ"^pWEqb\%+ dtҡ[:9҇X9a+Mk?lҥxQūl=[k¶$ H-"=떐*ړlz ɸp{:c< ZJAd.26@4*6aQO;O"#IZޫяqf'$JƓYjkՎ%|13Gbjҏkw\_(ZL6)CCۇ9Q=BHװ[<aI Kk9Ѡ׮?G)_\97 )[(Dk` ]ʍqS' >JC< 6naIAZ~_+˔^=b讥 <:&jB$Ch!|rwmlƋNbά!bA`%>P. .q3ir*S0;J8F1M=;k(uqQyP07Zg6 nnFTr>/?s<-F)`*D ^JjB1MMv4d,] 9ݤjI(-7+\ R箪]sX/ʟĞv)MB0)3yF^oSy( M<nqqe#f߉m`sV#UvP%{L(VYђ2 (EK-. Wco̺;sX<[C0fEbe,k sb2mƒ/Ɇq_גr>z7JhFWX\r(2E>AVzbUI hz]O+,;[:_ 3``8Q/1`(0a];CJ!ћ sL[:]b7vtwVv2|zvdN&^;wDNX6" ^z& tIr2GO4\: 0{Xȿ 8f_\_ɤ@"F O0." `՛cFЪ0@UIp ,VQaøOt*cьN>1׏zdh׹[Ob&`, 0,e_!uis [ 0;!pfT{A2hnI/LZ8kf 4Tc&"x6:Ė÷zb?26G?(nl%5玮*r_lZJÓgJ3zd HvŖqV`]w'鎤s T"Klu37}Rzω06q>rJWeܢX667Sl1w,σ !&JdN9< fa#TDD<:0dI)f&u F:Y.Ws<]P#v@ic0]ɯOhJ:SjJXإkaԥIX#J^ƀ/Gb26C:wz䩵]}y\ܮ@]2?#@31_Wv>Fkɡ}Z,f :Ҿ 皈փuZփ]HfD-L~M柦kNq"|RyIzdtY}K˳$gwِ8Q_](]*QZe4&ckScFia=ո)Ǹ8i~zJ޹dTBg7}W3_{&~yC@@)l=ddq`l\c7Ew Krrg0hedXN TJCknnB'Wy<|^{g,6ŞO ѷz5R0DuS5^tZ+,L|7o'r%RDHB'j-h7ܿ ilo`m0n] =ZfإgURmpPjE?|:"t.lMf*< z FbIj}=Ja "MITu>=vOr"yJ|[5ZƓ 9m.B= "T5g{:xIp:Ϥ-zα >phz$Sߋu M@iC-r@T/`ȳ`ЗM(=5_!=^/(ݏ劢O;mcZG ߕسIr@c~*JLM֧ɪH 7 PwF4i,-3z8X_N?6>-/e@-:}i=,FnƐC0\.Kb}Jns'^mMr^,:v>upx{<.BK Jnr %H#_W2zȐf*Hڿ^ߔ# be[xo[$mB}cZO=:eHk.0d}F$uE=pW/ :Fɇk(OH(y0 wXNM87"]\K.\U`p&~;:*/5s \BʝHU&b;WO@Ӿ pT8 '&M=$φL]|'v8_k4Ԝ$}#$M7WsSߢ'ļN^,V)ȦQUǬעwG/馥Rۍjg*?9)=|剪ꌈӃH.uܙD[ w6{߇N+3cԐf\+!SK1eA*Q;Q:R B&V}/{1tO3k+k'#Qx)̯,҆4.z%X۫C]TmhJ N-"7>#dNVs]^8{Ն.z(FWkY-scH*JBBm4>w nU-c!bttP2]14؟ kS{ K}LL 2K_|CYqb#*٧D j抰ɃLXy<\=M7 k櫨TPOzah@ r q9m֙B( = 9q( <.M.C,oHËSN(잲EL"KD$7Han>fB'LUKP>0puv(; Hf)ɧ?j7t@BC`G ^!5j(ثYx6評pz_8fd҄|nM. _*L_l<~\8m֒uPquu$<_8\;Z04bܑ5VHI9#]գ&*N8[ 䏭jz#4pR$Ur9{ |4V].>*ȀȔ J-DT< $Mjw .^[S煈X8Yl ԟI|2g|X:Zo5~ٌ_biѷ1ޔnkH *}2[(&:v6~33__9ݹƽ|:"h`^ ÜČ:w] 0xklBd@(J^kvsɍ&x6n[s6uc?ǠsdP5ڈI+R[Sp%ͺ^;>ɃMfYTOeI\?> cC=i0:AG#]54_&CEic|du-[-bk]$à -ZK"ƹifmP{Ad̊ۤխ ٭J{$uƠ wz+ʿUfH&R: I. [pH;:"Ȱ$7|ɄkT+q;Dp/XiP 7TK=vjV C؈X1t,_ qS.)"x'f(O;@R (B"݅{edƤi6O=48}]/yXC`ؗbGPսu-*n:h 3ԃsNsbt6ݽ~Hj]i©F}'A?"6WU̜QbPcyvfASn_EqzRC$P4.tl &[Picd ?"J$CLugM.Qt:II:#viGBsjKlE߹؇ch skc)l\nN.s?M~Ļ#50zX*KZb6n}3i5ѝAkq@cխ^uOC E5Pogdf_x&+:*,{ovW&/,wV¼…Q2z[AOMAj4&w`w[ h:}ZAnh|*~ ԼboYΦZSCb&0]d}f A^"Z3{1bڪʭhH#޻ 6@k^>@Zk0/WO^66S&1^'$Aނ &VEcm-q%v?pK /zqH-6jS r NTSP?c#A•ְ΃(Bv~'v{@*=7N8f!WFK6IUҵc)~{{+=k਑,FLo` T^Yw9nϥ3AtE!Lg_Bq!?~O!5:RĖmvՇV85`&uWE–"Ba tm9 Gߔǘpm'܇&{\ƤҘO3A 1ߺQ5 M9e|;{dfi$E=H 64߽P:8kHF #Vbw;3M x=H)iۓ;V\=éޤ l'ƲU灌Sk mOM5|D֯0ԮG|Ć%oʜ*)Sz${^ɸ4hmHp̚AvҎᝎ+['aӧ ;F?Jz|H[4ŚDv1X($g;R$H 8r/ܚ᪺<4fLVY~Jr0o %8piك2t%1H}sptݣ^*qߋ}˼B(ӯB+|ԹoL2EUTlr1zftckgB\y9u33䴉}&#jl$wMd2b0EB>~D} ja^85W'#Ds;92&,b*wQOgdZ|,$hxbvrOic=4?wd1P? n&m=/o%i`V(>l N;i9B(nrSG7"ðu:LFّjnμ"DJ85nv|I~qf:c!7J}f!2bNTA~~V=-g0uAG]T6svt9'"lHA肷\ E=?4|˜#}-zTKo$۴Yv!C);k:},FCItyc1[5Е 2K?Sh3̸X{u*kU,cfQ9I 4 3^g25 ؠ5$Fx2䉽>2-/!* m)aWn 7L%ȜͬU~? Xf=Ϝf>ym Zḳ2V\]/mLNWp?% D:m'p{\w Dj1E ˓=k#Zr RZW cAj ]t,nؘw)ut7VZ[]!5 `nݓCƭ(1̄CN۸Ekqt,?=5s'cB0ib-_t$DsǠl/ŒUڄ"2=]/doHxw/^» 5anY܂n!!NO\yov!m#PV'%P'2}J1WV3r&F ܤT"2acG0/.L<+z.HMfgIkcHPk8q)}rHv$ "!-4}ZHz s{uW8bh)Q srڅ݄LfgcDG0׻E5 TA]Lxr1C': 0^'Rн^$_ys)5CC@JUi0 viH2oT@l|oHauȇw 󰓈ΐ%6j-hSYۂ61u\-jB_fvʼ%ȊIձ #s48KSs$,Π\ <>hUG ,~n Z*ABoTc-ݿ-XL@4'JuO}4%?GmJ)Ytw mwG07o]nBQpZ0PDؾd6E WAU쌘tkK*vF`K`7FLJf:\'ڹ|ܪǂ^pbEŒF4U4PX6Zr?;Id*Wk_g4>)W8l)G2*U8PlS$M@֜AJtebkŻŊ8N9uH_;/g%AXK/`҄x4$"uug~Z340ܝtT%-~.0Rd&Kjt3P>1Wob`ι[LnpZk> lp/4M悇~1{疊. g#le1w ̭[*9%[TB?W C+5]aXЗS)aV\m{V́7 [ku|%5d6Q67 V d] =1}$`<2$ݘ5r t=-fЙNbqS3KIGB4g=FuL)o]S̼7+l.'xF~7(Ӷ"X):S V١cVo8aXu94ذMC׃|+k"Exբ;8TK+HeKJ5)K=Ǝ69_2[p+dJcᝇc[c!1E/6$S4IwVz4*q 6zę6sw1Q'RT&T8kÄT=ا'bmIU Λ ]}볻,| /g\L#IE9Ѝ B%`|&plK[zh߄hʄB!U08Kݳə I"dZ]7e}w <3LY> B^0;b}T)֑^3;׋xW : Ƹ e1>L}^2 54Eu0. &Iѐ  A@nZ<2Sg$Pd*j*ckexYO\3?ctHuN5T.G,Ŭ±ZpUiHB?14/''FflZDmnJM7G*7,"n/i _ 5 QS(^p%d >}*i! (g#-k\xˌZ9i1صԯ5.R>0/R-M﹭ę]X'uNi~nV'{ą#c3A'I}Y:~i5)jx'_ ґxIM_' ԐR+מ k"Y| A^7&JeX' L+'=S+^ Q6d``[h֑Pf=rVn຦T ~m谏qŢ׀_m4w//qDKD]3WO&rK׼d}~3Vgق?͟rVܮ(Pjo';e#%ad89=8O٭0'Q2T`J_' ~.V{éj@ȅ_WG=4Z.:&tG TpPWj,#oqLX#1l t<>䃤'< z%QO2z!W($ql͖7fN@I} Ih^h≳wpӫ@=-vĿ,u|[Raaw BgLtxʓ=L~?Z?!.I$")|r#7҉A}eaJ2?dW\ 9Chj: W}Vh'38MϢ!6OM#X1NBw+ZLhLX4#i2j2d Y&ẬL= YagoEIOݡZOHӣy9}`>p=ϓ*D.;_1r|=J&Ԑ↘JȄQ֙xG^J"Ξ<f8ϥ9 1ʯuqab5\<:khE=fIWX)_@V:RVdHZ@^THQ NrlRf]M\.?rE$#v)mgx rnf#-m?|2p6ZG2,7cpgg`^CڐN}|2O x{>812#ӁM[u9ӼAtxx5'+ddG|Oܥ8ye?ARfzm{PmV0w8)Kw#tNJm]X%:ͫec *9j6Ȥ@۠sru?_lSڇ̲OR3RojgхC ?6VCm~•K0c)cM,qj$Y:'am&"S?'>jvtᡃ@ ҘySoJR3:?xӓBɲbTIC`%j{^:JBN81f֙i f`Փ9i1,-QZ< kΏ9l 7Mٝr4aBY;?bqyy,mDΧ c+̢jhex@V+lud$O WMjkk;+`}:tIHU.Db֐}~@ĥ!уK_:_vji3HɗzC0`'Hc' K?jP(f2Jɂv8_]jzRSͺ|t?[{>K{tD< 3޲z+Sn@lwSAKЈW&I ~z0왋ȑ*Z50fW7-Bc|BR`,]=>ka* Jb1Ĩ`2~*EeM:ϥ(tYxNj`X>eBÁbY<͠B]Kr2- ,8 -0,_jhٍeIvU CbnAlΈa%ƕƐ=J;zABnh:brA &͒VeggXix%()s|X|ȅ聨Wv SkIlRdkk¯NL8? Pi(u^hf LL5CS "֙F_B3zBzVtbYd x'v<'j˹p33Y|b=fr E6Xծ% `>e5$*-: b^,x(5\DY7$cpھ5u͈>ݾ g.b3-q8I#; ĉ:X=5W*nQJa2ۭ}=6/gi5XR3>/Oabtss-;Z},rRL&5KŐuw43'8#VӸnRIJ(#jX.Y(b )H˙'0?b-oߋ5)/Qj=>RS w:ic?CO ^ <"C~.M꒠,LJ\dxj % /5 / ~MnT \FAr?] ;x6Llk6V⢐ݚIEaFVڱ=܊1Q ՘2't+)r ]r>bxF z&Wwna,󊕌j'ԵBh˞:mZ/y:2(wݺ9͠ríjdrpv=B\*Xb9̖"ڸY-ڱ:)"2U,n@C:dh^<Ӷx2Y>b@9e},4"`?&hzssZsrtS2 B1OÉ2@y6Ǿ޽yQć&To@v+i. 6U_֥"'ᜧBG) J3 /Q{7y^.\L9IC`6F.r\Ũ .m }D8qau!  #NX2iDT\S%_zmm[._KXm(ƪT)ZE?M> Ɏu;ӻ}ߕ\Rzh~ (DqA_py{n{sBv 5b ~ :OXHݭgkYM!SG EԘI[pbz-m q3gd0}s ҽ&G~jKVx*-2xZՌV-]ך.\eBn5cCBFMڿ @8)lC )"H17޳o?ޒW5v W,Icn$G- 8Z aSQH+,w'rS!>PK2)ʧAvɩt2Bm*=Dr):-ě,#A̼?Xօd97~º_xknzMTzx{Dkܖvg&REa;TNzO`HN3`Yܧ=tE"<$(v>xd2‹yo>ތuǦ^7_>X!CPoNC1j`;՟,;Dk BuV([Ԟh )d 0Ϩ%vvu@ c }w}}o(FL9qz ܾb^TcP>Yw;>D'by|^!QL7! Fwdqt1c2{@xʵU|ȾȜ5}1n3h0tPo.7qm:x#:I0V@wM.ޢep8rA->*yӶ!f؞ N2ƔZ280ϥqfjk`kVbm!R;Z ˽бb61}dPyd)xql Gb˲$3g77~F=1hd>ܻ02ic-aeF|ݲl5 \R@LD%1. Ƌq&6yXʷkRXuݮus w^,j6]6|;he}Qa9Z:o1 qfӕ&_֕jV,,cLZ7a=:l}޲r|hZv1/~,UD_EqI'EYUl]/5)ֶP}z:goWkȅLD&]K:]"4Kڂ%#\:V lq⊲Ū:ɏi+ϯ^q;8l82׮ Nر3T(q!QsZ*yLF oQcU\3X߫.ٯ߀BoSo &Gw)]N%4 p~e-23ԇy KA 6_rڤfXw߳5xcf@ 6fG)t9&L'7$VUTL睴/X!yVټaVdErTA=Q KBqcN ΅`5DŽbaL'5y̍YQD~(QŇx6QpG?ٰnn>~Xs(;-; t`PvF[n 'IU W5'_,G_)9 T:A 7M.] )3Īu~H/AGg(z ž*~7v\ G͘{<8oVB[3R2#Y0~W,gW[gpRk%@`u(avڝσȳd^ gEaz9!?b٢%.J3dPg<I9̚WGyc tUWA./%|Ř _*~AӠ*[C 3.b=^ǦF߭U*c`[L4വ"?/1S2J@ 5-J'i!yicE@YD c4X:Cswd/cHEa+V׽;as =ffS^R}!\y`#tP=y̶ʗ@3Zw?Md '?aaFxot괿cfRZ&ܫs_.b`HlѾ4ݟ/.Ch+]*ECFj ws3gJѽ1q܏X@ؠĨ?P|NU Kܗ6 #)wMw$-Tt| EU(,L5Sp5<ֶo=E.=?x^TB"I)k3*5̣}A.YQxO% ".{ߞ%QO ޷WSiy:]]wRNGb;zad367Pu  ԨwUO޲rMOCeDo}lTUS ?`yȜ,ͮ4u6j4_T" .. 7Lˀ| έF-wq+϶6>׼)g(e_{hՓYɥItiR [bt Ba2̧5jR׎n \e>"Ea'ڜi͌.$ H`x&?ŔA؇b$5mpf[ltv쟟!#m4MS  KƩ#]I#;_337b G]( txߖ8VpY(7ζ:Kl$~)D6L}t}+a1-BӆMI>VzxYc6J9ê̤8i'tZhO&nsQ H ^!-fqjwky|/)Mpa2d qTh!@-$ΛV\W%9 TXQrbpSS[<1vľ}.>+ ~5.אi[xF{~j7g"8@>%Dwe2 w!*$(?gK/ 3)43!L՘Sp0esSyCk08;|tKݶR[r\!;{^3̍L+ ހwO:=R!Z,v\2q=*JZ]~HyO*`lG̺s*+k@hR&VK`E"ģDË_^7 p+=<&!)RĶTF~cT*UF}ki`B>*t5yh41X0EBx1s`PVg\Qug{VMҤnk ^$Wm|D:`Ƣf^a HVd "B2~@Onn Qbq큧 ?CyT3-#t}](i,hSC! ptUɶ%Flj.2݂V7eh >+G.nq,!1TG N_\ B9 xA9t28.z1((uu&y)$r  Sg˶s M )BqtwA|0h9e ~YGֹY0WJk`tZ4//._XHGn: H0^ OL?}t"9CLΔ}R8PCT~Kǟy:lSb. jDk\vSZz2)ğ 7 V+RfYz6? 1,+k Ts>OoZ#]P B`k,gb*;I>=#4VL 䛷\U J-~ӛC1D^fΡ JC#+N Y]0z!\ytݓP5K?9C0cO#**𧗤 EhFJ"bmxARH_fBi0fz'  ƐXigT<ϠnI,ˤ&g0sBvW> EF"Pd ᱦ3g&t˜]2dKFhņ_G9B} N>Nbs 0rp(^ԽbCf#-P\٬c` |xԨjG`9kVNCMa᫿ܖRbQ]g?tj|6:/s$]ULbGvL ld,0abt.L?PYrB8W` io|WHϞ8ٛ11|[+m*z_RW"b-f`On`9aH _Pi[R\w/2uW~MTe|tKSiZW-3`V=eȝu]8d" G˚ud\]3{C5=Ks(S\S\)]\9l7h".#YvAhRpS),O& uWJXv6v= Ч8b"Trh}FC rՀ3ʞLYv(˿ɮp_jB6MKõk;JJfۆӀfO QQRǴQD6GÖQKXJh֙6UXL4vk(1, Y[ȁjj3S_Ta!ҥ~a_޹z`omybCxO- 6;#qnȚ2C&Lש)&rX@~zTvռҘtn\tc0%n +b6%d .#r* ՄwI|eIYq ؃Ixf&!K_ 'nN2uG @dDYrw2YjTlBy֜r iN5B;l.F~} hjcctF/} NsҦ k)l&Yl5Yck S<`5nHeJs0{0!uK& gx|G{_O7*4`jօ:9/5Mj%QG`0ԍn)~L@!qi.-~ZBn'27JXl8#n=XKD;t=C"]`F3cbNO!9X]EzGR!Isz9P. ac|DZ aHG*55 H%u}_8K8NߵHK`S zʜτ㡩 wI+C&+!By%;X" 5H'+i.?ϢVkoci6>F/Lhm8969 S!s k6qVUJrJDl-@8mrN^26tRv#ZyWHNz?*EI[Ew9Rީ} |p/)l?hYone-Vs~GՈ<}PY)1U Efa5ڹr1b<uAŰKx0 N΅H$~V#KE4}Wnݾ4$d,+wk XYߕB:bYX3]@E_,fv;:B+(k8\ݻlZiUւtOg2i !r60í;UWzDbc>B0bGHCY8K}n XS aʴV(($LZLKit@BLHbYR&8gqxqRՑzJȊ-ftL̿iuJ!0Hɉ';`W܌>ϡmtA=TΆh*NJM Fy+jm8L7eNT p>q+q$-#%S|»@Mrww tid;e{{cPh>=- aÓ~':ϊY q,-屌:5"MJ`kqUre$l?{ΕZgivj@{9ciDuuE6X&J8`SbMEDO]̨YFd ":MM#5rZ-^Q@) ñND=fog҅ȯ 3@x7 oE5k݊'[A%n[*뮮{v8pꂯ([H ;MB$~t6]2PO׊go{9#ʹL,/(W(e. GmE}j[K -@W?kV+,`=N.4iC˺л3/ gpWFvr/ƀFF电WJ˭2:BsUj䧔xhiIstOdG0>K*&O1 JEC9q`fnn>[( 2C1O\>B(M$ N]W*So,WiNdQ3hU$ue924]l׬Xj`Grtg\٣N{>8"\&?\Lwz~%T}(1D]3"_NR=g9ωeԠEXbXeDeBR,b[x_@ޡpi-WC|"nckC'Z'H̔=鹵ʔW {iS 1B/ݨr0Ԕ؏~boB6,{Ԥ \qQ}&iC.Mq;vr1QQ!_iom({s~=BFϡ͛8;/ީW/k'q 3C,l(!)yC!Fe""N8B̬asZtW)XG)ɄXf-4^.S|i4ر`مhOqce},.{fB*k7ZislsD|-|c|#\!g{#[`8`򯸆_kxy1,}]% f;*_xZ"7pHl<=7MvXDguWEy <ſv3?pA\9J6 ˑF:2~=sX7Id[A6ilXGÌ3PReXcUUЁw?0sLFEEí5  c;ZFW'fznCٷțu//rd%)'xV!`}~q}]B|F*]M$?fWI$mc1v^L=6;*v6Au9+C:l )l;r=}iEǚ5]p*ů6@VC7Zw> >…-V%Ma8r9s<0d,hHV5KUV/^$:J_7kuq%h)ҝ8% p.fU`:D*ٵ@nNKSip~F3 _5aQFWDFTH0!ih 3ϬIE?A3tU%>eOD[rCo.`䃅xpD-MnR ~f;n l #z#V [>W~=yF{<T!T{Ivc]WG̥x븿 J~5:ܻ3:~zu ܽ?`'-.l3smF.5!4>p:;&_"J["@MCyt:dJ9Of2z=KV 9<ޤLh $-zRQ#RB/, @M|[i'R>?BbMCAMl쩋q\yH{8xa~)0B-1AΟiqԡxc&{Yz1o5+GKZA~t{7  Y/N""X7o۞r@ *:6S/"1u* ~m$À7huӠJctFMSE-~ #ϐ@ʿZ;]mջAgӻߣק/U`'ru'~ѳX`qcCy!Dy/C3 m1Ƣ_+% &Bj" UB856WIP#̸r001߲{q3(4"W`=QԂtbTqkb>t-T <;'~zvځ1UZo@Ř< 02)U7UI8ٽd2@OU0j+m#nHM%v8apn5FC(<.lNJ% bV,QJ´cJG_c( OC#A-  sx7p?zpOouFz%P{veG0ko(7Mo/=?TƲm4s"3$۱3 B!* Lm/\q~v"!0_ڽl)Lpn{@];*tx3\^-ꎏbo8_ʮȭK rH(_čPns|N w?n&̿ùd{, %KNOx򿋋~F*am)UiK,{^ Ҍ8iP4fqN̚cebKծf=՚)RFe#sX5 u@qP3eֻ U0<,%m`mJ;d?\L8-p^©nn:+ۥTjoeAMs ʸ wI;i8~Y33R *D UU3zFL:>DaNe:I *SJ.z""M>BŸ3;8\ȹDn5oI Bhq eKaq.vQt]왞/!-yifn@Q=cy}ySaݮoڏו LQ1!VX- 4IջJyLS;$n`l~}5w"P "O@p)LnR2Ua]YZ@6bͮĒg3'ʚW('~T|h56fҸC1+W C=~YGΕb;h5%& Ka#ɢ"P5q)u"\QF^^33N[[nPj[Vp ZEքeQML=|M@۬[S2`oJc3o/͊ԌPi_"5c+ڵ~cf*")l7(X I rOZ- ڜ#)64)>x=9":\qT-"eT-qyT_NNr1X -ȉ~*S|Sp3]wwFֹX|q,;|bYd):jPWTTLGDc4k[¨b4/st~N~R|15i3߿njB&"c)ls& ė #7ޒNo)vm8U }Uգ1bB%mܳqmCF=Y;C0E@ d/ӯ엤VMݿ ipNTZtx h?AL:I/ ;{i+éziEkvT = İnwbQJ&7vjT鐩 /ys]-|$a˾_!i' e؟^5N2O3V =fk\& zGGd !UدL5A;TهrzfS"}VG^|*iƝ*c&:,J` Y 쥊U ЭT桼mJ w`NwB_GN[֚#j#IUkjI2iU綔"GQ$e-Ax԰>%wK#cKSQnu`gr4}yeOTe{{#x3sEO/C<kkUf,iR3 S2#-G 0#aVuBں!i RZ&NN ڋtEDؒ7Z 皳J˝W`M5XgnMCyQ?_.ZߊuKVH*x#1XeJn|Qy{,Xš「t0FR7Ȉ l9>YsOxn mgѥ&*_D-guŧ ;jsCu]* 8t7CeAPbsft˟v$ٽ=3s0#L`p;" o f ~`V\"AA:%4v8 Ǻ*\,S":qRʕoa%f.GmǗƨEP$d4cc3@ : *GNTκ.yșzB[E aB&E 5-张\=x % E&+ ,2WH4 qݬĈ~6yEFriZDB48<ߛL,*=C/"~"@Ov6KS@5_SF *m(TQG ~]K1Dsj(9x3oɠaP͢nPw8 )`{Ai¯Vsved5H3<lWRp[HRv?48iM% bVؖ$L)m)G8~$M?KJxx꜑Tx96!˗^#Icbȼ#y$<f<:6$rD>xeϠՋ gA饦"`?A4PKxȍ)V;QOA"P /\߂8kG5adwE#Uq`k ~+anߟȀսm-јoWlW(74+yDd}v"8{Dj ^rhT Zc]1} C4UD g3x1id:DOd :{h/ WǗͽcm'#r=cTuf!e2PeZߗߕL!D&1,ul%:Sr8{GœGu04jbKڨ*XIBx6XKOP=4x@u 8L `& ~M\>Tr~3=>^'@b~-ƺ X3S¾4l<6؉ &as2} -f&-?=kJ'̯ȕg6f Bޡ#ZKi ]9_im80R%8Gs~-/c#H$'[hh ey*%@)RT7O'foɰ <-!ܰS62 Z>mBlhmBP3wKr[OfEy7q>z%9ީ8\t-Mێ)ҋrZ7TJZ]\xu;%clƏ``r3[CԞSUhB|EƒYA) h<_eJ9vo]zKM]#0 kDr&lNCf8|\Nd_UT3kDn^c;6Z , Ba</[ZGWqmDwc,^g.*EQLߗ 9~dAQ 8È0B}cwKy 9a-V5S/4Y5R yX}okV 1:C>_q:U$!}m"uI1pO̮MZP{ 3?\E`(u{9i!NS=2 ȼg py[B"uaH"N{DE> 2WC"tdj\7p\\nR|2sbrYe ,59NéBi`BUL'%VPthɂ7]ЭYFa@n8"v1J列FТʁ֬"YZy:S/qgQHo&α _s>;:@pl Ȅ9QU 35/ގU{T0ӱYW e؋<(焅mȸ\I֎8Ak+Bv')x9ɧE MVP@"|?IguI9n 68|Cخ:^Y̎*>Rh&D|brcZz`a @#Ľx=pPx}ې!fNqۢVp%@4c$I+sCw:l`|u͜['?0$m"x@ze=s%e~<.;Uw'7_Cޔ3E:D2I׹GWٛr*}ˊyNZkpJ,P Y>s"ya9d:Eʆ ?Üs] o0lKcGș ok5}u型5Q6ei Dg 16%i}J*V rW|W-giag$yI.?0j9юA\YUKh3Lcr6WUe-.s90j VSdցo^~v=Ye87,φAz6sщ_%1Ye;u4'Q޷5'8ʁFWeů2cyOķtPF\ JZsf2g~F gH#E,Q7#$KV)rPH-iʭ&gz0QwSJr/*pI`K3Dn ] اgLUCm!oh^=~WyMCM jMm#]f)@¢ҡkĚIjUytjanLx4{3NGj1BGG%:33.Jڢ6yMob8 nJmC햹N4{>^! K#O? (zy қw~UH.E˶}B30=v_. {7sM"%gu:w0E\LHↇZ0swHu֫ f,uݲ~K7:0`e ,tV |j[?ΐ2u{Flݎ!=j/rUz$S@X0{vĸOCO7^©x؃yOϚF W6E:)ϐ_q`VdD6>EؗɊ+?A<s3#=fDqOlI)H 6rlUi:0T.ZAD+"?xy]+9'BpYtr)z4%mg]VNgEjWcV3xK]2{,Msʎ.g7W;r%-y)c{.V71mİdc!思ePvu*cXO" ^ [_S1\rq#tBv-ٰ8Oze'%c5WX(WyZS}2tRӇzh< atjIXh%e\@zEgg@D%%t8k\A"'`1y_"B>Nb%9o0'o8%l`u\ Pum,\`FC O 7"`t>n5mAئe{ZM)3jTk%Lt)%-a,#&ez[QU 1 7*H)%$?@ѵm^DΓ ث"}`w(!O4,ZQ~&oxDiXn LqơZm337%Z1k+gpE)C{ԙ]rX[G~j蟜SY432^on@vEYVXEi(ـu#i/PT}Mгۧݣ-HKN/(bWY }I#(+4 :H蛷A䗚!֯ls Z3VChnl`z/BjG'Zh3xN=l_C4(*vjh)xAed献6Gը>eu(*'''a9&blsPyK}1B&~Xcdv9ՌRcrz\jZqcGyO:RGr d$#u0'ҙ㖘I,TRv7vDRFU#щ8=\ŲJ6@[vc]C{^Qw[F'U*$2@ X O?$ǙJ U^ͷSPZrkV}sadaN\Ͱ?~fNϸ,"h}n8\z%dJ)͡X0.h43fܡk0]pl6/[/g0CqP8.,u68xIk-rm㲝58ܯ.kw~<|H4ɯdJꦹ*J>ŗtou#&XM~m;XXzj׼jݹ2Be%k&X;/ʛgY;nOzҗTe;'gnP/OruÙx$Vr~!q kʊWf"Y1R!bϾ*HLY`i2{bZK+$H, R-D\gx_af viKaƄQDH+_IQXK;nKcgy ɔ>rSW L,?\74Mn3:0?)I`Kz?EsVP!N*{ ~-ܟGHA)dH"~g '=|~t/-162Mېe+~sL3wݗ`IIМ zW Ư̈́ƣUk3E($R4{]*}nKhffָ=H-,˚|eb$ٚy>&j'!W{O@6⹁{5LKUE˵(" 3s j~ &O"sNNﶗ8pA.i%-dU(,¨8{B_q9DMq8OE#5>[ĴpDHyh^>Kd&  q݂* WQݞ 48UdBMrH \ulo\͟s+6.bqc5}3Gy,ڀ M:Wi]N.zun u?^2QmtV`sڈ8i5CPIvjN"I+:Ta}IyT'm5kEު7P9(ס?F7p1uD`k{bѾ4 \Ik~OJo+O(N׃}k\ʚ7 ܶOi4Mt -ٔ! ȵP O Oj P5 v ^%WBl`ϝxCЏ)51~sի 0=UDhEI=#S ǰ*4īyr0Y9 "S;PїFPH:LLsD3LKgul9qSbT̻Br"FQ]ep.jh8͔S M ;f)0 afh"G4V&[F#]. ;JyVg1i!TMJ_ +9xho“Fvݵ5e&pzO]1{X, I F9CoJg̤!s99aCJO;i*i12U8y>wb9'{|9cF>(E Ȧ픎Jb<.i;6O3c dkp/ϊ Wހ v/cfij2nv}`&,3 ޿$O7. #MSoEf拝.&ړ UaXuP|"ǃHrp!{smtK{MڼK@uR?~r j61me*>~ÚU}؂tFnDn?LE l RҎ;)7 $S""QPO拋8 Pk$60U!^n- Ji32UHҮ/U;oGME +D I_"l/zrq5*02lj9"Z0|G010?<-Mg9-Lx굂ͅ߀'1@+?(KB!@^vۚCheoc0:POeW, f疸.$8_],Kp =WgVOyVzYf 1V\ "u82\,0+qSˊڐF@4J>"r E'}>8 ! @G~Zi džź/).U_E& EwT$c4ӧ;a+K pW\Ru']I*yj5k4a62x"uָMEFIBU|6b2?s* I+:4n@3Z<StJ;UzLRԊ4*7 Tw{nVmQ8S`EGmNyj8n MVH+Qr]W!GjXQ` ؍PSj9/ p-35ΚV5MɹɁ29F6*f XCm&y a#XflM: v8:!w'#^[ SC "`}}A0_"7S̻i6vNZ$4]gy?= <}<'őq*K4Jw'2CJzo^5U a\btȁJKX"/I aO>m.VieD4F;h_SOZ\W\G;Q˙*Yye^Rt[ R !0]j&aiu܊\jMyt? dNx|!-|,L&3T ]͛hé40u藺)JoFd۷C2& dYV\?hҼV@!Nynڐ dZhLz$?T džK!h6po8nIf#GnބΤh]#;-p`H,P։T%yc#.8C.l(`f,(\@TTʆѳaUƶ/nQbNܟ;%j<%5im׉PY:nwS_Z`+Qyy* Տ|F`#[uEֈҕ;gGݠթzdG\O^Q|E $OL]T^!8}7D"g p"h;ȓ@j>C. <*zEA@RYT4]yj.Ĥ+G$:?Ah OGQt=JĕÓA./ A3 7nUK´``^NٷND\zET*4ƼWHpÞ57{H|]2f:8BW ,NNrgd5E_#VE EI΀V#Ф76w&=\mLmR62}ZNCU WsT4yJ'viw'.pR,An]#43`Y *]Ƕ+Q(ZsemS`ͨ@Mɢd[|@:&% ;Bi#TY[8Xo!$3aū W 5g*2C Pl6sp%jv![~0GQ%21VnߴђBB Նٺ'}Zz1MQzϥ}њC6\H*G*GMVy Cnք| /Ku蚻fFI}r+r߁}~}_@ٗcGkc;3b77c.$/LX;:nLplS{k0Z15ʳk]K(;kjUjaݐlQUVkq".gjkڨ >143 Ri0T~Q96BLDcpThvTrAdU|ɺ:lh$$"WUX}M޸~hM$le~M]d9p+my_t,ktR%k 9EB7XK7< SرRl(G=5J 6zdXL ̬bg-/Ģ^fÕGHQ`h.!rGsT}P?RS' [$ O4!wmٯY- =j_}_-KyᆌyGe"DrmPx JDP`ub wI H[GŤbu)WRD-^/J`i'}r-W^&uw3G&kK0 <ẄYVqN%<@D2DdjA*a6PJ".x#$~'5I*si.4 sϽ;xl@fnB-T,%ҕ:d!Te3rql|7 ~FgX29*%fpu/qk1ţi_]?,q!ٕJسcnS4V[  q,b6U3ɿ Qn#j!,]~ȨX:!_ RJ8oxӖTA l8yYDFZat' 'F[Ky)#%oCnEm@(9>j"V-yBܒs @~*H%[؄$&}_~ͳx\^'$L*A:p c@’w,کPg9f]g(ue%1Iޱ>Jɭpji|Fw\xjuT xQRKAeBxs:n'XPQ9`D #WyLH-!MǰCGt DZ}:ph䷼lw& 1d47rH1ZxA R˦oVbk㺈^.z,`?=jo^wW"sa<溑nX J]ІqOU*,8HWWv;xq&ډ8o޺<3OL xNP5QKI(D* Rn/Rʗ3/o8gS_:r]ՄM'd]Ve}4PSh!32~OI,M^Mj_C|RvY~ھ x=K0GrބZFIs,&g%&hL]_2$o [c$SZǫN|RUmC#V$֢ XH%; զю]kr%p,)lcDt~ꋹa@%v ~;֫`n%[/˯]9]g5!3b_rkI*kUI =l5WR Xr֎d!bez@e-u$Jz@2t9^~Nۂ [9 bzU>bu9 G%Qdb ǏGFF%wpOghp%Z7õn2>fTc F'tctX-`] dzw| _SbZ]UYsƢaswQW`VC#DbA&-Vw~c~D-dcF|&|w1[yO5v$H6iy:ұ6$=sD|zk\9QUY扙# EŕH ?kMIŚFH;TT^5 -uRwvH2|lM 9?t(W {X5Q ]4A%PR~_8!QhNV@GA2bVe"rǾ2F8JEDb6.wl<]?MQ iG7y' M,/+[-폎"'k{ h2pg89)щU9\#MKccrWE hp*6To' RuD_DݗD8ZP9-vPra^Yh|JN ̐wrkeL7l+OGSb<pwχxՔxF(z/.BS' )27$kj$2 RYjS}MxdBlB󥓓_ΑDu~_{r]_ֲkB;M|d9xJvJ{5m*U癘'^)+S[Q:0~2+6@3xp&9RėHD|k KA&XI99wszK/9dΎ>,&uZ7WF :soB׭ґKs{QT5bl RUS'J cWM\AFtrPˇѣ{l38bW1/8A>K~G! .VwnޗfMtM Q@ a;9 w dZE*ݯF#{k'gOFq Uo!th4y~}7^tփ!G.|.q&Gܒѕ6e=_tfAHNJVlNsq0ޭp^y>2PF&7Ǔߝd06bjlЕz|O 䜍Ś%cvǛH|ė)[%4$)քЦ@љH 7gxodf.+ɝ/0ϵZk+P?[{Ljzmm[$9&QbQP3*L]p˛f9wvjJmWy^ qL-4V@Nd_M:{fz `)&%BO }vD42<~CB\1' FINkx>** r̔Wr3VeZW^O&1Z9p`rc d"ntQ&Kff;WDIWexvɒ}ԮO3x-#/!le>TM}];S4-7b!oyVZjY3vnNId,9T3hue  +>qWz6Sl}wLZ}O\|O֠RGuSDҘa״gdpP$9YAi^…bpgH[@8 rg ^VèET&B<(| f}8:XxqǴc@G8X+Vxy"\Ӛî,3 kL J0 |x؆xag,˼P h, (1a?9_Sژ? y'Ǜv!E1w>N)xJFw%^KC]|Z8&P:a9T0xCY2M/P{ЋEr OvȐ0rͼs+ō "1N+}OeE|;UFҏv? 9Tk1֞T?mVib:g '*-P/721_%F0$ w!Rce-U%AZCkN: )sB3t (]4*nRz|`aN/| XnOxQ(n^3WCjA@ 3By XW2( /w..>9[̖G_fVE#Qi5%ؚXVp]'<~GX^́c7B2ԩC?\:s SϒKf蔮,ق#EgZ]80:BVF8ڃXi[l&]4>pW[a8χ*A9{yZu ~H(Qjϙ`v <JK^ قĨ%ZȓY qel0YCnQ (Pי`xꭵB&_j$U{DGL"WF +m{ybb|yGtWwKՐtcOzzE}0x\נ#Aoacpr/Jܴ o*GB)Q{f;U$|cq+ľP3.b?1Hy i%qkdGg& m@$,aurD< c=ii.$IRlpg-Xh9cmqtdl /@n*q>dbs[OG~fpl ȴtKHÅ^ʔ<ȥ.n㬐n#Ej`5 ]9G㦥lBNH̳Y8M3S˟f%=mV~ H!p`~=@XB ʔkx$T8yy-8*l!||+r`aA{|v\۳xF&QSƊLH@ ;n؄=EO*Kx1V v&ū-ݳ.E7m.cXjD}gnK: S Fha|9@K"%awq뗃>I*Kݬx3!K77^o+E3gLPc 8ŝt4}=;JLJոc{}(A=Jו67Am/bY|%d[')H'Ovl`n?ȄB]Ս“+凵9ܼ-є=6% @{iE!䬥"3*W$/ i,b#[KοT0>zovȺ f}Ӓ?v5B2AS9I5Eꠧ%ʩ tH{DKZzk^4{ hgCڳ?(QX[uXl*(WU/~d{R|7UD6 NT~UsD`458֎n\/NMb/^Е9]v"s2pܶ r\}j7`[D& +~HEsڣ~_*;@RrԲ=K]c4S275w@^,"z0W^֠0acڳ22hg1-uZ;thz \.0sPrD>}AsFy%;zGu4Z~'6O*E}MM={_;e=&-M#72a|y2w fzr!<3ܮ86Uwi.ye.2   F?ܙ4&f+}uE#0ͦ +6u(r"}b?O,IGSE0|BBT̢g.B;_^хo„Arý&bO!'= ! `~"@݊;u\{t͐QjL ؓ#,Ο$YA'd&9A]V)Nc'ֆZL@,>uv|^N{`ߣ{ (. i'),g28g>=$< S&*`I 83RJz &;UP| 3|V#6 *+k< |.n1OFDp7X*AhƂ096LmVYv#ѯ=]{n" 04n;#mi4k1 /7T;0 HN&hoVYZ@%DΟ< 됏ExZ*}] qM>c=GQ7'e6dy朕0qz\%y֍(*UFuhhi^0=dA֓^tJFF{!hC#Vk4?03zj|iXA2zlmX[ҝ3 )z]m%p*]ȷ-dlZ˕$meIњ?={83 ,wEG/5*d7~ZB(f*w>wܷujRS^ ?^zsЉ4a^iIe#GA5 pWW\*[}Y g.2< Y$+NltRO5gXbŨ =h!=:K"g䁀q&G 9rՃ%}GV #N/<PWoq9vJ; B?ZD Q]Xg[x5k` 8ۇR'uSP#P9?6$ی2~r1A:Ui> ohz?]rHNAGw/rۯ$h=+-Z#dq^1j{ f1ZbQ6> 5e5(׉b<$AȎL֢1_Y 8n]*i5 |rެ +R-߻”iA3(?5X_dUV䈤\{$pƒ0DkS-g?q #:^Um4cƫFVã!2BjF1^OEZBf))WӮS#`G={suNTqFAdUߕ*pf+6 0|ݣlX7R}{ɻ4%Ĵ\j(Bޝ-[+Y_՜kHqy ؆բ{Xxxn5㡢tHKWl۪hm[%ɖ GB^#kE$vq )gb>;^.;d&"dp,vP16wdZ\͹J 1 gwHws5Cw>7^!g6'B2EQ}gE͝~ Aw&0yDtXdYdyE9ShIc)8[p?d \}v5(.Px(!RQ}m* 1T9<^7~/q";H:jc#~id4dӗ3OD>L~otm5qҭk{"a\mk}@H&)1Ea'͇t jhѳX ;tz;0JCU [/w]|]Jk`* gC!+u!S3:TC*?tnco$xu<3pg]ycouvwJ{ ?74\8,p'bz,5Ԙ5brYb pLdIQs#2uVgˢ+_⻏f]= ,וp;!S&oeRT\">瀴4/D.&`b'[t< 8IեŜmGͦ$ԒezGC>$,.PL~/J/=Fǥ-.cj8+o[ׯLQ*pZ>TJO0T|NYnmJ0a!"Tb:bD,~P#hf.L@i>`S b7`v_] `>mkpd1P3G&.YTCnLiK7e9p'I{v'Lۚ2q U5z0ٱo,2l;긿y%bS)A'IfΓP M}$ӯ(F'I(ӻT4"T}VPo_` m^7뗯'(%ߏ$xɎܒuD;%9H"Cy}0|E)k $UExNz@;3X2m6nX LX_.PLoXC~ֱ=JwC"Qy hƒm(mGoI1l%ʴo|L>][Oha1bt\9uMKu2ʎpER\8݃fe(*dSRyAtV" xOn\iN-vTǚ܌'o#4@>BW?c8SnC*m!tR`mQsDv`w}Zނ|"Z)$4GCz26:_rm8į4iFUz-I 5UZ*p`pGjEigf?gd၌PU〆gyVљ}N/d%C6]QD:@0yD `hV%|V;|8 iTtB!7#gK,q^:My3CfDK-ֹ^SzR:-:,ӡWoEysAЃoMyF-_z]?JC7!Nnbr9kE,q@xA ݊ 4 7N&Zx!#jG4 ӫrPL]fx #mhqbL@1wPfJyzt_/wc2 bo?P\ǂҌp;Λ5J9Uoqc+' +'B{u.=o׶%r#}# u$Q:*.1Cw&Rwɨ#]#wz@#BS3ѩ6E8J GvIūMeJ#eH /kDCLT݃L1>.F,8ghծbC6^'"o%Ȋ$dDް|O﹑6n+觏 > [9ݳ3p=HGˣ[(Y3a#6.,(plb:]+>v0%5Fb`'^82 @Qo ;rE# !R>k i}`cΌT*O1ur4/,Abj\>^`؋.yn9eE 6簼? Z>? ʹ.s'wә8g< /-h*#*DbJZy: `p\>X`LHF'\俛3UIQB0\kAw}q'EgEu%:[w0>BK_` Xkc$^o6 1浵 iy9нJa &ѝ/g۫#?Oۗ{Qu6NwƢJ?Kef%L">Ha0゘^bgq$^DnĔw9y5)&JN&xJCĂb'%2޴{`ui~JX]4杖-ȪcaQ m/!nc4KQcue? G}ĬxQw9RV=E^o]>}!c~L怕kBσP貄IP3d jZvX~%aǪ:"Q7F1T, G]!T\sk+~Q~l缟iڂ~O DI*K3Dd42*CliEs:L7r@"RbytgȶD[*~7Y(*gǠ$D{}Rag ΍ u`Hf[o؆'+[WYQ])=4K֤!k,otOeεBu80|.qto'NR47} &AE;RKoKLb7<̡ `7 { \!luшP3n5ympy:1T^ЁVjA!ukӇ]$́=cH?:wI`q $Ix[bꊡ_H`3oڧ*%6quG臙$3y+0S~b; bZx!$pSXK$p(Bġ2FXazŒ߸}kv< h:9:""DB0OG:;$J֍깯G/ajxw ':N?Lp>R`eמZl5(Z <"xЛQN6^S)$í05}bMNK;3ȤX)ev턝`%'x9/ΝXB<>hrP--e?K)4'K F*fޡ)w;g(A;#$sމkg@31SFbֺ{IRa0B B'K&LU! Hyi 6A ¬S& 5n#`{f*#L..gؤՐ, UʙuȆt^d ./~, ;knqtKV*UR>ru\1+/Kk^K~IFǡ>Ɂ>t0"XxTk9/F1ċ Yoܳ*uwH!ZÀ7[/KU-LQkDSxu&VT}@eJ _гf頴"DUi`U#i*K*#a<%'uхĎ~] !uPo˘#чԜDRl6}o2^mŇ}T)pS%>0y-ÊjB$y3rP8x}{?W\nV뽸@bSK/3@]gBeFm{Ӝbe"]='-#_jg{~ 6OזbA8᱇ZyR[ًRgorDx>.W~{.qV0wܓ]A#_zpn; j a|]|zU4RHiQ-)֮tb ve;so?fC+l ㎩(-8?ԄJprYIgoN׀/]*mLIsKy19JW (3zSXծl*8,I3@漙x^#+ w"Jv s[8dFȬK%8pi-t#˳$1T\r~ -et ?"AƑ?%7dޣiUH7֤$gczΫx_udnfEvHԹF {H䊪:Ҹ%TNXa ޯ ~LӤr ,35 )&?yΧ@Z(mw XaLVl0J[I*tdl<?caCߌg`BiD;7з_;ѬHqh'j`g{4tN v7w=t*vKq,U/wײG a)Ot|ϵ 8T ]D:Y8L<-O~1(N RR'X:R}+ `?Wn&Q涹 N/ޥ.n(hp #2p :s\Rstjec$K9C {Dg'g^qHt4riN91W+roj8A eZS ֮GJ1.'ihҤZ_Ўg(o5NzI= ݗ#hBtOv|vG5S8h98(JH)JO P$ 5/%F˒?=MxY!>[{gA[Q3+!%94H:ʜ~Qi_= 4\ %x&;2MrƏ*pZJ Gn4U`\*)![J3\A3+pP3&ô.we4t/QZnl:"\lue# "g}t4?2 ,# lc{9kʃK8.aQqD 6]꺇 A}Y7漂P` \r]+VkĞOK f!̙oD'BS0X%"][Y龬zڂӲgËT^cxTtB} :R^`($iɒp֯Y~*C=ML^\|!P`Njc=&!R` ӈnN,v-x|ʗ8o#`f,wZ`( -I5LF| >-n|qweЌDǁ R@F)[UaEPۉE0 C40K`#F.H;isB# c(Xk+S~I{@Cc;NRs),}~wT ;;p{g7ڪ1#lGX+ymM wW鳽|7c{Ll6!s3MZ@6kӈQ:O6ȍxFJF̖I)o)UP Ok@έ@/ʁ7"+LuwSVcV,;p T_vxjp') VCin,V HH;j"f4I<٩vU7ٜ>>}F+ę46Wq׽-cGۢ#$6H0q:aOKV`(v9fgc ]΋5b|0w|6=/WƝc :̋YҖv:6c sn?/+ HsH:=3964я qoE:4%^H?jo5ם#aέB7;i-uOS+07־;PXaҵڮc@zK!Vsf> wxVYzz&%fTke?K6P. c=M(i[g7JD O1:K9#zPs$(D9զ?HV *L;B/uiT*7Z2D~6Xu n8@3xN:DmyLy"LCv¡J'^yAӬ QdLDZDIT^B8Z5 {Cz9OBCc OJ3f!{3K{#Ytދ4J+ؾh4- 5uYqVEdOA͋#c (U sP-ژ*j³Y^6bjy8ȯG{>c][.["/h8m&,(Hy i9^N:IEI/NŠ~SpYq+L^PFM8R.ysX !O0V5yǧD2BAmCw)QQB;*Y'H0&cg wCi7Uw>#ӵ?䋊ik7j6@1άlJ{LBspʤsycIo-.vT:|{lPa]w_f 3Fe%D}QexGgDE~^nDD~Ѣ-Zv I )5U;k Nڊ>GSTHAD/D׆u:uA_{#@)S' yƟ*92if:T6?5ƁW|,c7fe̺sV7W=Lz 2W^_|5rf4pvw"|?04h7K`9C:TJSO|?SBCz>V?ud')7G%^N7_@;I|%h;pCbA2F VȡI`W )kJH8Ai~t!]k\Hšs(ɡrPݗ[h[^ZѾ GNIgm¥链zsF!aaƴ0MA| bpD&9`Zt[rZ'u(At Hg:}eJIf.eoCs4˫<>E*9h2Mj:`Hz@7L-Ё:[>Ab$ XBLRkx2W Cjy qK1bHJM2{YcIt&:6|lbg ]N جˌ1TWKCq^>Hug,S'㈙̻c)XuO_ 1𿇚՛"hmzډEš [p2y\|,|(Bq:-:Ƃ([1nm R_rC A 2IU{|HIO_ɜܟ8-Jtz=+4d :ʑb3zs5PPv22 |~ O=#&P9YK  )G Oޣm,Dg!X&:x~;/F։A6IBX OWK񵢫178ayˆ TU B 'GTRUA!{r)W|!X"LevweF8~g_N5TEnRƇIvvy4aõXNSMRiB]lvtґ!83ƫC_)>no}*5d 呪Hۧ~Dif+3=o(4?*Y[/XPkXh_m;8L{T=?,+w:ъDBFAǥzD-a2XhDHC# /`rƼPGz,T;wk8xNVlEGmŔѿ۳1x2)viKl[\7QRKgt0YTh. Z18?,p$"!S,}37!fo d(cpr x,"HaiuDڟGq{3 ˩?eͬtpֹC?ِ#+IT{*oq /,чjp+3Uaޤ6G7q^h+V/s^do&Ѥ_Φ.S|aC><= N;-Iے>3PUQs>wP=Uǀy,c>IJ&8kʋcG3h⛺Z:y],)6>n @d7p`X謫P%f؃m.qA|6gh%8n+90d*>Փ-θ΋Ku^D7⊞H@pB"We(ա'y<˝$nXm |$%W qtzٱcR+_;Q~rȢ,,ntRu; aZ>ض;*$ir7nFdX۞6[sɞfl=ީ<eٳd"S` *D gOH,a#83gg1Fdbo!uc?P2݅)iɲ;c5 vVHq,/êb_ԶG zˮkџ/Z8Q8whA>?Ԩl:'ԃ: A|c7sNRS0֊Ωr;)FlDٮo0Ծ)OL뮄Dm@/+)P"Z 8? Mb&\l2 sR3T54Lt*wu(˨Dd{b5`Lr Q?[ݒiD.,eψ²DRDl< T2ǵ1?saLCC(q5':$l/!=TG)#mP>\/" 8m>PB btK*}w SPXE甊Ñ?!r^ ⭏^WfT]D=RA╣&d#05ڙ ! bgEY;D(a +ͼ=h7E |Pw'e5_g.5M'zQaN),D[d/y">)"Orle (`(.ލ18֒,UQoR6Km<%w'(kKlDќ@ OF kKFv EX:G^c+`I:-IGeLZ1q+ WHx[m,p݉N8%`J=f&CDS*/47>b賒EIsutl Zw0J-TFl~9jas0-n( ]9(r0Dh4#X0U' K9sH-Ǹ{dR9\sӉHIl&r@0QNT[XR;RhNyInE&]ڮlƂ0”$ɰD4ں.l2miu~?nG֐;M wm@S?Pu1'CITm߇ vdHdX U2KkACr(e2s 0'Ez No 9gH @̊s{Ǥg}bLL5(2%AS2hXCr׻čT ވ8gN)|z)4JR/{`][28|稺PgS7NAvUݜpQw٣nfh7#dsp]T0` rUrAE0(Z"Q:VhR:Z4؛tG+';'{;GXW$xDibË hD>_uvIN&n N=Zjw=mNmOR&LI!$ ^,0R K1>WCEg˧qKN<:qU/ D~Bi@EޒqWуJD"A}P{ܛ-)} Ԡ-Ĝ1|?RFrSh߃SNyulFCVr[rCP;p?*_Gb =xN yٿ }X867nWɖS޷UBTX4~(QV2# ~ݗ'lRܰ\%~'vV'.!V@:8`uޥv$F!\7_;D;_7yԹc_Z(iȮ0! `5+S;؂g; ?k:`f-Hd0,~n@z6Pύ?@Y wsW(A=ebd')iiʅzH~R$!l7f`H*{s7#a\2 @YAcľ34T9fB)ipve(! 7ݾ; ӷ}IqWz(dY:;|?|sP;rgo&ᾩ~~e.̩3<2,B|D͛gT3ވTH`PrH{ɠoa㟎')wLMPO? :tԂn{1\HT8K7%Ϙ2WīZt=0$,8ٚ~_};*US ?ݎ-{>"C%pQIT[])W 2S겝K(g[g葉ƦVK)Vk/,qs~Lt&]m__t9ߒmͺ'CnzwC2~$_ֆ7CTr*[`?C !춚LqFNF4z1tfx2d-_ .A2+ BzۻlB rrzÊ}ifEA, #<_cF( 2ͽ[ߍhy-_)21 |h<6D}?FD C|((=?zVo.RѺ{7q'ydU4D> {<^%x?K4\unM)_8 !@PU1݁qFs~(pq֎\J#f/6!Ki=7CcyWLiԤȗX^#F\{x. ,ZD*Vx&Tv ²)T,:7d/u _MMzy;phMFtMOF?jQ=LΪCqmCtn>YoM)IM暛u|hA4]'1xQ;c3XBtYI?h: @(pMё1S*RDaNYט[B賟)`q'BJz!o'/!hQX;5z9gAÊ/%Q-Xěqf͛7T 9k,[Uc UG\RWQKTTȷsg?| MN ?r߮>ܦ]9mTVpqAiպ\2hTA\ѢGA?\9K{=D c0x4rB48΢]'G؟rˆ=.S8H {2;K'/ #8s2 BtaQK8J9YxX30S*f.GzƇ jϹ:(U4[$!kgぷ.â5qg:{ij=l]I€`@LŤJ{> \!v1ȑC*թՅϚVR 'DEuw v'%|չF5oMΌU iPdy*]-4c2ī[L?yŔkKGo%lxw) (+ETBLPJ xvp A,j=A\0 PFo_i {%^f}ij]j݌".*89. % IK-,Hl;Uuq7܍|/*#;:C $壷bVQJB; ǞvE't9uxl <I]E҂a)|/wHc;ϯ-|c#Ōsero{?g8NCCRlOZ' Ǫ b].m4B;ZҘ81q/cr#@^zFс>"yDhV.^6Q+*߶}}рU~AB :+)+A{z4Mnˁ߬Oe`UvӍ ':z}cU$}f#^u^G3)*lHE|B^mk"/DOKk8 f{N_2s$H8PR7>~ϐ\6NNGϵ&kcm3& ʥY\^3Lh:˞m[/_!j2oo6B w`X?dt(IHs}(@ɨ_`J[-iTw,Y6: \l"S)(׮40pK07c>9]V=@JIxMHc)״)z7!7>̘nQ2tq 'W 4%I67((\͊:bl \Hq7RQ_'Xץw ;6v2/My+}Bߥ:0\mIcL[h+Rx. avEc=zm!39^ܑ ǛVG 06,Gr=gRAb%Ѧ`9;'[fH.nDܙ 6cˁ,3;2]Gw\uIa(ebpgAd{FWXR䪭÷x} 0KA0u  JF .nCT% cB`Q<1kd@8Pa+*lFؤ3e{SK,D!Kqؕ5H͗Ze+0\o׉OlhAd) 7J$-kH>:8~eq'pI\X(սB}Ye g 1v o#C2%- L[+ښrqnY.EYfUɃe8r?J:Peib{~U 55~dg!9ANt\qU|5HSn F/rlWVHBC_)&RvnĝZXBR)ltZO2Z{@/pTW9ͤJjɇpF3]W9ߧY^N#-97Dn}0UX8m8a<}R:Z.K |#]hBVƏP Q 4 9Sv`Si\ѻNx\Ԝ bt9+ Ov[ʜ{j;߄yL8 =KbdOac_ ԁU_ br0\%Fr:|7!heYPϬLJ7(\QX%ҖάjJ`5 I Q/xb*)>oQY6kIA+=IrmMP?71( [e/VO?&ĆBưV_T]G# A8q| }d;ћ(B^1hrnG!+!Zɲ:lز0x*3}Qϓ& Z&qpv_`Y7:*j22{gn<Kq8b"M邜]d= i9LS/ eڑAga}On]lD^?0Oka!kb52kȱ4LUh:p+l>2*XdQcA( Or݇q@E`5W~CY<|>KW=ywX?hOwe:;0674 Nrػ0FK.Pcb<|'kޏaIEl"/LMr~r♭ډHEH14AVyXUWڇz=a?;߱hd0ny =ti|oH!;{ݐp97_+lIs*.82)X\Mb54&/zN4{S@˞MT'혿&bf閇5B~bq.KSWW~+*BYYX ۪vnRjo m9J7ɶe'cc92US PmD?:YO yPXJM&?4 K"h<$PMR݋L]`Ɋ- eiAQMf`TP V4Y1oEQ>.sK ;j6/6'MN݃-\[#,WhA!a=Z_Ʀ4T8E\2RtR+_Oc2mJBGe$)n"Z ZbB͆ ޮ${[c {_C^3PK*bS&ejRбqyh%5Gx0HNG#f$U~Ŗ9Io|9Ż^bNc;%s}>_d g]>uiQfZT2L$˰NKoŢL*?2|5# 6 3φO u+c ky0wBHTju~ʬCe kR_ sQX?ÕL%4~lmjI 7"Yf 5Ϊ2zP˲/7XD_Cs%J:RBW`XZ1$c@vrZy֒sW SqƗ сoH}b5#=rcNy2R`z1b#)zm?4?y(Rv#^yx8:d# )aXЉ/uI}Ps) j7ꎿyB~($ۑIJ6Θhneoe vW|cRrd;$ULUngtNad!ke}W=fIܺmVK )STrenf韒 ;Ɲ!y3)n3\u}W.= 8b<::JtPϦfRe4Q$bTՄWcZw$]?L`MuºBy՘7G=a/4ZKzI0;4Yݩ2t hds)|x]tnלx[X4_gz xGQм.?r *d/vj5wQK1_f\(C& `H㵯AuiARéhd]0L=Ewln6<_^Mɨ ĺǐU@9[h{w<(GNNxEyoa fҏ#p;lf eJZ Nxh@et'ܨg/,ebt+ .^ 31d7p>dHR ۰[Ú*6UƓa&K%'8#GJB5+: JtWYê1D$ށ'+d'f|aAg U[/8@.q?kaVXh=@>B.DvYXOT\:h3im<>pZK WJ+d"S 1s$N]nF[&-Ck0zJTi/649(@jK-g\lV.F#B"׆-Awzɪ, gV )CvBy<@yn\e,k4B/`u>)wI=;H+ xQLZ}ogٚh:l0> [ 8h#&WHn>F熡Gizy F&ӘXL'/DPU|! slSW#kNbMZAe@Ҟ:EʌX:jQs@VyGjqtt{"ew:qI Տ]. o'#B1^>j3 vFϤAQ(_]{~l]J(W9VP4{rS\>Imm$Yz󯧳[7*I0$\MvH`n8(&W:i(_#5{+?/e& gh4έ;wFS_q-r𺈠Znӈ%@rΈ*ʪƆ_XZ$Ղ)iUEݲ]v^O:8XytL(kWslPaI1gv/q]pϘy&+ M@=Lb ƛ.M9)}nwDzݡpserW)nP[O̹%hi}aAʓͦMx4Gs$QwĂlK-j{ M2!3ul <[20OXQ\v u[a$S4G YMu!TvxuMrTP_?1ka5;#9(v~{&Vh$#TŢ o-8É$a&UGtޠwO2Z9!v,2XESbJbhe8v5É g_Cnl]2qt^)݋3<{?yb)z@!]yfpny>0WU|{xAQ0w˃$VFP2\`Hjr$ !ZdY' !czxA-/ ܿm<96D[44'~*N4D bS01fJT)]z5J=eV(~g~w9lw;p'~S;c$| gVw<,?jP*\)zeYUZ`^Fx K1>C6 zO^Bn76O.Up msi'7%C~[qF T<2m3bM:Z.EuZnFQ3T8Gu %DC@v,FRIdŠQ>r't&VQUa- b- ]9\lgTDܫۦ#p/% Y!5(8h|/o0-NÝV̲07q6:lh>8_Ž Z)t +YE ʾ܏h5._y.؋MF\O%}~,obNJmpx]֧ ѱ!_{'lJ*OID`v{f$.v쫘g%AS%#Cyqy}n<+9Z7=3`y u3u#l׆q-#A(t\Yi֛Oe~{ xȏާ%[CM=wfVt NWMKMgKBSIx;nEtRlzn85+BR\ߐ2T-/TT dϹ*i.^~8 N]/G (6l`'0g e=oLaDg7kzB WnQRs(<XZ1\:T: .-OdFf!@"9Q82W>pSZl}i|ck!?O\ԁgЫ#e06]u&'LQ)^]:/-Puu&6'-C>!śt BI̗ܪ\A]ÝDqVi /df:=@Z}n ըϽ8Iekn?bܷ&:_|hQMӜqtא⪰qv B@hRjtKU#A>“y9i8M+ R'_K“릒ߤ9&=MVE~**$uv`aǴdod8P@cUCwCvF35|7לtź '!SW厘c/b`0sY.1D!Nlu*CewTv ǯy5dͳq/S*@Qjŕ=Rjъ/rPV-^ҀLU%&7$Kב,YZ\uu=#R6syjBXH,MþvCvI4 MA2M(7c t51 W9mt( Y:LM:k/ Bﳮ3v>&G& k $ܸ:Ub'Ŧb7uҢƍ6ZПy-O/0>k@{;"μfǼ:[^6_|]4LF) M1چBZ,{-$(_ s!4Vd]"'}~(KI4K`fsd" ~:V)#a4Rhu2 I4̑< sM)ss*zy92nU\nT7 R0W%鐮V&r[]j[nPp|9jq3 ( V%] GV١;k/;9:%]qMS%[ zQu\ֆ. \8ȱcP:zcXFlɛrٴ) "X ;n`L}149in',@ X y|TA [=鞐+ϡK?SOl-ty9 6xy ?%04K&I5BWJGlЌ;fqϷà/[D7o6-X340T#@Fsfbf۬@)3&!xMXȊd:2,"L((ұ  NO^XjJtcz15uL0&Ø^nd`G34X|l's\43j%AXH~9;#0&DP; @eK>ʘ L4m}_EuW6 nwl!7`[Ǽd6"S.ФŸcU6?¹;#)Ӈg>ɡN$7xW$ D (gqz}RVX};o6R Rgg£. d|2yB @{y4w^vN48 YLVZwiJ9%LYSiWjzq ȱP3Y7W\HD됓7f.X$)]1c^id . ˛$J4}qqJEvDc=m $A>;Tz hυ@)I_geG_ZߒG@aڨh2nrڿaЮ< zzJW<_߬]iWx{` d}*>Eb,yFx *P|FWg|lnJT`]H-LDX!ob$.9lPzYx?y7EO]+V3"7Bu!盅LfŰ!٪kz `]"$ S'fd*=xdJv*>EH@6FK74#lz_W3\ έyҔZbgn@t S߃UKP S8vuUBY .hT_kRwHM "ŸZb h5XepVK d"^G!C  0:<1|d Dw(2"0J<@X|SnjjCSO~9,Gx=IXƫUvT~N&u<Iq(W Hwsj{>p| Loٓ|# LEv&,糳w2W+)xe%Ѥq`rj^"Y3_*JƵy;E+tO>Y[QI4a+Ը5:ΰ}o+ᐗy(#A"!QDנV,wbWh/zRl,8A f{vDk-h\Gy}$՗ ;A9`H^/%GLڰ "QuM9ъ㏁֞xP**ZN"x=TicsfDk4.8y3! (:Wρ2#`q*9h 1t\VxA5wh0@8OG Gsn"%u(3EUqQKz`'AfFry0׻ԯg&P"CDf_IMi"c$h[Bck}&6C+[<Cϒ'x nO7F hRK}{ CqjzM/Y.Ik-2UKن5d"kVy$$/lbn=Rq3T:~53xד o݆+u ^P wP~~Ѵ p$MH0@?}8vT1mgIPOq#SbU֧z508~w'nbI"g_N[!327݃sH4]uMgw:&-"Ӳuaqf4t7F~g;*l!"97e {@aG(HwͭߔlBEY[Y"_8uʫؤNu:Ԙc>wfk[ :BGĪ)sɲJ*zX"Ȏ.$6V'e Ww25ѵَ7  w%*( ~])O`"T2y%Dfn&~sŚLRA/kia  KL)C` =sN HJJSIu(b)zt ~W9a K!a{MTR+:ƌYN!Ō h!:kkSvY4k IN^?ιܗA6="":7g+;NE9ZE&Ktj Tb#?ZHO3:N }R4)6:fϴRjt7!sOh|i<9#auR#ݯY-f S `<>sW-u*\Gg6")g7)B~I,#URRF Y_~ Kigt\LPNoN#8H=/5RP} E2\?aVI>S>电ھ#1\[PQ~]g纳,C~l E|ލ(U+<0. nf\Pz<٥Vzs‰;7|),DSiAӤ&BWׅS%Tߗj4RR]*`YԫU`rz^N;=G:[7we2|+t+ܬhߡYtHB@/*d*LPoФѥ)7:5D!<:aI9ɞ'T9(ͬ >}*epܵgAOD @5Xˁ [I~<ڐA0xM,:c<C4*}3B=մ`ij3-i>f,g=) z M2[Hb]/+#$PrltS1|a1%_iĶWACI#>tAHH ya "jjO/ ܿw$}Q!F^Nъ-,t?$NC-"1 9/m)7v*'ssr'ܨUϫ?Kl g^/ɻfܣ/d-vs=o:#)Lp55nnrX_<ؽD:6!oH|cLPu}NCkmsh Th :EQ881}QmQ,+9Wȗ0BxB3N\v)~_WA P~[H[BmdAl&Oo|imjX2f|ăf fPQ@ZN.oޗGw"{$sx23A20}L~߾FTT~3=LKWCt3*u]Nf n՟]o @-U ̅E RL/f3P{wشOE(5̭]/Rclɢw+鼫&$j&2#mI)k5j̖k0arU? T5g.ER,U4BtDJ"̒ӆPBÔ֖Lvz3:@H NW„kCk{罡,>M5S͒VA&tDv8ynj^)1Ϩ !"=ig,uo@QDxE7ip|psSy#4|/YP8& ;_  &ujXy,]εȋ<`ɍ]X @SPgnWM^V#g*$~g@p{f60l&[! `׸-=T(NrG FEͮg-Kg}s-C 70;'!~g/tbJyP\JbQK, r\mAV1P}SG‹+Y|Ko#N8u*mPnc&(1u`GM^r ]`6;]&<ȋ(p˝M`, cH0/Շe<[cH&4AŠƀe:QW1D19xgF1bSFۼ_;0[[oxK&%r~:=Ec(f(n;qmZXuK@^ƏI_[_L|9A (kΜQiR/szgڳ3e9,Bog vס3zQsGN FrD]kZ䣝 ^~!@-JvD0G)-vp@bRPG7ƊiX <o"`h@▛!$Okv{gQ]]>g^ǡhdV%wE*z=LP<2em6ywuy2U~ 7Р{O/ x+bwl&D^~onvHLQH)DID MW@CqۈxOi "Ty,mi̽8=-"j\b>|}r\t$BgYM;9Z?mKay~uxbTCv45-#6QcqNG"#1F3IVZVj5%r-|NXzXZ/9X3hؒ^{м8r18RA/$ ;oR_:@Eh c7][2V|F>%)յd-`Y p~ e˅[>B4% Xu;&լ9,v BMѯĨ ☧!xNW2rZ.x6ә+1ɔ)o6m3:`m/ -BOG`r=6qeƟQ0,"Yؙ yݧT4!D>\b{|/uz线nm$/oafFG~؀/f~࿰.-**6)*u,k̞K@*H!TJ6 7p WA-7xzX/wfOT%k̎tDdnґZdN!K(ȥ&Zļp7Ng^y[`:F-ء%%f ^kM#-\5՜ MU$`S[(c=o`'=MӅBb+15}|UfP 'Uf\$*T.M'4-Lq5Nd2"#v lp N{3/m()U(S^Q3ÎŶ+M7πn@}ؒP+u߁) le6-[o:%[/Z6-`95k'hTWz"'z|왴:&J SUail'mRj]ٳ[#Bg Lgd; F(کУ]EUaPy?+az<_TOetK0^Ϣ՛F%rg2v m|7FU"g3O:L[-49ha̫o٪ZV2ڔX9u{Kچ ǥ(b,lPMhZgJlXƒ"4Pbo[obϜQg3Ȥ!^V7Lz=-biݜNkVa6KS}K{)KeTrVĞ_xsqΚF@t^yLծ])DbӰ;?y Ej2j"%;m+/A fUQx 9|rg.@`Gة~<c\ Ú;lhBѨd1U!$#]=2ZVoUi?h/ƶ#@z>)'rqPTl=,qD},'%q=/7IFk<٣~XFx΀3=G k / 7X7J]'w"._?6T]kV9(h$qoC؊\Qd*",m803x9hjRU[=8IC(u%OGWAlQ%2Q QqmG=F Cǎ${TOt {~Oxk7dd $Fä!O-"Ƀ?|Đ_>&^ b?{hlYriٷH<{KIZay_P}nѵGe.5HUžͼAa{)p5sABJiF\h2fumFu431M\"/4q 7 ؒkc"@4 }t.ߤe( ЖjRb"­GȜ꤮Y6[;Hx}fY.%3 {&ɢSJ݌Z$3[LcrIXTvB2uΦӳ0ʷk_@-!Pnߡ}Hlj¶WxFj~osKoTuyiXᎏGvjЯ lM^AumŧEe%Gs:G`Z˰B2uf{z}=%=Z6C*)BE\{;Ch:u_ns*Á#1O1 qҌ{mCPV6-Zo1G#&ޕ'O#4wpd;},vl}g>,þh-dxt|r{G^Fa!6Z)T۸j"f7^VhѾAzrc399lL q[Mr\æj!YPL<I}})մC2pNd+B8mqD'sˇҙlwM&sz{\)E97S\e#E 38L٦c!$h&`l}~ -QS;Śն掬E,3i<*T'_g:L ,ϲ(8,xY*:3T^Gb`f0 Ql7ޕQV) _E(pS-Gt/w!4"cOwkȥI-꽾 Y(AW  ̐8>݃ɩ#g^T"0/ j^KM)9InпM[wg~MVpmđQHIU:<ډD;JBr0߭Yc6jXb{;/HhբEE8>964vO[=iIZA,iɰ\A݉^"DJ&|XTrK*Z6d` L44A2[oVde,QHjqB˾j1iP39JUf؛&Bǵa)M,\D ޺:L^r7M-T^@eQc,G_fbUQ'U9IS)ғ]Ggӈ=29ФבۇgNN+6u3$3ᰍ~;!ȨQAn/=o{'5 a&|\5\Ŭ Opl{mr$=#mMptG8P1bz{ 66l!%_ /*t9`C<VȔV|_q}/Bo#ydV <`erEbD0KCu7' Gxg[L92Lu7H_:ᾓ Vfv"kB?mr>EHk>Arj mé*ynЙbэY5鱝ҹxʑvc9k, HgT JK]8!"L?3cK >r4Vh#pbm߈e.؇h6_20Kf~Ʋ/c9eyHBJndK-^?q1mKUK?v=\0+kЌX>cs$Em2ddM{Ron7m~pseaJ!9Uu[l,qdh| 0sjm1!C~in܎#} ݄L>J!F}''-ibSsyTJB`;Y.vkWa!N<TYc#7~wS7vF&S بRW@} lC,!VRAknCQh=8~RIʀgya݋yf@LٱQ4 wپbJ_D4<ziH~7(LZc]$`AaFY<*ϺU>w gf5gQt|Z_>uh,-# ZR7ejB# [@TrPG>zvjKL5EuaKY l?uc)P-ZuY 6Ho"ԥOYzTb"+{_nz:<,KApuUʴ]/ (&+!$_ꁀz l L]i P"ixJ܁x-9'r*1覵 Mu;QH܏=85C̫qAkTo`Y&$7_o7IJa岓xz8h.;,@p MROz'3L^ȲP ( @B{Lpgޢ:QLR0Ɖkk"uo^ʳr?qN">ۋ *Vrn_2j6?-/.E3IjD(=tFpf Tzr}vkFL|^\5HX1窷K3*dЛ/O͠,_(7N򝾩{{lC` \#6oYJ77?bOg&iG?.Ȗ`>.gX'F!` Pmy޾hʮ|I}aJ>B J+[<8OR`^|bb)_%JXM̷u;)=KOLڏ2+y IXuP"e4D`V%W-&ww< ld:SVF 2"Dѯxҽ&YvxBPI$a/SKk ) T!k?jE&kZ9v WѵaG΍Qo=1fFHD& },l ޻g 서X.)5E ۢ$s`S7 EJ|O_H-Nѥc C g)Z `H"S9A{uCVws_ 5:VY5o,x"9a/le`}}4ަmGjϧ| 4FR{T=:]rw3,A&ZA$\3J$j&(#>Zʺ;Kli$+4aI1AvIqn]TX$Wz܌z~M?:[ƅ4^|b*JmH=KidÉx$n@j92 WTA'0ǔE,D¹t <ܻ<óD}AߋnndnQb,VS'Gٝǃ~ڐMwbC 3+ hd/tF$"t"2ȸu>-r{mm#xbc3wMJ1C%",ҚBY) *$ bK_;V@B|] $&&%Cxzk2w@?,B\e gXg +suw]ƌWIlNgM[B'5 [[uU D&lwlį9$U>Q=??i^?ˣSb|x$ʘ b=i8ktƀ ,\j7#Ƣ8r۠hG#էlǞzw#)px,J QMM$IQ&V@(H2_,VK!g. b Ҥ3{,(0R/ohDEcdiԾ".x"þRnqOxgq'Ljm{ ,NЃh4;Sf\zmNCB3B1"}DzDFdJb9Ҭ~N|2P{sn_=S&r= գ 33&VgN*W)NpMGHvDX~[՚LGAdu"aFg`c/i ^(\#H0}ww6n_PBLB`@uk?[?-2a v _rS7jh\ڏ L 6xZE^Z&BBi ȩu?Y^SϺS_ay<GwZ4!ZYJO9A!4r<0*MZs*T!jWrrL$'$o5UTQ2?q#bOtZhBrl͓>AS#5> &SIBiLJw4 K]8衜^ǫƛmv\!܇;T0.eF8'-]D9|Y^#e@Ld,o3*`솅!MG%pk[g|TtBSJ^UXAC[>j OfP\N/gBBl3»"G?L[ӭj!`Z8,bA&uyRgP:)hu;vWxW,N-5D bvrcKxNq9DjS( KߡDSEa~0lo~N89q QTs7NcRA;o Y_y43uuZp!B @{?kyŗ1do7gdEt;*<:s 4t!LFY5xSD:J+Iw4sJE8G&i# <;M 0gMA~nJ겲N<~ QҿV ;.vC -!sx~'f|<W\r&q׾?TpG'"GKdvO <|9:yh_PWY?CĴ,J&:2Le,E1pWm(ߢCS1A]nl{#yNɲņcqrTPlkF hgs33kҖn$ZZl5Xb詀=UzJ2R"D6+yE]IH $d}OƥQֿ=2‰e~Gyu*T,0f]odWx7@ ۩:QEq/Y!ߕɌ6# ʹzL 'Zt˩JXKUj IjLϋm:Bem޵¸5I , #+w)QeI׷5fج[?_ k pyQ)fE+R4";IˣLR83[ږ_oAX4B.f9oi*OVBVvwh<&ѐw7ۿx0p`kd3^eL0zƈJp?>gO4!;>ԱXk+W{NjS^b$BSrӖZ՟4c9_[xMQpON Qȑʓ,=.`TmNZ ,*Stcު=-YsQ2"ε)TҲ"+38#;`ğg~̎_լ9إ/ӢnZQ;ޓrbeG[&Na leVQ'f-~?zE~{*ѹ4^eCԹ6]u[MG \:H3FY+lXbda(iv4dp A} d*"lrnp}3%X|I*U@}$ >U *rjC.b՞)h AƨxqJb3>`!OM@ygkFZ/1s: ͹#-vUW"mv/𝑻 ڴ^UNGQ dJWC{si?औ!Gnr#Z f.-UIlB擸jt}Yv&LxX3L>^O=ywԟYuGQ1Yޔ\ڇ5~)YkUW%zO' sy=3hWV&bڎU`eh$u6a>b2 DI@Z`~xة+QOZLE 8s Zx41A0G$m(a<ȳ;]!uyK(ݍ$ޯa65j Ƒ- 8x-y606!]˝YBC[ }ZtX(H0\nW1$hqSo*᳁{Hbnt1~Գ>g~ χS~N~cJґK]Ș=؃K%GZK^d\;g'Cr%+_ku)X(z|n~a4Zt``4ٝ%E.r;HnpadAñ)-E0—oV&#uiM,X"EO c_%dzR{̐^ƚ'&PH'ڎ5*z, XT8 {?k3Feݦy _ӫWL6cNm2!poC^]'P)[XS"tژQ-SgZ)u(B^BQ':1ț[,o9F6*M6RoJ8o4bӨUUS2|N菮i8^'*)"UPr(/2H9o% ̍_y|ТְQ?פu"Ň'". i6R9tl'݉Y@G*R"Ec nX9>7f }ENşW&x2?a P ^y ڲ$n?ɬɵE32̺s#HYr酳+LL`a]o_HhR~LNi{|`\W(WRǠ52iGp) bv=Mn>ıe-hP.OmWWpu\`ȫeHt2 !){FZEAvHm`8y@C:=4HOyL+6'}M_2*0# /a5 8eyfB )NpdݢGO(8ң-h}K'hvk5@pxUQ}B$\Ӱ \+} dJfzKOShpH_I,YB>Q/ |!KTL8 - dP]q1G6,K+}RNLڌF Wrf ׌jx9wK` .MF^a>1>W:ID'hh 2J,X8UÝHyh :V8{cA=V:Hf}4,釢jGݑ4=Kc52+R6[gDcKRY+Ϥ%Fu)J}?8¡<A^FḂ$P[| <s87R|DPGW~bFt^Nmo g.#q'\`,fT1rkHjo+q)^Vq25T\ٶ<٤iTzIqo B _ pȻWU4ae "\I΅kV\ŭ=QVhq9-y3hkx!tZK!N#40ԔԠH](Gymk.*b/g1݃3.OfJ엯_Az7[HXKҳc@uxUxfř&L'-J7TD(kV(hePf iMV{Dj71fٻpARXG)[&'X Vw SF "uus54ocxy<[:WA#j2|w1WxCfO?PIon Pb)m6¨\{B-J<>h| 3i !*QIzЋ"%{ D_bݳ f#IbKxMIêWݣ³ la)s%-S8[Fbu!鼀G?fDZl;:6Lq_?%2|e@Ă'j)eĶɕ*pg%o~eaDן t% #9,c (~?y^'/ gkЋ~=)S̺9 n vҚ iO IXM Oc~NR^ѯ$Q]~ƅŠlkQ\$w!t&AԳ;N!bJD=v  }pbwΫ)]=dq'YFˌԺ.w_mbp8y/E?fX5lw`U\9TU{8%ne2RPݐ<܅ 3RBCY4p'-qؑps+\ҞPF&";/$y }SsU߂Rd~'!x˓nNJt\&7hb%w1tizƻҍA;R?%֭)$((.v 9fD OFRb2F9ZBJ9e87z@z>`=>}b6ЩM˚EJ >ԸWn<@!!qNmZZE|Vƪ}^` n e?bɍ83'c0R1qtxvjRVPgXh~%11oʪ7rS,Q,z9Dѥ b5~AtO颊kޟI_պW.K^`9qoD1{W)-ЇA /2wȾ[lsR@c6Oo n9&CH{`?ԱCzF\5.a~_| 6@=˱Э$&B}om.%JHtDG<_Q!xA eqf'LƸLը0|iIS!*e651ڬy_6͏ė9 (ȗC!poo4 iy\OEb2;n[χ P \anj)#wbAF.Nܴ@u]';.sаVR"ـ ޮea5ZfVVOnk,A^@d/8Xq|>0=W`~}%Wg#DȷԱ5K$V/#LjHQcx*uǝܜ+O c;Yϯ6x6 6-R[҂ pz݂ -V8ǍS [鵆|0p)\6f^]gMsmddڵإS=d0nxllʚ}1v&2x~XۅЄ7^ z=xduNʿgk-׬s7Uq|˖ E+Oow;BYcp*! IB4P1M= !cgoIO蟬gVT O8kH0 d.ނH^cO^n$U\B7c$ȍKԍtbV~-C)ns:(aZe'g0 ?ʍ jUj_6jbQt *+iAM.t >vb6z)eBb׼~엹MAg@UgzMdd5Pr©@lM6d_q[rʨs,b}x'QҼ6?L¦=+HgYiM|ٮQuZ(9V@ߍ17Pb>:0^9/}!`t܌Y.nQ푣L{ lJ[Z.[2hk(>ͨ~z-" `'@,źsϰb:\xsdgg:hj?S ʞ$S<Š=3oh<nmT?2?Ûx|.% _3D*;lwƍ)[*Ew\YUAI%F)cG}uA,bdrσPӱ9#ޠyDjSH$ɶlfě|iI teYzA; j~ufeڅXDR>OD&Rb<l gj7޼u2GT]K!+FHt[bS BE3MSz%S;\Y:}#=#oN4KF#yM=PJ$?7z.#ko +'3x)n!sske{&ΤctDفE}E/lej E ێ-s`| ì|T9)mxrlfCq^l "z"f=j^fnZqid`)=-<9غTWEl25xjTuׅZt9}ݙa+w!w>!'иb;t}r"/E7/O:Tbbͨ5B%kWߗ`m }#0z!=j15&OSC4'nYDjhK|4B^F}2Z/p7RGk,] ~ d|NkxyEL/5rX6턎LC8GŦ:l+EA9aIܽ*^R"꺜$-UĵA;'fF(МeNr鴮׶9t; \]\GS(Cm=CfBN ..Bc$-SA.'? Nׇ*|#BmH%ҏ* M|Gq;%|ak<| OB X ܦ'wP b5!"8Y#<}'g bEĔ ʷ" s$`J3㾐ר[6\TD~ YxO|J\pXl\P&׮&jAwOTPxA}6`9LtQ,NxOqlhʦ7 sI`/ GM9噍gŏ l Rnxmf&sxD0)( GjB59OXm6֗w$`?;ҽLV߱W%}'ب+:zXfuI٨۴RO0 5c5͌(WB@Pb~X篣{^17^XL&ZוhogSa;;6!f1 h.&'f 5uc_oI a[[Y\Rex׃:A6V;`cޖ@kbw}jHi/#ΤW$jcU^&~hjw-0 nl(_ !ՕQB ǨBr9t{ bJ^mcos+=7?ֽ>n[Z0 n<؃&YnFxݨ5*SQd(O6qg4`Ѽ~q/*Nh/Ar1{e#PR1W.RxwNZ==2]wkْarA@8%81QIքA,)jHb$shcq7UZ"3%;7Jyo nw'TE~ bq}Jhǃ:(ˈF%*O@}LafgN=Ὶ<(qq.p͑  <'nUɲ|#'-לZFCP#xaMқ"2(/iE8ݮ[6$;I'So_4.Zt&U\A̋|d*w[^ H￝?Pq^/J)! Wx[zCm-v p4Q|GلLdrײFNJDѱ$&%V.ԋXmq+aBOU^0ZJN_0Hvmii^*$5(u܊-5!7\_}[%'4߱M_;lC/ԓ;ӖtR{dlRwVBQ*+Ufr)A䕬V&i,܀Öy@z;p T2vf|  C i587r,y6X-Y>ydaJKc_ x)'qmg+nUI/Oa̪f?FwdΓṕc/!A۶E"ӽ4+rֲ;-ɘi~Ov}lyPw8}ăƑ0*t&|S_HtW4) )S2Kvsr҄؊(yY cT\ }:$׽b,g(iǼ#㥪K`i։q9xۥ!!TKTlZ wd~!@u+|UNc,TFy#.rugEN_ m[cu.J1ӖL1'uPHE,,87w6Tie ۦ$yM=q]RC?1XAմRRKv&MC %}`;g -xv^Qǂ n4uoAQ\rP0׵՛t2DueH>")0J%=beY\VZŸ0?00VF"rU/~(+Q3'h1<E3N C5@JjcɎ ȗw 9E4\E4S+_|W=f1_F_u+4W=.0k%~*0[sx:q?1`TI{&$?{=h \,ES5Ӻ#br[IlkoԒМF @hSjdiz̖8a{ Z>F.ȑ#'1}PO.Stڐq=u^9? Uد+Ɍ Q06bGep7bxh?9E@o[*+:X][k&s3S!(C-w^P<3yO]+D88Y:j^U|PjL(&*a? 3zI1+\258)Օ:5#aC^!/;އ\"ۤAdgE>zk:=|IDZ\qrpK#BA;9Qm٘o''u(~>TziAYקet {GٍiHݒ͛z]Ys{!6oެTܸvQx3fsqua+ZӢca-Aoύs+R9)Au7 ;C3PcWҩ֑ۜQ] l% KMZ9a:ut'ղHMT#мJr.c$o ̮-) "?gޏΨ+cF=#lMr8,HI!Sf*O_uc޳IOS _kv~6/PS?\T$͍% ^c&@ie Y*9|f{"Lo\UNmj_;X$w)*k`;Jk̺PJa6K[tA?$}캇 H:9]񸉾}9}o;YƘS AEWI3K4cӊ)n\73hzX>KxCEF @"oȺʦ: Gf/9ǣ-cْbWd*/V<:8 P׹:zmC NG?ʮ1K[2lpȈ&K,SCh?/>jRs6 e%Q.zBy# ?ষᓷBI=?;QU'mQ~l̮<= :t)jWy\=򗕙ZlEmS[wadvb%Tvw>_.<69nف]yTV-0>Lx, U$E{8!65ti@4 d}qPEߎV';BoXZED'G1-^)p@G^em3D֬7UB&I7ד.9JaC╫)9S뭓fW ?eB_ۛKF(~t_ir}O֔S$āAف vRIFUZR <@Wy.~.CWgWHڟ抳)L2l DJmAZ cp;A$ho֥gFM1_ 6AgX. *GE!OP%-ojx? )]0?of%[\B @\ ZB2 ]k@K(3F7eHqwGRhB6Cc(| A1 d@w!sd"0M&Yҏb?Lѓ0p%xPLIR ̶X+vųk[$AEC<˧ Vꟿ pJFWxv%U*L?CƓ= 3*ygbyws!M  Y{x.#ך5YXoMfدˢ XA*z- :T c.n)R/{N^=k7lz4%{4ÄH+o4 辝A"hyhz+]0}~Aq뀾`N(ol anq#IHe,7:Nۀz!c^&UGS ?!΀'Mqo);Loe:rUK A5bB<"$Ydxk#?o:E W(+-)Ol:pT#Dެ;Zu& -{JzωRdԪjt->0fT<[oWJQ[l>{3Vt?/823>8VǑCa h;>JFu.EdVXRFByx 3=N8[/4*ɅEG o_NhL؅%2l*"nB$\}؅j GGn ]pΑcNU<!,q,. ǍoЀ5ؼHT@컩c!{m69){E>9QwWr;i:\OVqKe^<l(@PMl"Gbst-BE켜hqjkKiRKtMl^*Dٶ qcyCUd'Kș?3;_bױ"aEB *LeXg]#,pLh.Ё V1F䚂^}ǹ5Z ? J"s>ώ+͝W=P?f H;(P.%\y`R(?cUɬ/Rg|!/&O}Bo l#ZQkyg䢅<`#Q8I8 ۘF6rPjAKh}@? Ճof/|=`CNj  E7 b JNIrÛ̃Cn״4,$U1(tC׳R!bP ^鏐y,-7ޱvWE5uPo$u{>GshpiBo4,ֹ* eP>uxPo~Ȥ[_&:[h Ht#)s)njґr6WG:s`!}}lܬ{!\s[0D֝eC,mt!q\y`:87FD5FO[u\ЕVʖig{ZjˤY\6]Ӝ05L/fMHqnzyP&L}[7W ǂ :an?too]4xlئ. PFO3=Ǿ0)A>60w_uDatA*&{n`'=??hrxkKi  V^/Hߝ ?b g642>gH]P0"H}w爚RCBd8eIbϽĵUVNL;]nc䭜x&Ovl/vf -$Nӥ[{.>ˊM :,#5b̂6<7#1NN@$BL|J=G` $H{IW*ոPoVzkib/V|򟡏,_^q r} ־DՌE_%⎵KaQBc%֍~b!x( l/*(^ՠ}'ivLOcp9rX#}] w8CG>Y`s{A)*4;³lD.;^cJP85.3B)Kja,mo6q_261rxk/ʐwȨs/ ?Miҭȣv)ʟTlEޮ+2ujgr (,+{Gt#it1_.Yk`W>9a^rܨ.^_ѧ3^ع KreNs, )#twsq*dW*.n|^pDL܃T\)V)ML~u.dp-I 5VakSCt@gA3jk W:?yaW%_Uugq@4I3sIjW"JslTZ<]K:(M'SP٫?  %8NJDҤ+D;MJGQ1?*ێv2ï y㣋208>^\MН&q*}QɸG_ql`@!!ik˄ {]80=bsd[0'W B4;wWֿC*YUShQ~5ˑm`l_ul(d@y*B-!6if4?3}Ҽ $("tC.YP uH9+܂\x́/x{  BI\ъ f_+Cb-S5Ew >g{bC`$R`'=[Cme"_b! 2Hf$;޸:#XQkai{cP~gt"fY>~MU9ΏqOz7Ws7/.2vj`Joc; .!X!wtT=b:׹W,e>̴㧀=]-S'&խ/h\![n5Eb8 Jv"BZ^cm+Mc=U/^KӆCqסՐڣ W^g g6Gj*rO#c 6ԨrHĔ&}GWQx7a&y >9G5YۀYjq* !M=4q5GNQ)6geTmѶ!fx# x-Zέh(F8867hy Ihc\4z#L$7o6R^3{hz8śA:ɍqAq <-B z`^iWS#we"d2iu%c|Ʈ\vs3z pqҫ.o8h@0StЭmQ6W4A}VH@JL{ ;M;61fxgEFG{Mk-&] d'E9 Zti#YŻAdy׏wr,2W6x(Two&WG{(-b3܎Yim+@{g%];pwF\y0  5STRF#4ER,OrRJd5zC)O^rN㨄$\-%2Rd>sތZˆ=;lI p*e}ky;pzX><8NͰ6Ok)fh|`,g=f0So5*antRhX&gb[ΜA^`^r~2֩MӁ s齄QKRuG b9 nT!fR wVTIc\/%(d{k!K"iNzғԅ! .kvV{Q4ILD4xF:y^E(#F@hEUdRW)[@WPR~bvŊ^"QHJTŃm+gڍ AP grUIvV9لw;hM?˫ \>Ɉ = 5];RÕD6HzmQỴhQeal%@U(#>z"}k\?:Nt@Iw8$O^й<6}25 5 m1S2ۭ+z 3T4۫YHw_ɂds8Vׯ/t13K4ԛglJ<ͼڊufdhU]8gR0B،[ ޒmsB&>=؄YJ4Z)2` }*v3rv*~#T\+׷E`xlpv5P$$$tmB} H)a$›t3 Ô"xBnRP9' K@mVg4Sޝiv@ah.opr6ԅZ)k:j,3xqZe[djyeSXg+ǂx̀d.Mh tLC(حQ!o(އX9 p|: ]sCOb% N0ȼsUcFCn|}f O߮ S"UVEh֜֙Q> p0|!fJnĘ6:/&È ':X:$kRc 6r Qw `6+ 0w5T~n瓆m1dzr$`ShYi? HU9i%&";0M%e;F.P($dsf,[J zbz ~1^W >ܞ;כ(8>mY"4. ++V-2O0"Qۙ9Qd< 58rk#? ۊ>^^V#p54xT[K6YC|VP^q"5];iF@;SU2N8'M\):p#8#Oq~%8àH HAlzbzo;8 'f1h3N3+L-~?n.hc[(b7۞зhb\t6ƲgG8 dbL qrw;D'郗ݑF=C Ѫ`FEsLtЌ={r_Cma/S>~ܿ48O)Ec_/Qp^Ӂpml}V\6d @hkiڲ' 9R,:=pdL[u5`pqخ ZWUBVQqn$šD]Nη?`rJ B!b(סnG^Qϋ"g4@pZڮK@/n17A8.UL-*jO]LoY]Ws[PF`|HMd*˜>i-f ,kep?7%iT;~&f -ebpnX2rxvDƜ1>w d9>؁iS UDnSˊNH@]),#D~ 3P̠ƶ%15->6)@U_(tQRt<3U,C GN>v~  &-J"k*>f=C?hSп 16ÇdNI+*HWFFH+jΘ6M50Ĵ7' s8CR3f5&,֋o}=ZiS#b.oSΥiQQbӱ%&[3> f k`$C1^y{PH$–QIAXY(>B\>ezcc#fp $Ląs`LOrKKE1)ook K>Ν&=]XX(T=#$HQ:*H]Hic7msP7\Eחg# @^IԕW.˞ *NM xt4,du,☬t ǔ0/uO|^Kѐv̲+T$(G.ٜfaVy;LٖOw04ThhOOpqEPB̄& -S?9|Hd9`組^Fpj1_׶Z¹Zȸ:/N.v^`^[ES7uT}!qcnNkV4N=2#Yeߧw"^p0aZaHAf=yfԵ~G1ȷa˛JC2͵(/ Hctؕ ]pn(ӛ}s@hhrN t݆g.ԡA4cW4QX@q~apT@ '^]yid0M *PѬ kp_zp?3k'Pk7%9:kKi;Ph_uGXx*jh* ~+7NA2%ʫ{1jQ76qL]/_{cS cYKcvh>fLEHL ɺu~&j49 BgΥY IM„.\^)UpDǼ! fK+z|Z<{-W}p(<&UA=y.5w塃)v1 Z}y62Ns'yɆZ,([򙠀|6]m@v* lMW@`Kr\#nCmIV-{fDuF^yXYe;è Y4?E#y,oajj ڵ?)S䆛r^sYkg^@}@LDffu4An :WA[ zrU DM3!fC p&R0%E+;R a^_G<V(Tr=rAuDi\@G 0`˼AO907EFI6_MGȨ句Id~r f m#.W=*.qL?ۦX[Φ%%cOKɔ:~3gL 0Њdc4IBh}qnl.-mb+πLv_Na4, @FaG1q&8>v\1bF38-R\W/ i(7'"~i;1 7exέ2I6@O qun->8x5`m/p-[Dρ_{|An :eɴδJ€KS\m"óزXj+к$ P#4F Oha3:Fc"`4?g.&,BT~٠P=w,/".1eo!i/YZM C+VtYgm[h1Spv8S1]2RFݕkj`QL$0"FG=,"ʹ* (yGuH&2Cgͥ,@op 5%%OJHF%$VOw] !wSЁUvcL&zCQPnQwF ;M<3_%7j1-qݭE6P JZQrO3lT_dorqxv^kl!3v3vVۗ s&p`߻@S>(ƩG7)pB`=ALmv|A8}ߤ;$ wEM8#˒R!,֣m%ExSٵ44NxOqH@q?gʽR0T" 8U>يrn#[ L칗tLu f1̢Ũ?:oxKiߴ kT5bμp71vd|cb\pδsv5 Yu3$mf1F`] W>L.PᗯT*/mQ/9-)r A#L.?ryy=Fj·#Kh3A HIZR(E 803gQ`xko7Ÿk7C ˲E xbc]exJ'Bƻ 0ֹ z#Ij7si(kKT9MC']=Wy<[Eb!COLv !j,`ۚB8D|R&к3&qגjN+Upo>A?&>,i:5p[E`*G'z3킠PneWE>\LY[5J$JIv6xZB6 ڀ ` y8շD!$}Hr 銃* %c Z=nfULٽw_ɠA),οIJ5D@t3v<;^Tȶa:N@x;#rZ`Q"/Z$dǿWnN a%X2[]}i?ȈCʝ|H@awTu3< يP'5(4>tNq/{+ oOw8^0/'dREi#+I?Db;pc崲/(T3N /RUf7Gvs)QM98ʦrŹ3,5څBSC02 ?ueP g,[5vq8:4ӹwifGEWJQ> w#0 {4m5w+dd* [ua8MCS>Mcuݟ0lK\p 0Vgj=…NDR ]EL"H/ C m?Y!$T_9ěТZ`K]%c ]ABYh% Нy^f//ʅ%Q@Ŭ!n=O.3ttm,l3=lW0<#wjɟ\"ˑf$ kVg6.U~. %u-HINT_q,K-t_J4mE =ZH6y=dnmguKy,8P'?ׇ.^G拈JY#+Ld؞ Zrx_-~Scmߎ/('3l׃΋TX`(D^'b^ٗqʳmʂOVcLs k%Loqr$8FD/PxS^pd>Ɍl.IJAl_ 30H[/)C| !5vi 6ZWw Si/L1xs; IpKD6ݓ,{E,k5fߤutzl>hvNG{щIૼ͍GJ.` ǖGLljV 5jd31b0^RHT ĝÃWr3 D]Z $D7C}YkD b䶱ߤ# Rtv*0z)\O7^˜u* oQ{M|`G:аw>.]! *zSپ8<;(uC3县DU`_Pj@QVFBtQJ`ͣ.Xfʕk:MJ]PuqIRq ,1=bijes.wRV(N? !ȼ>"0!աbBGxrbu/tE}!M-cUC| PB"➑`B<H@bHY72vhd{WT\'XLt(ލb&<(ʭq?ZTg^rz3#v2|gx& [ ikd@s/Z3p҄ ɩh̊-.vk؞$va~hWQKEMfX` H q˦sZ~y!5׶zQ^*-WLN"EzK_=+40+ al`Ջ,3wGӦDTBt]ԗy ߮K5W({4 7e8/EwP |HbjDC TV/95uuHԅWyJU=Ž,h|d:3ڦN^`|^CirgYJ@Xq,5 "3r~XkaIxO<ƴYI꫋JQO`ltSdQBeinӼNnUJeQQGw4:|-Fz7jH_(orEH3;tm mO$ IK9=}M"t8 N\ WؠE籫pH&Drpc_|g6j|CA, ι ?2L.Ҋ5 8GbPBN1VYy<43 -˒Zm莧#=ytZQv\EZODV2wO|&BA5 Ն-|;tά:C&އ>^eqjreu5)V j%ND(7=tYaqbUb3B"S)'27Cn8ޫQi ]OC\jƛ\l)†?5oՌqEhBzS%vXa![6_4R?6][:a|R*9)3%ӆ,%gGXra|xg1p Xޕ$V%ƮA_l73  ]-kť_nˮc2) WV\'tFDJUJ5!\Z=i=G.$wm5 []^J; õ4`@κf76q'z\~Ĺ[cܡa"0,|9G׶3&O1HQw J%b  o q`Y̠&Ve]\lym_ҡ EnړC*o~{Ў 5'?`&5=E; D@?'~y $0Ym Ap,gOk"gNe0`NmgFTӺ "a/WqidQFY$[+sZ}GP 033gn2OWHyG)nn{o\ "{r@`G##iV7>2EVېMMx$S`Rn#|X\(ZfmLhwzUם; d[hUNCܖ*.VK7;j1LO|V'D.P 8_LF@ +~NئeojƱL?>4د!eLvG( ՓbL wC8>C;aD> 0CY:=Rj ֞t.gM=O:NN%>ԇё5CkG\si ;Y'|TZ$\ghz6q-G>ap@am L/|}h`R6$(|Dw>?2TC #,R 7e鏤Sow_)$ ~ƒJ_+`ﲲԛF֝m:7|Ӯk g+n(8`Us#4EO{+pc6m6Îer,ۧӪvv46+)dWKS, y$]i㵺Wgau*[T @8p-Ϡ\IP8ɘ&|wII#^嚤oYt|ȁL0H].hZ] "묙Tfغjo`6k(aA#|E02ԠXlAvI Nu;gm̴w1eFC21#$޾sAOc\HUI(Ga`RȘN-#nG'{ %gW!tĉ?-PCDra%fѠ!z;>m!@HVe$+ɣ6x ZJҥ `*qQ+xZOx78MexeC ƣC_@|h PJ韮Ƚ4&/#' C0:!]Q=nւ^whZ;G;ZAtI Ւ"'^p$dTCRj~ @aYwC,|cjooꥄ`ViW|vlAhzg5VPB9|@X;FykŶO !VLa44  uAR:fɥޅ!8.ݜsU(qXgclfɽqB9;C=O%3l!f.Mm2W-*C C9~<@18T1{!рzYZ63r1f=!qq¥'M{x8_Ezn(6RX3 M^I_? ]8|Νm [ 蕇;8 cycO3ON@NVY<՚B5@<]1h[ V[~U97a$ ǃe z5AƞQlwLsd/ſ{1sz@]Ƅ`ЇAV*$Tkj})oz|>bE4$%)CV+= 0^Pj~NL-uWGlIr6z\\CYHb_=R2oE9ۃà e'>ڿ0lnLb6tJ*~{UG^-}yԊ&U_2Ճ~jyR8.v`/\/p % hYUIcn!?UߝM[P~kW\OtF4 -,C0BFފ D!Y@T `%3T;Rrc4f@y,%)}Nx'S xo(Sԑi&P<}WAPzynP(ah9WrEh-Fs!ޡMZ(=do8ñLvUFy0V/;3;չ=+oiR}]/(Ϳz7)(|_XK_ W!CQ5uSc)Sr\,"ٗ#ڦk}t[|nO# _C>!e'Bdu%ٷS3VJFR[\?G篬yRA{p)Mtatq7-RUF^w+Ӊ & gٴ9! |..)AXQlA9ݼɝԒf< [uo-S68x7K%ds czAg'K-w7Qħ )Z:VUb6  xղKVΣg7YC0\=ԨLVln7} zճus9?؞):G4^UK͟KRR<&Z* uBoS&80%/'wU^Oe!t:]?uL?4=៣(!bA_}:(NYJnRIOiXj#\щ1jen'YrR OB/HQfОpP|>srk<'7BHQzx}K_1? @t`eaɧ[)FES[݈ᴭe~m,/& u~ۦ&>Y9cpk\؇$OQ*>D2(1kQÝ0}?ros8_̳aj-ق(*(rz uoYK]n"be׆zfOK0,AfYQVޞ҃Wyb`}P9g$wCl׊z0So98Q ܢ91VT5.Z+ә#@Sx&ȩ>ѐӋF^ ga0m(Y/Bw-='wEyЎ$Tn*cbØ7 *p{3]B^F! .'1a*:9OgDs@[~fh?k2+C#՚hDGg0GA-oGWlXs3n2ٌb!(9Ϳ#>C\I$֞5b}[}1VhǿT/^mUP&*q9VDEZ h*plvF 9Q_DJ_]<6u,w܂goNԐZXnZ & ,PK|XUN# yZFW#H&u'@g;Y- 7Pǝ!\+t}[D؄Ӡ_(75 < E/Dpᬢ `a1lK@O9 3껱 4skiX EYlr5hq#!}6z0XeL#= N k&jqA# O){\tt)xeX?=&O/دw7o,8C(va1B1vbF+X_}8Ϲ3L[GətA3GAZ6 AMj>ĚV|l]4[ԀN*KʃC"#ψv7&$J֧p3tq[ʝ1zpĜZNI^0^@<+1,}RqN6JQqtpsnb"Ih.Se q>TM@пL;< 63DEyF-'>/1{/pO-C+;&!/,~"п07a45h=uuF`}bL)޴'|%f)ԳA㧇 ĥJi|?6՝yiè̙D0'1I8>KAB^H'Ni/FluU#z>Ͻcu_:7 lFIS΋Uē#AV BRYyQJPx[ T_))bizi3N)Jp-%@M8 {:'v0 ֦+ /U4s9u8i̲L;WSY;e&9oxJy<Q`uN_E5v. C R^-EmJj!_B]Zn$@6mn''a޾Ɣk4^Dmh7Ҷd ^=fB J rf}p&XmtCr^5X``-A1ƒ]%ف)V5#$0s m乾݅wMM3}q.]U򑵡+\Zk竌1p/JzdhzSjg!5)yV5Rl/0ks]שq~^G"I{7aFމ4?4uqSѥer!Tm]렿qLx>:؇}GbaF g;ȜLDޭaN+_"$-|J)j+ ÆonpI0/§ص&3)`>UqzAɵ)BU]&>$K8QC!seDy|uYs]y[̼#@ ~B<\ұzH!9ddwĉ!w `隈]@nboy C')u^|qW jQ! Ly?@9GtFpJ? D?5cEI1 RPhJ@j!(2U Tlq'3|٦1w;. &.0Au=IiٟR<G=e_0.x4Wn-QھdzHgi]3%7mm:UWzO/%oMɆ*~{%MA}?4z~j Z+8C8ɤSDTe0=le_itBvy%ɪoC~(|)G΂N)o"ŵ(T_F:&fh$ Dno&} B啷(Sks^dEawP{؝dS+þ/#."I0pV-yN!Uwi#-ܴ>B6-{\-wOmj֞ C-S =Cd4xj`<3͆3P_+ H9<>b L'ST3*]/XP}?C}3᥌e܎^&qGIw"{;jxEN-MZcg01'YQoM_h V7dF"X^9`z Ay{>ĕ>?ON+Yڳ34!@Ds1^c˽hၡAA iIBKcjegv>9n4sݲ`?v/SU-O۵5H2rׄÇsfL.WBOS6 $#˹#u.~ĥ@3n20Kz76=8 |k555Np\ƁlT-x @ľv-r14|0ʠ-Ks޷hr/}閘x*}K$gkR:L&#>ȋiD3Y[_j%>3TEӺ2 kWGt}22D&*ğW6lX. YC=C ^geYИqdcay}=DX~^ )&09tzVv'wwj~SjEL l3>WzۇY&9LHwM$p-y7^o1`صdl{7=F wm2rg)WiB7@!3:Qԙ&/]u4k~XXbT-I}ERЩV 3_4ΡК *䒀Dw! v4ٚgq%@hmr 3 T9$)./ȩgI=M"B˞`n*<= Wpp-,K) >_s~C}ꖕ8:ڨy8MPfg#5Bj̲Α0HsLk_ b &p&2ƦT*yyG|)B=/+֕a悜>pq_|hPw #_I@9u"1.XAۆp1Q|J]8 ̎qʨKBoˆ&qwZX{2\]54|w*NÔBsn%_,^[IMbGN rɲUՉSͫrPft|/mmTUa4)C1òC1>itt6REC?_{mVj*Q~:&Fˣlr[;~Yv]&\]/t1<3vf\$E.XM!)by'Wn4iq  *':{7F7زMcŲl^eLq?9u{|vbasO,gAQSW#MhZd||+4#;Zvo,!-EB_7" N9]YB_SKw[Ԫsg&ۧwvRV׫ U V }w|"@9X4l]+NP8=0zh1^"Ƹ F $h._ո{W[pågw,PfM7P*Ivܯ&3`ʬK}fKE^͎ =vO8<}#eRV-@! YS "+l io98l9jgDpgza^O Kh"KJSl_+_&)*XMEb5A$C;}h4^=JvDQ1;lH䷮(8hV441CMg ?wSj2tu"5->0vqq+Up3t%xd>E i_eь4sNw"q C9*818ѨAh?QH .2,*f[5 vG6{Y`@޿Kw97-6%>@mi5_`Nvjp>*ݍRcy{>#.n(02Rk+;Y=n9Dq ck!ŭ"BaḱmnBRlzJ(+,]KۚY{9xؖmU%ˣK%pG\Y܆r$6<"a= ^PFw4Y8W3]ij=m'YȽPsBS?xs)儰?'Y]8u)>mH~QyuDe\-*?1W)}UEeh㣪{$7G[>y}L_-C;P~ f2 힧s5c] fesd_\G< Z{O@7;xbQEG)$PMQF#9{fmN,&,9&(sfC1GWij_-u xŃFF!n2\[1UYvI9*ലwIsRf$O `ȅ*SJ8 r~9;۲ 9ЛZF K*F9!8KMG0O!zVaGǓ60FV6" ; ΆNwϝdWXԙfx"s_UI\#)WP"u }sthT:-Nqk0=Y:^v05+ՔǚIX\9J*X} \-** -B́5t&p؁ ?p2φ&u;/).Pctebff:c_JC( ͷ+STbD,3J;Q̚z?9F~7']qe점"Pd}Q y9dlIX_,}i%Wbc#/CJj>M%EIܬ4nJj'S|[Yb 45jdh.In* i^he{1McFBmT-$~,"qΟ Ag.ԳS +6U9{b"Ѭg 86"FoӲMT1q\\%2Wo3O|jM:(åG7a/fY hG쵉kC={O~rѪ*OObG KXCu+_Q A0knWDRF[ȁљwǮ 0'ڨR5{Й_9L ; 7Tk0hUI$+76x_{B#j U~fcb[e) $DZI~FR1CT" a(r@{fܢ*srV - =d&7^_?q4av? Z Ϯ{Yd]T+Uv Ŀf}, q*6OڣiH}rH "x%YUWfU $> ׻bGaJ{[ G]aM~qlfhiGt1Y^I$(/ i0brޏX[ l!0!|*tka<8xIBm~ Ā~W7_Sr^>˶,&_MeY~2zxy'.O7}K0VF{p_n؞Nì}n"Iv2-6T/CM>C39Q}mД󰀆ﺽvGpZ󈡝7W \y #.hj.`1`z5j=g]pr_m>|;2w (")m?*phvJWeaM[FͶz&tٽ熊_"S_ZNJe q[jafj}"X~L'q!+ GN&N>YMHLwgJUgg =F# Is<׽P6xKB"5!P@ڡ" #l=&ŻeXxBUYq3Қa9±G̨X"ҋQ; ERtף`Nnpnɓc+D rԯ_ovKд̮OؘiExB1Z g oN IA[(YRbFV%c voqqjr/~Z`H7J)Gbټv@}~*"f+'̬mSL$r֨l>l=ٵZ3(U+g88~ci?.2/Cr(NO^ {E?*]q+xe݈W֡'gSB "fWzC"F\5ˆnKw=ЭVo6|GMa "HuleՏTÀ3^ԞH6>Sy&ZD8"e+$p,DVX:,-Lj%X.ܖ ţ sU_V$j5ƺH=J |sLGEEln.B3Or)FT8_i!jn x^HJ GojAb1zظȧEY@ыsp֠ Wn)<;5MUeqAiOϓGQL7>-gHZO5.5!;46X7DS^m\ &)q" _z~ɋb 5l1$iCzN6h;*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKaAEaՄ#*[umI~v(6t$zp i<<53*靏H Q^ٱJïVtrKX Ek!g%o"UͶ8*ZTL 8%V,v66O.^X2#MF.4v3&MSywՎ?em3ֆ@I 0>in/4M„NF ^:$m\PbEe;aDDGN>-x>֏uh %'J^Ùѭ; g ~UKO{=4yPV;FWÏfCus?5Hk?w`R*S:&;tfxjqO5ҟ2e#8$&pg}ӥ fsC/IrEBlcn+.$?hW-&R&׽4λ^!S"hl̦á#TO`2O:)jl7"N-6x[̺փ`1/…#(ݏϰ>Zq:1 @M&g,[yK9pp "˯{ZSOw%.jZ.A /NJ2/MaBVԠyd<$Ǻ-3"#Y[ ŗ$(F t Hr1FGӏ銫]Ϸ _Ю |E | )=?[="lo6;0FiM&kBqZW+GȶΗnO?!:SzBSo4a* +ċ-1l9q0s Z@h'!Zd)sK:i WK 22͑ȴ)TlYΪP1>`$efYf kUIAk[K49rw?[;,!OMkf1{N.x-:0|W:cפU-?t%% Yht4:PЧ_vbzgː֞ T@)t:|+@{C4AC2˰Y=$9?(>K^n|p~[6WïEbr GOES:,PHsWxBk gwqToWRM27RPN@A/>~'L=o#F ЪlϰIg+R ^Kk[gD]twL 8ӣ TW4+OlV̔NyODR6! r[+Jb1Bnn(.%ID,1P Ơ(YO#+b.:XaүY1qLlYͯǯ ߳*H*z~%n#8wė3Hp."`+'fkZeR[L ~\Aȸ#2?w^~YImd=ָ ly7E0g\6f/o npɡ~H1a4ž (ngV#KySJo4w?I;_إGbw*s@6sqa#D#y)795A{jpЁJImo-~|&@\.1feoM<@ Gf*x*~ V M*iId 1p5fnԳbcu结 Fmvou-. ᗄ.3N>Pg($1yN A9y([\Òuz,x)>C~E0eݚ9;xņI)g@iMǶFB賎2CH^a2y؈48ۮ6%6,Fr==2VJU*ThU3>LYX+U' |pA7[qV˶84Jvl3 zRșH0Kffɤ@(hCT5hH.Ojg4aԩ62ATݚ.+X1@jlp{~7&#B+X0iGM͕י @F(?b l :q"pw08en9p2R}Ur3yǺ둆X`pP ר7M8M)ڝ G \fvb.SY#;oK0KK c W%= $p3zDr#NR*?M މ=fŲ!%S:n @/˛y y9W& \@ϞCK`\zō֬sqyUа[YAadqZ|Xu,L$CߥXnV[4Zh"J%37"aHdGpe-‘aW<+^&8Jtׂz̒ps4f;"P5xFug.qCH峼ah(mJrA)5Lrԃ/}i}` Xx?&6s∴qJn<+ )HݨEbt4X׿' R&HDr)b\Կ|:yp"'r]ڗl(!`IlRN/u4F' !S-~TZnat7sJA0|LR2fwb!{ -D0B}X8,(Fh['຀7Sj#b;ID{bUYe?P;yhSߎs'}_nf'}URWWNhE]h RRN ӑR9%FlbF^NF (|_&E$LO _>a}b-Htk' Z&/9Rb?_Oy7UڛB4,95A1q;{n (.=IO02] :JbRkR[KH.P̷(C0ȳ"i DY"0L9*i| [F{a>Aͅ>X:yLߍ)R_q"6)*@朲6Ax2%ŰыAOhJC`ë GH) pqܩé:4Aӯ)).;?6$lzdo2( V}9~"e}lNQI$M'E|Zl{}* %U$/ڧ=EشAxeRZ `( {M Y6QŸS;5(^|į2.OD{)8x&υFh&e[}&K |Y{) r{ymj$<%u88]9n#R>EJ !z$f4<1ߟ3rq~>GH2E]ž'U+En*5"INR"j+ߪε i&ɟ`BC5/yB]::&OumT , |hₙ*Z[ms&4I5T)Zd Pf?BkV磌s~bp~?zoUObQ(.Ul^jnmV<-+8فuWZ폐Þ+ Zkďա|s\]tHp[O.>!W͸@$I?=  lp:R>ُ49G dKbdMy ?K~?6xRL'S@R JyVce3@A%,=Nfb5?S '%ƛÛAdBh#@.I'߱0qWiP A''Aסiܠ`.(<8-+W\JK)kU=Ozgjg˅o2װJX/9|l:G1Ŗ'lX:qdYHf3+ T2F+IFTc8{5ݒxR'\EuMUfxֆ>룮ڥ~`\W"з@~޴l-j x%^#XOTW&~9! r}ڋDyc~H%eD\MYU@lx%lk GYN"'asۃ)duMs%f]"yD &Jyy]Gͤq=m6BƂZ1;#0uY_oѾBlN-WT0j$TYvuZ|Ċڨi%@~I8|Fl$^`=YRV&9geȧ}'cOd N]GhD\d'd7"rf#zR?cA +VA9ڟ8WM79rc^>̲_l~qbpCq6.sZ p,vWg¥7^j]E|VA\ݳiJCv88 ^@gz+HZKl~o /f;G"JZ&}KW u'U.kSsn@[ ˄_UxS2ozavng+1W((66᧪XBh+kDVKb:(!DϤF]d8I,op.̤al_"q():.L)Q'd60b+l&cl\`k&="Uy~BKڰ; rhi1;޵ԣ8$W#i;Rb8?m=J۟7JMZ:f$KYwyLB%-ղLӿBq7&ohI9XB`r&HXM&VUJ5_\epdSu< skԏG]Y~ɇl6sL+uل> ,#͂|bNw{?psɔw~ Lhj້hN%5LmfZqXG7] 4}bKbF&n85gTtGYOQ^Mf94.>= k $&vx-rDZ9% nCJx7Be:M4NH+i @LJQOmؕQ|PƮǠ8aydeqQ̿Yk$ԟ8m ,;Z:Ju#{,b܊@7v&! p:<0hrR*\XTI(HZ*ѕ{2…U(xS, ?h uqq:]PpOقu8Fӷ;1$7⢀/uGS,tˆ$Hki5xWgY!n *vι/R2I3>b7j#~wO_ qNM1- l=m9up6 ME]دlI$!>Oԭ+XhJC] Eœ"#L8U2@c9V`[9oY~!5Wud@fjw_sm =soXS'XiU4U(q[aI 6-XnF@3]'{z{2`2PAX8,̎$ҪR%Lbd{DDRAʋN&bc -c=I(yo惛Q$U5k\4-@yٴwv_*Id_PќD*}x5%dt}noNx"if$hϰ-]b:ACX59ϠJTN.JSk2./jVQbyLQՙ]{ei̷Z:O7́o)[9Џ@vڟAr<(h'^4qfk+ceH/G(ʐR$`.!] UfWV0.VHIĄ6e10=>=z:da\ETq.ҳGX:f~o"*o.rK1x-jף{1|x\V'ïӌX''JoCJSǺNt*x].X-NCg!tVZ* *'̜%wZj>N6@Wy:=O`z`!Ͱ`zE٘xZs+d(s]9Ȏ:WlLOcv㱱v XQED퍰'ȂkܕStȞ0Þ}4kzI ?B3 rK qB, $'ncw$˩\p孶~v߭ K9 ƗKZlqjv> "xA_#`lQ=T̻UvpAҥ#FG+C2h=9NfgJpxѫT }=׮r&N ׇ }HƟIXձ(X&˖>sugL{ lL؊#dlh: }.섚zH֧V/ S4To[FFm?:#ȿU/-VWd t׮rCPA;2$L) _ NokT& 9wՀwc<[Y"HZ} ؜J~M6.DLzdoR 71jRf̃6x\;9$XTN!vP1;gCN گ:;b6#a m"ӭK9'f$Er 1BwKof9 @kU:,j4I׃ ^Y\QP@wQUV퀤U ;%X0$h2`H̎OIklrH^& s%nq~T06Sx#;=|EߒVeC~|E TyH=h2œn/[l-|̤ȗSK+EӞtU\eOby2'}_z"v(jaiFI6 @%s@<6Dlj=+( .+`PC“Eˤ^> %} ̆C]ZZ?>kYԧ1P-Bjx Ҽ'չg8ȥʘ|n )a$&{J^:ϣt!ng?^uQ>4Ee TICG,YJ vv*ۑ=,Hr%] wKZ>G&^r.)(Sf9xX-k_Tq8ڪ4tʹ9zb@][ q ykP;JnSY^f+ h8f/>[q6 { OGN8eF&߫$RnRe_jn o-5!_]GMf8R\&;֌׀ZPl7"r9\Y5(WK?ْHF@+SAI1B)øZhOK1tvt:*Ԥd?l&!haԹid  x!u+==ְI2SW0+?/ǚ,\ ͷxʼnZ^t#5hbOx>}^İs|lUe<3D]陿{Bjֶ;joMbrf~+cQ:祏[,@z쮅A:qH޿bf@?K~B&b~D!w]|^o77izgR&ނtFc5$:; Nr*kX kn`bՇ<'ga_^B9Ǒg͠=KabqJne&b{|Jd 'úˎI0L]Ä\{'UIv,6-!ˤTcNr-HR~_.6lo~ z% nސVi.r\J*OP]1[Eneնfx| c>k $iXd`FeTjPF*9W4dD/ˠLYK{=e2$!a0\PMHd?qKƓ{`Ƌ+gCXYt9JN|\[ ;/hOy|a0N{ v_mfƸw_$ܨI&u :4󸟴9g0J*8P { }B3a#]e雈gNK2 u wP&$3)3}:֩DiZ=@mfm &I-גoC)]JCPx* ?EK&@XG\ѷ.,ŽAfBprTJ%'eTbjm4WAp<(E_1F'¸sU tg/PGlX| y4zy478b>?R22 ͬ= n. Lb޾A]1Mw.;>;.``!(ö<\Zi7ʹd70C~\vL{*b &}`E'!+n)K]>O.lc6u-W̋'* D*ߟ8:K!Ors~m\(Iݦ!\! 'gO ?|6B>5-&mH,HVU}U"NjbգݝZpfڡl]G KOBo W6GqȵK&[(JBdiyGfSE1aaaB^8 ?xGd=a dN OKv\83DuA?_~7|a+lgN2T: Qn*̊qpHA^o.c+0VesAKENNovJ5Ԯmf'I/eG =.ˇ=ʗp2HPnB֠G]ycZ7*Dͷ5ciL*EolL'̐:gO.DpB0))ŚWLbio5@~Trp˭&4*qnӞ4 -q0*vT1j7"{S<f7o\}?a{(k'}?c@1"WkBncnq.HOp='-vWuy`5 S'KptԃD0i21MV``槤3kLܓco bM@nK$8AIE(2h/>I Q~לfj*K`nChıؿx  4.YJ86֔d 3ix"3r 9{I0ka'0 K ۸T]jYbSbB+|$f)\%_gWz\B;#Rv g4&t3Uc:>U/[qƣXbdqγ upI1;KOlՄw@ lڑBa^|_)@c'Q%A鈦˃!IT])xwY,}ji6g2H )ep5}xgU^yyl+V&_qվ2$jGOU^H3wxU@^֐%qaؑ4a3iTUj[ZxҦ = 3;9CT%B> u!y L''aFg̿"#3khLW3(d>҃^L"+`6o?rfXG|I(!e 8a}'tvA*$ 6""V7兩[#=lQ=E~O,*dZ]VgJe& {OaƋ$}gQ` o}&yG8DT٭2!|( nc, =f W:P;ޅC2"^Am%𞤔 |Es}$@plO*]\9酙2U`nC%sd/i U3sv]&W?tGW[{duG8Ҁ^|hB<+N먥y^\1%f Zy-99 C7%0Wsߘ@*xʛRɀJGň9H!(]:<9dC}G(P_c[)>kEhyх&RtU׉6k;yY@2޽dZIy+!*J-Zkd1kyK;Fq ?)k{ھˢtI {p'%/ȺML&c-fٓ1B_9HSH&>IZL2(|zۢp$dkhRGU[~]?lk~(9~5z!l&;~ IJ3^\J5ޙ##) oU*. r;H|W|j'`" "V8S8["z i@W{Uq2$vsPj'f~#N`Ⱦ/*X6 âqX o]kf!?CgԔ $}g` Z @?𙒹(M ;s%hO.a%|jJm48bG#DmA|jx;iƜa&٥ %eu`<ԙQ6Y t0#"3цca14ߗt]p6JUFyY!XjPS:Q5\JIN0%A'En:zT% WA^>hُǠ:'&Yvlp4KC?jN2td$N3 Mi$$Q|&Tt#R3(c3Ġ1tu+ȕB,h Gz-FARحpXZc\ImA.#I; Y(5f̒nF>8Z_D30L DFJ繈otF4/HI𣹸cF@`:Bqh:S\q7שE`%mMwz 9gKPjM d#* bVw+ TmW1 Sw׌}0A֮#|}gSMb"2$Y=_V~5n@tQg92%Z'|- ibXw%޼Y3HyIȇ1Mf.4ڕˑWA-|-a~X|>rf%+\`ϚYXK[YqPlR-R{]iȘM>\_}ZTjf A0N*h77_+`n`= |_0I9翟O3yKyP,;\kZN©$< _AU!)[u{A%r\cv le&8 !d.ޚD[%*.˩cES/^^BcuMⰑ0>Ǯd995Y}:&QA? 8z* LQ< ,l( trel;E<+ADϥ7G<"R?J](6%b+uIK{O"gN/<5L!XF@_%v26 K%]XY 9(v"i r( YE~_,ǚ픮y(Bj3/YjnAȟ1 [οڤ2Zs6EO^X-H!t[9jÑfI+ .ɉށvaB5Rl| ߜjaZP^T`͢RAg`A7#x)C6{ _.([fn g84^=:q5 >(U`*S鹓`E96L H*g{9/_MQ>0Rlzx>Hp&̗Ck $A0 e{b }݂45֚LuZݧתr_hc%+HhQ.:% wFy!AX8aUwJi(şDfz;Gi*ϭ\m}=_ꡂmOƸ[+4~1X]+NAcbfa?-t _Os)[U"JqPVȱ-u|NJ堬c% w!W S d7M*PuhP^A{ ,RfƳ3$DF='05I&^~Z*X+S2cEq˾&4$N ,]zacs Yy8C'[V"B&{<":)Y7P]{b/Ž akF~}/ 6{&7*!) %nuC9a 僊[L}1DZAj) 2L:<@x+u\;}a4I桕1h[VfޗrOEOZZCʷ#bN w KH Zv侀J"kҮpkK`L<+jR00=Ij2>YΨ/h? Y ؖ>fpJ˽NѐuVsP0f(I6m ݜ\};YN^CYzϬ9(-oA)!k2*ӽ4x ƐD_o){:4p42te6(b:sچ7HKr5FB;ZCxZr1$%v#1y %,7^{;SXԓK&jl5&f Q;)Wh4AhgWYm9tب(}$" Q8ngL%s\C4/&d('G>LǼQ&ސpNcm_ЇY s $VJ)G ,7?U8Qb&#=HiW8E&oI/0/}\gx)G~q'aW3t@#kB8ZcNvlJǬX0}h>qe*,?AޒYs| gxkoF.Yhöi[4f)0@ɟT7-A^FդJ5h@O<Vkx|V@ IzY|pU/z*q e<[?|ɔ.yrO_8A5='ZC#J6MZ}C=JsKf*d;%j|Do2x~a 5;gߴjޥD٢?HX߳%~ſQ6O7sVm_@%kDa:^vр*1A2"R3 ?\yCS wTj6}-9f N>\76/ij"(4YizNG5'M*\2<+\Gg;sp/.ZO Ěx@KY]}`P;w̸qZ(, XQjT7"&_KjJ' pdQ~%B'M!,mz qL 㼚Q\ ̛㿪c }eCXquJHX žJUJ%1nO}5" - ۛ3=)wwL^RKb< \89&o(U6{j$=nsn|7q8h2ڵL i@=_oVw|Xr#:)wnt6o@T1Ϋ"=M{dSiqӑVPē[`q\䶊O݇B}  30aU7HLN?Q-?j ,kT40~Gs:=(\פ&3FPaIŕk:՜ e-J,e#/ = S܍khM$!f =jc 6ǻ-`vэBBe<7;7A}l~S[7\)[Ë BcY,O:e 9jv ".ћɠv\yjldbbRw GTۤT\d\Z4j5 U߳l R?j-Awid`Ř3c]du?6ͯOͳ(Mz}&P0]}b05aAߗf';p&@]ӫ/3DKbLɟϾdj !Zy8,CY11U6 =k3x_ T t[$O-v>+cY%<ʸwSbDa $6V"=#K!`>+n*jaDvkt4^h³xF >_w@[ st5U}I_0yH)ۦ.%EIMu/b* WQ?զ\ d42q;{r5Iө {B-p6ňp#PQY q>*οo ݞէ7QpѤ490k_Amj `>a_dO#b푘 %k<3?QՈDCM`Ǖ1d/ e!'av*e-rQR+U^ˋ:VRWhs0V 7EcxR+ˬɥ,xl`o/Izjzӏ>pcEɶ9G {IWSvtoJ >q lZ,dovnV(UZ4Uu.V*h,Q(eEUn<|zQz1J~Llvx&X%IM!-#?|Fd]X۟={|?NÁ*\0Ӏi5 I?I2G1_,#k 1W]ܺ{FǴ=GTh nYEIyfԛY'w}3,PΦ|Gٖk//W![nhȻ{z葌I6kk]-_'ʱ@b 8qzn͂Ьqκ_SC̱eF&}눊7FI[̀fJ&n6\ bw_ffFI!WRԉtc늴M,b^$:-6]T$,=Ӌf;->iZ4{UnSpXp$Z29bpO_^b. 6}/fP>vkEҘm!(ʝÝ܍\BUuW3yv D:jg$P^BΡe+b~ʩ+Gq_j$ǮiE2eK䲄cQtKr;C~YXʄc@ulGu*=#T6L3(8Hyj@S^Ϩ LA5YjMń/D;]x"tlDzVRH $P ӡO o ߃b^,YN87+iu{r LIOmE8wE+uoh^ۄcLg7c\qd-eqe/8醕q:$NORטO1SQJE %1H(@ (Ho3`R6To_bCy8ă s9kIޙT\90&Om\* DU4#`"9g)|pyE;u'_`;1O!45DAL&׏f`gXp⡄#>UC&*Ɂ]hMB9͟ה|{̆P\ʳV7[[9` *͗xvŒPb 88b|J(b{y|2m|#`:\C9P7d#@d%bdU#c`xK"E-Dt|j24+*WY'f]c?&[+ n,.x!AO'Ͽi'YK62L pN]xsoޞt+4$~lm\7uᶔq'%&Db o UgbSj"N_C;@Q lkS+K7r mmJ qBy{xpHO4kai5޹ {_5ϑN? uhh4{eծ¯2)=QASHW{: o ˙bֵ " w@0,X /f6֞A@ 鉸bo`2zdsanqlQ&j ذA;O|dcUj^Sms7ٴ@Fꃝ;ܝ]'N#9j{Uҥ+aٙ-hū$ Hqsq :{/V% ?ie1&D܂[$p^+Tup{sܢ <+dM6KU<*HɆ@8`^Z[m*o{Փ.Fdv`6>,hVI^27@ٻ-+õ$w:J-g{K~BLT1Ga>A%ޢTwǭa7v& ൬Y`skPX:TŇz감ם)~}eBC] 1>ڋ<9i^$5siO݆xDɵԉ޴ 䆾Mh DЍjf0BŽIZ.X UU(isR*Ru'V}%U*]*絾'i9Tl}Z6MSvߞOQ<jԏ &Ek2x]`{߉}AMu0Al4ϤI``ZaF7xу4t˷,8 8LXGfF;d)$uZxEM;&%mt;򐟂ng|F<zX[=ixPf7y?|祕6fhEe׊.eWx61N*N/'u70_&>r5,Eqɨڕ Apqb]^`ӂN[4K xhƚ\w[ٽ>M"6s|,td *_Y}7:-꟧DcX`$]fS@9PKePS212'-pIa63C:ػ֊y4JRhs!sXz ',,TG_36}|eTVi+ m: Qf=DAⲹ稖>lNlPP oiLCdK11SW8 KϠZ5Dq͜yXpK_R?!Q !5s:qbvfяYB;lQY2?V}(/^dIkۅ*Vv[Ax%Ad߱:<7FM#4ZԲ./e:癵؍-|YuSo0 z=9c/}Q<'xђ+`es$3>7Ś-d/=Hoz*Oj4>aRL6|N Vư-*qO,A'yPn''N_apzt (6A)|f2T?XOŭpžXu_02?U5TCD)6yûmW8 qS͖]sXdc h]%} |ߺ:)6D&VX)qܪ*O9&K i8u ms6Ȳx7t#X|ʡpYx-Df]E5-[*3z?lQW%Qxn)?.TY[*$o48Nkʍ* lciDl@Š`xꇾu0mN)G]>l~US3[j@qZlx'ul>\*ݪ:' MQڱa2,PMF6B0V$xfjFnYj[ƎjrD=#e?r@ [`;3.;Td(k꟣Sh^I%hzkyTL_U>^s S_oz]Ke=ݽ;%\d 7evڇ).>$Ss+Mܯx-"»͢#iā8ilSŻhQ4 49kKU  9̓>:'Ȫ;}}24v"cU(Vqb Dzq#, )ޞe:y Rj4|!jr 2o^kה)YȵDY;rpRYʾz_P0᠙DD;m1&~c4(8ƸUfV\Uc{`4@hI!wϗvpṘuubN 䀃 ): X>_\J%ŖX)Qdx(VcĠӋ R7Fn:d--HθȜjr|O5Ps\vDkB5V}& g0[ .Tb5SatڰFWoRcJs1e~V01C'[3>YLҡ, A> һ--0RSdKL80lM,}ߗ-tE=6t2SyRa.(ޕt71u7GK ё>IO8a &AsmOvd}zMf+TG-S_襶H-%dwퟄ景K4Q9 w]Ǫ-61YGcJb r+iܹ䀏mDwwb'Q⥚^-y0 |Jx+q?6S4؋ZJ.9o͌<יqcE* 6 żQch,S0sl /=ghV[Y?H AʦAȐa"QP@@ +FQ vklSgc~Y!)jPf CRA0ީqCx2B7:ig4vGgf\GߤZ?RˋL!2u=^:orWےp*҄!u) d Ѻ1 ,eu/.l3o6Юi~بJ /B/EK^ɬ<E6lGݷ2>Tc `Zjgg<]z567Zr&F7ljVsO Jbդna{S&IO&1&Z3vx6&093B~(CRYN^X~AׅR}IӟB_]x"ցXj|,d(sQXYm۰n!yusnz&Z\#yhx6htU:㦥"`4ʆ ɤyݶs%\ ~^/l7Ln/7!X.n{~9U5K[|BJ*1Hpi?! tA'lJQգi!`?/E[)ر]*Qwk#BE/=6$ы|\6THx3E1X u%Y$bO9m :7gԂ*,ߨNl8 Be я^/mð)5lxW e˔\na],q/1p]X\gL84KԹ iDgoATW;ա竧bmnJDŎ>(GFzFu1c;k>o˛Ƴ Z}4U@m;TF$p- LZ փ;mpz9M~{s#`JR e,*e0&zvrg:k 샒IGҸDZb5( x "˒8`Sv'93Yg ק6יr#j3G@=>; :;=lt% : ˱ FYkCձތ{A Q=V /N$cGI븎Cdy+mt X Ya k-_\r[=%r/< Կwf9f;5.Y U^+Hr F"h#DemwqsI|x,IuWYs'pa߫CSŠ%P^n ےWՂF%T|`bl:{=ǗyJShI[WG8nXxt7@[HTXx&)R{p^Rv i}V3g=: bHS^c q4ꅃS&J`/jSTv*uVA=aԇIf`L};q$|JJ@vB@un:w޶;γvԓQ )ň9*45W-"eDfijh o4vbrҸ-=,#7$%p_Q>eUCq#h#b]۹5 I.bje{@ yyslo<DF-o~H¹Loȡ ei#I>MƩ&IXc_*) }FY0ζ)jsRie#+Y;#{&h2 t? TN6ߵ;ܗĶ\AA hx2i !_ 5T.UFDTRg8KE\s 2(]Hd8xWUfbk%`75!t?ID13DfT7,:R3up_-T *UhwC^ U!s|m*]:&p/"yG+J(fGؿeޝQ9@pԋf_@3)ذf!&tT3e}+l&׏L3+% 'd;L2'wxa1B O ;)(sq=X0E._V]F:D }Ic>1C4Q"nI%ihOͰ::JRL0H$r;q2*m+G5@fCk.)zX1ď1M7%JcM3:ʄQo4֮Cʗ=ِ1rAjFTjLc^<{F_T*35r4E$JcZ "ы%fvLbpPhqEcXDH8oS,!ja+8񑁤 p+2J5M Nѹȥj = ix=S:$ίiYt廈 |>CGS 9R h5 -|ޕ;w`U^35#\~pue@Y\Gw⦅]{< %S T"g 2rͬ-u/v4'!V 4`G*l{U ~%i FG!b29_vf :qV?5xT)c$T.!O =P>Uy(k5ScmdO0ZHMF|M]>}Bs2ē ;a6'psZ~ݶʦ_w{o(`4~ uR1fP5VGpYŹ732)5͈bLgPUpJcyOzo#c)!,O%V"g,y],%Xq&`8iZ΄ܾ.+u0*`pH(ٍ.4v>mkif/D8>hUZq(:h9w Mnz\y1Ҷ`5v0^>:e9r%qr5UI݈aar6Gu_ H5?ޛPc" ;k>6bh M*?ŨG7 ./+MHz ՝˳ȩc8]w+d0:l^ix-sG;l%P֥|A0 6ɘej)qߔƛ9E )ٸ+XLWz p2T0/EA(~ohlNЮ0`"*V,{Jm[78=[=jO9V\+!Bi;i?~K-nEf}eHy3bCL;H02={2@V 8HS9_^y+4l#h^ȣܴ6)AIaY *huX)`դN#&6kh_X #pм|sE@DMxO Nhxp_:ݕؿ3"*$;Y븠ꉢ#Kǽ #ҺYү ]"]L|wMv UEl4K-8D\$/bpwhG! h"h*'aUdIW,3w'Zca¹Wv!MVY+R?1IPW퇼îc :m:05v~%Bp⏾#^iQ'yDx׶O-9`TχR܋j -k^,?8ܘO?گ ^pxKJdWoRΪW+l?̌Ew%n% pf8fš!t*cve:Ο9};- :G6%ynF5H:r?$I̤`rًwÔ*eIW Ǎx [mu+rWR& *K1)& 4-Θ0SB,! v;CUF3og:Ikx[FS}c`BlOp<1i~Z2?o&V7/b2'=>_ch7$zADz}*:_=Vn`L8|_Pm5HW8蚫DM?b+=շƖEJ wl1>EI`ժjfyR Zڛx-lbɜ3Ԕl1H0(GJ 0C@j5f _'ߍ~8*D)Q1jDlxC]N~穋.? ԯq~Ge`SVՆbL3[3z.VE:_I&) |3zB7>(tQp1PvP˚oo:& 2 ֟|աzt<5-[m ^3XZ~MS߽zXZV]q1JRc#Y5bŬQhDv1&U3^Bɶ0F(BQ0'^v*| V" t[)pMsM_jEqYgDn--;X=ct^PbB=imW X"tz x0^tϣN1Zab/KjuF&ڋv@:=9iE¥LAE${{eGvڦ~C>QwP rp6VEB>Oʷ E񶫲G~FU (2(RMe/v"<蕤hG(mjϕ9@hQ=Kh٬ RLO'n "~RZDg96nBAJ:L]=d-ڭmeuGf'9DfkHkf1jwE[_ײ7tQήTOXࡼqWWw/Mߙ:N|)=p+lE?JԜ st`4~&}>".:ː#/mHrʠ^-Foh;+^ލytn@궶2OC~U("k=+#v:t,*nVp`n%=Ibp)Q2Z~iL5pJ]&g( P48 vR>@f5;]c$#)dGlqH3~e\Xu$,Z@[LEd_b/L:6B;3͐ir4WDfd0p VĈb*>j\5pc`JXԟ{ϾYLXR8Y0J}>,tew8> X-$ LĽq[Ihh?5Vs?cPϗе¶ -8ji&7Ef[=Xc-;^4*gżP$jȍ6s_MfEї9ٻAPƁǭ̲@+ [5ԑQBcn=Q%%:˼(*?,X$]UU"R0/6?.X%'dR6]qױ: rF~~ ÿ.tȯ }C t/rHqh-;pv%A9H_oTŒt)*jrqRR?q[1px۹M"3qZ,_Dذ*_,Ni5otct>ؓ7ݙ/SŘmS?2[+dVup^'@`+NS"05n*ŠnC wv8rӋVZ n 07FA\FI})S q0/}D_csk^}X2dֲ.FQxg:JA/4~h_fȫS+KŃRP=Af,$Iofo <8c̫,!SցOŢi9#7$Ufˈ8.&Fm+Nt[\%?}bC}nnnxD\U^d|O!|d(l|8&gS%lj@ "wceCqXiX`FgXȰc70hze~ v]u_r40,3Ofh*[\(!}{"B{v͕PǼ&A_q–j}A3SyN$3w _nsDs$YI-%i<5bvV{r'!ҽbM}w=[]?|N[G *z|^i@r^Ml{6ӒJ6gPcDjՂuދD#.sqSTUF%}r^vY\xç D(ۗ@65ض9ԫF^_KqQ56S?Sɶ!c jo:Tv!-<#}}|F!VٗG}\dnPW!cy49XhUUԛ;+Eka:bnq h5):nZ:tPi$Vd5/biN .;-HLCD-` LT.}>1W>j5ɜL{9 ҊP@IЏW~'%=܎+9_glGiײ-+#)ރe ى<q0,n:[HNQ[P X; 2GAd" =AkrIUɟƋ$u+S`1Vg F>JsZLA$T/x:}E8fōTAdfM'Meg8H1p/kV[xTȿp|ޓ]WĨT*Bm}Sd.C~ KPWH}Qw XQZ\'9\A}D@dTԝ2eu2GʱK<"%BL@| ^nKzw>GpuR⾦H Ff`pv:iJɐ1M@^|߿F9 - 3l eR}lRxSI6_ӳk$bPÊ9N B,P(-^_"^? ^2h,*-T V4e눮J//s>qFCmf*Qp^>]oށ8g}(.@\ӡ:Ms Ne0Zf'>ݓ;w- ;7m݃q !T&L@3i׎՗`*2/Wve?/wՕ>jfW6ft<#?=Ek*eD=?xs+ Igңma4Q'.{>:oWj:eaex v96pA#^82~ҡݙjFsET]{G>Nt3#k8֛kF{n覮ۅyGpՉJKjf}R/{,څ4IIO[mh]EQ W;p* M^"ϜC/iOYgV;x6,_OP@OSTa}{ӭNJq9ؙ~/>`d*l65ߐ*NMREoW-q7*l A)s.w @l$-5 I!UHPL.Gkp!*!./_l% b:^)QZ1˙u- B6`5(~"XKzդ ¥F'Ss'Z8(1X%GYyi%wwᐴHaF-ῗUj/yƵjouqeE`/>zKFa[dp[D%[w)Iәd~ arMs+_3 |uOi32s,;81 `4ik spPE۔^nw +c>YZo!6}z*c/e g1O bcxϤ}$=(+e,c~m$Fj!E;FX<<&=8XY\G`{#1Ge` vIt@]0Xw?n$ -n"5~LşHj]HTc_?pƶ(@2eG7?a@+Ǹf\SXܶ=gaMqxG͋Ę0+kt ~^ [wxGb'"X/o <Ԓ5%*ShZMCJqU05.ETʞ[0 -5Q8.~L@]v+f%yi-'h!x磅sEKVG_RҌ5)"O6| $ gJx3,=f0'⼄5#hzI]eť %KRSL7$@ R0gYcɱL۸Te)`+cW0ޣ;M,I6׷~ 4Bxz3Cg߸rLH)6W)WWS5H3 C2ؓfS|q]cl V'=pO>:zZwEA4{Pi7+hޡ61ڪryY柨=87e͏oQd?G,: ?$(SX|q!c9cANewE*C3%ȏbiu0~dlq_3gP^|z} T4ӱIZ 4Md"1Lxe!v2%fbFHw&e`.D! gfF)3؏[^7p氨=}v.h9د(1O=Bq*/QA7.d`}2`XҘ+BZkqg. KF>k,Y*Y:ǽdZyStWTD~} ܪ`gWLe@U4M\H1pдYȨ"pѻ*Ru&*tt#& ~\nZI@9ܗ4J:HC0#uLyE޹ 6LkKSd}Qgߣ؀͈r e*:Ow,^< m:(6 "!/5@gP`rj,{)5կqH(CohFhJQf_8=7̡x Dhs K֭+*.(`,&q {9„6|GT/"gV ,?bK{sN Zh*7.6AW I\;{,$+td1B^!% 9Sz}HHcAuDxnl2-GfgH&M/L9QՐp Bn Zb)=,Y1~oU8U+׸~dc}nrE{N,J5 MA@ o{H\7[ GV̢-Ha [VA(݉@_&knJBHP>IN ӈu9`*+6b>{-9u&+ХS#A9eZrpFj>ѲBI~_s-|`pOxQ7um15MXU6VǯSb \kQ ܶ!ו dL;#Jh&R |&G ?jVx6bv/gcOl f--"||TI4-K,{~ev//\T̥ÚCˠ)2"U8H+> /No {@\H~ʚC7х.,1\qQ&ЍVEʜf_Pl3} .t9Zo㤦&sL֥zQ*̎<`Dzh0N "BF>\w܀ xY#] 2AsLYz$yfDK)Ǘ;`Tq* &uVzRes6C^Ϣ1ix W:䬨Cc&zA]}wzU/R)-]D@㩞wzz>2G | z!-ƀwlֹP zﰎMzKBw6)Lgf>:tG]N(YU~[tzS@WcKN*5Z vSҼdg{-%>.|YAgP,:#SE!/ld;ZB0Y1F{]#] Pd#% KwT+p>q v봮H;%_!}@ۋ|wa+Q;D(!^b8SFl'DBp7GJbY0Aa2gLDd4U}ezF 'a<(kC QUp CA{|(05&O-i4Dccrz Ar fHbK3R2/E(& ]HF^6dgftZsw8XmRֺE{ʠ"T~)SCoQ'L zq xѸղu}1SԈLQEI˦Vk.;r#Z`Vr*Ԫक"p bY2/n|Z `5 Aѓ/F^6Oݗc ;:(>޵WklηD_>'1FT9F☘q3 etP7Q^ڮ[/ST7e^k\"Mg.Q͠qH^23TڛUDFHM;,=m-?ҔMѪnNڣ1y$HMR Ϗ˓rN-lNxd`;A(|zi\"c|brF,}bc5.,ԔRze 637O.!ęOVE8sF*<"8W)6tX'-3EcgTjCNa"sT|EHF$մwl=Dth5z+{+kGmZVNeɿ԰׺ΰN)k,FȪ~wHo{A.5 !ʃLx !R2ϳ a8uOjCQXGLR=VHHAѭvxr:ӟ#U,,\xiGJRvs%Uqxh+l.o3H+u Q/^ 0\4J}|R2-z9eB,c'0(i+#z'Y0Jh Ef @54~@Θ r*,(J)s:Nhܒb %U$;9닑:E )I <]0^4/0om|]J7КZйzHDl:<&5b8OPUehuG>U6PtH*cޭA ]o0$}Ψk* +`eTH5e0K-j+36t. 6ǫb%ǀv.WO'A8EslqŤ%:i`MKA~|L7C2lDԁTHv;P?ÅL ': eؗW1L+&X57ī2DWxLuZSd#񸝲q_uXuǢ@)‹w>5 2@KH|qxS(k {g6{ч?[u\H ק[2_0/.Y=^e֧zMůŏa_AOvL@?2Jl&-aiF_8R|TDJhYKGAMfv򐆴ꈉՎ^?s<0쌔{.ŽuP6 -awCDȝ,CR6aPEqC|.9n"*'L-5XL~+"ދ>Q]v+y \r\<7I_ݓl%EĞJp iYu"S(K+cVfjx6vs-qs@WD\Tt.J̼!r~Ԯv?ZxP !]f,P7x]6o|EJ1)eD|83%7IYс1 sP3m[}TڹI;Yc*~\At2,b) շγe(SܫCearSvH>{䮒γO6rWwOJ 3qUcBtL1эbD(^{Ә@t:QneZ" kKrY+ ߷1xW$ 30C'/׹E4Bu:{UH4}66kȶ̕ G$m8mB d E5C1>:w \H˥ ekq@trb + tci,nrc^0Z!As2_a:}dVoē,.Tȗԕʘ/ i4Uki~qZ +GuDW㦱N]@Qc `^;xFJdlo]@ a0r l!*6ݲV-M7ZU-izL!R%20gXgOR'b5C4!Y2C6Hl +~(w[@ H}^hQ]3O_dB󇂡<#xi]+\ŔS }uEzh80hI$Tf;L"O[&kzIA&,qjIcXbM#K+đ9Cڡ6UK6l/-`X~68 {_}`cX쮽Rg1naXQŶAD: vdd ]Ub<ҙݫiiYz1Y~<*=ICQdofB%76ʺOݐ?p;'*z7kkLB d{ORgC!~H#Xjg?ouRu\elDPk8p/(اV{%>ՁN4N /~J%(f D_^I[4-[*:PqL9l}IШ8 F]˚5d[&1l53O[THw&QHaL2Dm 2,$ f?n }ɐeD=n1.m:<LT6h=a ڜ~Nrk:뮮",]%KWNHew7+8ԇn>8SZPy!g`g` &D?UǘtXq%wYT4>K/F"L_$7{ ϐkAwYizXxw LP1aԟՈ-HŋUűՔagQt뱤X"*c[J~59Ubpc<ȍk_q:b?0&noC dZ^:%3TL{0VM 6T4*9EK?w޸KPD;+K֭sI~P!bt i\ۑ\nNfZ9{Dv|NKY8{ܑ0yKa: sj%Q5 uw(ghl;`$HגE,"o59n~o[1H*"n66[tS7)q/ tRPVDY7"mqmKB72[}׾ˁYp5`]SzmU/9]B""z][}{j|`=S/>E\l(2 F1GnEÇ6>l3TaYm  bN Y܆a;n0Dn굈Z ooW) q)l<Y'ax'KrK٥}pEI1La($Q'ͱu<qz|iNoQCDUN:_ sv4ϩ=>ѮR*. p9Jط?Dˆp"+IH1Փz|BCN9K QHlsH)ފ "=|'o3Y2r£ -7\^:nIi#YگϤ};%jx#6Cb l6"QZ~l2 Hy-KҚׅ!Pa8j5K J% "O@?Mld2-2zu7Hke32nZ?%:&Ǝ}kU媧Oޥ5m/o՝~Ѻy9&۵Qʴt-MƂ,&m@eH[vp8+v(b |h!bM,+NWjPhE7XݔvMs9#ݝ0ytqWZ̯dV^%MϯNbΖ!%d\ ŌixnA/ѫ>nL$t 6doNd]0<44 2G剁KWHRհK/i\lxp`~SQ+t ܔQbjfy#%&eYLuɻ$?eWFw=r?غ&"T[^j4Xkڿ`GI<,]7Lջ«0Z4{O']]VH1e!O5L.s (eG7ӗذZǿ6ψn6嘂AMUC LN-eŅ4V493K(4D hp'Ms'ɖ$Nx vG vk>5`p(Q &hn_N-3\-p>Qs:N8ٌ; ~z`ΟiW*:j0h-fMvKCaDF lgiJ⒋H5U>s22kgMR@XOmNӧ!Lծ<q'liu  & xk"bqYxe~ JR3yfϱWgdžl('izB)%@R}oEaxa$M]6#(ujLm]osbzQ 8̊7jbT 1?[vҿQ3K7D1%΄A%='~B}Ęum T5R}t3afgAu|4Fnxd!7YZ;.)X v!kKХQeIzۆbZCe5pȿ^I CѡM+D~*7r:k/-E&8]?G$.#ш71ŨZX+=W8RY@MܧHEL.SʭR!$x,za;?Ufq ܆ 3δJ/.[ zCIO cekvEܟ-%*t< ƑSH Wɖ.<~u.I~:\\V 8,:9k=,kPqLo !~*~p2 咑5(uzaIj̰"LwV[1dMzü <5#{1"F]gsrrDiӠNU&mI +d;|Md& S <-h}9^U&oVe>tM_ ,#|$:&SXA g8Wfd##ijMԋ:ztdg%|j摦I@!eK $VORZ : ES~'"gSA9O$o(YUuNwOt'Ig)F^Ę]Mb> ʠG*_`Kni 0w#n #%Y6#25n3>!724&!Ha)u! XFই޸=JbRC᠚v qc^ɓ';>Ub O&E JWA$]r^)RM UgT)^ݻDH.,V}Shz9'!'AQoռ2C/zjogKD"^z)pyoa~'Dsy/펴XW[yZX; ~ fd_]DK*<5nmHkpt^#tХ@^ܿ-*5Z _f:Sxy"*Gˢ{ cԾ9y4`tWKLwtvy=.ZV $PPdz,$d8 z{~/ Bj[w`o x&@ e3/#*~b AR LFvf5~2tC@چ׍)JI]yT;9A`,* &)4lc&M/FӀ \utABj=Cc<9ĺn= 8UkHGșTJME]Y+Н_4bޗdeq‘n}/B 蘻cPTxCįlwz#V-R:~wHܰ56b[&RC2{MfI\?w&t7 |mj:tB" tv@AߜAvTK,8a*@ ,@s]+d*44Hg ~#@S4{{HraT(e} E]f#"2Ɲ)nN?]@sQO{dUCkCa3|L C3BPu}u12j-CkȰto"(cᢽty?vBrn||ǯmNHsÁ;_[7^{^k['働l _F/gotOýM,&)Y>+ҥfƹ zӖEԢՎG|K,x2%w;aXKs|Ņ#$A>~8<5>\%_;\l@ODxqe&8ΊM tr CK4D!Fv;4f$>(o`He+ˆ8edR#{R\,Dm` ;V U(ۥ<[4(vC+S\0b#q-"QnL73IgMz4η,yGF_Q @DTsnɡ_&4 wtshe)l(F>5cRhJ"*v/_/,6]t8lU+Կ^Ј(}IN &oܛ׷kUϴc jklc)rD Lz(k_]Hez#]=T}Р=b2PFul 򣱅j/8W8X)/g& &9??['x]B{N:Ui?a3w "lxe7^*Neig32Xƹ(f?"K7̆gG mSl+mjO^n4'<Jk߁eWb59-f{6{ tuCP*e{Xo|lMݲu?)CyO*U tP^cBKy׾o 8Wv 1[lw&@v26+PVIGܟJrvWe,Ѽ=ϐϗt_D^h/A^+tZco u,_&m!ܟ}eL[36_a͢"GA4ôPڈV{zb GHCݽ%%X[`NB*L˥w'XEкjB~_8:gާḳQ%4H'M&taI y_za)I:rNIug!Ђykuȷ [*򞍒!v.04M'O>5|$Tu@pS<ɝ-ͱ@%Cbj>ߧX.CsU62?aC˞~&4Qqz€Sy7"`Pt$t !otݖ39}݃|ӟXbx,s%Q`:{"m7H--g;);82nnGx\ıt2'c9|MP s|~gM.:[jԙZ}-Q9E\[v.<w-aԃ.d8h~0>Wc&N"6ZA HN[tt9Uy=4lETe"?(9Z_p[.uPame队gvleL%nX=?x'(0yѓc1?+$[Me(ʚvWf͉qpfA1D DQEхS󬱃]s\ ,WĘ1闬\)F2_#;)Bk5zaІ\1bv+7zf@OE 8z>aᴏ Nte:3s7}\R:E,5n=O=Fjj2EL\ W#Pq,0$蔩MD4OHoBXaGC`~T/!mQO@T,p@Q D1=d@sbD&T.M?HbbmH'v>jٝ6pso%+/QXeģ^] [@Ϻ%h)mDkC(/'DF2@:餀)+r"Jh$-DfI5tnf} WT-A~dB!Vx:$ca:7DAknC' Г7Pb:څSg&"T`Gt~VfԬǺyE>Jz pw\0d "uoԿ U哒8$Uнص,L ,gQY_5R8t"R>ZCؘ\T?X}c~NX~:_JKcU/ 5C f =<+/Z'Q?𛁇〕0Lt*/wJ۝skNWT&L|FJ5Z ƪ w[W qw&[Vݒ3MoyL3z̆u# 7i ^<껢_cl%YKg[9÷]6geя9qKmi3xSPzA{ ghGpa-nwXX{cL,8$ Эeւ'ɸ(38V2BKzo;~]_ޚ>;!ÏvF\zY"E~DCdU\\j}Vhx3,dUmߕ?ߊ遇^\}~Q!aZfIw"Q͘Ҝ(}K7.X7yj l>Z[1 \] \p_ pkļH_wQ9GO/<e"q?Xc92(]Wj$jZ@ܑ􄡰y͚+d2 Z|[X1Du%ӹ!i-#G懺{6OO\}|A b`0Zzкrhl7Vx g(ԒJGrVږtvrp/f;M:mJ ]jЪ74 4gyOM4cE,RJ"gE ՠ8V}b99üWރeI{BhWYk}~$nȘ5ew1)a%?94b3J JTt1ϺrkkUp>B O`-Jj]W)aR1kmjp\!(2uxejYQ+yYb]`—Y8ը_q=֮k:!zƤQtBVWtqmD1\6 c=}Y(•5ۣi]l& ^ERW{P+PX"oI?͵1ld/\8 >/},!Mos CO]-sS{wg6HW`/MI.S>s&i^`")4oY:oq;t$  h uxrKUO6|#L>fSеLJֽPAZ?BM5<]U$|o_sG%R[bm8>yPDfbEmE,w~<7aTJPɻb!V "# \!KgdGR;#y6jSo%Sv/59 .֝K'Y]"gPW?x圪t"_c%g 5/-Jh^ʪab1k.#cp{RD-<[iDq6ϭw^!q ĥ,vz*0+}R*.4LCI_lffZ27vFBeA&8/"{1{b6~*6\NsWí9՛@wwy /k-f"¬rb-mxm=y+pN}9Ƒ[DƢȁ. @|Yf{n,ǿ܀D$'v?WL._ѫ>U׉D /Z>EhfkA7>%:$kv]/)pGem/Sgs G2; >棳>P &xHó̡ %Tz+h$ T3DL3!1ӓiImypd;[Mrֳ*-{԰<B>#bs\uL&+_UΖmS,DمL.RKb\(aMcZ͖d Q)kjã]VWY2TygU:U ]M)KNJZw^)R٩}D>O <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1"~P&卩CR'~{Xs/s+j-MI6Ճn8{H ~L Ɏk!h-RţhBH:puU(":֎S824;pw{b[{hjAT<ā>_?!^0o孠,crm ϭetcDICAMZzTe|WnF>̅G\5, )xH9@JYqe MuzX^s",%dx{ArwLjffw:ܜMkQ.Fq,-<Ӯ䅱xyQ7.YyrsGh79 a$Sw˞q0/GvȀ>cP-ΘI*`eэ`?1㍹~4NvMIrG)YXMNw{ğNu@H0DW,b;3A~té'/^};[*]z#BLR^Iɛ[<5%ǑM|XhaP# ~gs&X-o1,\Q6EҌCF$Oo0Qq=^=&z~;ɲO京][8]'Y); Xv7zV,ܱbDe&/c"k+:8UoK.c0Cp#mFcf]w H07Ux _ jvfW2 A#]f[kƄR8 (w4Th;ɑ't!@;.V?#\s/!ڱ}djY !QPzfӐv X7KJgĶHhPtPf؀ŭJڼPtѰ%bYy(NDEH-+ߓt4(nM\HQ%fT7هߣ=^Z`.rVϐWi7C+j˷SwFdps I'6"5٬|5PS*)ܜ^ѷOS߁!4:e1z41Octfc sT?C ? 5t?Izcm#7z8Z"o=# N4p3D"{47+m|UP%^-Ñ-[&B KƥU5T:/{HLĶC3DLBpY7 Tw1Vl  ˎE K >QvynOC3*ZŶNaqW9'ԞbP`I6ȁA/\X*s˩0=y\"/ a c*z1 }%W!q@SIFqYu ml:\cn˫swG{Z,HbxUfafаp/;u98'Ԟ{$&~ l>'4\@rpōVL;5kFX~OoϿFqS7#E߅'S!`3_;> M!%bT ORQ}|cCy^؆=AH||IWylBA4aHP:H8LLVP]̊$zʤZ֪ \7B, ѸCGN0? 3ԞIWه)j?H#>l{PWJt:l^2&fMȳ577:Aeٗs{w!3ϱzh'* ']q( h}ƕ}bpuFBk n5<|$-vPd^Xyk+NyR-#WW :?sS%H~qeRC<Y|NB5V>g`fꯧm!E/rwlݲ5,UPJ'zD?S\u[|$kv%I'rlO d+gdB Ҥ♙ueZ'5u,ei>0I vmv FZW ߍ`hLPm &Rq28\K2ϜRB8+f3pnA |/i-#̜}}=QeψL8Ia\L:'ryVA9zN( 2aU+Tzʇ2!T` pqNJ334j^ֱj|F*"4XY#'1fWn}tk}OK4MK]p$%ZT:c lו9dkOSj\xb1NVlC̬tP dxďMLoE2<KVѹ} wc:1t5egCށ`x7=CjMBĻ b8&iC=MZn/ V:ysh#Od?nMOmnq6WH2 I~%k, b>ޘ;xM[=+f΁[u- "(ܙe =E߲#Fh_zOA]!Km} ]t'BL],/'~ ~&/K֐>2EPٕʡ`cdUL>|Xt\C2-Dԙ̫hq1-Xvo=bgTu]Mɕ>k;52Qo%[_@ >yq6)bY0>X-s~ 7' LR.Y7$=Q԰e,p (5LhVmh̫M=ױ)Y rH;DfKaCMy݉uua=`^om-XR.A<7 k9IG"4T_.q`M{@d8 j#J_n\|}K4Q:F/]Q?Aey/y͔3ɮʄsikYwyZ`JżB[ /j^ajW' !Do#L gYy{Z׽/)s2o hFqiX]b~_ɒ3e+ϵ* F>F$CuĄ쿳X-ta(w{})@Ɔ~=luQj'MByAwGU43#NB5u"S[c)^㷠 ] YugAN$L„`3x/z$c>iM%BآP3v l|Ŵ^@ZKa%.DAUu~A`{3C{Q)>I AۖynV gg3G>wQxLb 9 J>rZPsR +;2B('~%G]BnH ⧚7!R#i2# yi<-grqJ`bvA IHBԵNp+6 _/,J+;#}wU8LoSTdX:"{k4); 41*=`:5]%`*M9_b)d=;p3&/|*/A$#IkהHaH.Lڨ% ջTBߊ`t>rfXr:"mj{\B4R-%7y^Qv]+@>I SBs "C4\S,lYECGrUjL@ o=F 0Rb6j:,ԤEb+Z "1,TѺY33찰zmϪGbWũk׺- ǡ^j6/-/"#KOx%>}f3xk/0=:)I8Ð(5PG1HN٬2:?ZC=%s{A%6 ))kvZ1Ux+,ï=Q[:'iF]JkXn>#^Qs}2dds3/S89 za0S#jyc+ |OJ줿i-L՗c[.zFu&OfѹJJLR9h<4ymh>:ѹx^ոF8$\737b'{lQ\-UH)Z!6[^l p#^VTϏbj.a@/׫EB.;oQçȏ\7avQ6ڡKf{gÉ8pۼ>UUhdX†n4ѹ5Mk b~\yO w"hi_1G%8씆~̢fYń:9 61uVs$ tPw)$@R2£lxF#iKx♠P=?xz5V,b:=gQ4i=vEE#ڡHl[ϲo8XuC=mOٹHPdk2C\;#mezO @d+g(m*nkR.[ ~'fһ%媖uP #)}0t:¤Hj8g^?mOMLy:u֐8b4\`e?ԑ떻Dh{8Ǖ>=~ ɢލ_H+VV<r^gxK-adZ00~:V>^sknkK5sL=ނ '0 rk7i&~vy(IrKɒ]p8D vOݻ ;SJȺQ߸=h+)6ü=PPxT@"A _kxmrZDёa6 #Y+Ɖz7F}k ui3%x׉xHpyvO)a/(x2p/ԳF; `J2Hf\Wz^q WajH,nt7l&³ϗv Ϧ` dEv{) VV6Ck' Xi=%"_&l_SjzP&MJgfrMؓww/Ly@{izsM8'sKw *~T )̚o]x%eD)E8$h-e,U0oJ] \! qL?P=ڨ>]K1@ RbMKmf}ۧXI)71ʏw]vq +NW"/C|<0Fڨi2`<UO"Qxru#խI&.Yaxփ۾sMumfi%~oXG5wR_<"[R{@e-Nc<3 rVE) vuf?i<ctڥꦕCwRW3ׯ+9r )=UҾDK~H)C/ɂ~2[ٞ#6"*mf1KRx~[g}箒ZPeґ["FX<4i_qequi"W/ٗ @[pvEY *u(7cH3 EwxpRp i2}ehߙ|[듢.􎋤 >BE)Q 1g8JG%WEH|V(pwjJx@sl}u_sOs-?)zTЀ9D U5rS#TC6RY5r;H3BG4Y3M`Ta!n!9] X3l_1Vs3e#N=(bۓcFd`F}Ȥ?^| _:.y:+iǩ+G,÷ ,^6X \gZ(sU"WGbh[m1.:~asiC},HEZpjuCBTI"n+&sm//mW = }w2IS=)4S`QgP&XKs}c5ZrF~+pvi:VJ(B]Pn<`üs"׿H'u7im[Nڧr_`tjm=R"7QV I {V(-ID$-JL!ԩ"]EKR% gf||M7a^S,4".2-#-=h$UbHs:T:Z+Ca#9d_#kuDr}Md LؓQ4Y=~kD}S\ hXwӗƌ~;,=+u]V!穝E`p4*+^^3$* 02=ED^GђBDjJF 7R<;%0s40HNmfMHxP&X煦h(+@#u5QhFۜ{ڔ74+17s-51R Mҏ/x7e?|UgK&P(@ zr$<_=!8ZA1_`[_η\ *1Ҩ -R]; G 4tjL<'\&w7Ӆk]2Qp@^JT{˱{7 ):,LiJ`lKlxJ{Rd\Z<09C n7Ou җ2pY~1}d3p&՝Z}h.y143'wr$yJW/;='ނo-#FqLΆ0PEs\KC5S-:QOJK63d:nͷhgbj[~Q*׀W[S=E(!ˁu;MOLG%nk;6%zVTc}2H8ycxcKIX;ٌя7^S1Ap~H_iRL\8VNi8_WU&/%Pf (-ۆiLˎm1y,4D-Ą%nn֟1vOẗt80r5>x ܂,DJC2ؠ0\|J3ŒLRf燤<W4Eʱ{v;&^3I fd? st=̤DY_L]S]1]{{p“ =z!9uE !@w3[!7EyT4-5ü3^#OZ]˝VqkYg-xj^P)1 cN/-ؾYm;  Bre"%|`&)uY _+{dߥ*]#)}?uDc{Mcgj!=&Ui;Gt T&f*_PZD88KzU_ϺZg-=HpY*ѥ).f'q]ioj!NjW͗e8.X]!M&\ (y䔕(UXVf7L˚ f<<^,eټ3ه ")x;?<ى'\@9 rO"3\"?Z^/{:WU= Ul;H%+z/;磧B~IeO{ yVΜDXQ !wL1L_AYZU%wE;Ln-@W $rqN =]ܾ+N>; Y! z & @++C=dǥJ $ϑwA.PGεOl 1e,:S8HZ͊ם/?,@ݳ&xQw3!dX%C|D[S?X|Bw/;Txme#AdsVduoDk;*LA)o$68X/UxQkAU};.Y:v﫢+cLd !PKt_WoˤϏA@Ġ,jH"DWJGOk'TXF<5%ϋ`gxF0AOyuXW\g%0׎r7"v' ؠLҵ''( ^#ΫXaE[*? t=p:3Aێ WA_iozesV]Tq~ِNR_k&~ wkIvnu8~򗵉p"MJoa(ls$t2&uĤ,SF&̍DS/8*>*e\m )u/ÍE]&Xȋ#(m˯Í;H΂:`Մ˚xʾH!\As3P k!l=h\u}䆲Qa<_mw3Qӻ d[tકJ]w=|pS~uhIu2۪,6A>gg@΂@aJB ]$~Hx{}4V0>gLrV AC%:!)7,9zvW A.Hʩyǽ~? }vS=sx:}F>ѩj9B+Wǵ ՟ lzHٸ}X|Bzj9!ao8HV-AAcV\m;2'$Yx`yi76lk'e d^^q6b2wv{TKȨ  +ߐ}t#Vuy{i!E־]lvͩ5,+=)56^LnP &彊;iC'%h̀n\&}%hHJ'V>ԧeE*8.Q]`D(7h(/ή &eϑKZjdrΨ)!l$׾AOgPgG uxHI_ԋjT>1эMs"kԻ,Y\hՏxnyE3১fF{at L9tNq|^V1x]B-},Wǔŏet4U$^RK]uit@>{Ʋ{c%0yr4 OS& NtgV Œl1`F "RfK${B3UxxD c-m{T\\3#UWdr ",zNx$۱K JɏQ-o.ATp_"J8xע{=j7a~*aCv S ZB﾿!̐)u* Ȱcr}t6 _Ue<6-{!OD"tP&fΡw9u ;W~yx~8橌FwRo;42J$Ub4s*khDrP9k5LFSY1Z(?8d(Po37 E3M`"VJ8I|}ߩa$Ё'fjftU^v p-¡NГOiF}t"V !1DŽG&~s|X;_Q$sS߲cq$z8tT"9ɕ{VsmP#E\ ,#7 .mV)9FӿE6ijQIS|>*e?˗~ η0[[p&`ט0A&˥H\'O~``i獦ȏ 3/*k̦6ȕoI b!:d3ڒ'ޕDZI/RH54NH qȲ&Edd5Yt^`RZjxa־ m5ET̉=!a}:7Ka\v#nvpPqb{*s!s.0 B 9o xΎF*sHoVK)Ӄ]+`'jũ+H2ǒ"۠Eel j2lJ]]AcƟr0Vɲo;MxTQsEzଋ%;c*oKAa-Pm8R?rI%_ȃokLWܙ0A6n2@EO.;Wc惇1t)_A6!!l-f ,2`d-?_ oo9Q4l^ֿ)STazԗsK,,ˆ ƙ{A)%!`g(`p}k|YScjma6K(TSUC,@wNyuq$i$gL-ӮU*t`1[C^r{,|=;D '[UoP|, ڡ $9ބCiKl vwpOJhYPp;?/RL$NZt5Ku z7?}SC00A[oY.V"՗wj$ox*mp;GgOv9RxP!2j'V`XUtTW-\l:d%5df:v#TRĐ+cyF~F%-K{Q"c4E'tjv 䖰{й/|>AbG5GxXޏD\R a8Ԑ;2k LPtSU#r+< 'I5PZooq s-.$Çl;_ ds%1 gPI>: &5 h{ڗa R(qZ|plW+A9F^DeAS 55(*.W@ W{Te xjSᇞ9_bڙiPElH*jGzLoG{K#RCfE$ TȞ]x38.$ 4Bkl:\YK}6g1 \ Oel? +CoN,Tzo0AH7,_է0MYj]KR)C['Ha>8?6P /Yp@D2{gdxL 0>+: 7t!)g?Bˆ6skd%nfG$rmAтBZ-_ 9ѺuZ6[иz{8F6Կ"Yd 4nT+hi5 7iT2hq$T$cnX1z1*Qv̸| [.eiIx?WF sF߁V-.MFa!FY hHB ﲇyv{5zL7z|g֓>:S,H讬'{ջ?~FJFv{]5 :ӳ>Ʉk␽ӄhCD_#m~8W±q4poi?)J8v*ZSH,灛A5N%-x!v>M}+! tfZlQTdmOrn͟& W+V.O$(vh1}v-_]N mkמ_@[ǹS2o/qTy)C6[fnr&}gXk=3T+WHߗe0pGLV]IË_t_Z<|F)yy[ajZ&")p{]tLKAQ?u[+5A{6VrrHVokX$(d1p֥ A }h#S)ѭEuYZ8O.kR󂵕U?}At+*Tv%)ߘlFIڏwE^!OL5 L j\*gbeN1S8sG{SjhsU\98r~`*(ia.;Km ¾ݧdA__s24iqp_g?p%0G^r٤dWމM&83^nFR[6p"FԷ(- >Z([kOk[qjFtb{4%I_ cDv~և\i.ϠQY_:MQ/A2\̠ȸĽCYw8%HQtSꂚ*l+ r\HX \M<-jYR>6MF2KF`魑Po>.bO^_߽b׍d6ro+<2c6 4}щmvEGsjve KxCpl/[\8ev{$0l>ll84HgM97!57%#W66'>E/({݁ L.%n`L {C N?(I jGt >Wn7_7j$.-%{ 4}ĐYqF*ۥRj0IgбuQW;-pwM?I(~y?JûP;cg{TeߌH5u a7+,tؽg"7~w@CAO3· ɣ3YV"ސꬨ`k\@G?*~{9<.!C]X:.f`m裣ؘ-sg~6tK LV/I߯t 3%?&%li`:NIc_1&~J4D6t:#EN*g'u\FwShDfa}" ^dz(͙ҮJgSiSu+VW\yLHdY3\W"\h&BY5-3cӟ-vJ}^I>$AJbn$A+:tc *Rװ&C?گJi)rC{*3c?j*abc YZ