bpftool-4.19.90-2311.2.0.0225.oe1 >  A eL^W^^fp)Z1U ƂFri_/,Itbs=ѱ_wzX_ONY'-]?.ZLuƫ{Qh][am !9`2ڽWtٯT?l0{8W5&Z8`Y)Ow11%#lOi8tz7R;*[C`YmªAjЖZzx`ru$:m|v6>Yx#ABĮ*av 84'3af076d705780b6a9d5e06727a2c27fae1e631288eb10a7e74f1106d5ed3b0dc7a9bdda44bbf19b8233f97b2b5901f51b816b785 >peL^W^^fE`"iv"7 gRuKVDTH kzwr#8@Iy+|F" ?V\i^/?E#6ѕ(j~;}?nsovnx-{F@b~K} %5n8֐K*³=Whߕ+k-3|>3VN@4%͓3Ì]O ؽhX蒫{v(~T"R/y , $tmj> M+@>%@>p??d  $ a"7= R^u{         F  P x   0H (P8Xi9 i:#piFpG H I XY\0 ]X ^b^cjdeflt u v@w x yz@PTZCbpftool4.19.902311.2.0.0225.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eLYobs-worker-backend-test-0001%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤eL]IeL]geL]eK?eL]JeL]JeL]JeL]JeL]JeL]Je817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698820d492466ca88b54eb40d3d01671781b3d2de3e3218d1b955d45fcfdd067778ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.2.0.0225.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1eKx@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@a)@aa@abZhang 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.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121- !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 v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc hostobs-worker-backend-test-0001 1699502545 4.19.90-2311.2.0.0225.oe14.19.90-2311.2.0.0225.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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/35c9ba2776b42604a6c627ee35ecfcba-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=301807ea4a3b7dbf9f57d09397a477e37bfa6e36, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRM4~:3SNutf-880f1bcdda2b4e33200d3484a20eb592fee31d9689486f2c1ae9922f847254143?7zXZ !#,] b2u Q{LWpQ{(Mby!,Ȅ_*L 'KQw%3РFas Ob=nt+kVv6܀R)km.bb̯Hн28²͌sIwk09w;n65{S"FFciIDB?糧hym"͈Ȕa;sN-5E6UٷjEjP܏nv]g]&X Я!v1@.]?TD& V[6]NRV' 4ZڡQ2.0`C8ز\&1DV*-ޏII2C|(%E1M6 yR-H{Ls(8J,QRY@XpBtdyjȹ1X6mmz@UFܴ߃Zbt; P[a|w͞[6-ͪay -f#ľBoJ8"g7T]v!΍G*0ws 8lkG{ExWa>+vq&kAhOm39Ee0-0N8awZu:ѐd`ޒtDeњAH#hzXGwgyuۤoQ}P¥B)xfł 8>ءE쓯dL:W`h덑Wc:+p 7(2, 6-e =MLV^Ez:i0ip 4~!D)`gມf&*:do'|ҬfS@s.n5X?:X,ic7Ai3ԙc{[ 0zPd*k/0x] z%ёR:ѩ E ?g{ ƅiK(?N ~<Zlќg\j"G2ZO'ę#3C{c]`E,0X)m]Hj!,qجu2}[' _5\g _XFKWL5^jc嬃 zGjyMir[6=9i\8)D5RG3>{@Mg zU'f%U؍\nNmNGQ]c1.9 t QC>k HCofTq誵oԗ{'E~7.s<`nܩkЋZ0 CW${sf)'JQ%)r w={7 ]k̥e fpy/h9JIY4Ly{VQ3YY"Yk=ƴүt3θ{[iEaޅYl9AXip`K -w|*kL H8.D~FjgE?ڎ ,9H+WXG♁Tn?2`Rg<6r*0ow/W͓Uؤ^84~2ӱk0JFSBI;3Q-8S\O>JIO ts6zl5 fe}o9$nY_0O,w6ڨ(|qrj_4qY5jMJ5I.Lux@ 8z5C?C7̴jihݴI9_ku)e1VWk3 Mz*_/ :aT.`WwK]vY hqrKO6oNu]& ˁe/#"܃7|&IOuts!7QsF?3OX0A`]{4eA?f>II "d6Q_asܠ!OR~皏IC{Ew"eC5yݲ0FJ}y<ۡ#}4EASV Ck(1!!LrnQվ]A5] b x>v;r˜NW'-濣ݘW}F 0cHmm &.:y0jk(*­+17A@̠`Q/ nYcDZ?*oճ9,CEÍ5!R=p'J 5Sڇ\ؾ FlCgiQYi2l(C 5yDѯqia1otGVo`l' _A g]D]bw*Ӭ2dK8o7.sbD>0[ȿ4FMyf ͘%RDT; }dȣUfwGUե/owλc oBS^1jĊ'~?2:g=xlw 1TS کoI{ثPʅȸYrSw1y :1&=81׊S+"O\xb]Ch 4I4qn~^~UCPcT;#{1xb4y3PKU k~yta@[R,B!!6zlή_2Y(a4„K!5ެIR1$\d⾻x+t9[EE`?wՎHmgi=HUE~8JeC V"N7b5^F.Ft]Jam('r1wr2&S?^ aIPbHz`w{cj2=tF ̔Θcng6φ1# 0\i1.,ee\vȅ7_vݙHٞjjCy!٥s .=\ 3{^O/%mpqB˜SNt@j%7ax"|nd;J:0L?JI ЃhqwAH>XmT'n( Qco*F]@Oؗƺ*0EG{]EZ` XwMɜW{T.1]GM<{մ/l,u+!31-vcʋg@@˥, :|1 mlTxM3d}f7Med&g:-&hN]m-W, G ZsQ_ z$iW4'CϪEEƏu IRKE"~"oBK F Q' U_ LL;!(;8rb+% c(uY914|?ހl[D}@I%"P$9zETPe(kD>?v6S5:7]d]UB},Ԥ#&hmkBig"Ux"xk UsCJj-*i+Ppsx6WKGnЁ#/KTm伀gC6ppG=pd)z[ =)IRFc-ˎY0+X?5Vsӷɕq}D-HÛ S8}Ev;5Yo9:A+i/R@';!- |oV$lkUdX38'? 1Um_[;稽sI.5C8BWj8pXpf0^H@mik sz֘T ,(۸=UxfaYe>543"M䠼DUg nOMGdǛ5y ?aNštCZY sqH s"6 |ۨ@H`Ήnj*xd:3]yHiGQX7hf"yGdH~t&6􅬌[+7:/6`*QK M 1Zm Wt (4 `\AݮUT+91IOTM3<4hK:.ڵ ". !r:++L5V1uuk\=6`i5wqdaFJ%%5C",aAI2̍'?#634"_7r]/.XEpz2<7H/҂~À.P8Qx3BХ I~nlv+ '1Xb$1DƂw٦>}pcу^UX ;m" Z Hiԑp Ox)Hb N4gE-hPZb|ˉ-m1ACir|ߛF~á@(\i]+P4r1#U![~MRBF&N:6GYmIwܳ@{ϋ6[0 \)_\4ۭ_Qim^8Rݶ1&-$RȮUF?o՗VԳPMDthmIhBp;8):\(PqѢRt+g ousfp6]B ڽ>R4zciػh!DJ5K./$4=q]֢j\rnM#҉K+:huŁRe)Au6:/Dp PE"t!=8 |=olV"cq/l*;>(|:*R,?Q7SL$R6FpH]SJ¯Ro%0?ɭZUBOLIg#˾K7OecY:E!:5N݅ yKLHŲ,QbǂIw| YīvJ8۟Op C4ʠ>fyz /VYwc[m-mPa}Ln:e}ϳPK 9!$^=-=$W{dDWڵ+8paBd%b)e~ J ҋ&} ]ʹ=Qn~o`\7@6M!{"9eS7DA4,d8Vר ڄKΗ.cTRJO&_UTBdA^l9nŶ0za4LQxjmYgnc@R>WSLȩOaJ{<l=(tu[;z9.$) j]emX\ƂCP=gu |֨Lw|wzXy5Ms+qc-Y/@?척u2fiK{K1-pƽy̟$> W~;8i lɔ*r(pOdη4;thǤT"SPBΈ6:]{5HyiW ˽4>XH54ǣ$2ҢBFL3 iQ#^:6fĨ`V'm/\DJ~ LaXCP)(vj =z:\>,#4ḛcګak#6dl, ]w đ0z^!.l%(Ҋ#qhz<k3Yat,|&q%vDl,}0򫉉icm)e4&['\ƯvTfl}o TIۺ= `-))H :r$[*/x; 3>EՋSrdC 1376 \i;`o$܉ 8q󹚎كdrdfFӥP>(8 YP}JSQ|$!rkQW+]!Y;_~sj~4pߛB;5 q7WGt /hI}@勠ǑO`d, rW:DvC_K(Q\iZ%.=^T eTI>N2/Ln_vhq'8RyR-<<*5`0-Sse^yde$䘾S7T&,mU^Y{voA@\2zTUݠ 1^#YT'Eec9jueJʨ2^G,Pi''܇N[>d]-v\9Oz< ?89>X{2\`<٪ՊC^GX]gʪmkl.^s~[ ҎGni4ڹz22dJuY1VWʆY-g#Cxx }cVZy/Gݐ1*wU{pGF|/8a:HU!,T~螶qJBQ 5"=Z$,р? X(Blw(smF0^wioW c3[g@ r}LEL[ub߈0sA =@-wP2;V4A" ['r7!k@WJ˃RM0py,cq푐$UOLzG+*7Ф/qGWQ,C}\Ul tt zѪ$ wv)ozy%%VYJ+81 A_S_t=,Im1cR>-}nʄ*M_j'㭊hag*T.C#wDuidܔ!Ǟi] ȍ͵.6D8N;'{*rP ^:>ۡt8'n#q!;؄]R=@nXFZʇ /Lo' BG| aI^P]급{L2s IJ#~FVY6?k Ms^cr1)? %ZXkLDOI7a4P.NM҅&_u_Ti[wXoH^E-ˍU .FV#sE=[T m-y_{7(r3e?F¬[ߖޫFm?oywfê ~QGTLZgM>52QzOB k֗d_ٖx uUy6tJ6K; zv:ݡHK?7 cʾܘ| qQ'Az|*Nl+Vq6d)l n/rB6=Rޞ)fZؕ{F15(oyK%afszθreUb)ט^]s=0Q?_I5o5%w &䝐J;"q!Pێs, "?;Q]%su'i Q gb# mQgB⎷<]f+B}5s ^Jy9|yXZ͆K4YPAhJ5C(n M&80W8x7zZBz%ZG-^ꊷ2[+NsҦntfc,.-/>FuSfKqr">ɡ5=8yCeP 2)7&cT3=3<s0.fo/VF]ACW2}bLBI)Xu^8[+' kocW# +z&M8K۩↢>9eQLVq?[+X vlyb ƽ?mA3+HAtp o@4|O$9^a@>/8[?DıEMR 1דvdzܬj#2륡)vjn? 幍 ^L6ކ@"dP:H}H@_I82>BeZ?:(ǐ<:p:Z2ܶ>0Rsn{Z|ecQyHEG?[+5EZM-cg%c#}js/:UHb ɨhy3/]ylO>fc3VVD4GO; |ʎ0>X9W^-tD9k{ܱͩMZp uz2[sfsѹ!^nr @K[da!|ob^к];=S_.SI1x/ǽB, O Gx֧J֌VL7>:.<މU/_].{t*%/:yCI-|\ >) gB[G3v^A5|=Ntq3G\ Mp% ho?x|D6֑޺ "(we*4nKϕ:K/ly|&q%eO)$?KZ,fp~"deU{Gv.:c XPK/)$sl.l=/:\ 6,gH&a3B?( 9V7xj`opWkGTR`1kѿLẖ@|6<˾M *,UX ͵={)t2C`$Up=\̧J-BX6P+L0|'uwi2 |:S"xn%;;W Ę}$CVU|U?ZΧF=V+@T{%#ژ8jbYmʽP8>>[%6Wj=q|Bw Dña}je* ت#3pYd 1Ϻz/X/KM >XDM|G·rZD,O Qaة5]6ֹ!2Nl&% _7nG'! {"âONGO^)Ze6-n9d*ϻXEΪ#si^c륢 f99E wqIFFƾ)g u;(R hji fmFﵒwCP2IͮBKK&'zI|OZXFG 1?zT_[+cx#/ǿR7j VGFlhɑKP `ےcښ )OrO%DBbɹ6De#?7#0o"zH{|XW5powW6?Adi0H͈m+`IV~P* ]%/,L~U~\_2(&t k8>:u2j e5#OM@=.ΣnՆdٸ1r5S۪[!i+O* FLqzs ύ:h/dӢ`@8s8z~FDZ?EtH,}]UZGz/cZozўmkF@GAG;RaM'xy"?Of.d`gmM}?eVLP8| D(~j1Gܖ-r&S@8 )!zZX8 1p焋-/ܪhU7 GfX9x_ih-{W_o@:Sl ࢼ8.S@k3v~:,#SXY&]RwST˭HZPE$%XdըyU1eCo4ܗ.LcvTǢO'ŖS?w-6܏}qvY ^2C(g!T}<8m㿊݂?v*<6?P] o4gOP2()QEL`gR:zrV+F"uq.-8 ͗RX\ ][mf}xSdu=ID%vl]|7KDgβ8'=]ldp\Ub.MheX/@FQCK_ʿ(<sY9ƤF Ϊ+J;1I/W0^r4n'i?>1mXʢ7czEQB D풻CuGiLtPtY2S\*2u!2t)o .X `é7*σM. TP0љ(mHCN+0+6ᖟĩΙr,G mX5za".\ՂIO~U 8 9}JF;3wBue_LPv8i5*j-Rޑlauo4B֣|./<cY}KnH@i$z}j> NLei—:*KdmbIF,e/Vj&H,T<Z.mdyD؇vWo@'L +" 5G[bsAB63tvF^ͰOӖ DD0*\1)LRS%Ksձ>Fx;LڳT85:zA/U&rcO}zRmj.ݐUlkW^{Ɯ3T.C[^ H+]9&.'nŃS\e&<X ѹ-#]ܣuaP{e=MC4%c~ozöC=VaޑI-7Gnpe*Ij@x@# 㑥J~5mFduLqg n6dUHēr(+OXΚF}:EyLb 2A|taR2X)ٓ\Bv[ZKD/9W צnCܫ aYl6zS})OEYv)#u@ vkq[d0l(|)x|/ oK]j6aą&*F]J qBPf~"4/摡0 1uyү8}PE'I(׋81w\EY./$L˨(B~ sn{!WqPH{~LQ^l e~1U.冴a0g׫dN@bp l^`nF(Hfv=䕫L9|Kc|V#Ql.CP:#\s4tX쫻? NS9]A֊@8W;+̞k,;c*W`G}-%$aݻ Հےf ء}/ݭ?~&q\A6퓈3 կq(/@9J)Ivr9׷6SχMeQIh<|; +:a'U5,Y Z(.#oc0^+Zs$ܱ 3 OPuvyj^۠0Yp{Gc}4XD'J\4ȹ54ȁo]E2}hF%P umaCUnL. V,uD]1xsM~bJ*Ihs ybup tX Dݠ|{`;? G$o$<"dڲk6,>C%R2ĭLt,!߲8d쥸OQrHo}ji%QAR謠>yj(sHMKEn>i<~,˕fܢ_̬su-x+}ϥWnI?<yKK zPjG%(hH{WkT% R+萗s- 1c ]:lޤRҌo Ͻ6^Ov@E}*L\^o=g%yʅ慲*@rnl}yjd0V@M*v5ǔ.G #R&3UE^ tq+zhQi>rHlrF8= *MSn_N:=je$8U*jp(H+˖MJԗH:Hr(}:'H/`շYnAXµ%) +rg&4V>PKgg1WA{rnIuH[j 1rb$~}ԥKJW.V]w#¶O]tnYmtT*xSW<%ikar¹2d ݜ׍x̝ XG ;s^ol_ۃ'Ke#_q飩FϗI&!?*̿~{()ng|M2%{ܵ&nY8%+#>s+s-qF~]ȝRoA_i7j7v28cŇr7"PqY@_AEr,^\ȣ%#+6Sfuo.l^s"p kQ1#2T/mAWg?,Z(F6t}-CO@V@ ŹS`1+ 禵4hFZ}"{/WU/C|&[͋B({ ]* kQGUUX?+l5['H=J%ߓa/#(w #ѳrϩ@&GD6ZȼfEʌ(eE[y]˷R@ ]>Ne3[J1Tӡ` %YRѩ_RgDs=^^wy6\?@XAl `bBy(?Ka2ʢv*F6= fSvLCd_: -'"6(|mecM~~ Y9{Ap&\R&PD}BMz{2d_$i<Ԡ+j>I}e`\^%A 6xş nQ\CG@ oB[V8d/gy"*$0:zsO^!57G7: >-σ"/G>km;nv=E;XɗF(_(&=*VKi5cqIc u* . Y=\K6?_KV3sfl2QKjQ_5>PpmG0Jٞ)xoꞡR{[qÝaX!gO^Z;3]?Fn`D;ŝ)bmc&;Fx3nT1{`t?qu T2kNdODW>T=:ɿߌv&JPl_ c[ћ=jˣWu;Xnw*Cvah28IG?E‹k}v,TYi-&gF"`,~IL8bطjys7s^#\6G{,^?hwM3}te Qw0S)7M<l5l  <σΜ5b[%[ yk!Tz=?*u,!E_Z& 8I {E=JukaQOw2|Q=] a@ Vkad7`, ==0p-^wC$_[P" +'oϟDN|b[:!)Df4[fLoC}/qf&y׎%708}]Y~T,G˥ֳΑ:xMA8z'BGj29o7jhJ_YeW=$̀YT+%VWpzȪy LAnECـ^QIJv=/ϏQh"X/iP5(5 \s=sO N B EE|'gZ \ (}pP?bc%|/B ߊ'7OsEL '4NP_D 39}CzXuېv5r07s'?a~;?i alauCRj))N][_& =^&-6L~mZG"yu߇sxL4DVlͯ7 v1JڴWVo}š*yVݚBAe#BLc餌a RfWu^D[bx(@;XOg6S[*I^E הzP Y}CW!L_aP4 s\Wrn%S>]U$TS3)ݘd:LatQ%#r`UioKղ8yʿU9UW]3?bF9<|a@zmttAtrZ P?qqh+ݔBQKNڵ#ǁNB\ΫIL`1C)s?s苡UPDN} j3qz9u6|XSoXrc#nH&;TWTi$.T8Ykf.T7nz cPbzэ-zqߛX9!ȘA.䋾5vPl]uC"@b~"^Dh*70x&ʸۂ z̔c-E a$^qF8l3gIt6 K%(OkHy}l#2XL\2fRvW(rNe( $252qjHQ^134 4l5GxQ)H A؉9 kS_=0bM|҉A#ǵA0H F< ;<'#bpTdN y+,cyvgTJFԝُNa@jsRb&0a04A43pAg׻:倞#"%g/}!jKr0zc{KHhp/RYVZYIM޳&ãj&I7|~,$vSVR{pNZ:wmZۨ/kvMm8uX5DmFn lۛ*eC_fdoG&'%6.uWl`ֹ۹S>O©V r5v$b 8XŻ6D:XG.Edv_]%/ rd8PlmGr%t; 9Iw{y#t{ۼ9KתGF.!ƴ }jnQʿE}[k9Y 1> cf%W(4_-QZᎍq}6 \khEia4 sU#t:0`;(+hd/AHzP"zbu;x#!_,5>ҝvx/wC2D4{_w+<r >@6cx&*i J1bQ%LskZB"S)(^kq2 { ct N98ȃ,|i@GnĻ9Lhy*]p@BL,@} <G0f>O`lj&en|EɇXH,e8أz"Z7T-!LyT/S3C_<.SuC|ӽFICnrxl6cNa{ҷyNOxj*I;(LczANƵYLSV8=ɟW'q}=mf V~9_ qzY_.qwH(_Y𘰝/ !Gkgy}8*\땐Z%n1K 4"J58`Dw7:՞I !Ú, M^8QvZث I7?D2A6! ?:);#ot4CМu`H{R~X$"lQs:;mم!.IPBք W{pW(;l=x]&6ϱ6D:*Ps§Z1W0$k#iY8!u۝g>2DPfpTz-P&sH\=Bjj ՟vN"7m;{q(h#q}ٓj?e&AJ"!df%'Z\k腔Xh3O.v_$` ܫ;1 .kgVwl^N8&1d=mH5ьS.{A'P2n:a?dD6Mq[I(E~'YZS&) MNıH툃d_}, ubG&HFJa K쬜__κB>DW[:쟉`s)zΒRB~2C{q DXR8~ *4'z[dJmEM֤` qvtp &$08JxZ8> 18 u>]pǴ꣧J"-NC$ё4?_(G4>>= SAEdU.uիW20YVnԲWE<@J]m졬* Ne_d*/y1G 2$#/W'V.ʧuQiI0$˜—\*!둚⼷dk6zG.\<ĕv]5~I豪ȭ]icתA5}9?*#`?s-Z2ߦ,NZqu(E(zT~}ZeW*g[$5 U(:>]}¤G HpCO: Rv Nw+ NQ 5 &%nchX$5d.XpMvd;{3}`Wf?hy/5Na[ĶXT9~cZ5DV%3O-ܟG&l ?Fv=ެ:_?&/,αvr/h]hmNjA䏫eUB/cEZY "0u~ M+ oPdi6[}o{%TҽXw`lTzo q&hLx7s6pd^;#mu&gxn?C_7)mwRk.嬙7߅.^q\Amț{D~aEiH<+7OϪȌYWK[ISx[;'35}Z MM#ÿ /rG ,1Е-!ńKF:]v| $lW .lj6Ck$[R e[3.T{*,W{^nx6E5Ի<9!}, 9'݆zi/^io?I*'0ӑV:ALV0;J:SoyD:@H`7TU'z'"=rQ؄)V7?`7mm`;Pr٬S7t%#{~l=@?FyKkY] +y SWnDNp kA,.ɚ辫Nӭ)P1^T ⶟PXmuc[֐jڬm5G0 O:5?7!HFni2Zj#Ԩeg%+Ad _ޥGQ>+\E~t%M<ʛh1ʡ|wicp_6Z1C[hQ^ˆOT!9ށH4VrKY34YV"*:ȐYF;6p|̈Vky8wkqEtҾ##<ŝfþ&IoIY+{Xa>FLM@OӋ#<;P8 ~D2݀4Tq@/OcR zGs| "4YLV<WdT|,GK|GjF1巛MQ-nkxE,i h>$!ܒF{~:{=~PI?fy\&mW]o$`?V'R]8z9fV7ssRJ\fmH̟eNYb)upTwbQk)~ o:]]j6=E;ڎ+eY!FpHµވOmEDYEXtYA5\yozINlr-IE\i.c3\oq FwZX lhjҜ{ Sh*kDau$"k tωQ!X-n{6h i8^317]#@.G}kmbXDŽffd3YЄ9r=.kVD6h7WiFAL3V'f}͜. юL̕>W'ǭ@m{;H0z0(F7_.Y+^H6nM 9&bmAP*'ʐ b LÏ}xLO u &>47[L…=>X>:mglU-k%F /fX6/9|/E( m9 Ev88yA6vDF]' ocSݚ}'>fcB7%>Jտ*Ɩ4Mrf<ʸv H\Fmg]D8FnU0@@ eKQ'?t;YA!&*3~sLo݄L&1n$>5٤mz͐xRmu*n a;>0XG?iwk|5$S]*"-^Mg滄l[^0(XZANvn[O݄Ίǩ,?K"FԌZCV{Zb75U& u3ȉѰ((Ѹ@^E!]yF87Kx!3nW7[s>+ѐ<-(Яmk0a"p-@tO2eveQ" j\`+)q?mz%|d2c_W`122cDt1@mL ,.^9N0%+vNL=bi~-*weYQ~97LJ8q`S~>xŇַHςV$*ht,e;&f/*kӾX?8[ pa> _U,UQ{z-4AI0ac);Gp aגJs|۰oZx@ 2"Pjौ!u΅9TMa8j^\qrŲ*k v4s#[^2zƯ@Բ;/'_U)h<_8#oZp=q~EƲ- ̾[ o+FΈ[/rUM̽\i@,&:9ט^YdA`@QDFk]$@haT)vL@C?XfafܸT-!䀟Ufgn.cq撃KF_I;)eY>buipUy<%" Y=٬.IDn@PY3\9`Yn2Ň7ڹ}XEٗ pJ[X΀WJ?D-L]+ԛWO 5Csc RiMZNfl$^y7}yԪCN Vs\A[rCUY%yW@ҁW &V{2Ck4%^M{jg|vn&g@mN,dP sD[\Ԓ~rAµo}1dLe՚Ky>ԭ X*9.pa [REG EHi6z^tW~?¹.oڎd_}b_jZDPR6gsڠxe? 7@LWݨ^*H5@,/ۿB}HQB^?QUi/5p]~PLw"a^<4ݹ|Y8#/)%mɸ2XK5YK B6 3ƞ rz߁u4@W[2 ǂ}"< =DH.'egQw'Uo%8,f}v~=a 6Gqԉ-pۇc?К} 6PU\Irq56 fi x pncMm~syfE./dHч^Emd<})&vU^n=U4_3>؟0Rr*d!n@cxoX#HJCW ;+s21Lz ұ=9C#3H#HAH׺%w([{XaStMNv6Ƈ9P{Pnc#57`y=Mlѐ9 T6{(N; znZEsKܫx`ZRO_OgdQ$ist7TY_(D7d>Pr׵ja0x Yt(_bNߦ7tV)|Ԁ8t%A8ZSfnaFя{3l_& K norc6%#֤11ׂۑ /5H0i[.\`8 U*9 t+8GRV̇~FyX=N[K^{>)Iw̓/ٜ0ިdڮLXc3X8SQ;~Sw+zK0 466oc:C%]EQGYh&=G鲗7֘v+Vzh\W(.1q~G|uwESr,=~`eēkKjNaȕh. ow, 3'%>cLٻf;lJ +Qz} - އ=ԂS\j:v2D)|~h46;fvoKݐ} !f3pѶy^A۝[#oq1v_3ҷ}}] hnm@z2ׁۤ[OPN+bO$e =āaVYgim׿7iiן\`U^ω4VQВ3R-0&HֻH N:Wu}!R*ٮLƅ˒NrQY{O+`a_!S5̮ a^ޞmbm&R|%s!.,:QfyMbz4wNcdd 8}gctP{jMqi+Gn} I  8Z~*rlfj[0!f@VP EF:~FAXRC 7n]벮msχtUYMօÌmQ @~Q:`uqcK"XFT3pf.è.\}qscAnYM'&3LkgOm_a%e;yh%xmRxלQgLpy}j[W>%u^8qŧs=݇J7&<)HXҙ9;JwU4[4;at)ƶ?vN,GDP̩]YB[B# ޳JH!oPb;ӂp؂O0 zg.[#kwti]0prL[WUbvxAf(~A;NQ cmUU[4D ]:xM€NNW+)<)U=̗<=tD`S~f_rF\'woKηf1v7&6nގsw<мT`*vakb\UiiPVCIO;'Y9Fǹ@2lQԼ 硋#iYD`gij4q{/&UYY.%|uAfY: Ju)_H\/v* A7+<>hN!] *d Rplk~uHgO+y Z1'dglPw#VوZ:YǷ*[ug崪y*Z嵽 h[#挋/60g2L:^V{ ErZ*F0 ^֮*d.{N:`gG .t@: P/1eqP6z] _T4RpDQN&T(^sg(ƃ.遾4#D4/cwOn#GFPpǪB{zv7Gl_?l(d1k6,UnVͳ͹Y`Jh6*rxj;&ם̙?$r - ߅u8Id Fm| X.1MӱS֣pb- b\ktF7?KTg%Ϻ:rd~ ryg>mhb/^Q CKf_kV>ٱ@F | t'R1m{UwB]ѝU"4c'H34t?ًO>Ѱ!@WoC0F+ڠo~UNHM$fj=gUp"\Yk)?3b)2Vβ.ݙ)MWm]/KR/<%TRaZ:Ǔm+NGVUl],gUÎ4vW.i-c;-+b麺^Roې-1|e Zy1w(`!3"x"20y6#{몱=@pL]6lPR9tO#?g:|{TV4: $a[2 d{|1?6oVr{=9+&Fub)H _|pk*9M8gPZx| zG2 KXl=5cʡbz4${ANU Fl^Xle&'&ӻ|؃d1SvY!_(kqYVj櫔',gށk?YW\tpsP5z 䐴ɠgݜ#;="U[ "irUz[aM$C*DUuYȂ*[5~Mr(D ÷{?ݾbc=V:V69yG_v5>5c{Ԭ}$g8oMl4_Vn xקBY= N6j V<$8Tmd=*AÑKF>asPp,郁[2ANT_ 8.;O:MGy(b86 7>1nġhv?4_I}b{m -=:XOѸ zƴˠHDomOe471r %-*rVbyjф+8=ӌ/P٩ /d4%AW'|m}T1+)o%͓܎|owgR/YHćApjP  O&'C.C;LơϷh EXvXadhַ}c"yE<+LghniZ6S#&f*WT7I 11kT.oN2G^;pCs=t Ulf9]܉JqFXfAi]w'\kA7v&pJX MfX~yVygm>P Ss@V7F}a瞳.eIGFȭ1qNKPDeFѲ:9z9_0=cy[ImLg}a1s,"{ 4q,CUC }Hvo 3ު5d|k;4[UBD&|rt~-"Hv]?/a$zRQƆ*79 G[({{-!{w})Yoɘu{:"j縋$֎V#tGcH8<±-^_//EGwIPI`C*֔Le2 ӱ,pIM2†fh0 'QA|2VCF8c Bk'sxHQ"j:&E4 Hxs w0&713| ~lւDKl G+?}@[*ϭz&u=Qrd0BK9#QLyI]V{/*&8ZG / ,qH# 4O |nHokazRAї;+(ؕyU^ u*)(e߬"UE]OG諴lW }җqyf÷'^8 uKsb\T7"gZ{ÈR6{O@W:aQߛ!FLҗQ!Nڙd(3p.v"~d~3A{kZtR.)F51}f8.#OO P|OD+i"0 W}=TdCZֽ% bt/{zh+j,iG1d$u0[K,PXWBlb{(suIU{w}K`UXצX#.3k.SA@TNcU$?GhܔH͝€EWl2Di7w7Ot6y8vJ8bk|O0ѹa*BבF"go2)qIPP[7~xAt54 H3~<"ijSm+Ik\6Z18e{!T R#-;V]]; zlW$lJğQ, i[LL'H%Nq:-gv7@U 8p.=AQ4Tj|fbR#9L|Bf-0sdb%C#_&ɑLe tZ~ڰJvZuy|X_%ֱoT4.79ƂmlGMJ:ۢ =y%6kl AºxFwQ}r, TlPr` 濇u̹R8ϛ[zQ=}e^ aZץ'%)0yPӈA5&yk;PUԞwN{qS7nW^+֝ 4E3${14S`b8gnufA /Vb}٧NC`z=nX{2T[սͼ*wG:ĸ4bS3`+26񸠇@7L*!hyq(Meq95pFjٰ#*G6ϩ_~| V1}X v2m #VVȍkE4aZ?&fvi8AS&$-Cuj@R}up"Y$C? +ɍ{0 A{`> ?b^5YTvzlݞ{Zm{R'X^'V뿠^KW+D7ɯdǽ_[  đ\R`Žme?;ډw\Dt@cq?:6h eG~{jmNxCaJϩ&HE{*Ǻsҷ5`])z4CyJܝٍ,3BUV^+s` ;g$ZP{}&/(lƨ^ Fٻ=9e% !|xpOѮ3kO[G0ы0OD.c:'tΫZ8}}XwҾ嬡},90f&q-`<;f_RA%fğ[>32lmN RӜ3):P,>jR-<-KbAڢkf?0{z+2yBڽ)L\<?]%e]0TBQG/4FŴUS.K}k9%2Kh R&0|l\X"͸ SmeVI4.'^礨y?s="Ů|0Dܨk2Y4Ǧs M䟲hzH}@(_(zR>74rg͋J^L{ 옔>j,NzdiAmD @/Ck kLro؀ᗏ9 !K}t8OnXׁD0e=PW#%Zt2H:͍&a]uaP#Z+ F6ʽy>թ: }>!~~~\=(Tîh2%ei؆3B\CE?V8_s$՜ʋQmT(U (_%`ۧy^AG^aztn]Y~_ QI@ w=͚ձAL}^{5z/p<ly#^..'LD3'坔ge@_J}ҊB`x?ۦ2YFmI%rd}dz؀8QiԜ:'Jf$(y/>3/|\=EWsY/%f+ Bho5Q|5 P񘲐*޺ Cۈt0΋lYvGsw0-n =Q%`B$Ii :#B9Ӏ3k2,q&"kB\+Y Oo;?(sfݤoރ1ݕpRyT4qX,C$<"$*a&G\ժmp:n3/,GJ%CQ6xm][D&\W"$BYk vlT3uhއh` sHmuX!q{L%w)Ǭ̸4s l3W]3+zfeh%+2VHT_)Tn4tByDx oyWƼݒQ63.]Ǝ.NۼYNiϘRSH~xe ESJc􀤴fzR~+7WEyeQ<%ȨA.d N:%1j37S`]ruDh_b9kbF dXTg Eǚ3bDgql LEϟpF:;yغɞc3=G5ٗ}IxRf| jEZnW0rk⼁*4gZ Jz_]CFbO3(`zqjIա}pWȘOKiǭygyLp@Į pmwS_5{w'93'pSTjq х/h3e-Mpԍ7'%q\Y"^|[s/ -+}+?׮:U $SjZc==9$7w'qH.tT@'PXY KGGJg=߬1K25*7Vap 2f  ~X%@"PD$lZ;k+Hiy,'͂mB5πPAJLӴ

ԇ=1㎑ WB0( 0%%?T 4焩-ٞdɺ@ HH]t˞^zxtE?M)BP(rܧO#>jkm|,xd0JGJClwΜ8vޗ7U0E\Py ‡OMuQ !`Հ qU?ehnEЇsU[&5S#VJ|chAw`%q 4 rc jZg[* C63.LOsAm%ޤrvHf@ۧS'sS3gKw^T|w%-ڬ@8̇CtQ**-{7ng.^/q 2XmJ "}th8]4Z)[VU kDzL[Gt7*[k7U 뎃y tW :X(N: [Uz̜#sװ}|9 M}# p=E!bs?`6Ķ 0"[Y2>җ'$5Wӽ:]h]@,LzrQ 9nCu &@n#<8w6dpD68^2]% M̮aJ_' ( y1j25,w m{*p}6KbPqk^Τ4}qi' Τ^̮vwCIE&ec3B N]YNe0<[0Ihm]L, wCA l=ty"1r ,tqB_#8{/1ē]v(<+i{sh/ІUfïy{iH{$@N kB}\iv9y` X֭RܞVك'xAqY4;(#Ouw gaXLwTwC.fR7I#.EQdjpy*qSI +Gc0mIEP@u'$u<&[Ϯ֥BKϘt$<8or*5egA.oKRHC @+nzɺ:`Юc-i+ϢMu5.,8l,I6IpyP}3\p,H L&ԤV9hLoa#te-qvE,foѢev|̓D#&szk8'M/W|>p\V|֝Kmgİ9 ?'*?&\w9<)aƀy:lkZrc0ZJ&+5I>D!5ٙkQ4E/[zVG PxxQ44M+ /zay#}ESK",zMps^0$yb7jƞN2M 푩$l/މ|nSO5 :K3.h.L7(H=M^I1ODUs)$[f:uݔpW\ A9^'|[MО %F:EVF4|ZDօcQQ-zGw;=6_ޭBN;KYlpYEfnlVb >wQXXZQf+HhY̯ W.MU WRDgvZe `hۢrTcV-$uC*@WIqR@ bx&_NU˄ f;k ޱz4~HH&X}qTh>Kvq,ז5f)c}mP=AvMnag Vx&6!r8UA<͖ =~p|[FyETސV0MhY%cZ4".L[m *z'? ,Fx I)ՀC|)oI;wWs{*|[Cz&~}y0Q;t&$!:-tTo`Uh+PM =FLtQ]?з@{0ƭgaD4wqm=o5X MآP @)Z6l&^Wd{m0>?weA%H8B~ݠkoEҊ%Ntz_lT@@ai 5z*FeSE>r&fCs2lX2Hփ鱰7mf5lD^)D~(ЧA)xLQ: 3.3+5#_zch:[ 2R`Y|:4%p$傮czK_јpCwC=SDf]f׋~L5a`ڜ Xq@XPԍV>/B3bZ=_18 Q@Lue*#{}?MWt]ܒ{j2eX Y@7ǪwX+d g]B2QJs3R ӣ`<<:\/.^Zh.nՋ硛I o*cT<m##yBfly Ϊ!S䦋NdTRf#8އ w#*:o$ƪi(^"lGg5ͺLꠃY 8W|&}Q:;Oo`'^IR%, a:wפ$@cXLuQ8`W>%2Lvua=L~ jآB2[׼q>U]Y#nJ'Bًrj䄚Eꛗ1d(w2i;`9`wp)ŽH{%z-p43DW-ѬMVPlnS YZ+&3hvX \=/\V+Sֻ' NKpxvk iتC!IPH~ʗHcVTo )eMNz&TvH;+5$Ԗf&sW{&n>4w T#`KYSpt#׫GC -5yу*FAZOe$GSuDt긿$5}wj\2u^fm3NsS ,VX}9!Vlx+*3;<3⚧;r $ߩm~Úޝq:BA\ pq&Y<"v˰XlyO參uƉsv43>#٩"Afئu ^kpM cUd܏I#e[ZCQ0k}Z 0VZq@B<)PR^Rm5mpûjZsտʐ8։w:`KOIVAWWFޑ$I?-A˃V- (x$wgq*^S*HA9w Ř߷1RW6fT"?3rhߵw6Nbh+aeGrP:!@[\سQ Ck0sѠvRn A1ú濬z&"N(cߚN j'AQOPv};x5Eo-jv~ Kx.;iiγ7PO%QP2O@<+i|H82E6𸜸>qqyAjY~5R^x9ZIj.Sݖb\pk#TSђy4,nfF }ᡳl͵IRog϶B^9 ɐ{x~ t[n) Q&#T.v-4Jq_@w$9ds=0x~x ŕgR3\R&*!Ũlj%`/$OG?BɃ>IP 6|Ca/"?K6;'6ADV >;@7-`%woeڟoiN gu- @?w̙ޝǂޮ hrhA8/8OIi[|x@y7#7jR:XEP*s QA=V<] FD QhF6$μ&oYPn# s1uscm72i8KZ*}TVX}i+K +L8_#тs"X|k5,@+{f<ݣeFPȾYMAzZ`3"-!>iyW|(\ȍ#mzQWw(s#ri,vs\3Rf/qaS+K̓L^;~ iP>쿦鑨J'x- scejX:b´}H"^"4a (YVY$x,~ݴL_r'%2oXu .)/l46L~Ra_ɮ滈()g#)p֒hV,Vupǒ̂u3qg|1ٹQu2& qXK Li}ڜ Ck ӷ\!S|0a2ghxG7ReHhzIL=}pl>zDL&9Ȼ:p'3).S5:!vGeq;NOG?'Z8:R'q. 4RϊD|؈d[ΖL=S:t7ZϥDFȼ175EPfܸ>]hh`<82ڄP&tJv`=X5a7L2b:mj:q8s*#5r!ts66>jLFm!q:Lň uѺgj,-rO&jB۱14dEѫr·'ܪ+Zs`0// 5v,rvj±ZѢwu' K)փ8.q+kXmuѱU3I?絵HЗ*pgEߎ " { ZEV?/͛cKT1S`ȍ /H gݸ6Ih}OcO4Ym2yєl(57(dk1VO]Z2oEI`&8VY#/G~./QQjM L=hy6{Q_۳fs%5TPmNcݫR_}U\?NR k5"h.J&9NU!\S F3{(;Τ*E.oHDaٮ `|%SP5^LNԄRH,>\P= ˴߹_.r:2DC,@i`+"^|-6K \{ X77"2*"[J3ω@!8BF9-l0ir ݄ qD?nj_O]z!lU}6^gџtKN0%%K=q:U7ķE]4`GK=#hv6f^ת8qnҼkI*MXV_8d>N/tiLpVM~B?FG֘)dDMr9IRwmq)/=t3xi[|t.漼,%Y.')ugSkEsz]ԍ_]vFeF 1cuDZC+/-֙{D7EԦ5?wWj~; l1`8L﹭6g'w<!@M%{yNHu,<"(]LXM-&0`ZڻqYU:% QJ#-9#tN#9+XdL00ضe'(^?V=%(m||ьLǴg\Gk.}}\I>n3W(69oLr#3"DIw?9'L>M`  KpCrn2"Khᾕh`A$݊Z{&A'ޜ1@F?y!'/پ֍]u>o_kkF*MW¦߆D{&"Viz^I2eJY FYZ( xhz_/X6_Z]h+*3S$jl`)[l I4"k\}d(mLg'n @$ v 'qJ]ҏ) As ]MhOǦ-%iCQ-aԒ0!5$ulOC2.!7i~T(m/pdcղ`% qnK<]%H&7'`\'keQZ}IJXC!<kǑMPcyWŽN`şS.?xQ4OҬJ+t78MwO |ZK NjuL-;xx?P}g,C?Qi mPqjƮ7= K/eMP< 0Ĵi:PD~/pctYn0?Da8Xɺ]u3m[.Bp#{Yʂ@R$EN=EVjJlS玍7m4Yt\?nn~MkOzSpIa~N:ƞ÷drB^Ҹ Zƾ% $c9*Ԅ>ï#ƭlJUBd# xd6>=D W0mˆw|pyo03qpch{W~fWаp yPL[(eR3$| WaF6{⒢EM& {O?`39,(CxGmw ߘ# 48*rw#Y3@{i:q\n ahEd"|;$Q y\.`6ޫUt}3W]^W=ldJUr]64ًZeS0MIS̰+xP۳h`!.+h7}(uywP+]58\$ 34"0٢IȤۀ;nR督D+=KOSBA6܏ ,J t"oaӼ`(x %: D@X强un { W𥴃4`&J*2 Iв/=9o @.{ͩ{eEU)#-o$0L9\r7x]L3]UT}abѺuvLM^} k&cN&cD[u6׊(a͐' r(O7FrHf巂RGd:]9=3èЋr@|4\a72ד?@2x?h,p\(f72.Kh{ 3Z…@}kUYW> pقF&Ր/hO2h‘o8w2,4RE*)xXo,xcPZqb\"L,׷!I9-$j;O`g|UuN.(Rd&3mڏD.9x8v D.6H <H Ѿѻ-`Zt|(-c%nyTi@iا:|҅=ZSI`/0|aζ7GDwd`!rՀЬ˦2BQ}CJqn7b6r(K^\V+Cs{q)q)cܶW vwʼn)}*U,1<ˌ]CUЋFOX8ɬ)}{иTf,K,>o0Qq(lpqgAK[v5]K>fn;D22JUh**筠V1^ź8cwxP7JiɝjxMrMc8ρ[(E&8G~e׮(СBό@M_4owԄ/Q˝4dTR}$NRb2+'&<ŸzNxi$bjAiޫn,I=eo2jwf'F]hnn; <81('EkByACINZQ  |KX!U³ mX<ː 8*Cgz&tONXA'ry5%ʁVS(6)VJEu/j"hZ>hZCK_liplj!Py5`qKS{3e' F 9L,tk ~kNURLb^ t<6۔- rpwaMiԁyP}Xbr;!͢BtD~qc>"w DVS_ӘrP샲Ma*@z}gPw[NM sE()JT&Y)C>=C T{ieۦ&] .m3 TsZF))U BM8 znT6,\ӡOaŃёsYS M= y52fKSNV4b D uwc@Pl-vO5bN:5 )HavSlV{w<ߡ>ҵt.t<ρ{O rtp/Ζѐseu![~n\XKU6YHԵ -iWMv:YoK͔ؒ&C5IOB-Y/c`E.J. Ixu5ԟ2։CՏO]Z- P>1̘teYڑHU[  $^- b}T&C[;> )wK {.Wiim5b0Z7Ĩf k&y=:r -g[;2XԭhT,AZnM-wPI/6ÚuPv/7HGG= Qg5glb`׶IfU0X $<E8W91|:.`+f _Tt.x(Ddדټ+zٹ`'t)/U91fb;MJS ~Cܩ #/k9]*qęl &q`u `6h8tx'ֶF<-;*|vTVGw YaZ8 =aǘ Ch nN  gpMfa9(U!C[r]sKIn5[n+GR W]~M"=;^EoIIv}YQgh3V-,Ei@4Z(;&cPȄS>ZjnhOpj|%WwÌq 7d[(~Շ쭒!P}MgE]Xb\\9 0E-ꃵe:zS6GS;g~}71+~h$nŒOO0˯V=TJ矂жsq*{FdAԭDAxN$}JψwB6֥T`A1l(q"5PLcgṑQj.&IBa o3pȠ(;uxAt%uF/<0H[3c(&v Hv(1DE[-#>0gg@G{9e) 4y\J*EU{eޚbB -a$fm1Jb{`HyPMj(rÒ2PUԝ[ETmܢXѕO[L<囎~vYmF(߁thXJ; ]+ҜooV ~؄^v S͈LQx"L*Rdո`&?_᯻z?u>@ELp,6>-s> f=AqZ[Ik\l>HO/g2MYM1p&ꐓG}<݊RF V AUXcl=u=$c22 WڶXc>rW@S,%w;:@֦!h9훭f9N@D FbH-tC϶bt-[y  C٭|_cuOj fQ}_aa[$#/=ҼYM>3G\72Q$\}2"<(gV-!z%H5`l/o Qa@c6ر]Aq@ۜ$SEG(1U^YHE (,z Tyyo1\j/F ?.:LXctfK#Y1 c'T=hV7{ֈKEy>1.&lࠂ{H5bwnbN6\C9.4blB_ȅ8Z0/Q$S.5Ǫ?4x]^L8AC1vΣΪf欍â-_8yP=;fYb5 i^^W=f)P+4T"6N=MA{r5$3f d1t챢6LՍYE<1G`jdbInR waٍ޶ҢW@Y6=>DHlJJPMB};T="/iqUj|l=Sm\5&pu[HÄ3֕!adAߎ~F.O|+9ixьD}қ۩V TҕD߽瞑pn"_{Ĥb䆓&AEta.SQJ;,xwyF R=v_EVl/K$u,؃κlRZCjécbc 57Ḱ Bc8I˃6%2E~ŲR)%\KsNqoCCu]c]+WYo \ezs iuE ;mqf؇KmVՁR]Lv8lnnPwj(j]1 oڸrply 1+." _Fg]^QVoګ9[H)շ˖a`Uc0X1K59gݢGpM9$?k-¼(ypk6xf7>};`!Z)Qs۶p̉)Ua!Ďz:׈;qbe̕/;^VY^K#5dMcx5YrGQ*yU5/3{Ev5(̈́/IkFgv V\ A}C$OggcfR#=^o! [ek T"tawsqNm0 Ҕ]ِ/IjjYIJ5B&'ؠccwp\BSTBE;ܻKk(4/X=L"֭\W'ÎԧѤV!Hnya Y'/PМOҽ{2OQ $dm>0K fGi޾p|~`ԭLvX!-N급J Be˻x;2&e:Y!6Iz27λ[䗝|P6>%U\ˠS&շy|T?; |פ$iZ;㿶Ě>S|q|DaC(=9DYOx!, )覹BC FM蹓b# 8rP),hQ$)4Z3WM[N} E\V &$4V?4޳VRDn9dbɱb `TWQЙzd`|m4PKLI6sNrP\瑄7x/~G=z3 `ޅ>uF'!Z9?|u`w_PWTQ҄ /,xSmnp4L8toi3(˞;W}%sd 1HetF:MTv3C[dpNާrcJxj&TULfаUfj̧ğMR(IKC>d]P.fue O5c9:omlMQΉ/7#F^ 䰼X`o >ŽchKtt!$yWQ!; gVGS'\q-$Q f)`HB4 Q5̀u58f%+ loY4Yh+L(ȿq<>C>!X&[ tJؚӑBmh oq[ 0bL$T4M&\[ XqԆ΃B;sh!+:6֜\18Il]U&c-JƄPUİ:[L"I{[ALY:;ryƳt >TMql1+8$d+Y`k}_!?`CbA VŹ4mWqHѹ˫[& o+{,5t:bwZ깇1[rH<xM4C:^٥/'x! _ɯ#m8ae|!~ΰA)XA7D> }I*:A6㣙9)i˖iIk\=mO""sw[$rm>{nsUU"MWZ mvh?V97h*TX,;48wtm0dw $lTXJsBr7Jj!k 6w3=Uj]R7L*Bΐ$Zh0V2B~TFv}h[ y$9IF޳2]0cvj_Oknl$2;E7~?r_2 ? !w8=1l:,]֯ΓJ 𚇖M4Gzn]qI#hX Ϥڱ^HB-S(JBgPFmK4c%V_9zǢRgV# >1ʺO ;BjB FmÆO.*L[3'v~o1JS(F\Nw?8S/uAT{/j \YugB?pFY4&? : HUܘ\%Fdxy[\/=:MT$9 _ijD`Tu>|*OPQgo3QGF<" _$oU}36f08Ðu4ĉ9>ؗk0❞{J޼춉̢AqIδ]Xtݬ)TKT˅jWzvtjJ~+f4l0ޒ[W<4 gm2^%931I!ѳg`=S5 0Z7!e٪ KɻYdrܻv^nƏ/۹@O\^2W+t%y%La| %Y; 5Ю&d؎PH5cٛbcE<=\Ջm`b O64ɇM%KBA͠k(rŠc'Y[ H; " P#ýhS"iG$Cj㏤,#H B˵%b8Ąy3 4 WG`%R*e ċݬJBPz.R,L>Qwh׮h@" {xVi'35y6b<dP4V_4DXϔ#)zlSuI4E$W4;ްn |{z$ XN{mue;.Fd7/;_VD/a7iIfX"{=AcN,վvDߣ[t`WQ7?xI T)БRO3kPj|08MKpVbj.0K̫{`}`A1p {(bH;rE zgIsTS:dwm׋4WЎI*ƍÿL!T⟅ ӣT sOBlƄ*C.Rx{[v/&뼥D6ZO{Êȷh٫.|fHr:rcivr(ӱVJ*J1*S,*08E1>sf=Wzv!g+̓dhm𧭳LXIJ"ߍ GVo{/:$nɜ2&7i;q~yU7SnyXfORQwȺi,wQ Bw|miOWlBϲ1QfEۍ/j3{ ت /d*N6$xhd?S^([AO6$:#*fƟ5j(Cт`Sul\B~G ã fh3ȗb^T;x'c"+U'Lk<;YN8Lxm4Tz /04&#وO)>/Ɓ^|eFkHt&,֮yd-z|YG2~7xn@}I o0L -{E )z}SpPy<e~^p@FҸ^d53BsL>o6iIwl Ɯ9yYV2Vx @(&(rᲒ K"D59)_Qcwql~Z+߳,4CW Ռ9q w5/ kj_:|8$mY ު8ޗ0[n/pT<,W57ş:2gFDF8_З#,lюLw6Q1: Иo<[_X&&&K[̴}ueQذBߞ›Rp4! z2:ꅖ좇A$en6;8uj_TLCzP"x\2p&78X0g)ީڐȸȗ gk )2%IGoqzntF}G,:n ",;w+ tPmLˡ=52<~?(y !GF\,h`#+C5l.[=S|kš/ :߁E I!?mK>G $X)jb)\Ot>԰+*Eܓ+S" Fǖ!BbZw\ȕI/]bz"PFYl'ޞg)FvA*gA ٝ7e{kޤS @Aڿ㏼!(.wVR{JBy#ah"EOyiL(g ܞ)oNz|SA!=B 7O#WߚlʐMEѮKXdm&1q!y$J'rŹ8NqydX7oB]S`wѠjHt@Jp,|m7'ZzOѾt?u ?ߑ])ųH0%A@^āzzLDgUZaZd%qt+ WTUWN'9㺊bBJ{.6맘PB0pzFCHq6J71%J}%5o%WUN ΓsnW7 ;QqeA"Յy`sOi_f*Eeld_k "&Z;SGbd29+{]c BP1Pf.tԕUOql󩱘#Ipqvq7Yc:2p E^}ܫx-Ըf{ngH*.$X.|Ez$p:[QH~$恻:2YEZ-Wy6v"%+,,!>< D4$||Ay Bk' $ W`Q j'R,c^  < gk(h/w 1g՗Jv/)DF_!ˡ-,S9E6;,mX cӯ%`&g]ܛT_HLɓDv2\NU'QH|} gWM >_D+bG7$!ac4%t֦db0סkSQ [a*4# YO9+J2lXR{Z!LnL SP K:%9Fs؄a0"iJҪWfc+1ݧ-Rܘ޸τr%ɻ^?:n̯c򐧷wpqNZ+J|6pQd|lڽnl0ށ"A6P41Q,(&О,ۈ^k+Vip"# bC@Rץ x]%"SG[-ƨUBeNr= ډ*1~; #uY՚fE 4tE 9HXH7~  B\"j $rK/j%či=/+3dElY23\_f7&h6ųQ|_Xlh,bU$ yH ;mZHl`ɏ !OqL-ӬH:]>.:='*%"ޮJ4Рd̨fp:x>Y҄y7d/3&a-XL0eVM5G^m넊 u1cT; ͈˿HvK>zW%πD0P(yB*!2"ncI}SNIvÐA_V}>#w,m|VڭOKAy(X:I|NC7}E]e "pd ^Ϫ9U vc %WCM k<Ε`n)1ZAi֥\ֽVp݅D,vrֈVɄ9/ӌbxN#!} AG.٦ kQln(\_N~} {ivq:4__GrD)Jk WuG@Gxl t#^Jt&.eZA,!1>hAxYCvb6P34 ~qz~t `]ZΚ$]"aWA?KW]꣺_Lֺlm%y>g;ITΠ0 r?}458` .#r< ZNH DgQǫ${Kk2Lф^ Г^! w!0xgsUsĞ =TWY@Nz~*jҤפѷuv{`H1ʮw y i Bs6( ">ӎj~ijrc[-S]vtLi9| [N$@yPhX r08b(>nct 0JԩWlZCS)T^">\k!/0U$эE. ;= =j0ABy,oT܂ObA˜ތ^ރ.Z?lN"?eZ]81sy:\'}ߦuuM4\'bEG.;k> PX0I]25|4zS&ǛC?PizT} dsB^$qO籹S&xH}9є\BB:f7|Ku̎^TmhWn؂xZ$//2@l,v\~O/]8j FǷ%j̦:y@sB3d^ot?sѶ*3#P=>CR<Mj\V:)*!93ndW K\V(զb `Dp.37)r{Urב{&)p/+ztpWh4:KW .@vv7mj gJSE ofcOE..V\!mjgJStZ-Z)Ȋ'v|tOM\ⳃ g;GzALE'y; tAYd:Z~!ԢTD8<*lڜةfQJ.p`/r5]!ˣBEzIӴzQR,)a!?C^rHU<'y̼>2p w fg2藼r:Aۺ\f-b]miֿ:WfqHpX\#zCV’%ɼ͑~}+VܜI, dko,n&@s6۫ȩpSJ7hjβpb>7:~{obϘ$M_%d Yt̥ M)emWq~O>5|5yfITZĎBC8n׺|Kڥ%(/ut_%1hA!\B%*qty[E  e,_IE }FҒ*9nfO|VMT ;P r7cogY!ٟq l·zD+1\d%Jx van }2y ,&jb͌=Gw|. h×)X; D4 +pKݦc 8Ạ̇̄,z%e@?dV`5%ݐ+\8@hs6u}^'zSC٨jիB 1(p.^0##-KP0UgFU٬Q߮4_ӣR:i\<[gP$C—FN2a#&ro) ~R>*rς >mCz yV%flTHÂݾw~*NNU:'*R5X1!naݰ_Ec %-_Yd 6p' 5 J tI1i~(z4Ys I0)]2t7+p"~s0uD]`yuU1KMUN]EZKS% c AXh\Z1M%[5iw|At| [.N;`:l$ e!Y^>F~X"9cI]f6mm[PYtsQgJ3rk$`xi5SЖ>KђYC_b@nF^V%_Ztuo8oA ^70˹="y}cw"ce H~ΚtKZz?Ʒb"_7d~ JZ 3>V/] /B@8SO]5Qlv[3&L'ZxHonA(VR"6,|8W,ac~^$k{;ߎKLPuZ~?efN*A90ؒxh60 ~ WZ܇-m3d@P< "ΊJL}omv^u^0X ~?[SUQUm5eY!ŏln7tJ8UeTm0+ T`=#F cw.p?PIۃ PĒAlvJ@&:(P=vx޲/uG.6P~,tؕi w/L>^xT CKud@mN5-E8͚^`PgF~ ëWNgtն&?(Vg%R>N{q:C^qiʗ́fB,"ʭf#]Cf(d]2z.w QWla)`q1J7NwӲ4ntT OɕTI+%ˠ+PTR|mDg`QJ ġG) qIdDӶ`{!pA PLFD9bި8ٱ\v ;T5z5晭fd3?!viըѣ>ԅk=w_n YBH^,Ql42n)46tWw7 KMաMLڒɨsKq'N-baP_{/~{V{_dc;ժN^-Q' ~6W!?C I$ TD?nE#)eg~3Q(=R*a}D!+ۏzʻɫ3fZk\Z)f97|%yu8Ji?>t>7|K98Y{,J'_wJ]K[4G~KǭN!1  %}EI5λz]v^M=pd'R,T=7Q;tD)KD $P!|5ZshBնyK>⪆}?4 S L@4* GkM2-m%< w 9dbB`44*+*[`chuȨWɢdPW&7=n0+)qhlC}G|5| vH TϜB QyVI9_5Tx;.0Tw#gf#'?0vtM(}H!B ,C_$%W_!KFͼ{ߵ/_(匘T_Hs.=&B5wmڨ]nw3v(Sr>׹ R:jN[ ůM[̝ճXC.2p\J_C]6}Y(k7+OnTܭ#fvj=yFfVV8!pክC˚{Bq]@[z:;K~2$FS _"E~f q8j[ob=a#_=]t]:҅[fA%\1"x-k'ʇ|DuWtRi o$:9?p{|"tje{;p@$xQk$ HusvBeT EaX_?Hh~ dMWZJ6;ec$/.R 6it*Õ([F]-e-YYQ\D r.54\-YE=AR+۰P5 c@q@7s#d1l/t5 x"ȇ!Z-Y5kxP"zvà@ܪKOו?偄 3 Cf7AHXģS"@s Lڈә_Ui)EN4٠; Vs-OXXRG$˖͎~g?Vd@FT[gd`)@1A`7r+8L Y $-./Jv}l; #hPRR/L!K[\dJ 0傆=7h>͉,m7up7aim0㺃頻Q|ή%^썕MaM{f\0cb#KYdg V/UL/dQ >HǛ(gmevY+Izjz t!q{5fp):&s}+IgaOEَM~K;N@'3.{ ^JaASYaįT>qC9w0 u?{]@MbBe4$y9|I)SFwE{邫Ǡy%/Z=0I MlgkNX &Kə<Ͳ^z0҉R<xI$[GUϵ1=oj*5]o<ǔ'{n\bEx9ۼ/L'@t#m`)"UqTXC2ܕWn~Ą+3^/5J`oPΠl﻾8)JPCv5?BF^v7aK'k'h7XKS/#[|N88ALd֮f8ݕgʙ!a3~@X CAGȀ?`CjLO/R3lLO f,\ A+q9]!&l !*k#p/}-!k\x[@zȽix_/1bgR]X霯<Nga_MfLi%,0R[f迪 26ɥ1B5̖jae}ِw"x\w#ԿGĽ1Jy9pNcvSzxAbIE$_ѵq6X/ hd I2~}j1pvZrtiؗ"r3UxZ3!N${R'xC]g%=-;[K¢Xx'vsTnød2PR#yM'j=F{-0h3׸|1O-aҝ8v :߳E0=-|{S4ѕW{>M?=bH2UM: '-T_ R;cvwWzbܓQ D}k(/,ZpMy4 Zه^Qp]!p-x!ҭpkmA5cF'ΕGd3qx8jJe.,`=Ҵ6}مXXS ')L'1rHHGdR6fJ )z[֞kXA bFlh]<(oT|漫l ;KJBT*[ڕ G0a^i 2uJ'٢$?^=4g/Rh 2:2>Aj8u:RC_ٕ#mO'Y!o;ru`ҙ69vwדUo e,L#Rr[AGINۅ5Zo7w~uA?Xnd10AgOâ(NN!'A$b]qmE6Oa sr،'7=έ4ze5<y؇wVu40݀X)q:[Cv~]virD}Mklʲ4-AޒOMXRC4 Z / IG˂7@đT>M*^yD%KQnhlL>%~0=螓G+GV&{߼{-~?вUxU`>PequN?-z#XT/KwHXsᯉktw#q#gr@Vv0DzŢٮHsk2^[֤ba3n(.|Gp+.ǡC۞UjQ%yT.9UdYUgkx# +6k4kxN 3ő|#f>;}mQػ#ArUqrgDב߫_OnNj1qM[s,/U JƜFXgb Br[dڇ5"@M?ǚlC-øLHㄖDC-r{jp%mEN9)a 4nAXP#8S{Y%!sNA}ae ײC/\= 0 XR ,̙>Μc |o@)#8($sp X(&?T+غt|$OD{;[ݑjν:|s+c-e//':_NM&/~StuO' /uk EŒD݇hS0#콐}KAe[ [ =Pnfۯխu%"pK]aUlZ X E:Cݱnyw--j sx <{v8o!A0du]1;FO<*?=Du iʪIe;ܾ&-ٌ_+rצq;uN*$+/ TV{9<4]51 ZL Y!Y[S/gr/+'-# vG$E[(,ֹSgV6HA} Pqٶn_ˣJG771~+27Ttp0 .J"ϻ^7f)()TYREK5NȭF~+9i*nιF—nNIkk,f).y G1!&V!0z|X5A娬rQ7UCɾeF$;r0c;K₽x 4vt*dh]U,k4i"9-siG sje]&E&`23۾tYѥh&Wn>eE') *P%T벱9GCJ_ӟ @ڀۭ :t)ZSGWbiMjG\*^ͭ_ phtv@>∆bXhM#W2'GpW6JG"-!;+/D>xwb=(]G-!*S^[Ei)Ø/vYTdM^{Lم])Q\JC M"+>+~!y('Vz6]Jj͵O^\Қ2flՐJG1_-uۛ |Kx6HGOHK3f@Ε-Wk<%5'6=ZI-)2u`SOk{#Ro׀1ˊsŐz{ .WR5$iBBd"[|n}]K %q,e|LUm:*k|Jh52Y]{{0bؽo#}hP,44y 7ok~LXlb t&d[n0\|u|: t1 (hl';]Y`5ڃCQ茊yuja7dV=˟K\T\60+ iJ4;JSkG6b% DaHO9f1ˤ2m ?ڙ 6i_ 1c4aij9ɓKN ArJFCIf*OtV a( b{lAҘeŜAg/wڗ | 'ObrXQ#Ej/vr%8Xd  K+&Zeћt0UͮJe}K]{\6TM$ nu ɇ^1;;1ʋ<[ӆ*#NъeB=ZR5f=3!5ۉf4 JBSq< lWb똹$-\kD:cBsZm p܊k<>_n?'w9qkoC$II;#?AgKnfUnNWF_F|”>`CT*w&Iԩ)rq֮%(QjڂC$!pxk.2Hz"M(j 0S{cѻ`/*HYkRcp5cR#u!)EpE<'ٟ]Gv?at1e^MQ4jݿ=h#2h_S9 tM1Gw0;H%$-JSz oqqicL|; cOVG>uϪs"+QDE;橳4\dZуxx"D v&pݱ,$/Pʐ|[p{5S#>[=[C:=1H:c|,z9e U0TCtç $6%WkPwC5v4VcT:, MA-!`z O=Zl <˔nr0zE+$e9h0#JLGC)rr@' 3!eo^!L\4bx| :n#gT2`acxu9dsHBGJdɮ5dU PiBQ&5|wtƏ_][ܦoZJ6Qʚ[ok| `yPap$!\L.̦3݀Etxsr!57Ue EN8}7WׯVNlgƓm%K̎$`gQ*ci˾>u TSh WƁY6-yPD{OV/:\R+Jaw@ EDjJ)(:<qxh$i҄Ϧ*(nQ! b>Z3frҗTպ/@ YF8Tb wNSJNj;K ,AτdH;{!,Ke@O"?XԬ,9=5 2O]bJP"/:S6 fw0]k\A}o.+`yZ||!;\ϒy6KL.DDĤgP[} *FL|PF?AIeZQ^z#嘇%'a^f4 y3mfG ,r:%aU職V؛eԗD"9wgZpYH;ͤD;-Q.V,Ȁ~N­Ė4a&u!R0:P9= jz9N~ֆ;h̄=`,dݻםa2m?}N|_}_zP&8kd:34^^h{S]PaXOƮZn D'e V>S"o=h6G(m[YѪW;wn0 bA.p4M&xlMk~"ʭqZcZ]gBČ}Lm{&S#)/'6!3 A ic~ey46tOȫ.5XGN])!snU6I!U5cWQՂBAÁ1)Í*\|TpP <j .8J.D1i%xZ0= &C{s|=Hfo]FR;sgblI!'[Y0˨=ې?J+ot@cvt+?;5*0vS=l_'/nQ._sZ ;p)%a O#Bª8y[=5Ssv" tQz8dlZ-HmA [P%/R1ϧ2u<;ib!zMT'CܸxL֔^m <+!Naȧd)DAF2 h$3z@V=6WWLhq]^<~3䩈Ẋ?%+>JY"/o._(4tKRK-7o7Rٙ\Wpg4T"pQRE b5Ԕek>SC>x0 n^5iy A78W?"IqIQo&=ӷ q 4q {fQӞXep _P צU9WnTHUbɟzB5鑛S !΃'F!akoaxXit[#.&X\fPz\O^cJgt̘QW(HsĂ}r[tHkf 7Gx4o>'CK/G=`1<HqƜ,NE|h=mp<úmNg1>)EiPB =4/˒)Y>9zݟ4b _LfI2Z/:?b~).qK> D ,wXPcU#'s|9Gcc2nqx)VG/ȜKH~7$Tؐ4_aF&nqh?U2e]V(g)]u%d7wB?}oatÚ{>mRҤ>Zi+`2~k0!,L:gLRbȏ#jp@dAЩ4bf.C~wah5na̯KTdp)&h mir ׺6 ]qшCh!y- h^ f|6,A"gZxH:D[ P)i;&5UU,khyvLa l=Ń\>A>Z \'v*l,}]M4y|LYI5[J 7qo\̘WVle9 Nu.?9ӂ4qHљF=\t@%+on Mdq֣M{iW1IT0qͿ.!u7/JM|ɒq @0D)>|ڱ$G,cwdÍEIB`A0lLm,]^kDuYLaYMK1m7bI#[9*_ߎ(Oh`pL-4cX0Dۖ{&SـWzdʭtrva&~Lz9뚆_~KBOQ#`$ :]鲭p "Bob̠:5K؉d-deFe@AŃ/X%?fZk,&לV-mn/s5 +l^"3*jK(υ d< bo=y!7@f+hm)`TkP-[iaȲDB'4BsYw `2c?{w?x^/$zqpӜ:Lj*m%:=0:@eh-38] JR֌hF:\r5ύ}k];߲]8ܭuw9BUJ8{\8bCgzfi] ­{vK _YS$LV;90kh~zpͩ p1* ϩx6ROOߤFՈO WEdf6y1>!䅉z^SRp UtI*+DyX[.8ݳh" D(:M4$I<q /-=:wPd`APT2.tҏs||^gY_,6Fy6z3g2tK$Ɯ(h":;8ǽw" ?UTQz1dm]!a o)0<R np:G{v~@`B͛V*9NI7{\8jVZI*[5J.Uy@al_gJ P%픹\Q,Y++Y>u啕X CAW&;Gk< Hh04)\v=Sݏ.ĴdԌorʃ(bE6+_kBHeMB 4ZFZ|hm-^NnܖB" p-.O1֍gqU>aDlħި>E#`}2J 0D4 hc痣mzNF$1R/?wAe} dW@Ә.5Rdŵ06%9O3]-FI WItjM rQd"\USc0X.1s-.@IhtU5,@iwAi}ZHN&|GTŷ;8Եz5RA\t ļ(A~՝>9rԽyE{5I1 F 2[_V *KC?dЯ)QԷ>=pQ[)t1u=g ek^s#Ĺ)#uO [eYGK0{8SQ/ob0ZJT/˨[TPpGouՌ$'o3mei|'M$̫5=P%݀DtҼgeL ) v%gwN ;_m)ZHAO{vF=I& %N)4! & 3r lti[q g"hwmE U}$i0 |Ye &4<ܣsRvCq3Pb+[Be*1gGOqa w!NNB Q->ٵ/fAsŔygmuː7Q\խ)54)RI^7BH\PI`OhJoH)LOɮ}bE*Q]wfo*gX3)!04&NºAחn0&BPlᴰ(q_P:3~<ەp, U_6<5IZB\*!c{j3⣒͘7rֶ$(s-x p$,&z'َms,I Qe98. z +jh]*m@pG V!)q`-Qu3":jvNU,9 Ae;^v)-+5d_:JGH! tyP c7dQcHB/ꮅȏVro֏%C08e7ts`I ϿBHtj &>SHD.1``e"ӎ}C=_)m.t.r1*&&RmEe0}D:U̚$4:T- NE͠qh ^.o~"q܏dudu_A6xҖi;m1HJ&Y3zj%Ll a1UOZ5ĬʅΫ;6´}"sdz VhH; ZiIX !(A\ta۩S>19#l,(X'lv5APZb\!{dp~3VMT׉@iY j^੼J _4~`ˈ'*W<|z%ﺦ6:'EZS9񫉹*愚˩T֠U$G[豓=e./^=|⅌G\&: p/p_GEq3rfcl 8(Sp-s|rK^1?|7QTנ|V &lZ|MX $MfmzdN d{ҡ~`NaONɢsur[AWqS<kV9Xd҅%,A4cPOiSWn&A%DV՟*?FC}zr͔y[APZgC"pQvK(x#::~] C @++|!8lo\SXb@JNx2D>x,AV [k"v5VvFb2A A<}-jav:a~K~5Ii $\&'m[ sN #V,ՎNA3ak } ߄(RI׃޿J0$bmnl?XdS(+ K tle ^cő~@eG=N0z0}K:'7^-JlηֈȖb1KZEnCmareF!5Ǖ lS$xk/e"Y1HԜÚ;EBaRixw[%؂.Ȱ6l).^0ErwB(;jV/t 8H^"XxP3Cؚ Q0>@&|Do\_!$ǥ{": E~E1 ~#*mMaQ˗Epp;/`*bu~ {,K|ctvذye[MغG12Ҡ߶VwHuF |߼^AT'j E>VB!lz7,lKUUjI[<*;gպ%:<.&ykËpNFz]0f_ YT>D>}}1[LW79ly(x3h\nɐ9j 9ۼ?;PY@pčxg v\fu$"F5.K| =NY/eHj)`lSU*5k"f6ݪVH(˕ߒ3a ^8x1..-2XbO|?]e5#ͮ՛ٍ0CngO;1U^ flGԒX[hY//Jw_| ڏGQh;a G` 8q^1ZU n+~n?U 6?3"9gi<) doBF+.#mHWG'ڛ\ػr ǿ-TX"m'U2Jdph|=OrT|f-˄tVL(kC(4z+ȁB#wŃ-x"'CtV] HLnP) IJ Yp B4UFR#4Bpl"䡫scfWG9^Ew!¼r㨳hDYg0#%Ct%b$J h^ Rtzfn!]*&[+@z,tա=Sc'1;N'1"*?y$3tpGs 4ttx lR>1O ;ۼvS'0l>>1+! ' w.<\,}|Գ%2Ɠ)2SB0uvLתeߵԪИc-ghqbfWdGog&P&pց]|_T\-Y׾lGvǹGQaZzjHz %و" OBPlR ə弸뻗20?2I?~ZrmϓmT7C#s%_H0偭%k/^#1b_pniX\`~jh[ӑO{4ZM%DJC<8ɮtfp:kwWt}Qt>+驦XVvI5s:MsvpAށ0B$ 䑱"M7q [OPy&n@σ_l}΋[X?r~z>H{(,^Hl+\|3Z+8c7+@DbG0$Ɣ]%~ aJ.?|V.AM 6%`*T:xX^#66fӅR1Y#Be%EH0^pBɶ2sKoA -qu"бrYua1eU,hiCUNkW <Ȟυ DTk+>qiKM2uېZcTgʣm5bU?d6M'Ć 'Xy,I,3k/u"Os&&-S=pK}Rg:_ao ՋX063*~ޘqT?K4_bE; V{ ԍ^|m1(&cQJ}VЛ2nگ+ ) v3l Ѿ{nT,u*v_ #ZVU@J͸3O.{}~ķwBH!<$c1YJy g6$ULW P/aXŪiX6Rwa#VOTH.;đ/k6haq0Ka>5!1P Ex k6TYyH>ɏỲ"0\Yܒ'~A$RqpE1~+>8P=` i3S>.@ozEKqR-~ 3ȶ,1%  [L{o-]}+0pE@x6Ӆf ӰnB}buPTR0%P)@#\xb( /qS;ɚr.1Ys![fT9 1j-F멒P$FFfjHn-Qty(0[ekan-~re _~z!xYi&=:,RjLMs멉۝Z2H1K;(JۂDA&ʋ.h>#.P=?MP$MwN!:[+B|1 hOGׁ{蚩MHl3R$T`<36*.W.^]3DkcOR\#>TVlY9Ŷ8N%CʷM$I.hjm(`c ^ֲgf oo&"Q4>X EqFpôQlx欸r0.;!d 25<{ V7P]B'55\n& 8(>- %Ȥ?5|^C6O@ 8s3ȲF#:k5Zjj5';,rA_ v+5b~YshO\GV͏" lCx1v'=4/FX| [/cn ~EW|~!=}G4?8x֘"wƮjL :bxzԺ/i{" c٧ *`wFy,N?{Vg⭌xdEVh8-TDkMdr}OӾjXĢ`$ҴDe eԧYKVns/g6q80E OǞvkrd 8\yOdѯMF[i1y~VHdo[1L 1?n"2>ҷrEq|T)dhꐓRPpS A ݲTOhFA%8N;smšᢱ X;'y03G45N] YP.֙FgٍG-f &рǼY/_ozE[H!D"(˭$E4u1s; QsaDچv٦[ 12jMW2e2BX%ā'Uµ(=d\/Lw QTƨy&nW PcqszZ )Oޝ!bZyBٸqie_ GWa8sUSdj٥Eѳ<۴'SBK-  uH.*l_IHH~R|M.a7&ǀX34;dd=Ϭ-hPਰ<[l :HLmǟȸU_Pgw x) S@* ^u6hl]iӤGyJ+{8‡-ɶF"KeHp跧:!Z=6k Q8$E[@o%UacHޛL0K~k_rpC4t|Ogp.0&oc9~[uVzgobz5W3ds7")V‹M@+^x lXAm,i$mrwNY2~Lӥ *B>i?[b f< -#/Z*Zgvaߢw+Წ7=Lf즽vڪGY{@obovxP" ),n*LiJ#A&f@{i/}oortbG2.T=l YsӔRްx"_!пڬZYN\AeF'<ɛUEL8hz9-FIhᢸݑ+H%E'}BeJG+R5PSoCbCJK3V=kRkBT:D]H7WBX4QxXr7G:-`lssBRC+7=/ed5/@ӑ_H ஠[G!bfn~I&+#+<3ʾ`~X9[c-iiw j$>`7D\& SIǜtWֆKB fmTu˓/oq]_c wjio4C.э֢Gۭ4"FVRHng (eGʖ8Q:̢v# k *($@y&x5pF`M%um<8KTESqT?72x:jeK3rlU9A` o|5$\fo!czL|1O2yGP53$Qs- CRvg8!ݱ2,iBgT:h@5vPVSNW齵iuS*-Z5=`JM VpWsl HBN[f1!ÿHA%gm Lea{"{8  1̐^Z@kYY!__7ېWMGn =#3ș"cR7q &+AheM@5>3ˤse!x8r(O_#%C }?]Owo2FN1ӉR`h1F&D?w{ N}y>&h4[W7gg|*Xklˍj\WV&})Uk{JjҚ]nu)4;;5:k,;|82=F 0_hl?M|p<^ Hb;m^0{5?l>Ngzzm].f>:! -gz~L)S 窬8@GVJ QX-1%`*')zڸt7K`-,POzw OP~0~Bg҃7#(4]KI|3Sb?٢& +yɍOkB@am@j*Zw]b<ոTYeag4H MZ"'XyGJI)K$cU(^hx; ȨUЦCgrWVc;_Ũs{jeˆm5gRZ uu0L$);\2Lh9yzm6)k7"}_@I_Db2+@ӷ*,fгgb)TV} ! \H 䚋qBCJ:7?B<80w 9T J 8ʁ_>M!K 4( -OaC ^:1q]8|Jm. d4Ga69 j`D2#JsC]%i,/}A.c,7~Ɨ BKͅNטZr͜Sd$3{CȞ7 ?E8{=$%.^F=Υ: PnmC:ZIsc:j <p o#o(TsVC2{&CQ% )%x:AΧ,A"1'.mCd%AxY~n{L k&M bv27z1k/K1Gi4@l'7i^4׈ӛmS!i2~~opzX<:ڣoL'u&nE =R=m!p-#U9@b;Eqb ]W}I\I:q~?O%"#w4]yo@Kkǐ\q (%&XŶ8J֓VE^Ⰱ#Bc%sp9j]VM2ўM ORp)/e:>L1Y. ۜS㌿I@պy0i8W@ÛLlx]0:] Z ŕ\b-v mkj;ԬG:)c(zL}RWǪ=c]nF@yV~Č}ŬQ0Y3,9axXQ;; 8Q'Zof6=Z83]灺7):y$T:wPQ/! zǣ|,G[r^T/u#P3B'`'EvhWbR:u#@̍iFGNvU$:(OP?-8cx%Ȓ%(nu`jEN"_.ҝ)v!U8{g+U+۶KcanlcGEk)"huu=c/uק@i,DjnZ~Ac\)c9k;y:ݡ'o[N,kp4 !:W"+AWı$qDۣC._~ט"CĹ#!2g3 vs=-3H_b71:4j5p~NkHV+]>-"1w>1Y}Bo | ny|!ؐw|<áP-1*+fI}~ۯ|@8N{ pVR8(RI% ˥ojJ'ۭA f>>K" :]>~ŚtT3_swSY*(%@y`Wa42ZMofU 09jڜ5|:ȡ1TI d8.T d\< ; b1Ԋg-s6tW5/EV5;@t w,MB ϒҸS,;kk7Q #`ZҀN~ 7n[՛A} J4H|%&ê .vz]VsIHmoK_`{8 x&ȂVOk- >Qdѷ >pJlioQώȚC^lIREt}#qS Q[~Ke.9 K[GmoNf?ӫ .VcN|GQsv>7T@ zh6 'J? }(,}kM!>i^FU}^?r9s_*3!iM{"{xm!pq%0E-{φIXH9Ȱ]({F9XRރQkoXE )U[|-#AA:*wi"+w `(9JpRRYD}?G 0D+NfqI!q WӣxG5Ѭjre9 aJw}iCwrIy]>L7RcB""yoLRT5wBPmZJf%ܥ>Ctgjφ}@$GGpFR':*T`C.}0ʕm]KN~_d0gVI|"%N, IMsSRA3v1=V!BO>+M j*'۞C6+(hxd+Gy}(d xRyGhk42c GU]?4* 5'߽*rd'&⎖9& ![DŽtÝPG;!d,W]nmLEFl z0Jp]d0OV#Y'J h3}FC ƕ̭\LE}JqZenp/dp-}xmXRs 3EXBzHѼ<]a#(_T!nΝdHЏL aS4b_.mwCCezޔy&FdzֽN>B qb@3͖~",YaC޻ Jd%FlBגaw!:|lsޚMNiկi: M*ג-S8, HuW+б5úL58m2/1 Na̾zfmg_-FBwٮcD#Lt3|8O䏬>&7$"*Y*\"yT=Bixz5e$k3\$zXSjA5ZB~uFn)s r|\3 q, 4GGNF `du;F/J+P@{gȰC=4B[0W1#WT?ږԀvVa qShBb›6CQ_!4@gӐ*@J}$6:؊2 IZ֡!XFapZxGfRl}]ca$)oal5N:}ZK0Y*eɪ= K"e љI߈h$@´ r04[ik\fkځO 4 n?TޯѥN}+6-VK^ IF% rH ~&ʘ7>zZi}O,W~?~,AIq諞wv+xٚCA;|fqm]Q\JtQ0B`6LxU(y-N( Z-ޝ?捳TIJ vjۑ6i!㘨 uQ*u//E 8H(-;f4B0qv\ݔ#ij9WC >]y1%A8 }} y!g >bvQd lUÄ()t}5^}-0H@ͅ}M9h;$|&>,`>{5h$jnL#552SX]JQ ]'ϊ?{lM6*詜lTς4r34߃ fTDNzjk)U÷T"!yizG]oa7:]e!!;6sTAQHȓ1vx_v4e6aО,ÓA][Բ pg|9%͸n핚Sl"6o_6t~`v\ZX]rSu?v.6)n.!M#QO{3 Y㸅ޮ3>TwII4Ƅ,xiεCmIL >P}Ag«IY>BiM"3ʪ_0tJD+AsF*?\#*Y)x&^K*;zs0}"x,T-*Q=ES"NgEs";x7pG PY&ϦṀu_DG/@ Dr-HP|2 1­UFHi~ה͏;StCq- B%_!)Er\1ۭ)֗b54v%큕#YJ;L$R$0RJ7yOgcVX"*qުԸȦS'fj\rjD_ ɹ޲ސ eMZ8 ^[sAqI aۨ%2~4J:WGzE,ch!uRYi$$ $uQW14K}KCEb, .wsޯ x4Վ"?8H1R+W:U =l7H*Hނ)$ݱ9\ @vAJYFS˃c9WK:T¯e^2hj<CyYAvQҦFu ,V>v$PH:`47T^_i*,iuU7Bt%|FM4ip]E׈9IQlR D^` ؄adlB) "Cx?CD~( F+j67^6nt36U aJ1EvO*'rsӱG4vc{z(Qy&$e60gUtPJP"$8o4D]3Gb]uR9x*mmPFj4˪Q-E uL%dZKړ a㕮呥U!΢j<5]h8AW4wmRsib%\/0Qn#;=]JF - \t4u['!xA/d'ϊJvA="š1]Xo^mU:S;9 {m4v=%XJ"]Y}}azXQJy7eBboUd3K'R,R7;3E A?sg"'sIc>bʿ(g3Fs-٘iD~"Id^N9"n;&)0$v0ژ tSv?D7!5Q.8a YII{y 9%3dl.̫z+ryNN{ sg\ߤ+fȲB/ޠ[ 1l>Ě)<"Y]~fD\?qZifgQiZt%*@@],nM9}4|s&ĥ!2 (ʓ !isazYP e\9@%PktQ᫉<ӗQbʁc_3ɖüNNes5bad 8]vaPVT%yXin0 ^Rj >!إ#<08 柞&޵5I7 |Inb ( ֡= RBfL%:R74{55"0"(,|?PB,-p$I;"򩎗"X߼[6JK2M~.j?sm^FkQ )*s3w㴏 o-E`LSPUccʝ cr&rj *[03w+ Lˈa,B,]͵:|̎)A[M4*%f1żw~s w1ـB`*Cr9IC0QHC"wiۧ(jRKn{4CF:7Fe33B-W Ge)AWW3fSIN0d}KJAowJuquP8ע?} :IE0m '˗YƖ}v O96᚝L' gEp:GwLMOoRJz%!rF+` +n|hw&uKߛ՚6# vDR }UJMaLp&ܡYt[,Ŝ2S 110|ڑ+rՉLq d LѼ8IfCnatfE?filpˬ/@QmBʝL$*XY1GNX&G}MT͐!#Pi={AF@e_L'Yѓf#B"V=@ Gg]Um ~]bŽK5ޢO7㰉&W7{V ϣ@ #Z5չZj>8؆Tt..] ,54(%[ '\7Yrx>).LĐ=5stO-B{gyqkCĂf1ϘR( ټGs}>H7v3?Kmf ƩiIZ_S4%Ѵ"P 6t8ak3l\mImX\zH5tA8ec(#sp`n)./ȸ ȷxV]ʀEB:>Gpd:o,|teJ$.=W|xAOIKGPg6 q5Cy0_hs VJ#G} ܴ4 󾳾J+1w3`1/CrZ7-4pMg.tR*}℀vb1^_yil0lcMPؘ`)%)\cȪpv"_XTg}x5lD&(D+m62ů@b,NB<:^#ur a- DwF*.(zTx(q6DVӌ7>ɲނ}J#-'Mf < #|wzM"9t PHׅN2w?w"=\VJg^ ^%)G3M[JC z]e% &Yu5(yU= kmǚw&SqϙuI|T޵2tC/4 mi;Ê Y ` \C?v#W0-qB뒛}J@X⹬wP}?*Q:]l..KR‰o H_ͫwI\-$PdSrI7aPu_ٺGt d.?KTPQUbR|xx=={K-$CEK02@BRTOD|O?4 =H=^;ٝͬ}41d`&*ʞDn_c_SSIo=tu3kNA/3uh=Sol[T$0(3;t;XFM!t`L T!l)Qm:8w. ~ș/?VnhиqNِgk|֌rt0Nd@1?>fwIz?يzYM"iZvPe0/]paadrO`Ʀz htK|.qd-3bӟ;[;ٻJpy4U ZD8p^/]Z4ߝzhAZԆ<.\ABS><rD "̻UE!2s) gVrYkH~ˬ~E߼iy4ca|OX-w:_ߐtN!q7s/3'wA&fp[)-y7r,6_,%.gCQ\gn=/<5C^{\DHtN P4X̚ܩjsR]lxWY:|GpZA -J+ BY޼R sa7;k=9 9Ώ;CeI?zOM֛ⓛ섽g8VJ8 lЧٙuf@a.\wHYdqָP Fޕ᩵h.Y9'*SO[#6Š7źmMGgC'%kMp 4$sUQR_:Ft?B[REJ) m^|ei 20!4WEJB)mʀ=/(VsiL|Ƃ黐y`gdUT`p'4,­乽m S.j8xCxЈޡ +=“er|!Y/i4(.!8P($'؇q$3|/ŹQ,H}6zo$5ʖ8$'X@;o MsP®-<gƑ` ܎:a^K[hF\I@J!dŅzk}tTrУ|"$Ǩށ+ 7y%Lq4̖q7#rF!Jv9:no{1n5rJ ŨmwaWVJg#ўt%ŝpep*Sܴcm^w,6bE6)(4>:- x%m3K7 1mO#<5|c~|KAUFI k箛D2`qH$vGdF7rk44ٮQHԈyTBb@ [^r2M(s/Q®OR'@N+a *wPפ6+Z]UuKF8ixc mo@k+ՋT`ǘ3S'@͈v9rT'hN|GsW$|D#ah]MatoAH/bKdg;DR(YDٽ@$stTY_e ~mb6=9m)+w@IyxfVijۯ DUrAD,N5\U2O3[BpY$£Wu!FIueQmq`ޱxDRfG0"d=q ܆_WFPzu&KѰ҇4|ehZ(:9Hh ^ uZ ,_u5 { Li E'>w,bM&uf6R6g@'߿M`F#_j-GMT9Fo|ned|v8ח $ 7£_A6_9@95qRoCkY7iEc}N,[@WW~!/ЂA,#G$aQmBdbwO݂_ao۵s;ƾjd<SآkU@F͛2Vi"qRvз!. G[յJ~&퀱ofE5~ ^g\rDu->20XC G\r; e <,6NC'(aRw;QQ_o@U"ܤN,$֮v1gsb&%:WQӮpf8ohcNUsJ {F2."1 0BaaV-9L|o9є(XWCnqv@Q}FZve[(ƑCH켘%ܽl,~ujPOLUʠbJDZm-B`xup0}ܾ r+:ÑoEtbC{|J`Ǜ.fGys@܁L z Y y۬,pX + %,!8v:5R᪉HurAEvoGo~lo<ۻ4C31?O,V,2Z$b d|?M/¹{B`'GAOn"vsaRoư`Z>S}*^VfBU|Rw=va*]l#{UP{taGcnه#u`Hw:+:.Bo&ؗlbzL-`\puNwIruyOb~BF [#*zZCSҶt1RJ>m빟—' [1-ڧʱ΁w|U%9t>4?&O23%DN}? xb :;Ej lp<}7IBɉZk #O5o_EVXB^Tjf75g任 5 #`._偾5jx_3B%f>,)/׽AQ? DqkR:YBa'G jg\8钦IȵWoA˦s $S)Y0O{9}' L*r2(U5h3C2o[kfE P\H#;|ůߊ ' WOXW kH1g&OBg_w9|6~{3?GPSeWi%jl 3bt<Vqz{Ro O0kMͶ_)!tF?thTTD߃1I&>r" pwϏ7@YgzpZr;">AT;\rHf"뻼U`>b";or \Ӓ'= ]Ꝃ_1(Kv[ĔےP3Ax{cl*!gF"p5h8Ca> :[k ]+ةVI8zz?m0"Iı GW)U VFQU[]B "_dGOY( ɅnX',\B- 〩 $ݐ =.' l+Oz)6ۓ7U(`bAt~ +mX)V+rLzsC @=uѓ|2{fsHBySډdDc*њ*پ_l#}Swӊ2I)U(f9X,l[Y &a[(n%v7F7HF}k5 54fhJ6<*KCہ檧FmvbnY/m'N@:~4' u2wwM0Q˭K}=ۍ3q(ZPT1RCt _ˎC'e8&5H;d0v q4ˎq}EA$(3fYШUXwDR}l aa+gfKݑWڌ'rm[%TN/CCR 4wWL!rUJo7IҌ<;RΧ+oVZL@QZ6J7$. 5,&F*Sd5w<$s} P85 |CCr@v zICEɐP&BTnɊcWO;69wjN߇> ` vtG=Fi@$[~|d !U=@)KIIq|G D& @ә$8dh ]BA2B1e"W K9~UDF/3hH{X:}M~> *n[9] 'Iu(w쨙T&:{P4 ib⏙N-K\fiN3+Nzsh0ܷ;{d2.&FyA^Op"o5TYYDd.'U4o̭RNt&uF,-aQŇ_Vks̆cR ]mP!úQ|1{M69+ђOqG"!ݎڣ{ ^Z߅{sn-eʹ,s3 "I4*JpjXVf]etZq҇ߐN:8y%fJ$xo=NJꬲ6aL'׊=f5I:LYrOTÊP>NCk-ٴǻv0_bX{pM $a#>e(᳅Zs= G?v7ZQB6d\r#si|8PeXV^K2EBJwNӝgpMKxx-1T蜇1f⹁[aɫTM< ߟ} 9;Li0a42XuA3kb飯mkAXBD읶cI40T>{K ygw44yLl,|G1 4MȿJ06 #nr)3L3w!OȅlB -Ի8 "ŕˇ,] akSoTG[:X{ڜ1tSn6 u>vfB2*M%jB5\"9WKv9UQ,KW" G AΦGT uƠ@36B:c}bdL)N99و0@HkdαN࿣>'%\f`~~g5q_rͫPl{M /}; 銰W&4l < F/⌈ыH]K53'ӉٟO`uMlYV&WvCyƽ(bMcmN4%ڥ Op(ybw*+A,oU|gG@<4,x}|1 tPv)ijƊOSnzLfnfU`l3sW{d>,@Gie+KؼflC4׆l:U4~T")0JF|.)P@hU G rF{:J9ML g"-lvKFJIgb& % sܺKK١IV蟇ι*4vX (=)zR8KoT*{=_b 6r6eS=Mh܄OGZ0<\"!U0Mli60;˭vAد䤂G+* !hSۆ|W8;wX0쭄Ini-$`W(ԓT4[ppHGD7x>^C`u-tY]H6 ,+x(ܔ!O-qѪC rhפ+rK[DQD=xrV1QOS0hQՈ,QKC3"դՁ1$T֎YDQ]UTK1b?9C3cw7sTUB* 6*20mkZ?'-Q3Y4D8안_s{' _ {rg *ק.*ڞ if߉ItmՎ,Mی>v"]])Z}^Z/eg>Q$۠W%w$?%L%P24ĬLO 'LS$y b[ ܒR"vTJ,83u3ΙZ7bWk? ]ҳ {Լ|KqqڝVu̥6Z+ $RNy'Z!jOz#t=F>TWt`( :Bl2﬈`-st z q%5@}Er䨋1W`z%-LeY&ۊAAf>BÇ[ xb?n_ƝgF_d#*jFւuGwty<à}3:K Itd׫@uvvG#qlLvY5̥Y:S9G>^5ie k["@t̘c/:[@""o V˯ڻ5B4YKe6#Dvx]ȔU 9rA.dhSYV)Z,*i62b͕Z:0hm-z%6LV#'r#m9;9isdQ+ ZԸ@$ɀx[X^g6btXVy## @0l3E't$V kO-z?!\bhu2r! W{4MbI2,_1)V M4r9ĝ=C~Pࡳ}3YIwp269An&-1.G:v_? '-^n=eYfH35PTX dy6;'`ݎmIowu{=vPD$(u@tdr!nev7bIX'ot -RN*(>aP2u`cdA)[ t0'F#fфKaAhRFef=*ʄXrzQ={:MBX'LBJDƁȗFՎ- DohO:G@&{ Җ+!PɵOrKw ƹk(ж.]8#M@&bp9F)aQعv'WRmEl }†J;RϽ反)^Ҝ}M]~6Vx"dW0!"=eOCE/orsMPJ~_=-$4 Lؾ9?r(4x5Jjg tU]ECFru(BSj͟RÕD^ji dѱ\:x̯a8*se$Fn=€s`TnyiS?֕FLIk Gፆk䒃3O(eE6Ov`åixUjL;Q=*HT#uc!2F% |&1^`oqB^S nNzejlfҺq>VL!nL9Ŭ@7߭>Vwֺf^ݑϥhd1I@Hv0JZZFf*^J%jD3>§ 6!joFn !]1~WUZDaҫZ]NT?| ۜMh[qٲrݗaEàҭs9hUe2P'0 e! @KfaorBez!}_2yy*WN_0%qJIGc@,*ז.M۸٫ڥaJlMȊ*^r`Wñ M L# a%`{۹nPz9o(V~Ojı&c>h9ߴ|b.ɿ_w.KY e'RȮKh3-H |^*蹼+P8Ø3( ڏsp&,wv,\, _]Vd^[=_RdɒnEZ⨹YGBí02G\N;lvn{5}9 ֣](n@,VQk3vz~f S9؛ݝ OOX) `Ve5i r[POgw3$rI4Bh %F_ h1`''4e\4?T;`rFIa3UcIboIYl䴔X L F{\4ծj 尗\.VTE~۬m&~YEZLKU ͶR8>L81K_:' ,l*Qog!;5=uȃ|0ĮN%_&n}&.B t1\;=eTV:b<ˇDBs2vQu3MA#@Jv9L8(X˕$A4C{ g }N}`L k^cұ^o1к4t$vaʊJvoLʢ_gdtoqگuYD Vg ݼnwGTV_);G~JʙLS6)]ݫNkDG̈aا#nD}3bm,Z( ߃)пrWMH|۟NJ3 Ύ'TXJ=Z.2sgP?onr@A:3q~]KHϒ7( b3%Cd(耊)Bq쒂۱6#wК6'=#(uW'{*ZF}Ҩ+<ֳ |L`%_JHOyk軔FUD{#Qw[Aղ$NƊK)"Ybjx$ R|PqEr4( paU.9>M)_ a̼ٔH. Apa؝xR/5 2iF =z}KȈHGM&( jN~ஷL׼VOq8%dgUJerfY_TQ!vn{N(w[N@ N=I :yAWTjP{l- e-; m/#ǮugV{ӰF Tk<zoiyoHnJ)'Q&#pC@^t_ra/۳kñ1AcpV}׌\w cn|eu(R6NIC겜O<(a|D趱HK@YᑥjnAFx 䫙DIFLmM"[mN,?Vz6*XA!a6"Fbc}6&_9$}>+_3], 6-UX 6ÐsF1,XXO 6: @K-D*p뀟!a&,)/._6^'Rek,{C'5Pre@ 3:}{ws{8G΃.l3d$ BQ]]<7XȑK#P'\΋ Lu|aV<%bԳl-phF0mkKE&f{HvZy7aLj^/n':m(M 'dȢe6=m{2'~oX$T< {-V*TVǹp%BŨygԙ(Slg;{ζHo%Cas Ӟ\>93@KKuHecds-!/Rǃ`D>ti%0S[aSUϫyձ4F6&WiFɘ]UDHff9W4.P k XN v$[B/'P aS.\B 9 |ZktV1|jE@:8Xl.RΨ^+V`# _7 6ؕ}ɎKiPM%!)2}-Go93~&Kܤ|J rV u _D''>vƂf4*f䨺chkalP/sE '3ox^FO.+c9 T kfҩ|' N/;$=W2v%Le*| WVP̭@$Z郏®4ۘNFwF)0k>,>_D@Tl ؞:׌&NM|`2{q}]iALWrŘ-HR+S`?~9No>%IxL)鶛Gc n;f)xx5$#dA p SR8(0:i.Ti9Ly!"DFAUFuX߈q˔@2SS_a3 b;Tֹ&-b8݅ndd${Ljgú9V%uJ2YQ*5bڣ@Ka`<7FHy#QEayZ6<)XKNJ~x E([ zyr,KjBxA}8a- ;xSQCNeTuq-enl".`+@-OG\|&Rik~+{9ulyD 7%c!1~g.h;`bkΓ+PdQ*tqFa9tF*7’YP )Iu [79iOw'bNLzD$w:xafvѯ%jŦagUgٌ6R;o0} wi{/X90JCGsh.QAW{P_紳A܊4ͪ'c#SKQEi9\~lF :ѭ Q$#rz^q_ʀ*@9`m=!!ә-i+ ˘XSr-IaJ87{o]R{)'^d@D#CqY'P%^إCQ14b8f)!=&b#& <땰=aVFLON]beoe?:~JśJQm6$Eg4'!$˩GwzJ0n[RS3+^m lozVc_<6,1`%}|yܖD"R%P0pZIgY ;o5c4jcm>˦|R3Gc.(xF\LwjrײCkf@R-h@aaJs&x-+'[4dp**Sav,E"jR\M>-湔hlE"ͦ~ :cUFEP-Es]AEޠ BժpZɍǷ/p2 ^jLnbGůWʩ 5)2)ܳI堒5HWBb2 Y '0k\( n N?"_6էfGc?x]|] NK/>sI`v5 b` ᔈ,IQ/.s[eK_oПw;唠_R;;؜VdkQvB'. 1PLdS#RƚVXV(. 'S WdR8ߔ_7W\|#6s ^֒hZ ͡IDBNWSLƴmb₾G>Η< 4#}Js%'d_RL|`,aTt45PD,0 ޸a^7HL $ХQ\npYjXCNKP׫'kM!8 JQJz0ءtHxz,+# |)㚡Fުز /6G:a &*2Ә3_B{kG \ܐ/K] ~WOjT6xMDAܤ  boZlx؀Xր:A!6RR< pN tmR π_5v+( hwz3{֮!jV_^:/t7IA/h#tHC5{ڢ/[k$VoNa*yKLIiîTSQ/\4.E^&qdXsO]"e~AwF 8WXD\V}v N@ib[w @G.!Lq=E$Mfu">h%Be2~.}Dk7/ޜ0%R= +qw]ڧg,7ؔ ޕ.$UjMA5q7 ]\ ze}RN e,Jg5)3 R<AE>}eC5#$b+T >5#[6dZJd ,ɫmh!n Pcfyyy ^E9J8 ӕwhcB*EZȱ#fBhT:,SE ncWQt o1kBReu:MA'3a7,5R~Qc#41˺I7#Gؤ}M-D)Upr 9E#$!UL[3ʥud5 EGbו !8'mC8L #C9Wl*ǤrZ#eOxʵMWmT'>\`erUeQJV:sQf hS! Ǻho-p?eӅ C+*_PـŇaӳKjT^gT=*MPTiw+Lg@ޭC_-z`{Pkcd!7 |Enhv2$xbQ+L5;4F@}[`h)ѫ%^_) U C7T Zr6,*C.AhUL%mnC$ :z?F5& y\U'ŎeCޣ lecqj֪oidM +&Rnre>OO&]0"*t{@]ӝՉ|ENV1mY;zikxkKE)]@[1'-i- zi XΑeCr/+ۯhbH0Zr8#RdXL knLm5b{b͆qLN%\yɝ}gcI%;@ cYrߗJv sgDi;D ȊkhO?+(0ص;\.jsێ8B (jZ#a%M66wMyI_V$LJF!Z.r?_ uqReg|^JjӀYCxF%e-\XDA#?0; oMTiWwC#"WEq1pfM6MEgP A#鮴pSsDzLo>SgWg6yԓ:Rʓ5蔜#E:+Ʒn1GzG\$}TfhE^㰒0QbV9@ xTln߯kDMQ~ig" uGr'jQͤMxmN3Cc,Om(\PۜE1WP"7GFJ]̀^i @j [09q ΡaGUV٩hǁ8{G`SSk_!ڪ'K$1MCGdx: [@GBZm~3cb^J3ݭ+Z+=bc6au.}Ah"Z}LNŨ!oQ8#!]f?{\+e*5BDZm}P][9 f@\>}ـ9G*]/Ybn S[ݭ!i$:U۷FމۚvS[F K 1O}%V^~0n}"^W!we[VWB@Mʐ@J[ gUIʾB]@Fmi"Ʊ(A6 }S9u \ڜgf,|AZ{YƻooGHe#t{(ā &[pL~o zcB)zF׳2 gZk$ {5Aaod&r)13  Q 2@?Vw8՘7hͯ@ (x _]+;=)J;!u5CR~iedޣسrҪ,.Lh*6t<Jׯgx8߱A#U]|( S'q+} 7.$v>^BF4863>3P0u+ص]n|Cl @d֡`K1by—jdͅ{[[;tRF1g4oh5ϠJ"6jSo fS$&Kz9~Y>u=Ƣ2 Gݐ"^?{A?VbWsb^i<@`w5͍NemO67ѵ7{7mݮq`ª\|TlvV9ד |!,h*7sgRUܠ4_lVv^ˏ;mvIGHе#k.@Ft|<'5Q& [w>5:vcVc`r|:.cWq\^ `V$0؄%I3uپT,oU?{o߭t8[$zldeߪ]ATBNUPU1IḎG`f/c,•,(J;2W{u;xYNHZn 5L-r+퀞J=p;xV&4bYRtaM?>SkTU ꑘ% , %~WӃ=>S'H:ɲ.pV\(6TW#Hql5%l5,l \{]:2L+24AY<7p3q[vޱA[zD; yh7nPFt] ѧe9@)>@ygw:wM'"I26DW^S0(jі w)nbbw6WKqksz@(ކEGvjbi턯6sd޷Q!Y\~p1D1bN/έalDLhyf̂Z ~D&<[U&yYr]ѭmY ΔB SCmb[Ꮱ|W޻_Oau\3txFVY!?Nʗ|b9_Ζ'~vqBH]9qgC<oI٣i>=mfdP$KbLJ4/8!$NTՈN9 Fd!̷L[ ىHsiRL(ϯ/hWd{~oc:Gfc}VY{ן6*m. o@9d^AOr ۉxךּ5;&2^6, }xTf팣xF29۾r-r- -ճ4OW v }-rAP4j]8>K=6s#$9]ocD8O- Ck fNn)8c!5+2l#)dϡ^dЄj_aҶ5Ihw1= 0MZj1觩۶7!މOc"XFKP4IM|B X""|t$t韂^U::@K FOJZ>(T3 {S=j UʆioV_$7J]F< - -CL/)G&B2}_=^sWa^ =m+\1xm׼Ȥ֝M#X$-! 2])v-ol$6}WlYfp|irNrvE$eX*Ě,]@N>EkvM䠧-ޖ]Wn֢q{IäG4Ɣ4 ,X, :D_yUݧմ]Ctk59i&lr}'l;j#7R(@en_8"cT߱^`r^~YZyJ0.L14zc3!IwJn:6xMqذ)m&pۗ^I*?JF%z: {k^NDUQ$LeJsNeXOuÌ12%=dxOBD2ݛ/^{;J#~|&UKj.b=)p!mrA-]?t|f45vI20ѪX%:ғAѿB 6HFKx3s*s}٩/iFԚdC@ҌG HHOb =0sMvKO#XG/ufhK@d%3ޒФDYt3ivL웩,$5[}ȕZvT-qm~X5=iQPYD\-n*6-Z%Qnȵ? =uо,!.lޒ\E0;n GZݝuFN9JA.]Zv-] \kr -IǪmWQG3 nfj f O,,.'p` 6MXAI+?aPQء&KT$"=i.N<-L'wmqlqJeO;Y]FvxulbaC2, u&^)đT4C3Sʪ( HE_.TL JS9OdA8>Ƽ)[YD&<A'yroma+s-3N VPo.^0G)j,]W!Px`^H޲쿡 7-hae㍰'t N0%吸ǚgQf5̡E@//Rx՛rpg4yT~Uӥ +>qS{P`ec0o0Ӗքq#W5Kfn2A0is^>*FMr}z. J^(}rk :xW`ۥ?-O`ߣ(E)eE\+!G}_>@yDC x{3^C7{\i(f+#y0m,_UH`xWI6eP{CVwZc<6+~NuQp׺wDÝ&œ3TָΉImەfHLLrykF5 [3Kw9|3͠xK8tźhM+ #zLɌ+fJ87I `Q6VC|BF9#Š&L+ɾMeIJFi>k_z5f@3S.B0 ўaKE-ʩ~62S5I B+RZNم|W3~R!_ un&X' #{ rxfrCc Be?TC1"d&tV7Z B12Ѹ>쇶?=Zd(/t, Q]Z2:X`ZMJu(!b"SFPv a]ٷǘ8߯Bp7x"$G5oͬBx/է?:k Q}t8\, -~9۰s&2 *ݾL:.)av/ắLiD * <;؊dܲ-؏^(#WPM?8+rɀWM&gkˀ@GvWG eZ I#G 5 %ESt(zp+v}Bvw "> *Kkf cO;pK}c5sr7V򼱉eK*e:Į KkbaL4nK\n9rǚZ/k~<IyAY";-׶8)@i.ؾf7Z+y$$3ӈsMC4Z¯bN&fz o&R}79^]:P_G . }~hl>XFs :$"U=.NXծTr*0 L]6 G?:xr䲙xpFj\"g%7"=%i{Zr=vHpAfhCq*;jqŰL]Ft\sl m.Ūz{̬1$5A 4ssGX~B T˪RxєS^N Qmy4 sܳXFxAgv&GZ 6O+WȭER9Zð阢PE{~ˎӴKCX [*eN;+6pXzfpxw(R@ݰO8xZ(%(cR(eHEf6[D KKR D@HZIJ }C}y'}B0~(&SM`bCڀ(P%l:8Vp=F]CKwsC *%GeDM`3b ;hy9p||(_a}+GKN$qBaU2Q+ykM SW<1ПRoģ 8A)nXmZ#6A=Zi!eu@z.+鄇 A/xFIפpݟ;a!ly9W>Qu2J@?TYެEzZ/\` To38`4krCpS4f. pg#9vzT]Uj3Rp2 oa`lT 74%Jn2Q*ލ Fy55I˥"z9ƨy(b,B#+anʦ!N0dZ!ոqvIɃݣЅ F"VApH!.J!UDsx?RI*$u XY_-3+x\ r]Ц 5XrOUfx1P"G*WxQ{s8\ة:7ɅLͣɯuX/ZWŠ6g#j2 >ahm )d+ &rINݮsHy,i|(Q^ UV\t1f~}@eL5&L&q=)o3|9ToX-;5-5| IӴ88܍@ M h '! lћ?:y쭼mg3ELvHSiqh8VHN.N]XyY!ķ/PҚ<} ƣDe 8`D+I4 0i@^%[ .eQ޴ݸWA]j]m;-.j)5b@#1Ih4R:CuoŗNm+6:*mO.E@pKhl 9L`Tk&BH.,qoiA^M] 3_/tP6&rM',1Bӂm'#9@MqQ 3WGRmL/O,'D88/ܢm'q'q%R΄6I:i Mwvz7}wZWiy zҮsƧ0Syvak[qv4h{vWQ+fmrٮ D4vjj.< oKkq!It:A2o9=TICTNŒ/&F40N?jӍ."eM!ڌ5fc &ı¯ˈQbǢ_*R)(|CV ,vG&Fzo5Xؤ}&L0嘍9'Go\ SIJ^N,V[`xRM' _;A$ أ 'I!ܓ ?7M\u@XCbDtzӒvib (g{AQ֢ý H 4R罗1xI/;9OT֝.#Jz6GȘWxRҚu_8g `I927|X1yA!I!O(w,m h=Hp,jMDJԡD֌8(b#ffm[RQHeR {%ٔʸnE>U0-<1dpG )z&Ou5涉潙>^{@M58{9 SF=Bb3\Dfٺ*afqa`]ӯP #g Rp4΂Ze# f ↭Vm;PVe} E k$s~0\%S+@9VD`f*t_m͗ 7"{9IwPdEz-nt.!y2qZbr' =T)oqI`~⚔OboCT .̸tk_4?tZÂu~´5/qW9J +jHu<,?$SpY` bm]WdVByaKyg mAq(_n=Up-hUJ UOSSH4 rz nAA/HܼuvZYB,S/ M)JI0k/oLE, } 8.>WXE]ȶN#FywmV6}n.|l”.Or})xiٿ5Z#rV綗e_ZEL`, i`$nK 'C;ez/#٧)%ta,#7qcbrN f^d"*=Xy R*tm=2m8%<yNR~q?ʝS(l>E"/EĔ զ"{q&wZn'4VwŕK1t$TC .8dyrAą~_I/8rn^`K|bbWo[؍l +6k4U0e}jT,#50!U F8}` m,l~;ثj4c~P25Fo1 7)d9JI_߮ -e$0y䥜e GIt8?lbh6VҲ{z喒gĄ5$sjX(9ov'qiXxTqu\$|`u]]\ڿ5?{|)RUUbIHǽ\g/4}M81[`NԐh3$pm >6Zw[U5dW1|@3K;$5)]k[]Ajws@gn"e t}㢁 W= 1-B2Fp`_Xk5?}CtmD ?okX 0f"0ρ~ Zkܺf EW&9%}&`DvH4%y/nWw-AʭLz(qwYMҪpygjrH+>Жir3'FoiV6X)/a2lƷxl}PAF yΨE\>r i,+u/liٓ|/oB@[>wPnm%;.\D6'4Hm"iL}93,|}%R}ϞnTZ"%g|٪ZOδh86)= '[|U%l +fN4†@}/Oyײ89YϧyTqhgS*ϱML֢>A'W\7 HR DϷXz}%xgIL vuaIjdl#.CW]J:d%>.W=|ɀr`M漘.qE ]🤕j0M l<^|p`-cYQƺX@t%*C#A]y}#`D#e9K]D ׈iQ7b+(pMf-n3#iX J`S'S+|NR~bc0%P#NW­:ʄDᐮ%;x10\X7ܭyҭ_%C:]m(xؚ&H9-َOo.~&甥S8RJhjJ*pm{1j@f%D 'IWQ첌Fהl vkR>N[wb9YJp_gSn{&vch7| ݁,<ޝ+EnUj[{ >V rZ_T~h_*ˠD"FzE>z'EANf e*P_g:qG4T'.t@+!&5,m,C æJ3%RIo1n'\uB Pd3sc4hk'"eo0Z"q;@[ p1٦&ը[l"O0&tQS}"B؂m+^v%`wbv ̠nX+eP%^#f kteS%yA-$l[@p$`?.@qS؄+]da9m('zz E}2Y|Zŏxi׉Qޔ'<`da#JÎk~ ,*VWc戲8ـ5>?kK7mT\bcDZFIvaPmapIw=22z(~SDZ9h{ZžhΧ"1f'+i+[  nX㚎 FN¼<8sJt3~0ψڦm~<=O4'X(±?pJR̎߿$Dy߱9]488S3v+"r/" m:kS&3A߇vs\2ytAץ`kU(7VXGEXt I}HfsXֶ y<,X\7-4BjT5_"fY_쳪ҏ=X { B)_dǍ}#*%GN=0.A Iۓ2kJn1Y9jV@Vt"^Ǿco^F0fʵiKPHp EAilP*f^;i"A!@.Uozo~VǚP}sh te0)goeħ 5O32JKBs'J |Pj"$ "t&+–]dcx>@X$C7`J aj҆3l6DQ &.C Az<6k#їkKyt(JlS.9(h o4?RΞAړgw73t䘤Sw \=1,x2RF*;v{=dYLuԀ: t9 ;PL\^Mw,Ҟ]*I.O_'7_DͅaXb/o+4B{YL^%~;mN~OoLV#tfz#*c $Fql[0qR<>+%[;C nexli|@/ptbݎ%9%v4xnHa11h55&z tn9i.USW" ~=5jY44 e=0 Zm?l.aS,2ĉ(ut~/WAV4@;ئ 'w*ncg֝S¬Ӻ,*?1\86x³3A Z/I;N9iɆ^hQY57:&`rRwjX(&{]tkƖ: bp 3WE \P~Y-=AU>J#](3>2'C Jy볧X+f.̲̈́L H?Q6 ǑRi[0nd+2nZ7s$1j$.VJ 34[ddxm V4Ln(XmN\/c)eW.=odau7|'!]&c[IJT?s? hh3:{׵+J0|z:B?򭳲d_r}w]nJw;$n l olJ__i~vK\tB ^ E*/Yu#.}9 F}='6{1>zܓ(u$4bDWc_Up<|lbr  B :-'#Z`SA2_2Ux6߸ZRǽ%` AºGB%Q+]a0$Fl]Dm!-d8z`Alѷe!O{ J 8 :oTMoC!BE 0jJ!BaZ&θG_7/M^UEHIIZO.×#K F.|x5‹{c*Q8W6ؼWCn*pJbPNi`ō21ˀWE?oEŸ-`+w!X&DSs9älV9cm^dL7Uy Z>ju5[/  qx-vEw7O떋Ɩc$*Lz)FD0E|J@deD΂:D3WR{/0?n/~(|a=HL /Z;ZhL0Ջ hRH].t&r|7zTTJ"Q'[jf8=m%bq}KiVEUT% 2a~iܣ0jb%O<<}*j!W*|I?Q&~14^bc3/w!iߜ cz6 #ֽ^=[_Jȹɷ8C;$?/c[.uӯ7|Bc..Zr+%o`#h'0A5˓B`t<ͤV yL䀿UbZ#Zaɨ IjN25 #|ܖ,"; nCgtQxbVst%f2W>ٽ[5jI= KDSW-o"h8H) ,Bܠ4ֆ,\ErTަUѓA^d0@=4mORNˍfR4#4i%H!2~HҤO'! .k Pע3℻qKK  %Sq5Jg‚Hw86X:Q.DV{l5tu"Jt#~Rb$58)PzUb-}TK¥BS֝Y%w@?SPc)>=3gͻoV=`D)ϑvI[Ύ7?Z־U>GZާÎ[˅'J o#o  47͢FxRi==t}7CE1WiHSx)ɋhaG,,.eyl?7  ϗtrcokTh(~Bf^!>_mU,NHxFcAf}ufpf* n(N3_-?i7q yjٛ{@J_c'CцJp!}sb 01)^1`$Ć2~{MB-EY/TS~/6Ty?kEgJPqqxҍ+0ݱ剀*m~ٲooNLK.<̠.A1̢n|5X1&.WWwe21g,r7<_Q臬j|EWn EQ@F\7rxL`dzX-̒TQt`g }2l LK;ѾPpzhsX[QBշMmj &-g09$TKMR*QgSU֩WaQ$$=Ó>I[-݁vQRaOS鞮Fjߌ|*t_kp#Q̜\"D\z#M<&:,% !v9ecm*! 9Eb Tqbz LezU@%LJS}`MIܹ 1l\>:V HWqڴm($lύdO<ײh!$!'`]ASzW #f~~NJdַS r%0lEx>WHNHl6"߲ĮiďnlyŒ ;qhF ߞTl618Jh]=ybsK/1n6!Zh^ ?ޓfGÆhe% mu1T~i\% 3] pUbFv*&2jgpr\z-[C+a̢b[o˖q:#!Vɯ]عBgB_X+&]7|6}(ƒ=XlOC 2}Z+;gQs͎q{I _o3&p~M%tmPz+*GRh f#Q@LDe - K{*hH(gu v;>Zn(]h,-o0јrרG{ZV(8%k:Y@4 I hQ6VƗߑ Lb qPpl*ؑF9hbo\o d ΄N˰%5`Lܣ5~u0}Nӎ/i .zYDƬik Aϣ 1[FykO'D^'x1g)muJEr45H1}dD^}1,hq'[u&R4vDݝ)E p5(1F0]ɓKwsAdL0@o_Lfu{R}nc~<H%dVSA<KxorN=S68WM0xZ-g`r'NN^SA]Nr:4QP-\p9?7U!5L0wI%[Z2>jٸLmBΖZ2{~b"s#00 :Yؒ>;3Pw ݥ[Z/,C BxׄJdVh%".sQWE~9 ŷdMMkjK"hM;e#*INvq"\ϓSzY]mU=%aj٥IbɃ/;VбA֗FB L^;H1#7/Pgw죜Ȅ|:%/z" ip`,QeDyrv $f߈ӜAxz'D9;žYBseJ;QxU  ⛔7=OR`n=fB}`щ+i(O16zVىK=gs0J_0 {IٲF1/u׷k SwpP"B9Xl>z)B(%jn&cG;|6g0Z#eε(qG}+'8B+Fk<\SK[mY* M2}^1Ne%M0_ `u鮯9?a,>;Ÿ'Зaah/$7)w7caŢ'tjJy:=XȢ $,W)*aS%eIB5dNQՀ</s}%N[&m+yt^l2J>?^>\ÇrrNʺ0yUcjQlD!1o)΍͓+I)Ma3woK;yx([ D~ 4` ]gSmq ׽IA2|flBKi(QyIsPqU,Hhu qhAzw).R2k`U/.٢ {m>?}כNdQGt׾O۵Z-}#+(g0В4k-{ Ћ3P-TW;>K!Tb8g*.ޒ6ދ:B*ӥH4t. v>7uH(S/;٥w. q]?݁'pyߖ>gʹF7kݝW;fbLϿMx҅׺d'4A #9]I@p_Zڜ8#:!"i>am D! a{3JdX=#%o=Z&C 1"vD޶) !`ir,c\Q e@[b'CdOv_X7Ky!+Q s@cxJ FӢ "AyD gݼ.qZ&ӄVpĵV/F:pݝ%?>'si~~-r~Ϝ." kDa&J%4͟:]``-l}9Ch>R'ҩ~gGN|e:Dg` t4Tdz">=VHVOhGع/96V24.a;k[6H*0۠ "g9{O>a&5;RtjmEj[_L9vZ;4n^姍@ke}U3CVE^'&"~(g(LE\mL{zICY>C84kQlz{m*f_$BW3$`{k+\/4nn&܋)FCF!{%Omgg idxRږbr)4mف $!8M>Cj߮ԫ˽}%ʖ3s}Yz,),D ^싻GE[Q#*l]ko=nD o>f`j=?yذ2l L*ήu 蟣"KΡe m겜ToZ+p"K sI x'5JմX (.cK8MaU%xMx^:I)L uAP'?֔qw?_H>?nE [Ģ VʼnB:%iVGж92]7tZfVW ɂ?\P\? ۟dxv.:>P&̮vF>$tfmfRn՘K{ E )D$t5Th i""?r3%l|8Oτa^#KurWY;`XgcA&t6gSywuxUOޠ={}۩L°u3K|*eG?c_ѳ)JXݻkLh:ruSR'ۢUV :|+K 싓J_-ѝ" O !N**ex24ZcƴI|1n׭}W:Tr~vMaCItl25#ɮt}OG;1VBE_Z6Z ЈFR#=!9T;!lKv>-nf9Nr$]zi)P6#8T5Y@fT8&>Gj':ˮlԳ6t3| g!`v8aWֺ VK]Xzdi+îQi(GG9Wm ^ӌ_[l(EXUz@ڐ.Ô (!n(~(1E~ڦVXBtʊ64 $+320fV8Snqb4L53slc}Vi .3O ۴7vsT )#W['j/q|LyuD2v@%7}Vkft 6 |[]"9]vtܼKz ?_,;$ڸ% Kf\5 U\7')iI=B^|TGVٵt!ѭž)}ś{Vc5PHPXaޯݗKy0=[P XR1Tmjl݃ gݖCuG`9jt q_bF4*nj V%=YRS9_嚰?`*x(3:X:0권|mZu>T#RL pԵ{S DWm6*mvT8/0G հ!x7aœ#("P#<4oz~Ho\ 62`**2lzLqZbag^:nT^"XJؑ3Poʾd~9.\R/`fNN ^M04*7芈ʹҿ1oΛ ^8f(p;FG%XpCcLɺ+ҔjVLEr5D\R,SKws{u7idY1 ̴^ꕺ- Yq=g;V7q~i?q![)Ew1ӎ@; ۖ^=TX.ETہx34HJν oSL=}ҎtU. ](50>"m.MdI3Uv-bSG) EMZ i =;p e{S{Q4q]õRoG&EظGQp4U$TD\y6 N5T:v ўF,YPܒ2.>u?wIw xO|S\M[ aI tEIz` ׏k@H,` Pchw i`uٱ^01B75 ?B]ن'$q;5Tmpn]%ݧƲI;Th[e3S+]vhwDvz˂o?"尟E QmK}Ɋ65<}xR?xG<s^mo!}DR+{Y4ّ,dԴh4Lr{՟t$b9AAPvW* YhU qyVRfI)d*L%Y3ߛ"Ԁ`֕Q@ VqcEvYY(-OtgZR@n`7rpV5厵6a08?щ 俖0y\a6(%1\}Y!;>s,ኃ7{:6 dPxFNy)8M"֚ΡFsM<ȑcUc݆Cm,Dc&1`~C(s51^d6Q aFn[j@cW92д:|4-Ar|;Dj&DUl"Ā) I#[;ΗB%wO\\[AMCnP\c9l eBjzs-gdۢ6 AFX:6col_MWs&4-s<7i9wtUsK`1Ä-`޹1=ԉ4eoAG&]^ ler0}f)jTGWA*h=*e ei.@FJ{zU#3ؙ*:^Lo&.IMБU}dn1i?\=xF,o?,Z r_+Z#zV*_tLΒtcQӜ3p1ѧr? EY78 .hQTzP}4e%7tv]܈>Ԯn+$&s4J4X0)Oק7mWs<z'Pj' gvi~!QfV*_ 07=bUKAx8|?{=MFYgVvIU:l,xq85hbh9͗mNj umvXgj%`Dd+i]P@cp0X#4eJlu5]M^ɘm~83F1qG (#ݝYF:wy 5Rhzor',^)˿m:L&./ >>Ȗ'{[Iƪok݂w+4JP?!5:VKATbJAy"XNw1p?: (:8mrQ +^oA~V;lB)sўei]9yˎ6lc7وX 0( 5[Tbѷ} 0T1H/#H%)D}e_߲<*,ضx%4 ֱnf )3O:LTD75jo5i\wӗpQ9# Z6 $]0qbVo$,z\;F~Ν2ax:pt:sS4i(u ͑左K z0+= ծ+Ol0ۮq!4u `SLE'rZc0-Օy',κIF'2@R#(1zrJ5+ֆaics-zS캞M!qۨ댗WrJ vNoK1$}kb=g{QG^g`l@>l`$41:,aD"9lڡNH}Z=w}&o١b%{_A)1)55**rR ,Hja׫yt_}|X:U ؿ՘7Z \:T)YMKceK?x#A2}P(HEwCZ"X11*˧E6,2X!.ż-xHf߁vZcV7ղ3"KK;EA>y`?4L/\JZ8I~=hF8ŰZZzoJb膅olq. 0GRv鬟7zP'CZhyкf鉭Hĭ 7?,tfߒn#T}CL ?p=lFSZhGz['): HU2y% Û?*͡}jU+V0F~%Lys+\__V8~xYM \ۆĬN[+Y}AOn |ob>J$x)A QoVqJIQBTS7MUUgFI林k ƅfGr2'C"d:VK.]ϣ߈~2q`z$[XO?:'VCVhEw%E]0Ë  x7bǻ‰t:%QP>j]D+i`n C# ܗm:ř-w4"l!K[^u&ZvP# th18VvgxWR`eICv3Ie| (tb=P{lkyX9ɮcz8:-Oʨ(s引:bFF#C-gFY׆ONMEdkЫޕA _EX SSN kjA GL1_Qi+4v(8rc (`:+x4F nZ̸ ^}.t^_oȃcU>SٗVV夑|mNUU]y [SPBRT&D"ЎМ]dx-y^QpMKI},1;+9$mnѾ n) fG"nD&Ft.dDZ0%/m^\9q$D 2{o(k@}I( r {~<>t0w+0DT/zn 5;iGS@/Z?LٸƎ )N~z0tfv'U5Ԫ8@Cu|c/$_:Y[JEAD2L%oI1?:ZxÕ7ǵUa*$~ѰsdB :9# ""*|κdlOյ`d Y>aڢ:_ke)Gy蓔tG.e 5YOB-L`$uR_6l9IDe5 W2_F>qH>9%KLBK-m  ya Q(.$=o>|ֳ2$L2{+Xn@w)5vsٞL;Iphc>eyf}mumz31]%l^iR/0)##n,IՃ-TJ2!Tw1 9QQm$KFLoXlMxD9 c#Lr^Au^|j m!mXL1[B1ʪA,d!~b%NҷLaBGS5A$ZٳLn'r2ziMYyA}@ap;o$幜GOn"8cfG[NkJ y"(|ym =ԩ;<M#AdhoNXe%;잧>pd·)g &"˽ l^g @:7 l;SǕ0~S&Ӑ^-S$:'+W2YQ]7?V)cҲl鏂Q{Y5Z󓖑}\Lz79Ib''0@ٵ2L#pP9 d"j, 'unW_B\5p?Bj{nt/W0Kyzw'J zѽt-}!9VRx; WfdffS DxLyދωu;^3*3s9K^ΊF+6u*kWyv4?}鐩nb%O`5QS Hl7|ڿWuL'"E!O 6E f{XG +A>m<ϡ[ #6L8d1kTGsP9o4xhdaʦuPOʽ:$ry6&xj'_f 'fR\d- S$9nnx (bc4Osp-8DȌݻ(ƃIaak^z_ʇahqokqsqN hڻ!Gt_U7`FkJ[ZSϼ?Y_ A6OqCuKEbBSubZB}qd 1? -P[ l`5$(*njPQdx C}Gn`H߬1LɝxBյhyi-߶F=5x T;L ь:3$oAI?U:ΘU̢:Fk,kM<~f2s#K#W;Pw~_M^=Y?yWn=?K)}UwRE"*e$jW# }MM)p 1}X5up>ƢY3O +nPsnbm]n5zC3S%OS5㑃q+zKhBC!qĈKwtL\qCP`,I;Hָ P6V%m&qY5; _?L'8PXId2: o b\nbqH=~T fit4 !R^&4ۥ*~O85 *S%+u%CE(j!W;r ғlnR %։s=<pYd ̠%GU&`R9 [zؑ4LB8l7""rC=QOHC8A6(p5^}kp |xF|X -9ۄhAyJsy?b?T z&XB PIhy,ZI]6%ݒ$`Irѓqy.xbu'RzYac=RS DID`3t.Ug);٩dMXۀƗ5?sbbN |>@)9xM6ޥ\mf! #26ZTsr-jeN MWXpC/߫H Kb}DEF'&toj[(/$#\Q)GjX"M.sǢ(u_" ֡2TABf9PKgPe09Ľ%b$,Iصzq>hd6!`F5J̄ge3ͽ+b}Og@ٚV80[icI{6j]YT5g8B@ݫ]/kWvzf`bs s`7 o372_6 j׊Ĵz3[`7/ Y KDGׁ@ps1t W WF} 3^H`AJPHS|!W}Cy9I>٧ 0MnuTw8[oz>N I{DTmZn8/=)luBM,WXG3`+w>W{s떮't۾sLu [ym5u-h,6i;aݛ1_ haE.6Go *L0?ތx*YT/nO%D C#*ݱ ]ec4^x$ĪA 9c|Q$ڤAK 1E|[jBh8dЭm"piԹoҧ8"rk"{:TkB I.na"-ڥjzft4+BJR2PE4Buqghj''v /`B3d㈹vx) >$|Qi9`g@֋# [|$ӹR+EBtRlb4Я;RY'19*}c%aC7SJb_`-^7=,_$΍+? ff1eolΘYI6 QB˗Qݱ_KG#P1rϞ{4خp̃GMH%lt.=h`p&WX(OfzKy=G r8:[ jk;g|]׶۟h0^oMWHڼb6-,YJ5 djc- /-A/??fgǃ֮2N}Nz2x]w ~vEJ?/|zUc}rk/kJ+ H;Wxk;'EB`IS$uGMۙL2u~ ٱ#{E~ݱkv+a7nv׋ C=FB##}ɱn \*'#F ƘO2cXp|cR(5VleZS3;HBy8>&8&(MPg}mղ+e# -9١ F$@PE/)gB;kK͚+g8$t@Ng/+7LACo&%%v(9 @0?85ڕ=D(M[&?A&YJ׺eUkjԱ ^5 OkE]1IohvHFt y ZႰr]U%zw6h[nsFL).Jw?>k8F6 Rowk-h߈89YR-EM]"wه*B|xلvy湁hgW2J4R &,"xf#58mHQ#v֝ 2SӬMgt*!PQG؁Q*+ܔxx pp!vhpqV,D2I^0<տڢ1}R1+>p .Vb:!1IlھI ?Q}S I["U+ws_tQ<4Ha^́O:Gc.,P  30 k~&[TFB,8.Jo1Z "=;+ WWDg#|ֺKHeS|(f 7F\wY 5nIZc3ɍ}Ҙ{@6#Ёav#^F=0_'N *dl榙18}*ACLГׅ%eof:Y H&8ז͛=c-g֧ʜqS'_j\|똟z1օ!1: (XoGBWQHj=֎lBTҔi TKnl-/2!4D`iAy3g. hNBAH*mog qG2I rm{'í< ynepÉ> elËnv&E(+KF DZa>$xP7}>%9-1 a$PhcES%DZq_Cjܨq֥Kʡ0`<:8oQ2/қsRH(,4PxJQ\3t!>ErR'A.~.}4b%E F>?1`?!(Go;.?Gt~P\>Wv(2_1ڠP8ck2%"XmA9N0g!$zm7wšN9Ň);wҖa>-Pqb9 %E1blL:Xxk|iK@FAwA&rPı?14 nN2Jp H}ZGa>tsᩗYURR2[]#< `z '?mLy̽w@KcDΛX` A Gc19B{ E ̛PWMm!laUĽH%G8ۧx %Ti2c. DzA )"~!.8#任gw.2eGͻV?HI3DCFU&s+gؼZYo{ϙ&+۫kej^_Ԍ}YoTڼL*G"Et gld8Ά!tĖ%/!؟*@J)A&UK>޳)7( KRDO Q#f sGHԱTk).([2ž$B;ʹY>59$mXhn=+.  {FmH}e?I#vo92BdG`tY+_[˲#(}FgnQN5YZMS$t>nWS0%JofnrC&drY埵"f.})bg"nJ( x1ۖ}jу/nPɄZТ]v; } 5k|+O-K)p}7zP۾5b5&D\xCi."pwy BeF$ :X}.˹\zj]RxƟ"'O̧8,l Bt`bjg .@9=s[Ul,cٸ|0 ƴHp$XgetwO̚DQZP{ۥ%FPO;֠l[f*g`R$.`,M,ވFNK?q3Is6G'j-1N9=i4'+eOӠmŧY>ݯOAœz>ɩDpc.3wy5_%ĥzs=La6 dk1=;R ^Ye?r'9cJ~u yW"/uc V+&M.Zj ϽMHOl4fFٿg}YxF LE.F2G"y)AGn3epbJ?O i#SgZ^%2p.́ )1 u!:qm]EȸP &*"0R\~AF=g@{ =6}, 1!g'[B[L~N-mnZ P.Dm6vD2 GC02 nw:bOQ ޿$$ z<넨(ﮆ,xS rYS0 !Qj;r_y^SG/iGD-!m@Sm%ZmE27Yɳ*GLJ'LpB=m* |c*2/e3߳( SȘS[q*Χ(`O[_2٦QB/x'%ѻg C80iQ7> N[h'm}MdcDKRЌ@R1QJ?E[D?o?${s5ٰmtNMW)*Ef`~<:9b>^)t.RP&>DYF?KppW1 Ňw ŗpP587/@P[e/sti~uؑwɳ'(  Uv9bpf HZ#נ3|Y\۽m0 2 沬YkUlyBХ~R=$]X^fUy\2/IRHUFſy芌tHٙn8ߺu½dDJY`]{-IK+[K2}7鞞8B* ~OUoVOsI!z ʁg4X$vR3_hYɥ>(ߕehV@6kqC'9eH nhZе1噙p1u%rQw{Z5,+g4,W=v=Cm~B1 5k(Dr%s=Mh\4yB'*?T|}K;8K.yOT=.B+𮅩+>D&;zAg8Nō`_ڨw5{[:2<z"wrZ\tw߫ 9 Q\#kՍ,xgd[YzMOf[g~q? 0qFk1?X|XU`Ǯ6c X%/\|ZQ{n:KS?~IhBT߼.:D'7jX+Mޢsic9\^Zs9x뫨޿jx 4>l{ܕ>Ԋ3:P<{ލC|hc1|~CE|Y˫UK)9 :)e*33ZfTz$%hƨ."Mu O@y_ pF,g}bkP=]OlWZJäś%Z.|5NMoֵdjR{1Y赟5ˋF0KXx5n`TqbDS"Z.ûٸoe*M?Jqyn.1MFClp\gjl`)l֨ѯFQ~-84U%c~<X`Iv}rlzsF-ۘS֨Ï'fE*m6ԭGhǂI&b(m+4P %fCf܊y5u1/Z 8xqAʩǷhu&FMf9O @JCţ46?eVUJR?;l<i5M+&Y r)sX5#q+1^F_Lٍ&gݎ9zxOI'Z F4$2b'Nc,܆w uʁ]Uށܰ`z,nY1fN,ƎUΎG}ҙ沢^AiԳxO;}~4aq) ᲃNE't6Bv̳Ah C?5+W-wR>pQvٛ:kЧB t;^jZK*Rc~Kqo LO+zW%Є-2mэD>=]3%E޽־h^Wu&GJ{g; ̒#¤IɵSn5ĘBDq\8m_2q o1m!1Pf/a9<-IpP?I n u&K_ )MNP젢r%|Ujqo@Tj^CRx }'mfe< ^u:}Vycz6/q)jIAQOS_Rjg0hG($ z)O$t]_{4M* AT#ts<Î {:Z N#o7S49t9AŴ:2HO7*3,zb\I:XtM`1h$-l}iiTa@E4sF (_pu8D2ZΛVOw#u9uO"{ [5X\=k6֡y6%pXmȀo?s,WTԐ7ZQc5g)% mﭻ`3%00}۸`ftd(f?U. xuNz.lpue)rbEM \DruT!#c8SFe!K!A6Ap3{؍.c9Y yieY\.\rf9I4(2 -so9p:$vs/V1ڍ/$}>N *'Uߎ@8ҋr0UFA'zi8~Tf|1eAlW<[;܃]kXNmd^ ㈺Py#r@xN!tC?W#w26vv Oo 䝋vM;E!=Z'0s=L)I헀yђT"]b1yBZx+).0$Cߦ؟[!K/(ϕ[] 𦿉&jp0oƂ49ŀ3kZ}fb{'Pqo]n>]FC;s;@ôBx>̽QǍ>~Ɇv  kH 3^|nG+#9UXvO>ANTv[1ݎ %$r"k_?/_FRFu:#~>C_quI)cCu<0ЗEɡ:;87TQNK b;Vu -Y0ne7#+m9T8g݊cPͬsT{kMȄ4 _w!$.%_#qhSVXvYqfi9'bXA,%o߮R K Kخ"p`nm2,)dۭj o'-rgu'7Y׽uJ,v{7^yBjJKg],-x|;o~Ϫ-88|WcYOslӥ*{$OfDAhs)n7{v ̉X\XT_A~YJPkx[\`vCF< ڎQ׻:;K~ sd 'g!(zhj}Y -|8lĉhpCʩa=*JJ#4k'L-YQ'H;L;*wU8vdҨůnMJ&a2ÄssJTgzpxn]yszA[y}b t癉pZ>[bcK Nm\U_7)~Ac;Ҁc3.yF2o phGet%爩z=9̙  t>"kYLMSb1c2殮R7f} C(~F (`C'1u<c&,̾QaSH$*A5zgI_}TIQ&n5RC3r@>_Wef(+am-"ӽx[@ѳ.}/ITpR(|@|Bsn4:@5 .(,Q| vҡ1srzꡓӼ9B+MC\B/F>)S@m}bS-Suhya> 4uVV`G3J򒹄g ʹ -xѺLXb,njN/ͺdIEsnrj狅^+q  w&om %URkֶ;)EG "K &򶌃7l:#57ε"&bvi#O'TR6&! Heԗ%OM]X[r3Pr!-TQ x&lڠ)vrIWgN~鯒S\7ă6.RLy?R׈m0;v̾Xc(4MJ|?g6׈R#sVb~dU JGV$5 9 qtixҌݵHptCIWۿo5QL*+1IMoM~>.E{EEş;%QfiS.iND~7K$tC4^VT:>M dT%=ELaE"n#5CGK^{ +OsNlڣC^}M"_gVY/iw!Tt2}8A: ? P3e?&0E^ň)גKm^NLI9Mm44wu"hoŭZܶWm"x'uQo ޔgNR(:`?78KRBӅz}U;٭YNwi;αׇ˳ /Z`o#е~f7cx&}h  UϬvl ?aGRyDg̽zY/6ݚJ4U|p6|'m`,:K~8EJFO,a'hH=D7*M~4/,ЪK ys#yy sp"ؠPo{>1pb \5ueۜ/Ztޘ~m #m%kY$OA[='5G!gS=>T?Pj\xwo':]I g+C3\FMg`B]*lLkZpG(`*#'2‰Γ`kYKbTR6 Aw<8W5 YOȗjgv0@ґ: ^$-zwʯ ٴ8:%S$ӥn&J̓zw-V~1Y;ӬzN/`NOAFuP^W{+kij&1ZǹG4[P&|uP[#q:?Zrqo1 =-$!zŖUWsv0%`TRފb$ܔBE2,rJ0Lq qЙLE_kno '?:uO5ө4=ia!57yswvЋRI1; R7_;7G[/6'aM2ob[Ӹ9BRQK$  psG>uz !~WT>-;@CU'E.4.B"rndRi ɪt1[ljٔC/O`,{R(I{[O2b. Lb 7V?!u\wTz|BC ,8 sc KQNкj`y? [kCO/8u#2c mkʗ+vD rVM|Ipg|B*}lءZ C DJأdb8%kL 1iM[23[6?Yl:VKwKw ̓> /¢W ]S{w#(t|.E:gՊ:6sm78F3Y(2i+/O&RrT$.#赌ڒcsQ[# +Dgl׸oJj)i! +?gY1 գ]VJgeߌ< oލ"I=cfvƢ8arx2tmAYEkvs.Su&J,Z|o"X\z +bsdҰɽ'nPp.MB}Y?s¦8a*{ e jDW$#aQ ` ɫMd+Z [hǔK1},͑;MzNf-?+N my?I+YnTq m*1w BgɞQY\JS+u- :A1y`ΫI)vE -⢹WE&.-j[Ds)]Xٶ<ɹ=;+b@_@'}nQ}7NRP)Nѕ%f`[/a È+fT|g\% TD6c%M{ Tryծ 䲘lWn_Srbbyv(GNхT2 -p O ϫ#m.{T5_"}Ժ4@db[.ʚzl nTǟ3$Zf%qrH2lI`V bdNGqX::-)Lh%~!/B[*RqlW^=3 `DQ\޼XyT- lQ`t-/UXt61?p6"f|%fy"7 zqA8A9x~d,u%TYGA)Çܬ*F,-T{)v@kKd͊ſEC:M,<У&^#|q#m2xXp?$:45V+?|F좚BŪl(zVb;CɪYŏ Wp [ ;)/€- /}]VӍeݬA$ ҫ߭Ӗ?Y8vN}m,%HF+D΄|]'uZOe˜ҁ ȈzF/W\\Ed-Rq4X]bKa! #moS4riU| rb c'AsjSߥbzN:6sC\o$Z7asËd“o?m BDr+xΆ[Ղ9i:zoq̌?g.Kw}9H]pЦŠn7"FJ3 Q☸ϊ=&/9__,rOOWSތ$"_=$otm!Ʊ[t{JO$in 3*B#֜kZ=# r{תF oT>$/a\w )sF\)t請y6]YaR-/5C kE W/Ap%. Rܺ_QUYÎԖCs1:0"U6oqy[ZvӅ7ezĩPl$0?RykyR@΄vZr]9wL"kk ,YS%ܳ[8kwV=:aW ӯH+ؕL # EM0}%rnXZ?yDBJKf` /i5):'p>;L؁'Uf>RE`q7B;3јO2g:n/n%?玏zED,*kϐ|[Bm,ku!1ŨsbH)x_@Liaځad[~ETqwۀ:Sur¹p*П XGbÕMW246h.Dt&."P <ߡcJ 'jնS$~wZme|^H"/>/@xwKw=٣OfBsZsC@=u\(Kv\p1a ԧz84Bxh|^,zW[-)muSf4[_zr߳h>u&+8AL$+τ{YJN XR)Kj$yEgyBl<)?Hi[ CN# $JB_1Tw#MuPzڀ2]Sd(cӛ6]}(p۞>k(4@u='-& #p2&p" uUYۻ{K='2#*tp\m۴QɕBYǢM/` 285RH9{zI.(?G!VɶTo`# ZJ6ޛbӾwH|WL 5: AHPCFd}iQUJ>Kݬs"I GݼB#ksLq,B?u`O)Iy x =!UѬnS⮭76WI;ȑɀ',•ϙ0k{z" SsҶ- pm7Kb-0sSlq g0?5}BYM\T ,N熴Ǿ܋:r¤r_4Pj}S߫0pgRCBS#kw7w U g9vcÜ)Fg+jn&Ep ȑA 4Ibs9;WqnSLlAv/֧QiHTZ Ypa{s-ܑH`@}ÍMYn;!- aF >dW'DcnqE}-zz2*gBU/cs)/D$_@!y:,i߮9JO6Ts!ߔ߳ teF0h5DkW!,-1)(:G4+<+EMU5=}k`tŞ,ji^T=![?Lhd{MHZkB5R{b7կkb1 CHh @p`8}k ]k-btuVxo+3*d/^IwG" gqYŭߐԷ&²p0lvr?N.nLSYU9\'d`4'Ts7v$͋%ѫ"U$0FBZG$7.eٔ>!T=8|>x\O6Lb; kHY*Aɀ7H)Bk BG'v49 2AlȢr*;Ψқ9֏n"^7g `@l,dRn]صFj{~$ߘ ꪃ7AVŶ Y2}L^ŧ JHz9B-k,W3+\3=PaH0g`&`֞oT/D|TTCE n[_PªEMkFe7iCP*LmdYt42M٧\xdsH~SVYy]*Zte`W< QM_lSj՛U2nlyˏ:Zfux+d;N2TnjZFE=6A^h\8Yƙ2|=o06gqnTYT8Wf33>㷗(!e\4 c WS|6]:Vҝp?t2V+u$Y֒)n!v{^Vx)&̐7b@lwO|sȌ02絘|t u&#:[\9#idRi>Y;NUZ~h:(ђ۔M+pCy&~V#y̡!ٵk|] 160pJyІ+g_`j˗{d{{(P\pH^%LT/3ȘXk^(c!޻.rrm6cF$ev`\-M2^L0w&f'TKYaf_K\ HzJyuX6V{%W{R{C?o^YjYl{XXf>Ӽi3<-!Fu^ڂ2[ˆe,]G(^XYl,`"3ej̅ B?0Y',ym$ARa|c]4k;ދT ’Rq=W9F`%K([3Cq& H$)ʕb@Γ`sFЗ* upi}O]Sle[׏TS()/@v|kaf^54haf2(6#Zs uU?K)&A:Q%L#f!%-KF{Ha!N|n̙~@!,^X9ʋ8{Uv5Өl1k@B9ur){$-AkvVZqVja]=<}«%S v!Tgۘ=N0tq?, X~WL,tk8?_Ncz\J:EBYO$[TQѬ sO&E5+BbU+dI= /j%|h=1=a BMq (,2( {z?H5 ՆqPD=GFľ@hZ5;?u/rD55 7-1=t NgՉDk].O3$2^MfSoGUy\I}#z3pZ8?PYfK{ V0P*kFv79NJ3y65#%#fQ>cԗ0*ћJ%Qv{ǐPlN`YߺN5frFA7ZT|Nx%? YauOU*T8~ c編]HHGN!z0' eiY-fQ[>Gn?tЕԾ&A8."~@8qrv_r La+t)5,~ 7} W>0!Հ2r4B3ᦾI2Or =USg Q$@J9{.Ae ҝvt ` irN0#EIT#lk;LfmtH>R[J/5X, D=d.>Eq|;oBEuQ,J^qWEMejUR(nFZǮfV.Bg\҆ A]i?6adPh;bI0Wv5FJM*Oƀ.O~bOzƬCni pp1e0FvS ~;SVj׿&_, yyf9oZ K(0fGf|EQ/ y@)Q֤ ғbq]i _NwvL՝hs0%f`>_|^0!*T6%q}AꊫC&Jq.WyR)5!8&%'`-?3)E +؈zWc2<Bpdp_EX+kuBWdEֹqo3BsueH3tb7Z0jD(?5D~pV_c߾6#Ѩ&%H>VAcMۺ șͿ HoZ C-޳nOVlE8 )Pof>$IP_i/;BNi &G_ۨP jHl~9;{r*)f9%Fp`nW .(z!}8( n|4DA$OjeƧlP"!-#XU0?8dLLؾׂ^]1'0Jvϥs/17)g ͈߭BU44@Jy>H<ͩFI{֚ o? MB,| K_nq-oљTW3V%('`TNح%Sy3.[eqJ)Ĩ"mjS`ٝD; KdϝpQ\Rٞ@֩ 4 )0oZ?_ȕB6`g vBO ÛnݲguN=FaSL A{dpUpg$|KT"iI :Z'(FV|\ ?"ל{g)UDt4` ,Qy)y|ᮾD yr"/UY\Sy[+X7+_!c^^:CKJnW..bg@ӱn5&6=˾fZ4 ^0M+:MΑuTbv4ʃijJK>9s1ЏqWfkejwÄQ]'NͫX9rWb"bR[hLuFS{,mz S]g(tn4Cֈ>ûdQsZDK 4K~zq KPƯaA8@6D8ǩ o>ְ5MmSB!Núy鷾*jڵ`+RS(c (b^䒙| i-!tOY<${ͩٚ|[y+"g;]|pV8t kU߭߭ M0FqARR:z}漾> Atݚ1pg4K,sf6Ơc1´r$+(o!q{8`{2᎐Y44ST4+0`"{yUV[u֫ gD z,+82"dBYWVso!Ѩ}K83?UUF4ocAZ C/)F5 NH]{_4clHnLvZe} +|bJ, ǴoE )h*3!#Xo>mH)ZrOc.6ak<(1!g{ZU9qg%D˚4'B,ӭO nuwaJs3UwCyOhjN/v6X~|eVyˀ.p_0@\ZfL0>^" *iWZ/ Wh0]L- U)mg5~\4$"5H5.u^bAyt 5XB,f ӟ^j(2]ybkNB1>U(v+1/i|L^%*<F0_UJY- e* B7b,N"-C:hi˪4ʽiv@Q\ L>TtS9p2HC7l-Nbijn}^ZFʕq`1$u3mgx(M[حB)r P/ Sp򪐲h".|lPU&;p7/]8ȟ, =PgP`3XbKULm(;ho1M`'SVK m$) B:M֓UoI_H ̪~lo:wmKadm-BǞZrT(thAq LJft;$(9칊<Ƃmr@ .z=$ЀTћ`kuhxg Oz&m^h@Uhaby 9 )8QdkLN9@`2w3j9/B1OؐVZlDImUCS+ZwJ30TLzGX4oFCc3' Hf 6Xݛ6Rݮz] w_LQ%d@FB7|7$ORA]F9'.d dqZgOCU:F껜hV| ?<%EXߋ8F14wo&7Pݾ,fECdtcJ=H“GgMf^"aai ٖx*l"Iw"фm' J9cY:/"xCSMJWE׏Ciy*}¡umM_qFrߔ'0Xar:SC,T7!^ߡ 5ɏHU3׌|4T.3^LtP; \ ; 75qpX?A06`j,:HAJY.op: Xz-BCB10.jgGYLCb7g2 J%h(,cF@]ObI-5T(Bk\dh &j&keo-rlaom+`+ $^e\$9y04܇2 FVLժ^N!,Y&YW5] TFuMJ#\S6{<cD<kpRQu`- (i%D؉ 8g{s!")^ȅMp3{ku{Deo6u]|c_oĆ?~vfH P SX9@e@ؖVƦRKWZSNmff^=keF,\a'/?$yTe8N9{K~/4%R\rRlT$C(΂(\õX(T2!u^@ǹ̦. l.SG,i#?%};0 #k|>&Ƭ8oH}JjQ 80L32:9?Ĉݩjޟ1&/ #nQy=do9Z>zL{i18bp Ǖ@ӗD'hP ΐߑ ­b6 EVף0/a'y2A>T4OHP>Muc9sF>+s_Lg2Qp5=?us'mH-v.r:S@:XѓX]k;eTA}*,\3iBo Ǽo#^n%C#)'(Us+Hv [TI2[kqHumE#{69fcz߱3(SAqtj͓M5m` ݺ8SyQbbrLapވ8'Dwn3Fk(?i@{C#!\>4%z'[9<Uҗ* \݆[;<HvgyO(̛wLAonXnZb)tUÞɑS|r(0qtU⢄h='Iq Jeשs>e-TzxB0W}m~iacz ]#ؒh w̖cOJCoM nn]ͥ8".߈N ekXax:Bٹ}3FC$T2q!y sg?vWRL68QoHVʉzͱEk"8Kg`~5#M3-~0EmbB:g,;DLMK<)7# e~S퐖3LN?lBԓʄ|[y ZBPvQf0Z'{|H'l&":)RtWOL򄡙}`lR:+.mq : " UHJNLMkWk&TN (X_"~eeI]J=-$` '2ݵ Dm@[d}Io-i `/U#K";6n".3 *ˉ\c94YwYSРܡ 7䂇)OLK~N['5BO:!5v%1 |=3ujF2{Ī=kAՏ@M,v赒Po쀞q~g {}Ds|UCeUX>z2 rAe;m&aU6#aG}ř;s0+r*xЭ?NPB%<ASzdC:륈щl9g1{v%uc#$4OLR<zBwuSRT:aX(7@]5Fx07,.1}kjvBCcvz{~فr>> r}@ 68bb %O= V@603-0}8_a9s ?j/ߊC|l=.oa-`w*aɎ PV03_N q7e޹bqJ|dϿ"43VLMZ{:f!-qM+\"*]PSQP~L0EUMPAp팑ـ\Ev^ +U2o 0\QTv;f?hm N zi?jW'P5MmY/VdH:`=Q"q_ҩΏXo*5/)7I/p+"8} NZ3"?0ֈ/[9*gғ`OI;۪"sKQTH9bǖwk` =cI *1V .E ' :a/IWˏ4Si] Hdċ?< 9~S_~ym ڇf}{KTAKN7`~vr'DCq`J{_Q'*zu!cZ̤p֦Zq00TxLyQsL.cǏ:+'4 g!P9=B3 wC4U8bMF@1k ;*i)HB+.M}T'0%PJы|(JEGX-j5Wwqgij3Y4Gv<0$5Q>N_/SSpZWֿ%CtݥGunYrD{6UcIwt6j0uFŚJY>`Rco,֬MlMuO D9?  l^G#H5t$ >l_ᕇO&Ȕ=’=ˌ!_,.C3гoC :wnGiK4!0򵓛r;(HIm@DϋҰ/q:]}" f JPQh?.Vfl&=:AĻg#U5ET۳ڕB]@\#񞄆,MSL\M֝>!(?cf+]tQI;s^d0[%|Fqa:CY!'r?=ƺFoE6|D;_c'DwoRo ά- bNE Sɹ;&km_[4(6{dTj3!1Rć]wi(&P^7d9EX8+QӰJnn[a ֚,q{;{I7p@1i\n۩*[eџH((-Jc(Kr^~o1"l߂L=&:6eQv'8=WGSzo*=4܄yPb( S;u|ItA(c}TZLvЏeƝ[@< GkDEٕ)˗)I*B{͖g nGؔu5mOUo|(/-{1É⽄sm?MaζE\X/K}&lM^ۼXʼ' Nuϝ;gz~2{)y?=_Win_!fqwVf9`KсKzLɧj &?:.j#@W'$I"HWY5 .zNMM~N Cai\w24vQuygM >!KC3jӀmghICbn%`&Y?XsrIH>OQJhE,KkiPe 9rN7DѤw#}}yȡ4.Ar/$-8&ϱvww^@jwٌ". =₥][6VZxmJ< JVu5X8\VKRSDHQ5Q1D9$Z}_;R <{6r4Ŵj]`W/ Lޛ4X?EpYqP='GfZ(?ދ/BPJ~΢0* Bh@}>1#xLfEa( 2 =&q"fK|ފq8~x<蓎4xaGYE61Ǿ2 -ľHzIy'qqPX#9-VΎV]S&okNt8 قTXݳtKaX둯=0c˱TaK^ҡ{` Bn0։rf ǟk#oIM.DoVb.u BjcɈ şmf DVNAl&8@O$i/1G Lhy˂];] 5+qj<=j)kë6Q ~.St>?ӡjJ9}z v.Jq16ʖ|Im83ztZϤCܕJB9-U=Lf%6{Au$Q^ ?PFSceмB8O7o_$MS?ܹbA =S(WOQG=h'\ ¢эs3{cRv M_Y5,fo(aY?"Ww>GC(!#{ n65g2,ϦQ: x3wF+ O1[n5KNfB5 sC!C7C88!ĚV E4.zSBb 6^'P-&L@TXg G_QWSsxPJZF /38Jr6 b ]VIDxfSN1j-1H.[K5u,2NT2Jxg9]v:N&Ddn&|a^mt!XVHg~2Hhb _y/r=ui? P+ՇhUpc`b}Yy-I|>˝έy6g6?;c?嵈t$čMo˦Cё!3{^.z^|mKK r9\y~ Js+|)s1ԑf^۟z6*^iLz=0"͟0suQ">Uy.V:"&lVPԑ8)|\^=t8 8}eom͝5l-mX*RbXFrCY&r~Ʈ U20ҊRZH.J{d?Ls=0^[lFVH0ܼ|B o^"'1eKȂi*T7IYDHW8Ƙ9FK?=)%P1:35i|m [*jxI_SCY2䩾[4mOn2d| j.uyR_@zjh }pRU7mF:kL1|-NK7Qpq0s}yLl%şޓ|EP"muBʢOY27WoVwMw\(HVHL⛊Oqw Y^( GF)ٯov1o[4o}pSJ=bJH5<|W iV%91ưU1/' }Ymv׫iOڬdIroHwC}ϥ2b6YgFh5 )nsIr^38QRֆUAП؂ \("E&^en=VO2 L'm1-i N\|iUh֘}`5%=!CgB.!_ntq"%|7N?;tC]J?H$zTЗ^YT1Zw5ʽ+G^j;Ȳp pRvh{@'8r6$BΚa$j1Y65c Q91(=b/1{+g9z2IP3 ^OȔ ܀E]`U<5ܐ_VۊN{A|K9>*R$)ypg eLFd*5()'p)&)6.RfАe\fOm/Kֽ\ 0 >L<>&1c&yg3)Ƙ>uW9[ 1P'd ƿl Onx#nQi1˲4-.DP)i`:K{Ỳ!0Ha[+vPw K{>@OV' a65ȧ/w^Q<gc!@%Dv6NiPʧ=p&pW'(FA+鶊o?fq~/Vsd4_)`4a9)G`'j2RNnmziZtK /AB7hlϖ,O|9뗳QUp<^q<  ֜UƠ0ت.: ~dLvӼ;ԍ.Wg?ZXFTk" -=2wK $j%n6t 69,0RGr6mMN [>VQrfM! /d|AuKTrK<쫰q :?FѾ_{׺ V M"F =k,<:|ױ&]EK .dL9C?k0=)\ÿ0+oz]DYhP !t8ğN~Tl1J q^(yop^؟˱DžNUaY({ͨB $MkVˣ0ꝯԲQV\WdS}Ὁ#L6dzw T*х\4oeJT(0oպWaN}}p\c.] ň"^ ~T?i}@9&KH[krj:E]D4 }&3YG-"̐aTh ~">R^ڐ%uڜB[=9\QL~+⣺25BV@s^n4 G}+w)NN/=WZ.X#kfrz(INmI#uη~495/r5*nv1G?>CS8xK"ae Z3m >cG세bm;L("oon"8-eFm7[@w^D"\ȈV7`~ll%k2icusFY4`Q8g| Z/lW5{z- jSqoE-Ѕ*ʅZژOH9H.t"̃nK B!kv|_"cCB4:{;;f[>. qfq=|=1?i᤼:`۵0w"yַ'܈rقbCFxqA?dBue>ʱ5%2p8S~[7]t;Kڣj=ɯ-f2tzcت!'#2\Gc26Xo$(% j3|*ׇ lt?۬j% d$G 7jk#bޤq0`+p:.G YU"LAG5l ;Z 4 o_hx>']uuhNfJ`xnVt:=|^oP)-~Aay6O^1"k'԰-"eq5p?"bރGJ[Rb*ޞlC8Z?9;2m3?>%hZ %FcM/ЁYʘ\BQ@Ob p8+ond?#1amt)"HL}ߧk<{zu˪؏& Ǔ: 3ߩya[!3^x]OWf Sŵ ɹ>~N(H(bh?;~3ܶKfգF(k_~DZ}ndyVNe-LJ7/hKǞ1.<=ٌ=@[ TșvSVOT8cgͯZOאo:ʠlwU8޼0:Q O5Ӗb:Oֱ*:# ooμwws}Ӽqnj>lz,S@[G ōqs V*\o_Q"r{AҩrEdqO.pR9f'}P *En{Ӕq.@BT9c-u>i#4[}hm ɨMZwqf{|?%!BJm05T枎J}޷f=%LVb;> )`#uߒ,F/x܃h=_u'L쁍bE1LrLշ8ۧ~ 8]GR#I_tcqX0K>>.mR, o$LZ,t p_UnۿECq*ub$AFe ;C_ڤr̃Xs{@qqg9 ~6p3>Q~qNo"IVzvE;=82;5P dnǖ/s$ Ƥ)W-J\}@ocNWB1 SN@ЀȥUV rG )>qJ>muFAӿw5>B60V59-=:ȩg+k$IMY˹n- ɁCRl%U͕&aB]GUGE;59'Ц# ѣG|L캂\gE&P;r@ ajSB-[X@n$&9Ԛ<40$rTSeRܒa_'yeWIr }&?Emn4 Me9!p `8'~@=γu<7XNm۴eR&D.QIBoL_ϳjȼ wnjK?OnFͱ[t] $!. 8R ᫡8TRPИ2oq|Jc%X6jw>ј| sWYz 7"ArzbS#@Rt#zWH-.RcGLYVķ5O8+B646gr&l};>= qְrbc޶}hٛ)aݒn溤[(TDX  rј^¥$$rE /ؾe1Hw6W6;>keқ(V'uTz4bޔ _7F yWmc K%U:gӛSEdk5a'7F >NA޿f U+\bElmKPBĈ`? m!?E>4)5͑ ֈ@QݨRo*+{ثn681I"L_jpEDOȬe/e ^m¯ 0_ά9Ob0eyk"B0{!O/UhډA1cmuL1"h]bܡC{M<6P aHRd} >j!L,#Eq=6n9lMb vz(hͨE 1'ZV$VskH N"|imύtBӊ A;GOۍ)tţ1?\:4M51 $R[k%Z.i"8VguLu*`XFG9H1$pkB!2Ö=Y,!p+$I3,aC@X WIܼh-.U m}RsA}dOܪTp^.^-m8>nCu:_8ҿ*gNk? l82{JT.H[gJO;։Ix2݂ޝc}Y 77Ήu ^%ۻX=)lTasB9cj/{kZ PaN#n^u4͓2٭4LԌg"^8ɔڟ-4[LY1!]KiȞx%z:.HԒA׏ T#i$)39:Td >)J^$KeWNRaW}~d ߤ3Z\jgKt׋CAC¿Okš]@'& 0BoIHHʐP>қy>TOQ t<'mW{)KDiKF\_5V|e`uoa .0W(@,ե5xwSLJ8,ARk YSlp,&uO ˌGH!p^ݻa֠+M +qqx_@!ww)K? -N QJMPBTtmNvg S90XJ^܏# X~x}E[v{ph"Dh(aɪnBgazYgN';Btfw>lP6m ŦB:lPq +'\!^:ژn_!}ae(jeH~5GҬ*Ԝ4Ƭo蔩IgJ1x?*$ ЋxE`{v{c.āOZ~F"-Z >`Ӧh׌=NT` CC7d$!ug?aʝI tr?JYAmD<~ƾ+F}| *cB*H| g0&RZQ:"/&N(y A{픉gS]LM,7. U NPB;q˱u0WK%0%0<8Љ'&js,s*2q\cT>:$;n~54W)xa|ǝ>%+})>d,W~!2#ʢZθxӴ`;ʵmA4=vnFL/yZed ]smjX2׮FDk$S[Q;bw^ LH*4>#Ro' YBR]z,=27G)_GE'/` BQVF5ܗŒD}?de81ڷI<4Nh&("V狐O,<a^Kv!IE#M j_jN`+NHjwXӠEdGxGCvDWyZY:3D/'Z;EV eb4gQY`~]{R}]P#*o~^mنѩ}V`0gj[¹Ik6Pp6%Pz癷fH&WʬRGNTۆޢRxOHQ_zqSr5Dk {0GJmF4 efKB4* |ߢV.9.-W-04QC<Q#@"˙AtdHנ/W{fAN5uPM?.dlWkmTI:%V 'QUR;M\FUUc#YUQ]/FvK@{eHu4vPʥ=4Wc}EծWjM'"e#n@ 6M;(򴹔!riҫ.@7i-oSP)Lb琔 r+li*P#מ-詵cUN%žﰦ9pmYYd6fz&%9O<3,q,/[__ iAjwȌ:oy6#>pL! z}@س.hS5mu?A>bj jZSE۫ }a[Cpj.W.I\ޭ ޓa1Ihr>'!2kdW", Tv_e5ֳR!y`y2uܢtʲ]os]0/ 1cl,hNBw,h rbWu-r=7ݡb6۠%5\qv:r)9Nxj4Ӯ"8cv񩇂9Zȼ'z5F2˂NegTDWJİ'ӓI3x%0/-lتG>5r3#Zlw`DSy6wO D'R; Y@(%k3jF2)s*$Z|r>]`'4x|rr yF;\Sy$g:)ظD;lbWeLT<-9bt8_-:J,= u.>C}n]N2|-|nJ`Yg[y{: KP$`,#-=8ɘ!U%d)8hf 0k4چr~S &68o>(+;WNs[Dw?oİ xnq2ޯ< ͸RHJ`y jq;&k{1|sHg) 5H@ `P" oZ7;tLՑɵt.b%Z3BE[hU@&/qV֦F\EXV`kiv[-l"!`@A-?Sۧ5{0~[jQť [4~Jګm>8VȞKZ']d :U\12%7N(tKIzT@UԥGĠǀUQy@tܲ"Y 6 x$L@iB[ʝh\Pyt@:Ѡي8_5_ ?< k׭ 0fIMBejz̬V% Y}M_g$|WoJHT"/T?N*;qBßM0u#\c#{n<-7oB<ޥDqG{ ݤDJUoG'|ld.:9䰁'`:=: J^9|ߪWsE6Ҧ%L| >5#mAA A",>(!|YT]׉n[gy*tr WBw>;,=<-X0x- jC| {;=2lBks b5jmc}i)nF"tH| #(."ԀױB:rQ  I&3z6O6[lj)`=Tf_ YlۣJ(Kqo#`!`@3OY=Erm>/6ӒK燍Sp>m^Zܪ/$JW%! ^$ho2M`7:]<~^"=^>.PRjZc<)1E-=j9I7 Xra 67SGxT=1YO/>NItk:ձx~ Ә ԜJhy0#4UkXe;:5 .Qx:&`k X4ZL@jc?68PizY܆ɮ0fҮ<D0BdsT2bJr\<[4 GVS;q B8 .׈Gtzc9h3M"D4HLq9KR Tс6`OM9dǙ!jKfo4MI7riZ Sa B;Vy^@zG0IM<"H`, m+&E 9Y[s`޳ua\GRms=x1Eۓ.Hwh^܈(%E|_'/)@*署s393?/˔`Tzks:x{F<6GyQAڷAAl-0 Ok. Xxe^$0Vi2TyN!}0yi)45BoD(Yxlڔ,/D2Hh:f0DM,ٞ1/"FC|M6Ձ*'z>Jה|$i1Cg kmI2ިly/msT < 4;tܥ9/ث3YA;~_3AFɐ( Jm>Bם'(eءg_,gp[)VŎE\*T)^r~jlԶaKj'7/9q!86stL3pjϵR@Z{w&~H'3=5 ͞FIP(sGveb;1%8O[?^41HDO;hXk1Qމ?uHvY%n*MMZAxUAzA0ue4. {qM 7 ȫv/!әZs4ak{|PRhL;?%5sLpAx,ck|jV!l..\%BºE~ W zkrXP@vN Y'˫{]8+UR ȍ)sX.:Փ?]8BpX E~{&,XuU.qv1nF`ZO۾4gKCv+ i%/bՃS'*?B>LtOp]E1.(^ٲ0j]Ju^2VX˝aĿ#nѾ!$ ]'hײE0.B?D)Wn"^CJxLH0r6V8:np brO [J}>lzDmIR!T.U@2 <^%ӉD2xLɹDܦ[` U/NʡtF,ܬx0|MY"Mc<[j(ϻ;qoC睹lܦ 4~ϊcl`8nYf\  dQp??hl!e?P#S~Vߖ.՟{qjI\NHd 0e^<@X+4ül豆7-ȭmnS[Rhz3kK.Ϸ#ފwV/Ѳu[k\\`J84z@$3o"]  M$qm݁kGXmkTz0_Rсi( .fۂ%bz{dEkf۸DFrѶJg;$-y.=|IP7 =? aT< tbOO~ -&5(,n91}ۇYm'_=|%$ZXN |RUu&XM>xY- ;maX ݂H\oE8!Ϝ!/yg %(Ab\F]5ۏ4TxpdCjM_-%OfrQ H>kӑŽxDςP+Ĩ'{~gZPs!U?6<ѭhB4nwǝC" ɺx!|CXfe;%=ccd}WޟH?”!$PZ'Ch0 ۸d#Df)`shG]rI=J.;d~%*tC~k^_wœ"mե{%}S5airZ,5!hi˲'Nnѳ "Ĉ--lakW) H{rtZcN;] g  ř$=+u1wyx::_M^V@k ] Y.;V`wNfh}¶0b5`g5.hi܈+"CTw+Bxa j pC(,X60 款g{_~!-A^Se 2^癉Klu?Oq˯ TM]NDL0Is) Cdjg2Hf'`=& 4(u4xi&#Ee5n.\.myOko@-)eErV5mYwp>XIlw;idXYXVq"++Mb/  f' d7cpwauDv)ļ4~`NbC@pX1Do] QIlV4yYl: :T:h6O& e E&;sQ:a°U #A%-%E S(AJS|u5ۨ դG;Fm: rخ2f=;wUA 7)R wb DQ,:-K].._|9y:U4Q ɍ<ڞ:>V1-W1a#4S*e N8zdV)/7dS҆}U']ԕg<<<řA]__Ze:jt.NMGHX1;@YO ~|!M u]톌@0侳]iӪVԾe  [PY28_4y7lVL"ɞ<^@AqގE7oi0 xH$?J&IcDIx&3|i? sb^j@5bIP%|,>Z7C$v-<@#VcBϹ4ޗh?ڤdԏ&C o 27! 4&m,SP'IK.M(}2xj];$VrXŝ7eqȳW+sFZ r7AdNcVΎ/ڤg6 0n{y+Ϣ)؂r$KWNv6g//zo&D~Eт`{UmQkVv5Bv#fݜӅI#gG!ϵ{{ctG 8<:t/SA.4, tyb 7_7NƸ-A!NɉC2I $d/_Ӗ7 Tn^Dƛsf8_ [|zQ(_c&/u.(:?Gjk)_:]l"#ٕZHԝQxNc.+#ws/I=kQ Prf *<,AInhGbUa5Q}?br0l>Œg52l? h9*Cꬑ`j#) o=ft`mҸ`2umY\-JxPg"_Bh }4/gg8,9S|01{zetۘjmcRxb0IȤq4"iӻ](F=<.~ UXHm8vcr2c?MtZ0?\~#Gp!U=giAR>p^AQ {zծa:=M)6ABUQ!ϧwɔLz,D K0NoIEŞZT:3 ޱxW`Im~CB(c$gױ#(G=.XBy"mt]%¤߂-4*!5 l=zM=g.Kpr,Dm~6` gUk-$L&/f7כtvw5YP`%`%:-"'/s YĨ}CQ9'q̙)Otd| RKR, V@x \Mw9M<D=Dܑ kX~ dA`<|*`_z[996~;*W8o$k6\Q??ׄٮs*IsK,!=w#W\dĺ+]*8b Ӻ*Б ӍG:Mf^[V~tC S^ícYuoߢ)E:3U}}Yxp8\5y?=.>dX%THC~!!,s|aWڤ %)ox,G>NX.Dj&WkrBv#ss ڢ<^Lݪ-k*H5ouέbp_1è̒كuSunNr֟FfR-%zk5ϧ&4{  YrBِ)l.l{K2gԻqFy 4<h}V~QaP[Ύ5}}Hٽ'9] d|xr~bR5|J (7[0QK}KVקsr,|sI4sXP mNqD ݈y,P{`mw2)vFhOV-f0ász }MPU8:ͦtbx–j:,RFf"o%OA{oYړ=K. LSVЙq00-3  %7tSzש0ey@^ ,i*j T%l폊"c.a׶>𘌈ѵw><N&FYByQ^< e`5C#G֡RQl /䭠#v -GP/%8F^3׏-j=aB3D|J%V+-Ȣ&k#s0;#9 y@,p}c &*OpUXld+xY,{6h[Dc;c4;D0+#/sp9.kml"?S$(_3dm^g9w\(y"AUB^~/l*{#Hev4.?N,tlT^Z(ö.<+K}iNWmӬF~ B> Z3`ںUɿ0Sf4{Epk`R6bPI ']7%'䇹lOr]F_WPT}!#G1|fV\/=Q>, \ӵRW4 ـFn\s ú4trG6B ;ztэ؃udj d.-LrN =o<3Dw0d?I$n5":_%&V{V"c,S靊^0~t%`&$gOVS2 I9?!A ń]Il't0I(~lD*8RION8J)=) 8y yA^P뛞澘s0>d>wsek,ngB`C\O4 = yJ,42Ϙs"iD٢ޣ*gwܐˎہ/*,;k"giXP*1; S8/<'G4fl dm, .F;%GB|uX iR3 o醋e@\]p1ִZu`M:&\B ?p`g`E'^v!\qɢmT7{gTN{"xt5Vwܶ8G p1ZI Ѓ̅-ؽ0.i-^.!{?tZ' W㘥5m=*1.V{>H|na+*v%>׊/Hby%f4h[UN$ Hѩ?ƫ~;).nvR5=zMܭ({eAÖ́cJԬ'b'd.֥`FLnYr_R9 1 J'w\a&Uw mEUFop{,h̽X5cn6}LI P~Ƨu43*#" |D֟04 5Ab 'm|Hօf y6l_ϟm@5H*SG5Ϩ!6dȦ 3}>}ǎ-%h昆2 -耨Wo?*zρK%߇ .\hB}BPWDŽM N!v$ i6O#ov)*PO%\Mtsh sp?/:"IZ><]WY bdcO5 gqޟ5sG Oc(+U;本"vQMI1x.Y.-= ڔ 0*KM ]H/Þ)Q%]Ru&Ap@n#1o#ԩ_xjm(aӪy8cr2l !cp=aseKP1|N("H{rit=cDHHj?Pm!&nq͟W"*+=ڏ W1<]:ku_,<,>X.UD_ Y";bu܍*]Nci%jVzhȬz# ̓=CηSR/_}VJ,:U&͟@$8eJ:,aI΂A2 )\0O:kvϸD|1l*5>Vw*iyܭ#PPX>pRgkR>L""ZcqaF;͡DhxEٵoca1xs(sngdo[\z }ݢr3:/Af">a7`jb1l/X9m,)|&$VVO 9!!Wjd&ҠDk= Q):L0>JDqu Xx~A3jkcGēǴw9>t #~c'iNJAy1*/GUBhieZNkըTWcP+Ѳst0ݟj}3J2m @BfmBE ! |]ܯ؊x,/"'DũJ򽤷jBuL[VVcJ?!cĝz\=I5^: ]9~ͩ~h'v\ƢbG{s"Q%^=`88b1v59 x dLLWҰ5('ş@ϙ5 #{6.!IΩ<4 Ymc(t 1UI*C=2hlcyy9]J|Do/2썹@$?, {ARFL(GTB)P2~Ek҅#J$=C2I%L6ůhpg}Cw8u*͌g_Ry?oU-ْ.Q׀*H!4|wy0dXc]`IgIQSafm]zK* # }<:ly~hQL[׾eE[d*6IPm M t Fe(pgkȧ=wb~b1tCTh?+l;S3ra[P8QrR^h1lBf-2Gab!"2~@6@3uۢ: jZI2$ ߅ta!33mU)ܔe2h0zM6V~4lՅ6 Jid 7Eċf3Y;dY:|jF2܁ &x =IBz N' OnTP\[cņtSfTK [g#TT:]^Wp @Xswzɏ!QLxC ̑O࣡hפLLfC\<*v=82Jq?c?}+Df#ب욢nЎ#]_3)[X&35e 6&N#LnnRhu!Uv`M.ȵX[79|6: k|F K&`"8KN6( v* )`eUJғ]d44>Ro8-hnShR"mm7O~m L B̷PwW68vc X&L~uǵs|ސ1XJʚ CmgLaHO7"= :io ]P<kF /=V:͂BP׻$=8uqZyfTNH"`&0w=cvs~6%jpY+݆10;:1t=*d5?M(-#A5ƺ*{F%w=edfRK&̦ bX%To]@[Ot+s67V ;_>VM9_u؉YIʅBOm&q; brl7c^u|F-'!bqyhBw˺P\#fr--Au,(rKU "UJWLj!ɯخ ϓLkGOU'EGaMwꧠG˱osJW[wA]'P^dQړzL ,]P|#E G]N+g{jؑx SBS'1<sG ^s Ļ "%X u߲\l^﷦rl\8 b$p:<"prg/xd6f7HT I\Mg97h$*t}{D_>f_FO.v};/(k U޿6@sՑ9ukqsV}RNX/}֬*oŞwv>`-#O. "hs;*2IQWK!ضX kϩXpv#NE . M?+y=H,tc}3>-K E#ΥO!OM!ء2Xxt o%`v#J62;@ o||KO}if7aE4i+đCbxΜ2ZXq!`$vjq2 Y vYGȟ$wo2(< Dܴ=)!u+VFEyao1G1:seE|xׅ7mOOt~~LjJҹ$y6{ #{MSy";T16Fn-LJ0Y6oިe0IʼnV;m޸妣\Q.k;)y<0aQuzi>׻C(\PNۿE4<Їa*Q7Te~юâok@TYƙal T`+rDO /*p\aɱZd'/$`F,{0nr˖3 ^Idec>5!3I̼Xģb)U_CE qh- ֱ7" x 9/熔*D\Ħ) yY.$"ho ƏZ<ӄ;, ×K M q=g8LFV@HSbt>LkEJ~k *SFbM'rQH/g$nnܥ\QN"KmV]f9n+C8Or2"5k7I7F֠W|/6,r ϐpM5F3X `7ˣN22Dr5̖Ii[F|:R-k("?|9eL^{j8(%:d=~KyƄzMqEM҃o$i9 qemsA1 };Q7Wڄ/FKS*CVS6rC3 : w\έe]c[o7R\ {BgV^fP&%ܯthrufŚu DQL  zQqwB9cݴtëCHA[8Qpz0Դ^#Pk)]<ҥ/p׸%ИkGUzr~[]*AɘF < aZLBS*UK͎)*6p%&OI&a\&C{*YX[?:=Jx=Rk1H.th#{}TpT脫A`ܡYiҤ8~I>8Ŕ|ظ0ۑ7oeGw4,cָDcAů Ċ\Qj˻Rh*4bb(t+_mM_тO_8̑@qd*k$7̀"qo4$b)eiwtV{| 8!d p0:m9izɳR%AI3|=ɖ%t[vVZxȍl\7Ujx7⪹V޸sbsǿ9SvRKC%B- r\ EcUQC'G,eU sꘘ'gV+{dԿܛqWNBuRw)-=^9v^~l#﫝R75b^EQ^}M }񳵖 :l gKǑ?eEeyEw/Tw E(q!½rHGy៩/Œ15G3YxB |'K~$t8M-NIҬ[9NBliV'Zp7U:؅\d*ؚ ԐTe*yJhQ wU$Aa͸*?6f1lJxN<Ƒ:z)SvLgީP TW5L6ch;dC`%wA3=2)h3 0擐6Q0o3фU@Gb%4(·ST\Y@oB^O:_0".">If \c7wUkt\MyUcy{"- *^׀Dq*zKk76:PAdM- W]*7%3ya$ (),:DrįI|aKm~rcϩj̺:,(V 9( dj]lבuuUv!Z~qd .jo")88.N-KН'jfxhtg"oop𪷲c< cHZ7l).dJaedÛ{nʪ R;ee[e(!/\pY/]=n|.Ww+R9p0{>,qy"W@l^ٵXq!)6B"YfC<]90zp՚k4, ׇs6::,jl%_䊚@e9L7 ddQt$YJ`_K_[Z(*~VO +r/C~}_sH?[*)[‰}4=ZMJ< m[(ڢ*`qZ9S1Ο]rttNUJEg=!A-ٹꚮI?#W~ݙ[I.0R!yE\TrLX"N]a*&޽~X\)fcޅ4h.P蝞lʝD`=L-:`z5aN S7-}XO) h^l=)30 l<%[K`tӝ lPڛ*%lCYT31o MdWaL} UY>OQ-~uY_WͲR)_=ێxFؔͳ>m3wx3s ȴYAm)U`=5#Mj|WSMӧ@gZNpkѡPˉ _m,߬+`]JYY V^J)(JRװg z kq;kXfq y_pF!_EW&:f?pq F9v˜_/WZN"OUWVxRoO2Lz ?Qs2741"z9Q`/39ɲ:%e; I _.RL^jj[IbՋGeXSeE:.~qV[H*/k ^Z!f =Zo·0$0AeBxvsahOP~+vw/.dy\IpxTHމ(̀[md3vƠ6e18B>7N iɝbSfIb*aPSS8&S"(GafR+Da}r 9Turo1]&&^ a<'Bؑ촶]b B[+L-)X;0!]\ C9}AHnwsS guJ3%fU9/M T)%=OsB.EHókFrQ+t.P0u+ D4mQڮ٧gjc~WLeO>yI2^2ʄRv#{O|B1ITܑ*.ߔ3=*T [ftZg~sҮ6gaxmQyʃiP1d!$Ya_@Vp+OAu`$yGDh+U\2σh|{x~!)4|.PsK$Tf_Nd& '~2d6b%/&WɺِJ S@C<+"~="1!\_уx (- .4׍}^J\2D^w-L`!Q3+p;Ԛ8bG?2uӲհ J8+(S>OH< ۪^kJe^ghD7[&l#ˡ;~lkLm弭'[.?]J1GOg1ju|~4{/7y,Hovasp-+&;u{VWyԀGeIxt쮆J# S%3թx`rl,=xDx%˪45SޡiҮD_6:K {$ O n!~+ UMlQVQZml1 `uߪtuT<n,dh]$mkt[IȞ.E6]bIo$Cc v:305/j-)W6(&vO#wT9*-3BO_+Ak`eU&w5,m_q#Kލ@|9::ݛNvdtDV#GZklt11Sav 1 [NCSlcK,Tx~ĜI5+mki&_+?n2e}0a|V^0'DcFdȌ@[˴_O>x0F39/ 5`WYWꮥoC͐\ צ{FVCs-AutY]+qC tAA[^2E܍`2Ydq5dlgR]?3ԗȂ)CK_]jS[D{GVa3DoKSG ߼6 &fcq1`/ݮj@^e?cЮ fZ2EtM?7¬nJaBxw~*UG=;G}^=A5HԘ_{>dBvH(E|接#>MlakX2_jEŴE=$8&c44544SjFԊ頖lgu/*av63Uj@쒈2lމehxa<݁˞I^)ɻy8&P5z#ģoba7z0~<mkpKEVH4o>r7!A^4+eNiQ"fyLCs'PSc`بPd@HD]E`ⷍq? ѢA e n\UuOݴKJo$1!2OWޛD3m(~K]ބ* P.m$쐒0t ^@oV˹)yW۶{!>kw~B복. Qȑ12CݱwV%LEٸ=d@nZ#o%C *Ut\PNHCk7!i+W Jo]G@IP^zeC51{vk=@{;M_WϏE@.Wx8 ?!r]H{D`{bJU~U RK!"`?r[OgrcwBcGb!br].Zz s wRj'u2Ir:4:Tst;{pÚ`P Y$@A[>ٽ\m" FzEEo7.<*Њ&qGGDY[/I9!h Rw;h%WJ9{3Kjʓ!FT0p 7V-HX3i~Qjf9b ef]~B"ƣ7IE:5,[0aN%[w{FuTc++u⏭U?t  @n㝧GNeE _S,}GnMK.$ёM-]WJxvɾ;n{{m:^{f}- ԤwM{KM^ˠ$bUL} E'cuAʏWòqiE$@8{ ;GƠ:_gU?ZrǚO \뷏!NQ+E7#_ݩBvV-t6B{[Kc79 IK*h džPڸh"qIqBQC=섪 -/8Xf%1)sxW{J0CB&ǧ).&5ͽ` bޘ+6Q1~y`3`4Q --B }kΥ*}CW Wf"Sd}w}RXӏHiun!SGKl{qMkc׹s5'MV7IpGd!iM"Bn,um5"5|ADm 5"!o[B0D_i%MHs]r6,9zW*|(qcee92bQ3K)ư=.&gs8 TBxh_lPo-$On9;pkd 3^'H|lC`>] 6w MQˤk0Bl{ߖlHmW5^!6Ffz$1/Η@:@)B& 2 AH3j @8b`fe_QOLF[_b.5y)id:AyUi|16@bϲlTC @I4:+qr#fGܫ\H Dwt5SPQȏ,O}T6ǗOث-[KdkP)_`!/9yP-| 6j?Mm<JԭKM0hː]2Ati>/94{{nd> .2::PT! <7ZsRޣC"m9T`IR5#+E#ս# (g9XaHHY,8s1) f!g4{ 1+TR61V)Qn:BTTKT74ar!&<"5P 2XAC{FmwFkВ}\MN9 ՝!) PE_4x֮h$švxIzBy}Z惵DwxXtnd/ߑ)rMv\Hqe38kb?bW%jO!Q #|-:jT̙!rޘ^MwHwLgb)J5-pы6k2x >y5N'TkbXKHM} HN쟎:hIN"ЋhQB;q 9-zNrJ2`cExMX7!,a ^6 6,1읰|h&Hdj*3 ˽WJ']a.+LN3gZ闟ކwOގm;gvNWo} rcݣ GD˗0l6 IF >#f_$ mI=1i>dA+תZf@,1)jujp+A)5t2R=t6-#*Vtȯ5/{x[mߎD)m?0Sc3h2EvբC8'E;X?UOW;ikA ;etFDͳa۫Xߜe'E9r%0Vs1&v-8'Orq"flH! Ai\?3:,@iBĝW_7尞pfc 70y϶v`)OjlFRMw<ƒH[T Je^E+&+l#E6`to;mY ũ؝I]! _阚dyjiKne% S*4_TWm܏xfpYbH1s{foKnB;/ <3벩']L8˒@ A-1eE!Q6R vnO9 U,B'L9"5M4 =$'9epy5"$ʺFh¨ڏBŬ?TIn`@; *PC<;%7q\ yI=(GDj1dvơe[ެYaUM5|̉ 2sµ/̈dh[Ӡ+E[BSݛYLj&i uC2Zc: t62{,$5#ayNRU;꧱A)r,9;X*@s}St'%ԋyU#N ˏʤ$[f@@,}X0fᬌ6o;xwBEZ3v.Bڱdޢ<H uP$0)UȄ&X/HG2t v\~g>4F%gdf%7R[6tB[_*EUAy,2 Ebyg 3r?.4Bi;Ԙ)91F(v"{ڰ~tR:Iq~` CV8#Qqnَ\xGJ7c@欁`h ) GuXp;x98eOᏩ:2+\ؕGJNM L%{#<(+~glT,pdI[SUm{V]z&+S" vw^xhũCH5~&F 3npUI nZw\a/E&$[5`և#vwT1plk^wbc(Gַ(݊]T$eda{ID{GEi:zu:,JoMPRfIu,|CP4jvSmYn}Iu&ڷ&}?-`j[ᱬ Cٳ.˯qVw1{`fVhKvEE/`ǕȜ¤.ՋFjnڐ,M~\,%e%4sINiZ^Fti!.?@sKErH=/g eNL-6_Gpg׃8#[_a{l㊃1+{/釬[/Q=Xgi2y;ί Q!Ɯ;Q$R6Aoj)rg3{,6KFğt Wߧ 8{?3ǫ#~{1k`^k]t/r^ڽH?B_z4oF  ]֍U۔PNQ&-[(郑oO`ڇZ:XDv@>]!dG%ZT츹k2s1MB Z6pw>Vu?VX{_M )H\;i[u+0 _pd{FL pVl̉](2w@{v:*A M.'WY %YxIGHWj?!7DdzϾ^Dރ3joN8K7@0ߦ'- ~>o&$olD't"ta۟X N>PTbA8jx2/YX61>9ipU^O݋%hy_w.!"Y獟{y霬!ft[ili$"K4u; c1Y3AyLZ Fx͆ YpiΞ*Kê>7De EnȪxtތ=DA# pP}qbƈ+F"/肏A @ϓ^gZGߑ~Zںyjw{0M `e3K^ kT{(_ 6&.anJX=!Ӧ`44rqǿnjItvo4/բl6wh ;n%xxdt(--@cGubmi2 KˀGEV=pE%uH0tc30pvDŽGW=٫+|QA†颐uR7 E"\.&R Rt9=y81Ұ*t cԵbT犱%!g)MR+3dyؚOM׉w\Kr6 !EBsGb 4TYرFZ\xazaCWU& 6,uKpPy,-PPtY9܊/P sT nŹj9\ie({D}cļ7.X ZC/rFqfx怵+K%iTI uSnп2n͔*̾[`bi;N!؄@']{ v%!f@odIvPn\X=eӹhр ' J'v xAL]#D^t0'RlCbVZ bJY >oJ~E>^mqg]Sm]>(C(YJ`c:1ܪu #㇃TC&T'HEOZI8z+1V1vݸX֭'Xݕ, _V|HMkqu@2 E0k=]L NDAغ[8.wFrk( oxDl6WRˡ,5ga;"wz{ {ժś0= UJn pʞeOL+.iNB4Eܘק?fүC'3><*lzwRbݺ_A:U楆vNع;!{?}{@1*L( }{L` 1MŴaf1=j5 #^#׈)1n<ϒ^8 P}רLW 3qHTab,M[TeGlu9Ymp+d XC;~.^䜅K+CpAqO5[qCO"4L#[g˂\'7Ym,cQF1aɏcH"~ /-U8!”D@yKފ:탶 .cTɑڋ]+;t  ^ynbvwNMmrQ|x;˿в1i(HP"(+tWgykvmƸJ@I8I^ FȫHGY=BI/ pVk]E8KN[=(9_)@xZ.jt(d/B-q dudax rYiBn~6xP"tvCd^I>a6ĜtBUi2ӆ`÷Z^!?6xLGݍiVڢ[|'뚸7M`6 ?] uhjS7aT hCC'&Bs YUm[S%Nxg|q'gQ1MঌS#zeDݵ5g;GU T:U$[gV u;zbp e9m~VQ}M 6XCU(HF0eK ap/2֧bw &WM. } d9Q5GblQ"IzB݇eC˟;i#Ir/i$P &Jii$N'}ٵk{؎ <(&Q8+M/@ `&e)Sob=.$2DyΨ h1q d E e'ɈaOús w;4$XaWUd-)L:+ez[G4_ïM8c^[5B-C2jL+GSv'PCLRd-~-~KQ\Yv~?C8S1>)ѫdSJ}^nL@!ujRN?Uyù"B\+ċ -uIo'9_zȦQd{ snYmseQ6ƈpѴT0tЅF}trII1 `/d]E[5Zkh1vacꂜ/AX6a2l % Qv#DE>"QT.AZpR5|2|sȻ4´x >$fv7NP2%?v 4?c*u*zkL }R##X.PtJ% Rxށ?}x|ܺaSe4wO3VO'GYN[{'D"{l{"s2gR[ҥtA2q^J5᝱̢%D6 "\R3骅!f3I oyH4 yO>d4]D LC5x oCRHp ȡl"z?eXfuezӁQ%^Zx~}ijP0Տ~R2 A Ƹ7 }dRe+Ut\أ$:*\hsX;|Ndd\&[e>GZГJ:ńl0&q+zAaz);4Mbek1;#;a;Z)]Sq ،xM" [T`A2rT>g ~ǢV;g0Iʨ=XeG\it hWwE$M]y&={lZ~G QEXʲS+9TAu:MTEdscz݄^ Z[K1,, &2=p"Hv|}y}׊J[r;s wE$RZ.V#=2/ms}0_Ey1SjY~DxqdyQrēo /#F-* bo.nb85Xl7}g93bYpI [rQHk[>1jvSDDT9&ŭ"i+KӼ/V](+_| `aC/ahSpExw(m }({zٻp+l]q?`EߤĬ2SQCj ʚt'}]`̉;fd GG5)J7_M:1#>vN_pLHpsh-LN:ulRHޖ Q6CB%t!aݬh_^;aX/ 0,Ss?%RHyr ^ ԳLƭ%8nfN.܍R&>j*G5GȨEY ypF[*^(*"):?]-ņ0߽A7ܿ/\.OdԚn~H!N.Gw3wq9? Fz: 9jC5c쪨}r̛軔NaC%'XFEdd|\7 1ݗIP8N hrF.QyxD7UvS*![[tduH)aS^*ܼ1=otO2;m&>{eF@^ݺ` 7JH֢Y}#*@֬ڢF>M q $č՜ r7>*R2}vj!#of JàĊ:ʨ;EkQ : @GCW}kzһ(dN{S6.tqqGpz;ad \bSÆpR̈_ZxV lԴ7ۢM;L̀*AB?x"T &h\51.FG"d(k9A%.>؊̀)qgs=Ă߆oH,~KDN2 Ν)yq=ϷqkA1SAչ`[אxV[)gȝcB|vUscUۆ!ZNF3zEhg ܠ%wf [Ah/]^LQv~n= yZȽ!2iKl\!Ӥn>g6n/@J|"ic>aױyB291bAAUiX;sEՉY OV(SjOtEm*PKP L"끒H2?eL.VWnSd)ҿM^&-M:CJJ_Yx 7`4 eǬT]:p]U;SBUwަ'SkpbGF+ g{hzxGɱrڰ=B`: x UL3o%Z5f߷ELc 9U41 ]W8d7Iiyo qYoo7Z'I|;?XmBV|a\9ľT^fJЊVLFP۝/\0w*|%e.J~L޹,ڋ [UAm0$jc 9Ag sAprgxӢ- $W"IEOKGAZ.|^>;—A\)>q_V & DŽd.L|f] E/w) @08fHbN OƗe4R .&vju$Ԍ2I8=ѧW.w`e>څ˂)ԭ%w9=D :&N#RCbW];E#( pn,K,(*xƗdث_Z|*_ك^f `iOQe<{:%EPI7py6gʟ$VX*'j Er ,q_1HA@(xlOŶ+~V\c[TzXZ . إl1ψf6ܮ 7Pu|7X5=SCpIUEk*T>Jp!V̵Ƽ)?P=W95"Rޡ"% S1s+8()(䍢P6~b 8Ú59 _JŁ]W2 XuUfG}Qtƭ啳վ_"yû @6qUϴ8$D;rx塯H ɫSA@nXxџmamX/ J9rgyck>|%.LG^i#B>s7L'(*{ǯ GoͿ`^mu^{seb(S@.̃&|: ŻD=;o"ሯ 7D5]彡r0rș-x7vOoT͵{~X̋MrU&D_qXp&x !݀?o0o[PqSwaXʊlΰ.%5+ $%Z] rO\LJ]Cך)A:a޵I}?#3/jgps(63 =PQVb"„m=]~}h\p[?trIAeVں8\(?pj}w9q=VbBs:i6~NˡW~a)t, ܕX !s#S8#2CR:V| 6?y4T +lDai26,1V:!mB`i8˙. F3NS&XSQyUi\*i3'F*'g\+S0Eq5D9AJrWȓ˳>O!(^,Eo>@7BLY.cn"@| dT0QbnaN_=ȞŽO}Ϩlc?Cx"˫ UC%Fh%U 9ld=kn bJ?$F4{w[D#jKʧd*[zfeԼ;ND^#@-oW9b2E~;Egqsj5!/W*x2d4ͭZ9TGtoJ;#L[/"3p% L!l;C+h ө"'+<&m 1|MߦkKz̴ -jT&NMܸ/vlT=ȐC poF<;\qDu9y0URG4íMN{X~4>}`]Y4#(LXm X{x0 W.k@1 / s8y@.vÒ}D+|a+'yӔ ʧ!Fg?cNQ aWIGKQq}zgeN|Ag:0 )P hXP#rzXT]2ۼ=$BlSvXU^JRA ) ^% "^,¦;qtNݹnBRKĐh5cU gI4H3hQOc Ή4|U?Y|@,ڈ\4fo&۸ c+# 4/zGF 3j.2:@2\g+cjP JҨ$vMwTjé dvH/2[zn/zIѷyDtDQ-RDK , ;5{5X7*6)q!!r&WrO}E`عҬE@? LmV)ݭ[@Y:{"Q p؈B T PQİswm٭(} G<8dyLD+f(A $6vJ!?j $N@#WEU3~R _j] [$g2p[,0 >Otb%\ UX5JY%r=/ڔ޻BP@2;/4ص "v 3cNfB$T=?7(qsB@H_jzYGV4A)pqJ!Uu `H#A6~N?;P=i讄`2_Cބz!eh}ṫԏѐGm=ĔssE_ *iRcG朦| O f8lD]T#k"K׵A Qd>V+\ygWu|QZH=p'+AW9dbIR@'*A?0!9ðZO+ F7 ni}BmMd.1['DћjU_[mi!YBKN(A~#zTg\@=c$4Ubz? F+Ӂ4YԠq;K~KA_+8‰g|b!V֍H._1{aCMW 3wEy&7!r'B^gqWjIz!Įʋ!׳Bwh v%|7b_ 55j>WU2\cً[r]0ade4s W59;7=ha D ^o]&W**4*ҒVO$9 .K ³b8h 91b> Ӷyʁ^.#anv-n h 6UwJ%,$?⡁XѰoQCODPwKhIEXSHvsOB(VyP<Kl#5؀6,‘Pwl\X**ogMT9 BrFzmQ2\VGgt.rs&BA\B 3jm؜[S6$ H+qe2]G=+VG~4^'"E|!x1֩Ha!0C(>M> 6oruIR85-Eӌj#GYuedr4b|-ydl90)o\Wd~IQ7 >č3Koy'|Z VLAN5cLaX`epGg.4yڗqui8OmY*A:Q2VSphA=CfEIL WRcN)ޠ;:6GՅ5S:.iҝs}>12,0mnYEm3U$[m ŖXP OqI%:ΏQkDRշqS⌒ͷ\+zgCB7Zor 5F wTS=O+)NJUTԆHo.gϴuiN e]b-Yѝg>Itd0N;e CJc1uI+Xj9I_qܦQ]-xJذ4xb0Q UX:܄E6Jnu8UUR!-ZM(yOrI;.psMF]I7妟 X]˯PZ8:;<Ň 4JF$=]Z3FYDHޤ cθ)Т\m0TSJGP!D_yE곍4@즽:䊪Bvc)ۜȫ?]Ymj,/瞗D[d)ib%!xAӁb޷8ɦDɯNyi(Khf˔6O|.Hls&5$ӕ'(sMwA 3 F .tnE8kզST߷! X\;ﴦPwl&-/$G+)R#:ZY_2uu*4B~OJB (=txD~Cb"ʻy5R o ;+ ><65CcB6o1q+<-e-.f&C"@*:|\~4H,#~|$!UV%o| g/jazڢO4Xn:lfVS֧οFT9M5MJk KOcssd?fMTFrqaxNJ#G_$JHijp&V4|فOY8 ݿt7 \W/cs9dHX3H*dqy _O_g/g ~Dw /v\ʖUTpWB'l@@1E%t2'vP AZjlN?Gvwo$tvVJ +>u5ӻw¯ȓ3PŽu7ՙxěl-@j&v# 1VE|FČy0p4A p9{ j("̷Gm6y$gJ4HQVP-qr:@ @v ̂lʨe6c"!QRS"Q/ fPzV':V3;(KPY9'࿅-7s@Hk"uD?>IPREnGm HӃ5#gG-ٛ)`kl OJny:KJ2>NvTd|uq EBZ`Gq/DʒB T )<4Q^c`@N;,XsocKNbJ42ˁUu?ù/ؽ~r&LwY_Gsr W.|3GǮD֩r+O$4v xO+"_1 =hQ 'BP;,ݬ(A`Ik@Z@5PN]7$DLu #^_GJgHBzE5g7\7cwBX+e]̔Hk)?"a-ٻYi87 ^R ,!VJIswے,j(7qJnyt6"+bQb&W۟<+Έa-Ve5+Q P%Yרd=M'j5񋔰m"Li 6pKnqUxYYN(L{s #J9GjEOg:*Kj֍I$c>8n,*%,KP۵rcv=ͤBi/yK}lwOgچ. N݀,]aPq\`J(au|q#^ {xpr˰䰧G?DŽqsQ(T#*+Ers̤Ohl|^m2&jP,) pW$DfERg-{1}>AJ8q%c\"ݿT!eMO](ء@Cxn/]R.[LCS<1}Q 6n0P-&k}X~4rXa\ #B˒K b8EuN#zPut(Xԩ~O\}OP9,Ω+}y\.F$=5r,QAjo6FQG42R%0j7DivO,>${-(ܽxqEE3>1S)IWQ rӝ[NQC㝍Y1Q5 ~0L"*JZX'=D- ,zZѳF#S&P xb^+ !!, s3ޓ U]F9'L;M̦*f\䞫:wuK 5Rhb|FwgTX7C4p^O3Q+{A./3% E]@⁩xpI]swxX`|~ĈV 0 5|Xw U,Uz(]EA]&֞`*ӽ/Ѳ7qDZ̜'l3j o9:NP}wlX4>  *f‰Lk( Y7&jͭϑ4]#h`ԠZi9ŒqL *MiDgW?h9yO6xPM5^tt~y1eŬ@_,% ܼzN a!j,yLVE`X/9y2qM_ypt7>U l\=j$ ޑ ~f޾|X!iќCpR]? b1Z>}֘2`JO%`85`P*N*V, .yv,jݗ'mV$:/io2/ 8Bli/a+ !^@197\q xMZZnZ,X+G"|;? Ԉ&NcYtƣ% v6B۔UNv Ku"O,*םl6n<˪S24}}?-ȧ:7L'\.`;Z/ S} ŌoV|ͣU_#K cNw)GV um* $#YbMvc WJ^ꖰMPyKR`!oJc"O;NjDž.3擳MB+QW+W҈#Q9[q~bSbT9K ֺ(+c-QM%9r5Sdh[lR>u}N,3&fQM#]/{cww^=[Wf iW .7~f~C_B|Mݲ9 DA/-̴b|crU1c!f.ǎDs򚒴k1*UCeӅd]3 :Xr#_UcT"!/Ư*:8^ r[]X_vr9vUW@F^j.&q~=MY WڂE<<[zҊHВk_1eʜ?f9l `_^?vkmCU CUbG$eoHg-^M|S*) -xC$(cwf2kw7q. 7d2JK1S]'C%eVzoL>)Ss40B4O銌j×b2/Z/3LIB#Emv͉A^<А7k%YpӢaHc@(˺RJP8>X= _U^*7,quc,Thvֹ{T:rM9b Re^v_ 䔓SlΜ:0N^DHz䙔ϹwvAT gF2?dٙW'R {Ⓙu~sFJi"i(xux}"' vD;|mi'{TMC:]є/"hr:"܃sVv=.AT]gI 3]c ;t(3(hϘAiݺ1PY[;K {pAIDJ&y1z 8"-9 .9,}d|1:71j2F&,\?NC)ܲ`iR=!#B就VP$n6WrMs :ʷj#E'ðW>sc2sONTmW3lOpRqKC +t/{Uh&GB}F!e RSְµI^0a'ʰ$Aي!:`eL痹Ec>X_c63 0FBCI:~Xw4r  om}U_vKHż'NsaԹѡD:dƫ=0f C(E^m<הDҁG`/VCۘh]M6]Ed Sd*PS˞7EY}te~:In4wp5-ֹᮠח2@PkC9p@/7hEQۚ'}zU+e"sPoЭ( e|.4#.]g{WO ʈ&ͷxP6Nq/s@W %Kql"F 6'lk c:D;BG2c>xv1^#xp&iWبz'@v2O F]q'Xпl3=#[b#<-p0p0 C85CqeP_kc)ka[z!9c`z:UuH,7p>6‰hp@uοiMwT{Mok6; `lD3~c)< ǚ1u׭ ^ KOςҋN<ɱjXWKm'Jxp^ uI2,ᯁf=+(N six!r7|jgnQ64"(|4kEv;B6sx%"O#53rv8$@fn-@k@(!tHj{9DUffT)0PA>=hߎ,ql| *YvLH?9y=7#g~}۲)ߤh] K[dt 2)~?VԴ]̌W{ E'/P8=eP 47rɻNj$vJ?-^*laS-q?dH6i2g#u[7(O vC'qr5Z%K>ӱrJ 8fVtmqg84$3!3CƩWK_E/&g%8͢kyK({P(}5&D+*ĸ':dd*~h$QOB4RL%Y+_[j첷Z{e.NI{UEae%qԍ|h,ֹR örA3AzM#-(#sr~?C[g*+^iFݮȋ_PX5;mㄉͭ>/0p.R_Fxz|vJLW3\D+~4n\V "uɣaet%/jdr:Zh "KKgCM5U/ÖSq h~21vf1J+ ,zeTl NK<ͺv[ZD743.γg zOm8:I:*\M[%О\Rozky. X܍wz<7=9 uM`TRd% m?+Y&W qpXQԓ+{R,JEϠ73uX@)3Ca E16$㭣[(ˬx2]uľ7ofAl|.OElthI̲OZءnc0updE[:o<^-=Rl)3\ηv/t{yKYvftJfʠĕvP~18vAo1nz A.!Sx? e멁ڜN~a[Rgoۡ;z#&LpkE&Km+ ?KF$Cs7+Xǁŋ RRUVv|9bNU]j3c53Dn;CcνA;c5 % ,؁}"AzKa{1A+2_X _q1H)=PQZ6X(-\4ҾOgna\ǀ Gg!%#3Yqf}w:NQ3*b$g$7-hxl'gKin}x^'}:ߔb!&OҊ#-"O/4]k6 ߮﨏B_9J'n9$FASSq?:^:z2R":2 _h^}_p["41eVZJZ;TQ4'-2DGM Di9ӓ!A{xBw}(Cdꠏptl\:S8f57]A˛˵1ja{,:1F&ٮg )̵/qA%6x`O)#\)K #dT (8J{S4a?R &cxϊ&j&h8OYbuLW@:Ir2oCԢE;zfj4cEeU춷1JJ*'Rb2ʗX\3Y3&`TV M'[}749(mUG' 4v?6T?w[HU&;= zV4PߛĆo) x< H$JF$)Yq6Xs,Cdfs:z!S6SDǩ!Š|b\hi8Um&Cu(ӄ=Px,l"IB~|^: Z_kHn75i~խ yLѸ:¸ NGMTYWp9FOGĒՄ.L~$Pf>Q%yq{WQD`uZT]ZzŐ*m.ϷtE~x`? smO8+.sM -4 b;l"7s:0gL=gZ1Hƨ6o}vFq>h^:LEvդiܛVnY A1WP uZ"&yK&d8j@F7? ng^ #%HTU݀MrD=IS P!W}AUXJb ¥r"v;35d^Og+'$jC('}}H\!fUؚx*3r!`qr?u<t^ s2*iy݃^uo/ft.zp ?&J)UЖ]S8.=kUA*p8xñUZ,LF$y[;XUޅgE[0aZhEXq33'kTj-e&azUՀ/ԭj>.w7@ޖf{A':NX@+DDq\`'9H~u82AhїJR;WaWjz{N)̆dk{xh߹“6O-Lh1ןy-,Vџa{W\,Bpm}wM˼F[ Dw 5\G'DaG?qeXD0FŞ 1v4 HM%_ ^2 P4im ޤRqZ;Ofi9@hl&M&Ob]g}ټuR0U-4U3@WE{λ„9L A'ZMB |u;S=k](t9Ճ @tLF4^ P [o^%my= CI".h7&K _[9ޗnwQaV\mk6MP)? %z"Ƥu3#$~_7Ú?Zmz4:WcʶY0I2A uV|֡enP4zh} WРE]邫]I.FcQҔ1ɴozcH\[s·tTo(z[ͭ AXZv<$CB۬c>:,TDQk8v]w5Ġjg<&h O#+:;RM"! pBoi}+ *z:"0L7HϪf;WWCq_i;3T{'c]F<[&{X^RєHs'S>k&6Ax fL'R=%uOulH`j 0vg#3ҊUw$a s5! Hxc0&ܐ,:lH/[֘ƶڸ1ܺ3O}Ř'~+La0zfO\tXU`_1XuSRNM}u*Tz4Ӕr+[tT5&6=R_xoajoAFN/t~) D%{4&h5rZ yQ S'LMԞZ^OܓNlt'@Fzg#΃ uݑR[ J&k^v9q1Ag1PqfPr,܍' ۑp谬S<t4,?=<HVYD0tV0[v> 9X\ro*:.:ϕuBaO**P}1߰e5[;ug K~ g2pr!g*GljkpfE?ƈ2C:lQQy^}fNcq?;RW<|&Hg%UްuӃ^ vhtBe""#Zk _pV3 0+'c4B/zrZx7Tlu.SEZgQ0%52\G*KXoJ7+Xz""m9dFf=Hj>WUw$YnB2O5%/E]e]:(Wu4E;P!q;"{ #y-u4-0?eL#qם5;h:I͹yʍ * ^5.> P/Pc'#٠ar:I+KۘF*%^ָQ۩Lw+LX՗k>r.ds2JQ:)@ֿ{;9բ=D/HGT`A,fM.ZOPDIݛ9[CM b+ sIwCɖ]Hb F+νf%}XX*3?o #9|%дm0\|Bؽ?74/kX7%7 1_$6+ЁnY"5%2*Mf{]`#֋]"Ϻ S#\5I{989leSrVe11][ׂ%I)w;]o'Ԛ?~IJݫ#ؗXA0ESV[f }wȠ8kEkG;K۪v!.GnʔŲ2N\<5x: 9|Dp:8hI$aN! &i&Boqqpx3m+?R\w@L/F*_Oٺ; ['&_QsaoH~Gͺ6Po6#V#q)f83(Z&-!qOPŢ#;˖ΒLp[-N#~L}mFu1O8wl{Yo 8zJㅠtÁ'ܷ?~7s5&(/G|xk~ܰ@#( `mH ghJ'Q Q1)TyZ2-m SMZ$RF!^ׯʃ,Z!]HӚ`Xk=3>K8ne*%~>gBͣ;c 4%0%$mp?CԵjHXSpXoՙ}~⑆uІ(&*XJF\v7 +\y0h>pWi{cwA›˚8o 0;.TZK/lGc7 qlQ_*$2:|LGevZc;RB+Y;phiAXRtBITL}[wftE**%~bM0zpl YzD#M|_@,Rg : m2nNmƎ}֥\Tx9JRN3 Pi&zx0cѤn5),.&9eЫHQw5DVUf  t [3S^3E7!{eg3pXOף† wypqq1Q>D~yN 2銨Mؠ8,$GLb'x% Q"L8SkA-L*ح6*r3#&VW%>R9qvYxfxu-؜ [\0#L]IM  L W =`kw'B Q]$(}ڹ7/mD"8iR>| *n#NHZgM$[H/O}y}"I>]e?ls4ٙʘ/&u 85z| P|L֞-/}o9#;mU,[QҎ6{s ًPzzߏd[ZVhhEv|Jҍmܠ*\gGF R\`AR䐮#9â3d@Rr2O/+Ue%1 vPlbttB"@r3WѶUӅjIVwT.>E5o{Rϼ%)K_(wQ' qϰWP/{?pV;g0r7}tw){aW0Q0n`c3肆`3lQw196hEYC)N@Hi|qw@XH|a%T0e[*rQ'Tԫ{{lWKrC67z$8 z%vg}_tRCҮ5xey.w+gOa-[,$N\@eD0 YL(,zBCQɉR}ke|%bhFfR8c^=v85s%717YؓNPOun>FbvB6E8*i;;瓰wZ,I]{x!8΋wM|f(٩稡aȎw&}u f;(x/ZP6+dHkqjR^^!3h" (׀O}~t8{oS˥X(nrGtv* 3xgЪ0jaQmaDDW(6b-rm,$WGy mU ݷ]mNu2f%0Ȭ%dm8-{Ly@t|mֿITo"Mt>Y׺qcyӘ1V5o;̬w34`vqZ|j[/H6D+i)7Y1G[>8f@.xH$NCb97l,^YP4[=jh%Z%97l&./O;isxsrX 9S' y lrb0,,$dy˶WEtJ;uP :4̯mKCGq+ qHۻdJ~LDw%.‚M@ t/`@.kW\70JB% so/3VXcOd ,EPMſ!#8j8 9;j"kq< T‚<xV -%U463=[lMBI#p_nK#$xaei?` 42rmas!"ZKMS txt4bC=ish ؏1.C_whj25ܿ&il/}073ֆ;]?aߎɟ{ҷ"8]I: /J'f4rzd*4YF&lxnzxDhRT}*e#z3KSoٴTÕA*:f.s(`E`qDF rSƆwjXjz ɫ9v n6Zh]M1ᱴUf Y-`"xTS6zpOޢgkIonHp<ņwk}ՙT]S IO:3J|^]^]rZdLu~%:"O3'/Lrۉ);-ܐ; .EaKliւ0#g;<8 %:+v6j("ce\$-VY)=8+\1=5nO."ɓCH<8#Ϫ''98)WA-sJ 3(V11NmώWu>~yU,B!'c8h!ϩvgA!7C4O0v-prHj~]zѣ>j{l05kTl "7tʔrCm>6 7L#TZ^EY*"+l<\`EEm)e /Oe1ܛwaO'ц#ʉg#᥮q}\ȂBbsE IBfar)$VTٽ3C8)Vc'J=n‘5'2%Pq$>t'.\`76 &d㲛Q~@R +#$yz}fv=Щ2aWã[Owg% w!ǵ2.t._Dӻn\12?W3ݸEp,i $Gz0O$'yvr,dZ8u+r<Ш/fN0N|~Rj1EIaf.+-r*$529v\cN~j4>GOIOSG'rW|0L%3s=|}@ d=2 8t,ſPgP#Wjׄs,) !I:eS\ `3zS&J ŸB߭~cmPqFl7=v٤b/)н,i=#JM,lے!ٚܒ^>-" S8հn/9BϾ,0I#]tZ4KeּI%-': |S(Og 9JO-6Ez'kJ-*Z72dZ񊵹`D OCA8!k曉+AD$@)X$kqfÆ: WsKY_A. o6Vi RbPM( ۬{t:1 kSW/_g߫wkb5J{wႫ1E#ec0aUMߝom=O 6SlO.l[#k^:ۡcZ`/%MDd=G>WW78j_&U DW4A*RSG4jOGM`o]\x{OrW ؜Ύܕ[Rtl?:#Mlh艓XVH~ug~_"fEGP0y&z!24 Ǯ9ڣ=c[Tc1xb(c_pUJ=KW:wIu{eD FWwʃ( NZvCUG>\9,)Q\WG(rUG`";=3:%vONk$pg(Xe[T8_I PIKwc`捐c̠Sv).(// ܴPUR) 2ys]uvcLXLzJOwƙB䬕xB>#C|\!KG>?x߆.4d?#݋ I(ek|#/mH~C$>47Ak Eh00h{&"zCX/g"b}PL!B4$s J5[[Hݧ7:}*g--061ܣ_j0hSfwjޮy غ T3W׻Xќ: Qe"$gtf ߂,Mt|ܯaO̒4Ի͌P7bltl3:+s¿B{כ ŋ~ ( qDD (% cH !܍ώZU$k(Ns`aYeļsHsqhhZF$ֵXMlil¼J̴hI>OQ4W Q&l'dRܟYRo-"g3Ee ;nhde7H|c~T—yo9@597~N.(\Azn0. d5Ch%Sl? R"|J>춶 ۑ]&MH矞ZfLu_>=٢{#EIw g?73Er7қfeK|!K -S?Y_ӓg6ih̟m:q&K/# 3鲋 *8WC@?WLarmm^ -x<{Z W.}ek;59=%~Nc/t^B > SX5w/be5[0s m&|Gq }`-՚.EW7=Mq8p2]Vj [tκY֡Vey Sɷwm^!֯-}9V B0\69OOM/!*n= ^*5 i٫5T=Yj;?#/voH5w>l6bJqkêO)T|$I,#vT=$a?:ZO8<^[^P-R>2dAψD'Ѕү\0<D*<ؑĜc\*1]xI'u@iܖKAM [r7%d$}]OO :{hn8Ai=@z[Bt KSq3/tl2G,2vr\b"|КbVٸTm}㲗tabhBg^X$!eCJBD&Lt? 6"Ͼ_z.PWDv]SXIA$&D*Ôhj44"OK)ij a9 T1,)MO[SJX,^KRg#Ux4&1TbkSlYL4(\k*MoVTw"U; $철 UL+'NIcZ]̓}RS!aP-UnA;&\;ZX#+g2py8g9f$ap& eZV[ONgnviDr\X|*dжcMOdG.ALu5TB".?SyTh}):cgD&܃\dAPQHD / Q$wd1M M?qyd VTlTѧn䋥cND I@MExgiren+:'$u{ M&_A4pzGgbQ!!#Ÿ̊Y* S"~R c>a0/:Rd՛N}kŠ*vDB}IMHVGPěC׏v Gj4T2ʕlwYda.kQ5B/Fexf&_jEA[pH:<*)(]yϏuhiYojCf#Q?5<4g.+Fot"$l)ˠ^v VwƎ_%KpWI9_P%؂4w[HH:}!0Gh[%0DSV:Fa[ԻϊLGJWh=VULeYI[wZ0,O:f{̙!l]Bͳ"n-3j"-=V5M#N0qx4{v&fZ_&;Mxol?JZѓlpс7$ ?( kʡΚ8-D2zl劢:+ "Wl^_6ypJ6 4ȝw[&DCj Iby'5TF݃Z-bKG3s&>:D]?ps!0mFc.4i{7UyR',PELC&' FJ,[7?O{lH:gl& M:U5Z*6GY? cE:U!=-' u'M}k/ By\UtAŤmBok{~9%ReQtA^ y-u&ʒǹ84p~!"Zä'71NϧdL `|a|6^BM!8?wyдZ7 ${i:cxU0Ί ,H/|W, nx.( ¥)ccq(m.\0[,: sb!\ ,$wi攂^ U'\mdyd~c pgp|NyD/$Z؟)+ެ:/nB*kg~PqWRIr원?{m)J>q{:XW1J`kc; M % LKؘur SՆ?/m9S~D[]K2ێlҘ #\ ibC\o=c;0veˍTC?tEIOa`$ ?bX.g!ń+DSO-6ax B+ ޚ:y:ڡ YSezƔr>i:u{y$;^eկ?p:jŗzlBXk[.m& zvSf+7yˆqըٝNߒ))_+ɀ>oC}Q1\5=9 k&^hV$ҘwϕFLN I)Xn\=j$eWL(b(KN؄Jf4=F+%c~W0Բ8'ţ[ e:YoFdcl^y y^U؋nF#( 'CNb`;`64o|ㄏ:L68S9c2=ZF_&-Ж^y$PGϯUk4&qjv!z)S2N"q݂1_4I!Bg[My #Ncyǰ-FkH< \3WGhp~5rE|jԚߌʙfM3I:[T1͝b@#0_.>ԉj"R # -.`D/T:\[&ʧMԖ;P1 x%DfH{tu. &'mΥCl0W hzNQ sRlrUTi'|oPjO VgV7<+2dF8Njԝs'kZβ}1qwI=*$ ers).5+  bߝ,=om4aCSHΕjiTl[2`:?9cGr; ]coӸA{CλLmu]h3}fQQ֧m˵6QRoVթ>il>=%ڿ/4j9PLLAF< ]P_blJtKյZ@r&ɚ]C$ŌGih\:L9QlM7 Zr8&ϋKDKAYO,(?}PАnr4|லXǛE{CrJ%zӆ#Ƴ4Kkap೓ %vF8<+ɚ!R3om)}ҵOZلdzʳ(CwJ94ȧzj)XUn!x?*Y:Q'c1B- ´Nt3yk͐ae.F va3y;B"[5,N19'3e@0j@Ȉh*-`$bOSG`. L,ݒ lT$.o$X=Ss&M%R OHWqOΫ8'_y+V35MuxjPTO`2Qw;44oMF[ 7Hku A2=y]Sl&"GQ!i=`x ?.tTf9oG۽{P}M.3qV9jq##sBƼLOCr$QD' UzHYN[b?]F%n:W|/k( oX}=;"U~xƎWvdԎ+SFU ݍQaTш>!M4:d[N^ /Pĝ @#:lu:iF񍏫2EγtR78 ,57nPb)v[gG%6 S@œ xhL}LdE5SuIJ%<2s'z}pZ7 eDvXEu442;~dmgai%Lho\T1m?޿{6{]Omп۴ 4 'zBE?& #gQV.\FGa2@S;Cj)~UɃgx_ԯy͊C^Vg8^=&$-a7"Ey,Sn#GQ3pƟd `Jq0"out'&a;Sh3GN>j3V ~ehܺw1v98?)wzܵ]H(J RvB@REq)bn ުQICz6s`uH'@\R^#nAz PB/gNpGe`x||&[:.W t֭ ߎmW5RkS)78ZZ1|oJGPwWڋAW2*RХ`|C ~l_I>ZZZoӷwR+BH/r/MPJ$ڥcȟwyћY,޻i/762'D?5)]8%Mjv,Jח",[5{S`W,0gMSz@U^*opi yU> 㘣@HxJsJnA+OFxyx,C90Γd2{+ًgrs@iNb>ċ^$,DlQ6iwV -@)[O n.*OZr oOFH?)& UkI+n1 _=/6zF(fKCA\s2'[I'q'8jT'H6Ty\X ыp{kWa4| +=(^[" }0,cDYOԖ7hOKھv-J(}@,G1wrAtOdڳ'{Ϡ&0oj 1Os s3ky]pML'ȥTJY1@Z"ieCU Tmcv?%2>E!pN@oa$g%tih[vPqe@>&jBL/5ƂRȍonKX+nhy} CmqyZgxRϲ д/%54Q;!a}_⇖gm5օ/ħ (J5d11ЕL"EQru|g-]BAjץPکs΂ }UN8[]͈gfTeU}7\$UFK':oLQ-'0'ُ>A^LRMO!d0]GJOq{ 8.}(\s{-|0e\K=v-Vl u?|l@ozjT(ҫBCgMa+=޵VրHs^Uv/2.t zW~((xQfª,2V9Dw肱g.E&XDH ?nWuhDr'[ߣWŀ)7 !y 62rCTEo{1ȣPPZx7 [-Ez-sŴ|;!{q 1{SSk l/o3.b:aNxHN5~]n JiMn!A3"8Ki2>/ #)zi|Te;Ô|CňцHEMXf-{eH0B1_htC]MB+͎b:GGnZDa 6jEio*q=O2ItT8Vw@#=pP^ XA%,sL_6ևE Gͥf^\+4OtZQA m!Oj=kQߙhX~vMzi8U.Ӿ4 @~z[0LIMfC\G9d;'G+`![)RQI?} I;Z$p;Lf O-V( .;vT.RfVb:`>Y,MZFJgR)G9r&xš>_ޟB kͮzCvj2!TTƎg#yE#V:NMKWQ@T?I$8bk@jV4MK N|"_bIl$)A{J99/[ۖ~4Bl,rտB+g~ ONi#K(or(ȞU%hah-h9`Lu]v"!yK@)I;-<^[d00˪_y63{sHR{WQ=@(|Df:G_$kTrIJBT?b+e|)֫wdo?rXߎ*u 5^ >d( `mM=\ŵbׂalEo*X,lK-晄mYOyLHՄ*SlI[Bp9ݨKϸ2~yiM2ڙbnIs/p8aŠ,^g%6wl_IYQ#rJ@mͲ( `f/٠e͍hdG?u}}1kG&M !JK̡ʧZ^p\-Fпz]:3{Z3)/fa`cH`ZۉID| ,ZBvs*fʙ8)vG+Re-ħmgV88$ g4L%T=Y#&*;](r(IKo_r|[j${zckd fsU`YEdϬRxWD HM.rE%gN/;M9'Ԑq=oe%h-[A նԏ~|qtw-/e{.+:PajB~Oga G8{&JT!=rܻM;^DYۤ$ir :I1x8[ف[eWEOꦗ:x:=_-E3FD*? o  f/+ q֓-z3~} dl`2ejOlwm-ݒ٥[F5~|ʮjl8J=)#L$bnfF\^"AYLvy2(O`7hhx,$iq}(TgnM 4a0A„o LI7ҙ$-iX=D9ʚj)5uczzH tCt9wb{'yTsȊGߪr_Ii~O_"@ҶJd\Q!{H!?wa|!!g)fn}b/_u©3*+kMe[ p Xz+=}(C nVًqIʔ{~Pj6hH8.n"C Gc$r]E)BBC=3TƥsXkFw#(` ~c!PEyAm;=O7nr6 _=ݒ`!•%n Ӯ }{KR̋r\)j]-d `!&ѯX+t6?i9ɟ&dVxp6p _h ~G?*U8nE5\U|ǀȅ9 /|0&o`gґ{4 jU/9͉RT=|#!v%q,Ѧ/}͘4t/s-<7ۘMa~c>ږ`g מcpOnrP͘<Ϻ૕㽨PpEO."MP7C?me%&^a X&+_bFx#I99n*ۉ:/h葉DyY@?Sh-H9ۑ9\q02HXĄkodFdjԘҖw3 >D>Ȣ]RZzI2gȧKUo20x *qK;'d&3qqv;w~9`*3+Fo'_RU"jR:Sv^k^̡aRX]`HmΉ)Y=`Ldx^1vQkXyf[s"BPOpG]]qDqj mzSkպq8 )`ly v\*#0C 7v]@ZM+}  'Ik2U;j#;9Gp7=)ͣKWB"^4[6=DI;*_ B%H ѭ <Q+rwخIf=GK,?'/&J99c ԏKpG]F~i?o0G}4ls\#pfeKK8TDY{VmU[0aSBUi8RwFc-bz ,6h(AWwb暐Dk%{p=N2Fցw,xЛRnZe!=+Ho,G ` %kF7Z&-EQfɡC(i쇍C"x+a`!!(v1c S:qEcED967{'E,2}jDI*F~1~r&&OC=0m~dنk%00#% J/-HyBēvށ 0zz$ q%e@ uJHPr@E}GAN?$Q]>Z>:ʘ5/ #LLM Xʗ7s!/lFG_n?V^ jɼЎ{vnm K14}H"I+cXuO@/sd^kD^G[+O8ᨃmY/WPidhH5E߃Q*#f2na(q0{yEF]!yvԏ)װIh.O4q5BefYq$Zt-*AQY0]KS' k!7>z1Iyi28Zw^}NN=ԁ+%!3 k|oɐ\$㍓ڋ|ټkem7T$ R; 6Ni(jU<;H5@y+CÆ9Q}!xS4/ c ̀nۆHRf[1ut#v=7/Y]2q K֭̒#[K@ , yyQ;TpIoMEFJqD6kGm|-ՑMb_ 5jC+ʥMOu6,MD.4&vS!O}ΕU8SCUm,-H$ v_cwn?+׫YPݸtތC9O\W7S]8=qV2nIn촹!6*k!.!_ fH \%w%g陛CzOK.dwqbDHcn`kt˚}Y"J -i'~mMڵʃR+s>MхVaE !mɍ(Z*=` ggdzIx/Nssd+M$13QjcZIឃynqk)2k!),1}kZZ7 QT*ipW|Bd 6sR;xȽB')o keS] ?HS^D l5Hn{b/-ෳ5Xa8]$#S PY7a$qEqYӒ mUMRWR$tJM7n,Jcufn;ڭ3h+ [)+ŧ[ë6Lf`ξϴd-:bVH2f]tk%;9??}W3/unk֡kK Vgar:5=SvJ-c~MoLlTVӃ6-L#C=b,ό 胉VF^Sh 6hjЀ5tmc!t#<)U:Pg䅔nPP`e-E+ғ:c! Ra忯u:9A3ϏD< r# @xBh/8 ',f)5E /+6pzCm <8IZe)kH-{Tۺ Q5WW$"$1rP+HdF8Pl]%ě0bCoK뻞Cf6[0!L}|?fKEĴ2_{Jμn:2A^uE :fk_6KmQ]4CO]pd".IĿHұ[zQf𳥫8[rރ+4kΌ)O9'b($ls汹#~SkpQM]8ٓH]gq%\FNr#W|Rir3!7b+8wE:'K@a+ifE+ ɱ^7)HDS$1/'-x.XX]SIRb#36J2aNARO|T2W/A <{ޡ_3bt2aMbljBQi7Vi`@`]E18JK~&R*:D$_Φw\WLBƇݑbНߟfS$ܦLd/~'=1+v)J[7ܸ!ktWE-+!&{T3pOXiQ/Kb=ʗj/?c  %5yݩ{QBLOu0 vXr:KET{MC(U_QH1_aeaRv,O8:DI/ ԩ@._^SBRT| ,>ds \%U+!F-=">*bI.m5m`N#z/A 4_)G.}ɢ@}!hum/V~uKImИtfkKh& SQir=8Y{EQh{8z0zFz ˱6T@˽mt*Z s9аPћ(]ڥui"$\TUc Y̑LA {#_0Oh̀FjZ#sfmb+꾏1ceLۍZ1=hR? ڳS;Yv2kmjӭwA B-&4D STt}%^'lTi/pƨ@k~GJ,}ւ9Tڡ}POdpZN&|U%Lm #TkDo4fjUXCQz? kl[178wv8r,z"COi*G%uGyأ֧P^ғ$b-@GI:RJXy8OgYA=pf8uxXޏ5ByÙjj&k^W,yc⫡I#R/LvPO}=A'ABYBCTW z:yuIO%9Fh Y(A3KWמ -_?3DZ.~I$t^#y\y/Yԍp}[YrxR Z%hN 4UOj(b~M T[2RU9L\:lu_.xFJ۶uTgO~Y&H㪐4PM(I8[)AzZ)b:LǙ燜NsŀZSb.ю;(Ll t 7Gs6l%:DxS̟FCɦ"]NYmɓjCdGd._Ns/Ru{}eLPu<CpOT_f&Fx` R4XEhV~W-,_+ S̀:G ^jAsɕ|:#_ `vE[>v­7t`zv OcQnd:Ĉ&G!pYK|`ZTK)7bI7ۤ&b/e#ggNb;ޮl`S|9|&#SZ 'j->F>r@9bfd܆=1s1P$V|;}}ҤXsGkdW-=p!޿B;2ĩ<ٱ.C>r`[ l 1FP~2Ղwp?>o,oblz/J*T~q db>v~BMDwsig1_ ZõJA]Rі\_t3M{EVrwnmKveЏ:q7Q VF̟dρ6VZɲ@~V1+,y5Ȉ0S2i9Lu5@!j*([0 p=^&{=SحEU#jP|iD #IS˫$[j_6F6џo4bܭ#~JЗIGDqnwsnOLޣ>ڄKrnft(47sT}n6)$C7y{_xs֤ԥm\Ũ~sDѬ:viuP o{+L=}_W#Q!aES2 sjV 1`Js5@;z"z2|bss<\𵵍Q5ޣtq"7rK0MdSJuT=? ._I[nv>\CZ #y u{o 0 _d}Kre>D [(N[vq ]E7) ;V*!6c}p<"*8-#Ԡ>ꤩ0#N ɓV齆R?7| :;3QE^$u϶`xs>m\.\#,k,OhR@9^ taYUIBo~͸aE}^UoAqKR :ȏ3SJBKQR\&'taf"/YI#.~Ԏ(jM}tUI$J1Ñ_v} -֝ΟւD.b9WDv}35'ЃNG'f궳LO<7Mӟϫ 'T1vN;³i\6}##87ݐM2Ɛ*7|Ete4Hj˥uÝ."%Dl$qATm.n'Z%X*Œ_5OoR4/ۃ n! {>@ܵN 7 \ЊGy sMq :e$SuL35 9W~ohR?$]1}e"p3~Y >E4]ZSR VJ2+0 )hD~̇-$pSjNkgmuaf܆ˎJ[=NNJY{<#ݞ]XDӯP F[U{G^p.K#u g:DyƪywjKTt(=f-'owN9Q}πYx] rbnz0S#i%-lAm%vL'.7l&uaTla{L(MB▄ j֜*6<QЦ͈oH 0J1+1O\#׾ٸCƛ̵*z+={ 4t[?oG|(D&p|oV=C_BRM=.?Oig&~9!AsȗcۮϓLmݒDo;`^/X_T P&{qFy&jN%!|_L,Tv)PJdD2L)zί+k-A/9\+v+;cc&CM/%_Q*8mX4[1=C0bte1O!Ye&3O=AA@m. zrZ~A$^Dei0EF˄yfI{/ö в_q"8T )bj5`8Vyk9 UR ڴIJrq #ΫfPCM'[O2S%NYRIF 4ہr'E{v>Z!ڹ:'lsja._@i(a/ |sͥt5ѵ̊&,n~yIvpbƾk)S¡b$4YXz͛҉qH@hUQ V,rI8QS~ID' ntB㋧'lY T܏; <@K^]~&ѭe>!;wwzپ!©H"up1q1(K]˜`M+,,Ar؛(DV3.}k8jN-R4x?Sp GZ{tYY`)."">~1*nqkpJ#ճ-q7ss@qm~Gnߐu68f2i쵷'D#9,?aMYno(7o?&*OF(@&&&ȓ0_q++vyY+ȖS Fce9GOnvogU>-,{'T]Mp>Y&[rX]ՅXCrd'n+N9Gu2"}ݪhc c=Ï; ZMX"0q. LZ!\c^vX7u} ^!Pw>pw"thj=gs~ "x1(i3yYUƻN5 8ucA8pzh7EdW5Oƣe~Se$S@eJDl^ԕ(YûcE7 CnbK=-F[uʽ#Xh TXG=q-dڱ<UM[Řa.f2K)WuK#WOB>8M51s[hѭpUrLƀpۻ 2`I s 3-FRYcLA;~f0_ $ǮLHT?<:rfE IfTt||̈Sl%8/e-\oT x1%Rx)zȞjB$q&ZF~b@݇9M|@G[Z*AG9޻9$~2]Z"w6xӇ实 JńiGSE,9aw 1W7u"UtIe;X\ Y:P/h]d~ts~T()6iu{w&jLⓧҮHaQ'Jyw祹5&D&Zx9"`xf[^0a7L4W; qd΀i[Ԭ[@M߷찲sNK5>!^ v8Wftzp'*YS \'_R0'n6 W>rجV~خhFd'jgeqnbw48MW\I&oAۊQ[U2AH0N0 S#dvٌE'B(ƒ:n l* t3`S;ruC5 z+Y޺x#.V*>FSk( SO~!,尜栙ρc+{7fPYi૴h:e޿ZNގu輖d_OKs  j(<<;4f}'[A*jHĚ#1!@i0+]~rJAڞFáQeC0Nj^lPSy^@m2> sq20-҉]+\jt=M_&V 6s+jק,vH(#lhYQ7< `W)6S鴦jQcD[D :*HL[y7sX:i]LF[/d@ ZmHҔToL+sτIZ%Rp^sc  ' UbNs}Y.JGjrZyuZI5͢2c 13>ĪV?+LD<Y  @.DM:bn|zj2U- z0~q`!Ҏ!zϿ]Vd_'qftp =2`?̂)8 n1$y$iYȘsi`'FEbN#C(lF̵*{a}c(m0Zv]Kao>w*,*ER|H 3='AC*OPn5NMD[oô\y  VbY!Hʩ{e#3qsT+iWJigTZI  [VMvXIP8킏o%[r2QCl-"ny;oj,2#zXI ;mWQS@(y6.p2@@kmPz>%mPsFzPG'Fx->5Hѕ)9g)7HҞ7~@"Y~Ylx+5qz+riiMא,^X:(l30t8lFfv21͆QҾY >SźFE"( l: .9UKls!͟OJddWnZQRe5S#^}WDGKaX~MU)zuZ.lU,[F*tEݧ>j)LvДK)xu bJS0WU o4#\ *=z^ @9zx&= EesΗ19^oVx6H363@4*4|e%H49 OgU\Y+PCE:뵧 J *XrE6bo*)'B?m f R(>v!7zo7G|O^ܪ]L%4mYγI5EEiPզs=Ao tL]{zʈ R!i]7,PJU Ye` ަZ3`׀EYyiݻmxL^:63Hڍk 3za\%9#2dhEƇnA韌i䱄4 Bԋ3Hiy^OP:X&qh D P( hlyޯsnզ b~u2?\.H&|Z^E! 0G}5S 2y8Ɲ Y¦^zTTfrw,7ZH~$ -2ddCh2i H5Vv>aI'4j#ͻ8xUpm/R9BJ^5:2p)3s<cz1| 2~&,GBRဲJ+*yׯ{<FM~,f`:O6^n>N`~dZݞL$ؔ!$x @:| ,,TM[1Y`6v$9%dZ9 Cw)yUiDNqߐBuk8J'"$oIP{M XP]=KIMl:D^=O?tė (p*O&MT dԿ@!+b ߟJWec^<\ڃӒ8pj)Qg?_ho+nlj\S(xҽq,-7K4\eK yU:+}7(_0<_(M3s-tk1nhNj^P@҄ģ:o9e¨ %@Me1|"Ȝ=p>\ܮwt?`mO 6»!\V^_ۨX#RٯڅXNзΩzϥ4 d1gh h>P|z_0m I':u) !ޛ 9s!H^ɵbcIQԬ.2T{"I԰<$l5EpK G²+yJCI,&v(œV6] $CWs:J" i.S߶ C% %l8ܲ88n5E7<lK8$0ZmnɨPT#8c{uߌ,bJ~iw!3u=PHN2Se,V Ol[vwcqIfE´uՔs% N+1G2/ hy[^pQ 2  E1ɪ>1R'x4V8fٶa#-3l)mwf޺v* 9~h={(g,e{D 2no/wI Y0VLxbi}<Θjv6ysKxdq[uD AKj{ \^ b<~69ANY{ 3MOekbo m5RB_z0i|/?zf OЃ#9%! $_?l92Z8tQ-Y+2|/>5?C;/XDyxR8צ/Lܝf;OI2h̡ h<@0K{GS6yk6NK9\ )xѺv؝7H(sڍ,:"ù/'lU7+kip4~[e^WQ>Ѻ:O[d]E!Zؗ3ݎ>ײ!#:7DEł1D-'WX57))/e#X% 2y/9Ʌ٩|1'"90Ok)DOh9&cX2W_fC/Ͼ%t %e.,}>N4bT>5Z(}G?( QY(iToYSܡu Y Y? 9<vIχ] »)IX yAl$f-^tU5^9~.9` .3VE*i7nsMy#Mt\+ ?XEG$'FKqe5vZS_ZOy/I&lk7k:vw遂^#MTt>J)W] yH SфƯ;&7m!  C+za2CoFa\u4h8׮+G.$/{o6[4I-)]`,rkF߾tgRU2H'A~3;gVp͖_CghDY:jBa&fs¿ˡ+*cS*g̻? ;kN9u*x!}>ud1byRLJ m 6ys<%:A絫&f7 YjG,2߾Êd[eihB Bf؂ Yt)-HO0 rX9Lb*c|k!Z̠*oL"X$k'>.{ꉎOZ}* XK/Arݥw. Tv̠86NcV5~6j}8)"JsfrIa'>ϳLUA@l=j $_$jgЩxNlz_:N|^AsAJ+V=3SPD[rJs_UmCC'.ǀ"w_,"]BI :/l'nR!x:9=⊭ e")Hًb7>PmE\ =ߔpL:sHFyl")߾9$*&n~vY\qI2;J*[dCf _Z(ʨ kM$)ftQKR;pDiKěx}bz]UU0HMuJq[:׸:. '&K,uDeY%Zs|g{5ddΛL' h뗆jy=*-]ciE{fXu ׶=Ga{H}>nXiQv>W u#6C˿g4a\QG`vJld+yC}.ؘAúXRacx7_2ܼ?O֙bNSJQ6v]BH{ɤClᄳў%FmӉ wO.\ c H~HBgׅB4o*[i^W+uUɵ@?Nר7le?ŗBQ ?!4!"A @@eXO#l\)DYb/Q ?Bv<1g6cwyjJ_Y9ȾJy/9{ﳉ DKf3*xL앱ɧHs I| >?l>|(L_) +{&#yL辕$&NR:.9ƅZ;!LhN.:;5r) 8߅r۵eJ tpцzW~auAφ@o peυ˨@2Ò [''XXMy0U "מG;\$ jT$yW(B@+0zcɕP̙V*8iG˯mBhha4$f弪1+;NaOvDdͼհʜ\S<^SdMeV3/.TYk$ຬj 5Xu~JK95fx(?>#Nɗpw5OvpJ 3wV_ep:OAxI\pPgk<\ y9Л^oW-0N6ӌ_h[ߣa|^#PYmQ o4Cm'eJW15Ƶ*.i`,ucpյqTφpzW{RFW3Wy,^Gt f|ʬngp.A]ݼ8JQy$];Ƞ Mg VFRP&0D$dfo);)m0k@<1K. XZspH6gc x]=x:]jԱD)\=暈Igٶ`i1a~JD֤?öʅxIM0o- [!ݺ1v Pᄯqb!].eLm\|pg sGB{=R`Cw^SPϨf}1jGQIH] ovTH#K+3?ʏݦB&uYY% ٍv D C$#eM$fr5ִC((|P*+"X'l_A Eu:&C+2u&xg4oVY4E< "[SoӤ"q}̗PK,FBO͗,Q%7ݒbZXsp ž6(P3̎䉄<6Lv]&45J,8f\[/2yTJ?P|qq:[OK(n}i5&٨'XM ׭zb.L=W\Js9z8<"([b`ZuŖ W\ݚZ^7ilFpBt(G;& #DG-AώNgvkQo ~ΊYї0$^*RȞi]b1ga?1~jFv$hu;uڬx۸}-Sx|Pm~%). }'!'T HB<R]2JuJ=IN~Hl8a2|nSZv3v[Uqco6v;k=3|fH39Se$n,ܹ|H[a]S`wvXL\'ReSKD{jRS+j~@#P'D,2eFtRh_IHr?T JhdAMdT =>usIjrLO.';xnWwN?ԹTogCD LU6&]m2wVJ#ʉlt:U;g7[[l-˒P{sr %,n x*v0Co9)Drj+/{v&ބZ9s Ҥ k_"` Vl4qzBdJ팝*IfoZY;|[f7%5\Ja Pcbb}$"&,j~Ыn06 Hj2(X;+>G;"@4ᶃ8~jg6EvqXdH~?'{sLeDW7>HVR0 $!G./V:7>aloKBpʿ /7Eh-FLf1w}d؅k!Ǵ7E,y!,[8RL]>:Z.Y;ϯ@#AN$;OF](yE"6 }laLrxYpKΌ{FBUtIT@!:a!6†&Yity-GRo.0@C-5!8Fh**:$,h$(C\/TV3;];hbTNHjH=ZE[~]pedd‚"pϒgn4RkN=JA{N0 7qǗoz_61NR1{Mq$"Md>_R.5Ĵ&ծ`}G(bǎ}JD4ՠo x1 8,T>j$;'_h%ݱ?{=+(jbi7$t1%p%qձ9C>DK{ƺV`Rð]!%4EE*\PꊦU'-Ҏ̷EF펵e#ޖ_TP: %|- U )XoY^mSP zq:A BQ3\aqzYQr%4 *C5AW;B} wT,Ajуy{eY=DW+ ]>wVX#Їid W-)sCc[t$nuqk70-,HL|G) 05#/\^k*<[r&o`V^bZAg{ZJ_3C+ոE.T^å/\6z=].@@]v q&hMkl1\KmQMK@za'MSޟh>s72jf k7CW|=h~~gz̦3|J`</Ʋ1R{;9;73 Jj_%YF8[όMٍVarӉKrX\#Ceu.Nz)-$RH?5KE֏%}2#Gu?1.F?H97U 6=7ۘ>7쯖'S^S(f/IBu(S'7psxӀp;-R^WOnOPsn{y>˙\/+!I@gc82A7 'nAIfI?K0ۆf[3 b:{=Ӻ{zkX)Q-75P3t}ՙTrRz>¬E^c6q_xAusx[gՊ>ӱboFHdLms]/mc,pۇ79{G!7H0F{ct2%DZNȪzݵ79iu FߝΫm{-flz#,?_^*pH'5[7ߕb@l aA)@ R7Av~ZDH_'հ?2Q3r3МjSZ?W@;EL(Et4{]bJ7Ό ։ }ZL/^2 5`>*:~\cTa q\ ɕNH{ՓrGk!܉\r^Fnj/W><ޭir C٥m{;i<5.?P ZlD)4679N ClaXq2tlխO`Kc{$9FBM7/~t2>SKU `@ zTXqŭr&J:oOA=ul]/xM֐JC%jiƏzY$ $ m*r bUZ+B\z  h9S&bIl xp<8g7Hnq^;+ :Ele- o3''r5m,4Pp迧xg"j+檇 p ُ0E. ҮFBS0 \; VVsPM")I˙0A(kKHt<k]W4s-sMWa/n_|.nfKUe,<52]2??z/dkq\$n*9j?,3}lxJE9ճ э:|CwI޽i]bSt8KeI=zIw )휾RLKIalx(ډҗ T[c7-  MQLq&e>h2j a#A>"-&: 8+ָι*NU'LuS'4g ֚w>3ZQ9llX̓,8ÁȄuQFr O*lkf>O}:h >2x^'R>%C-|xfe(jm+s6VT$ʅZpl\hɊ"BO `FAD \hXDj6jF:0J MfoW=ȨEhY6vMD"g ‡s|4=<7d *֍2]F6cޚ$P=-=kcx3 |o 6P-nvp~e2u B\P+EBZc3$Yݛ ?wDHO К;C^mrD҃R3t۱X[{̒5%Ӛ zqFK 9PI/YkVZ GY,wK2B#k_rI3ۼ+3k)j_=eb/O43^]/t[^gMNϽԜpe=7d/sDJv$#R`7Mx$˞ȴ:WWPÝpÑc*D& ݆)ʫWwF6ծ C{`ֆKVIUu="?\D>JCv@[kS.'i)K3p I;0;\ %÷%}ѠȘ5;nym'7K5hvWTy=Iҭ>D8F;J`Uw3Ry}(oS*X|IWW-|N stjg;%S6{ u{]E'wZu K4LCcS`׳LR>.^د !}$zIJnZF,~V, =[51TbU)`ʖLx!)K3[ xQJ Ò\?$+ uf`r[4\YO[3B40)l­zpM).,=~;#A?ñX~T Zvj "!TX|äpB| ?Q|#RQLR',G%> 1Jէ4'ǴHVyC" ޻Gp^l,OG>͌p;hf4ֳ)(VΦXh@ڻr PuҐt|uUȞ%Ek+AYUCL")9Y3͠ }SK8DD4`Co1|Z79E@zIS}Cj;*c$d!Y#dpsTN'KJ5 9Ygl_5$p>U$v8Ys$ Ȧ h~O  "լ~-=?j)N.R5l~=wGh%Tj!&Wׇ/Wr!rlCRټ2n()f&ﳪ9/y58*ŝT'bYVLs ^fʀKHTMHܧ5e3PID:o>z^聙<= БAv5"Nv"ee:5^Q$j炟3>?Rk>LI d\eֽ3-[edNQ%`6}0k?/ WrD_`'0X+=Hv#%aܒ:^ڎImw@ݧНqzA&G(<3xA*|hnhla.2Z KiSb<Ա; ײhn><'l-_TYMa= 3[,)ehPG$~C9Q6n]=M8'( ]J=7xu)zpIo3@dr>|N~NRV1C"&iPߍG[չje F)N Bo7 >XBH16h<#ǖ"2nR+襈]qZ2>@f\a>y=\, Sfa-.AFd%x[ԕ-0EeMh_0^')͈?4$.(V ´ޯ'^-[r_0TvK 2GL9Z!rsx/QFt(Ï/mr:zrֈ]|Hb:`b@~]hlmst6kzbdEpg2omY:}cӇ2Ѿ"=ed?s:xGWIVa?'#,Ví}{)3L7s/:jǺvz}Pkи~cn.=GiҝUC$%[cKU ?z`m6:J65y[7hsb(I e"ΛmO?YKQ}Qm?WfQ{1o [JˌBW\Z;(I, 6إ%OCoc÷ '<3vnwͽ4+(_\Byw"b,Џ5?J*u}hR|LɌ1;%HmuKVZ@.D>Krx3-J' F)@:hHWRvgb}rr;#  Ӌ iz|mLxOODOLĊx5\E4!LLX׫#3l;o( 1UI0l)Fz\c1e6pfĺ2;] z2, )mwM 3Z.񚱭1ܹD$f[n-I6HQqvOҊI;Vݏu  XZVb+{\(pkaZSZpݕv:< .o˼m}'2#Ojx_{pHzI|׈n[]R\&=7 `oER, ]{^ 8UՋoDFm5cX @ʃ s+# Olv%d-+9{.x2꾹ItPu63  ˔U@+'݃TMY vª?AP8iZ!0ՈzT5rgU/{CFZ z0lqvϚl\-rw& IUN{Q(M7CMjP {VgP IX  z p{.\`}La"֕+l˚EQ(ҹoΖ2B߁+.LRY,~[ 8q,'P푎<q>#"'1p5V1︽S;kf9o-ᡳέ;GΰTpG xzA6RO=3ѵlqnՑA'' i@P/MWX7HQb+w/$CQO.@[GeưKu 2kX [וSͭq_W߸i<][ڲ18T2?7q1xtCu41t}Qn&$1G0*~&sb2Gy ֢i+ԁ{nj]@6󣍎F8L-f}!# (t|lByxp ڇ 5e@XhAD6>?\$Lr[NNpu݂M lG5Eyk)pV4H4f G߃]7a-*_ܩ~ؚE=_,p$?|rw5%u̩*}Tf^lr`fɋ5lԤ8!p/펃b{?S+"^ƺD ꃢ^y^yv0Zb@GHXl0ZCIx48pNUYviIryD.R 'M"z>ҭ "a"#6iБB/dG+ZRVgF"30¡:<)/{ٯ@EAC뭬 NզLW {JWTl`KiheQZIT>/@$XSnd+CՂ&>Mv>"r{5<0`VmRd1E<~+n\f'hB%<L#pwr΃ z[kstiLG׸u)՚Iɶ a(0hDx%0-{j1㪌[R 'HKd7`gCٮzcn2b-8\2F_`ޏj$ 䣖 }o7fH_(-^-٭䫋ʘ2;+ۑkr`` g3r]:J{Kˤɵ遟w(Ůc_=‹%T6Mv|޼[Rud:4*'NZ ) o ^&0;Z* *1f_oN=t:L~n;_yFc,I+cUBj.=*X_r`K"]9buۛE%|›'8U6҈v w_֮rM]؏S;e#FMwQJ~bGVa[Y,Cq[ [}iD!_M՜\eڼWGl(0y( `̓p֊dyDljT!Rsl9T*4: }'5C{=a}zZC 0E:I6*zO*i7{Th)|41FkkϾ9 ډjmH-nqnt J*?Ð#uC5zȠ$,wYZ-N_8~D}}#zd]i)y.pѶ UQ*k4F} ffbeS8> ̜ ,r¦O o&u w@BxHЌƱꦛzfj93 [#1*i$E*32H6t'-,v_KpuPT>!@AsdwJ{ϭ?T`#M$.3e,pDyYX373f)κY=FXpU{Vp>c(E"+" W!L8]1+yg1Frx}(",ֆz]ݹ"2q՛-%[{Oo8mVCTB*ڧ1?-^ylp H| (IsXħSzk(H.ĆYago+.CQ)p3Dg_WfjzTXk'H0K6[ydj-hUFy D_AGoo/^1 ?, cr0zlᕺm"")EyYfof@h&0QP4mV \ EhqHiXxL2@?}=- >/򆮸x4f<:gUP'(;~S2zpuXжn^kRU5äu:`-u~{|9#v(Eݽ'PwG G~S?]`"?f^U(!0e7=`,iwI.\Mm[aT$7|ʘkmY7vYM_2%k2TjTihAl4AӴ=O5#/b%ɣa$;bwr4q5i$T2p8YSAr--&Ã*Bq/{)_\qd1+.eŨh[v;/LPm&_^@1jFHcq|[REokuC|#ߪ*65afRn14ZrմwxY[f!swa -0zjbX&;} kRQuu~ XlQs=v˺bn:j^dSyY9X䯊f۠2%,)!@Ij8mYGFijz4*c%fcDT̓(LrCͅc͞젆m$V+POf@g uVz?i\mw2 Q=9y1a,ޑOFF{^'*a!bANF:/=kplO 7~*@W+u"L&b4Hkd&w.\Ս$92E5-}Yi:0؃OUאE@cc1ȠR{?ue"6ԨrY]=ުe,ߡ#pUlej4v^-.c냋Ե៽OrfMD!Ols/ëgNO&f28)>AB0u\=' ;tfo.`X+`S&.C |loe\#Bd‰Nn)$Ye,a<{B`:؆d%/i⍢ӳk5n@,* pg7!VD\k|NK Bɭ nI~d@\!™i#n I{Zދ"B m5 M+)?pt[Dz?ȵa"b`\nWIEuN/G& 1]lEҋPʒ;c00q!78=a6TՒPOߴ,BzK2a5qWO "!T횥^?9 5.QdgF[*eI19%Iך8@% 4ܝ[maPu1y?=4<CRS<9KKղyht+iG :3EQIgKRA3յte.iUꏏ9@Djte\GL}=v+enr)lma9cꝵgx &;GA, f joA9a@b3C%[r H/*9:oP q'}-3̏$}$x{;SSo5Rշk7=,<OaR4:67<瘅Y!~3dRZ. G ͿIHn4|S Pw0#@cbx/c{#e#>]ɤ%(l|TƼu-Mft%]ƪBקR~HT8yqfG);:҆X׊:joP>ZVHҖ-=j* ["^~͈ǕSi JXjL8Is(?)F ιذ>lo (~%|Vz9n4X wMO_ZE9 u!Š_r"[a4!Lb^J6%}HfCN/ 8gni=UAΔڮX32KZ=d"r:ީPkDc|-rFm%g!vWrbʧ1=4d}3悁.-GZ#bD q jNB0~\[n_Ƈm!}N5Ǝyk_l4{r4Xe2kv󜜞|UD<<~&//]}:3Ӻ7H~vOat[(JaSIhfJƿѧxKx7uc_SV3Jd aEWVQ5\Wc`3=V礅mq.ӋұРiNo h7m~Рsw\3(NZ SWV-وm5-w͙[-.+g2]"* Yt,z|1l/*7zJvMjRکCW˨rWSgMAEm 35*3CzW/I3,usC8?~~Ƃg=L1Q_X 'j4@BUgҋr /[-t|1 :WWEw|Q!.2FG%Bj=WhOoVf|}`:ϊkE5پއכbh[ɴiIbQVs/eЂv>+uPx$2Vw1ز޵LS)|Ktҁ aJ o bZ$x8UvE(Y2S՞,D&Go獚',3o,uXY] ,L%]v z#﵋6n85w|0CN Fƪۢ%N|g ϢGNtYBE xyQF_5pKOQAA_2q\$ F]>|@[˥[JåkH y"2 EAJH`F I2) Wף@q0xt b]K8de##) Kҽ,~Y=o#t_ R(x,1uKK-UD _fllñbesSKϝWfѦF*ce5.O6ƇB||A'h ^"0DJd*c Or{V4}-%rQ3 ;$ >'mfnyOIskm/[\>I,%`gN+clcR.xH,= ^T\Xеf2V0ƺIb"*Ogؤ q,>Bq,,1Jq]k/?|'2a\1HՋ1 9цWʒ1Oݺeq)19L0@BL{ :IݖVChy^+8ZK|.ӑeEb0J^aNj5E_5`UO*L+f'*Jp%OnGT$wah ERNu@pBDn 9x0W,A:xN;Qs\tQ^%Dhvatu1Ǔ]y!Q:{%%us 9"AT.= !I[}*z +2;tGLj{ V\y1z%z8e˕RJ՝/g' )8֊O+J퇬 @Բ=N_i j~2#Xi(biTJv0:FD!.y|t\`@K Hэ,z᣺CU֛/%4lxWƊcX#)wƯn8 Jxƻ2{,|@1kEѵJksl!{]5VG>|6I<#A'by3tD5s'S6|L:G{X/z =;e"BV"(wށ7D[bBP2ċSb'cV*r{|IԠP+f[)hvoIM̳~|{Tț;JZ O-Xx\PNkC{1j+2[yU^_#*LѲ?Q]Z;U|:IjXp)|]Q wŬO ͮSjt u䇜4X9p2!O {ŀH#HI8Z^%SۣSwY\4-D$LHH *G M,"&juy O5-r|gȜƻ#}AzM.Ľ$ P:0$|۟mqM%Wvg-|ऱ9yK4]VX]qѿk_()#"]*CS+,`7q>TZwr* ۸·5J7Lpu86N쟓RlC( ,0L[w[~M"/~HU!Gcpk늄AƜUt8ˉf Fy(.H]+A&Oxg7N"kKp{]2kB☘W <%jTzXt?|hQ xɛMo >n (U2{m;Th"Ü" u~AgZUDžJpBtɦT ]9箏 =:C]tEo$>?=!n /΁k=+tBq\fT3v_ǘ]jW F__n- zt%" ZyI~$;NJ{K-1„;7o-,%VƁ{y,gi U_poETi ȉ }D1N޻0*]S71R<j)XD $5 ԄrҲ6$`sˣ )Fϭz/H~$7`F=9PXKFD]`zjC> 2J~Qmzք澋=d,=Pwvl4Q8CV݁o 9s1Y2\'NGb /#\w{X*XSg5H/)S=Ëv|f}r+TQ;fGBv:˜$]nˆb ie4!{4!ٷ969hQ`E|oÐ6Ϳ|*a JsHkB\lz*0ky"4:]o h cX['C>[Ǡbp F$򎇪R%1Wۖ:'r::cbryՀN<|qe&9k)eҗ-;0"NɗNɦ0hVN5ԡRk#NA#U8D_)6cB:R:zQX{R99#Nl zDkS1-[gFL]M}DdLS{#dlAMr"T&Ә|)KTtww]"~XU9Z)8w0mwE [$eTuкݯ^v$v xmB j"2ϫiY<oIFVYxbq)rqa{v(xw|K4E7Qm?BUk3ltElK\` \:w>U>mBY^&*Qxyd=iH&}kIKB&-;R4]Wf]gnbw "$"Iu1A}Hb CcDL5=99%k+E]ژ%: ycqmAWVSv~pWKئqcHk:BX -ct׮!(YXp1q|9< ?Y\/Jg0t~<'W.oHGΖ.`4.- G&>J`䤣$GHE>NqiJhh UorJ_۲Ifv^ !.oSMUK>1֞*\b9X5CTʜӜ~t{u|gu;6(TOG&yӨngi67SD~,{188O v-( fU "va,8r$ WVoBY¸c% biMA{m <ІWZRKPC90O{bk^ m7Exb54]` _4Adw.9󰪘ʠSojdxߚnpCqg.h~>qn3D[Trb36gRT*`vN`_r諱CJ=}OMbC hŽ\ݯs5%Ry0p9ygA ie)O<ѓE$M=@WK87g֞hP's[[p'fXw p4M@|pΝg i[]7(@R@\Y٩GZ:ɧ-Ι@"zujZdب̯k5JӍ/WxlUI6 ]|;ԒgFJzs!fn)%9?5n -於?pO=A|cwDIby @ ] j49_D{̔]ϯSF@ N@7 .[Uɵ& (:VW[-&W(9{qc-fuL9xgT5n:Tnod6 ~啗M,PaFx{~7xg Xs5:8y-o0^a'MD3|#=B,i]T2Mƥ㟭Wk)=ѵy8rv]!"HRU* +4`&~d/Q#g)aSɐL/Lrtt%ˮvP @ݤֻg_7ڦj,Ȍmw+t'O,r5" |S[{*+Y3Χ% 8E[[LMk}t`䍉Rޠ&r:t08nĿrהmnqb60rWYתX o‡n葂81M댗%#a?GvY]+] ӨUg.Hr[h.e , sVz`ィAsV('ҀjoLZ ܷW' R%5lVC"0fE =#k|fNHk#bپGS 4Y$Em/Bjy,6`gAnt;m $X 4QwRB!o$׋=aݮu3e2=+PGC[׌8龘[V}ސƕU pڤDRZ&ۿ%xU3ʹ}+j^dCyzz+1NLJ$+y4)%wXWxp4V>}$TW .W50L]iwJ\foK- ne55:.:>NI!I3ʼn\ >g̹,0d-5!]rb{N8J-l=W=Kʋ&toZ D`ލ{3}>'gɔuSd~S*2[3"BJ NV8N3S+b@-3iT=O&Wa` *.h1^PUwW/2GJ%,]o%mAfo$D` Z<%?ʐ>S^UkB|ޖpAp5z @Ʈ޷QHEpQ:`ev$KT` 7c2]vlmc{G. j>{J*HBiyA4zM/dE槪2(O-|&nNfH534rC8E?0\$VR bAŧ 9oH:NPWuAD9_mAgQ'KQ.ιcPùQ3T2Q6{b&,"Kmuڌ?n忣9Ҡ;9fL:&&%#1`<9ÜJv:+r^dJ%X>.nX+&SW"Kqu-yYdjN&0\KV2L賈B(c 7n\]ԫ{ORnj/D~KqkO f_b#¿s2J}*I +@ Z#_Vvm }V|Xŝ5keV R; hbiQ>~[x&]X^v2[RRIU%8̒~ތ@Zd3  G;?;0=~16|AS[Pu,Z*3n/ųcj9l"%B]^} _TW\1 \`a]zs\*'p[߱+Aqkb dM<. Cp&ÆPU-*ŀ J9F]ȥ IuRF Qk &N=/ ,v#n@}-#~ {ZŎ2DJW( Vd`?BkpI ы)P@b Mu'S>l<i,wI51F5ĨZ* ևڂKSv3:$͉M1r}S'j.ԏqM]Ļ V}YSx֦RUV]^C0SRjɜ\4Q>uWɎ$[OxRHzHB-ra ϥ]3^柕 !oEU6:ma(vΑl.]yy%E,vCOFjZ->Z_i3bK,`k*&l/!{#as S IYcϝDX~qa3}BM_ 2*|VO/A;,@.~nԚKܮ,bK=<>j@:BTZY#̽xA դb;/D0o4Zq>9N[F,W3iyg#lw.ʉzajT혘ƦLEG%۳d߹h8I2h#]p&,q T(I 5V=M?07?-V+3Q,5LAfuWWr|']%3g~(ː(*A 6K^DNڈ2?gj cH}E;bm֜,7<&XDret!'ݜdSb#:.ݷ@8dLeaM>Wwr#7&[mZo"!쯎=-ݡxeP"K#nJإ 3qdNY'vv=xaD?`}̖7:~P%a n'z+/,kAuÏ*{0ԭ6AFJe$hu)vת`n{7ӾJi1YŒfGm@WKW k*ͻ=\k7Ud&`S(aBnh5( #xs3 EK| \n^N[Ҝs- LÍ>4oNB#qCn2߶fʨ6%ҳNv1[Y$ީ¢Ҭ螂$NXI .bޢ(^M6os H!U͏K|#L^@']I!'^OK9)0s$TG֏2>PnGofv%&P0MDAʀL!%}#6IJ㸹k/P3G6R o4r+`"+5엑1jF2(?:aY/=Zx0xCNigƹdOfDnRU*:{e /ZNEt`eH⹗PkESa1dL=^, ~{?.etQP;"jN}ooc }9':B49#`:-.v ](\cl_gz)h<{kc2+M$&K'#@gڌl`oqg>txM#Q1Hȳ3ge~^o5uV!Xؓ:0RY( ؖ005#⎍Q]*z"^ مD|ЊAvkvRl/@)KJN a4|KӐū_ &qnGr YƠ|λ%Qd};ԕVR̉W:q,%© 6yȸW4V1-FHR=( .1Mz8-WWid=mEv%0ofkĝjA,Q̣v&fu܄S;kt*| PpqnݦM&$McfLm쩖&jEYjkVԃGW<'Ӎy(7޴}D kQ~x}y.*?}+䷥zұd>?`xBe@|W-' 8Ef,MicM{6<9gR;N-ԆݵHQ)MXFSL#;jˑz'H֒" O]y|6w.oNNJsoGw/ X0T\EUmNE yt$9Bqd Ȑz݁ CYFkhi`G<,mF= w`RMͻkNq^GxdSl]+chW_$e4ePMf GL2~^ވm^x1/HV1qHX@Yϓ&nήgIĞJ'Og_Zq8a !}{돲&j{wmjQ=S!"Z)ϑ19 1"4wN~pԈLћ\t.j1]ԎRq\*P$TfP$^I;ٍ,/TȚb.ӑUI>ʨHZWQ`UIH?zkQ^bu۞gDA]^6%6J+ CX䂴F϶6ÖXk 592Oɱ/[tm9s`@I4rPlO6uѬ M=@YGLl$% I mT2F-}"a,jn)BB&ZN0}ʔ(S5c-4t>Om󫝫QF%,Z&sy~\Г^TN®!ߔ_?g6H܍rtpQJ!BGvJ9-7'f|%:=FДutofE5d:dӲTGf^fh4:pjkxbR:vt\fHwc [KY5 {~$pr PHlf)k$! R]IqmLH^DW2=K"_`5x3jl<tN\S-q^KD~zEX("7ˊbσ8: QIou*9zX]Ycu¦Ȥ,]zp|?fuU#NɼSF;zL!W&{$ȶJ#+N_~ HΎTg;_y y%dzY,9ZSg#Sd%e>Z֍N ,WTІ]^BPv`.eT ;.ALtz,rdOmӿW wMv>F3rNubpX(a$-CDZ=,)QDsn0˽MZT㺤:{hRRH/E< R皥 Far'?>ȮwVEݓ3vφH<]kŔC:;qב{/Ӣp]~e ]{$-}(BZH2*JXī 3%HraDz}>G_|ܑʹ4xÞi_]mǏ'Vۊ'$+Q01S,ːX%x9@b+ 5J& Z~Sg628(` 9*ΙjFס0.jo t5S9?tzAm-(p83ἀ#0 z81;nL3 Jij ǐ+WZ1Y(J{cu IBNrUJNObu F U_Y ô8V_  ,vA氎ӧ6/ĝ8Ud]mboIAq * "3Lb@VBoXIOM>)ƱHhh&obs?{Ol/,?oā=0%fpCILrZ#&cEBBVc|J{^Kh(=+<]z6Vg_@ Gl rVs0 _6yd_!$F/JYE@%1h<i!?B8YBKGAW=oQܽKPQDeNG[\L~e=XR ajkZpx? ==%`ǚB*NyHI~^8Do)y;PО]kooE|ʣ(7z1vnô$*PC>(M&땐)o 7~`Hok:#ҫ3(d#}d |I ,.N3-F 4T=3ubiPBI5T~5]ԡKxH<[)nWw.j]S(ERÅe< nuyiq^ * m"HC^ж&E'r-<":-o 2O󜓉/Dm_YOL7&ըv)s_$K"/wA\T ?G/#΋X+4e5JIF~X}҃qGf7h~էՑ7٨xd7#NB=_Rs45qWdSsӉ}y ;2jȡmҐdcLSAHd+`=muJzS ăc⮾sr艻DcYhl~rYnX`]*eJwa#FKUzм҄;5FMF-@/Va.hͦ- F2l /(͹SǬ2ic+}A-lkM6-A&bcA_a?&VA8e3:#c(a\$u2is%.EIݏ*„6ћ*Md񤳙8Nlk6c:gpw.t~pIh׏SqWBZB,ð_H3v_]O\<(wM-3 ͉5/d;:j.,[g _Zh>U @۳z<-':&|uMdk%l~55 {]N9@6QI];[wJBHA[zK5 lY6`7N5<>{˸ڜXGm莭2Ƨڔ Xv% SتO֣@#AS3A;/*!R&m>kfŪvaYht0$l[" InFm$2ѝ՛RL̴ﰶz*Iq0S!^X#y& Ly$sO[:? ,b%UȔ5iDr8*c>}wptDis<= }I~`yQFN-J6dF>n23JFe dGrNZHz:>,7KI ?Ia,\D0 OjCn9E=!F Q\G:T]rXRU#ph%yrLDh*\͞4\[{n8 l,}zWxhgxUaHl>Z\16<|""} 2cnk;ʿMzEZ6N֍ĐC=H~*C=ۖ1- ұk^+LfnWF0l*NaH{-Q,&a;Z\%QlNīEe- A=q͏[\!|WP%6Ԝ2aSf_/2Q&uPOϝDžؕ=1dP]>Wzf`+9iXĘrC9B)a'c8J/W|Wd9 NFYkkglpn9kYՠ۫͛—sk}ݡxMmCjc<gGjXx wrP# WY2C4ef־Av U{Aai?d倰Ev]qKZh%/{`;N&Iv h{#@NfQ];/zH#1-~INUQdz2>׵}g2cvÛAYf_Go dm[ty2&e< 9V@B$%ŋw2h?59L4F|ϭ="EK?hmb c5cͭ (i"@vrz'N|ך(%^`-u3 @@37W6?w.y 2_,Ǎpyy%0X!wCJK"R5.cgI rBî'O] w'@,UhVZ'jS7r"/fѡXTgrf#ANKNYT1Ɇ:h?ԃz̍KyU J.Bwi=XM䟭pu3{OՏMYa[6@1-a_b @esK\T+`lɛNCĈ 5(Op)R}s˸[?-|Ves! i{뚳& /{Yfvu%S@'ݾ?ݲæEU7.[-S |R,_̃qy| Oݜ8+ulu6P9߂5i='[8 sK7uHjc4aȃ;*< `'x&qph׈ toO]#:q{+}yHݓ|4ژkG٪Q D>@Dme5kOI_tzF{#(ПOB`@%J5i53+VOA,?6Q›*NDgedU* gb+o7gU"!薝 .~+{_JKCV\/͕:bjYϣut剆0Hӑ^i1'z?3n'\ʇg*G|5A1.hI?R=_iJzIح c^ع;D)}ظijYk򃬜"!r]&jr3 Ao8~ke+>J7YW6B#HxFh*̇+M[,==IN G=^oZ#͒;q.9,Z09M)Ci ^P9W3r7ۀf_8DLy;B㞘8L='*Ed,y΂tSۥGyy6S G;XHj~\0e\rQCt(.e9c8Usv۹iV qe6x2!3;W$A`>g8zvӯ틗"QI(Pq)  ԽYimR9 EvB)u j^n  =*<j[).7Ҭ7AgJbh"v8cPZiV$o=7lhX QaT^tjc~}^OƎ`Q[@" *V'~ɆlU'IahIg1|uo[q9!F =`n"-j+V!S6A8E㴭>Hʗn_G1,[ .c_ 广?INt B%S(c71~xSP6bfE PhtO!OBŇkveUaYMm)bjA+?vtpY.OЭ;2$[unfX˒0 JB&vWFâ耐;n;gH":<+5ˇ;(Z#(NܵR^&k.ttO]jU8G22jN@ܸ}]2g F<8|>OF7oW`WW!BM%æ$KO˰$|}ŽD9X߽ &b2y-X|}[- qVGA (ۙ\xb i <$$d.s*t07yԈ @tHȗNLF~D+Ȧ̓%GF fR`Sd̉?V ⌝/뎤.8_!4RR]Շ bf9!aЪ@Jc]~L,F=iC^f}(`@CUS$' H:kZ~EWʉ;Klv+#%Q&!~~Ѭq `eXAбd)Q ;yWʷSԟAb"QFY"M9AAr=vOg䂲^ | K% `c XH~? Z$w_e~!$C V*)?}SuRqXy[A%4^yJG CPWFk_:]ˎ{Vo⌎ִkGǺg?g eF_@٨&/y<~F78V $E#ɘ' Ɩmе8)di&..]ɜ:J["݊߃>wja|FLV9ZNi􌗴'&Lc9p8WIqJ:o}ްhdžqZPFwh5{SO"׹e7+FW‘-Rc2:\`ؒ4 QpA^pA8+q8*T 7r}5h nClzNɵH[zIwγ)i3:IjmtFLqg5V:NtvĬJϨy_7_Q0rEJ _%mmD m? fBSjyҚXU4piKT4"b=>\rvX1ݪL~; .VwF;3O'p"eJŬ^V ,Yjij+P r; FC+na3~XWME;RXt*H%kA܊mk!$%vp._PI[ 3z`e!Ǒή!J?m\wiLt h3:7· ӄ* ZYojʗߊZBFaRRE16Ͼ/~F h#={0F|N Ape;';>Z~"0wPra2m݄bgXf i" :7N,Ԛe:cWF}xˁJ锎h1 "E;B V ysَN:ygՀ7Ł=O=lBiKCCn"(`KO ݘkݷ|:w}@'Qh\ܸiu oIUX ޴Q̶U/Ͷ @F$b/ؐ۟jDZ x^93*3cr# \x! Gu l|# ml %:zJi1Q˂HJ҅yzjMh{?{r~y; A[Ek7pqNCB/T dRV [70C@UNSfZ}v~ 툌CN8kT\w~J+p;6Gcب|Oe،@"g,b[JYcjz"qGT4,ٙxUDV D h*O{+WL2(NRQy(yAX hϗ4G&RiJX~Ce?yW1kEyh vW (}Ӭ嶽e BrVbZcj1#z?nVVG]|+]%Ybf./"jpsa7"O*ӂތC0ՠZeWrGVC<|> q˖MC4jOɄ<ׯvk&IUma -P6:>ƣ А q([zlx0T zCBsdmF8Q:2FT#;R!{tžïur tyj6Z9%O !!2)ѣ~4x%sIl!+#ޢ p}C9\c+N,+ڕJ/eH0\yz:|g% ˂eH;Q~)J u c2:2ck;3$r5XDNk١z(#1ۣ6{jt%0:kʄ4RLbS2IsK[pqNUwz1\"$#h0l@$'sDJx0 4s=&4\ΫH3bB^fA\B9d1М)d FSbR&>*%,4 kVJg#&BE.\!w YaTk _:pK{O3Auo^U6Dc-}xp&m,iAWeޮ7$SNʎ ~C ake`I(k. W L@8GC>R)X#@Mt}UPsW0Ъ/sG +"'χfVXZe{3 s8@^9&"4Լ]Mk7Q.O5Wi7c j-rdv+TH>p/YL0H ayAv!VSPwc.*?hh5uthӡ@}n'2k@ -T+[х+y/x(D1p{/=zN84PQu˟\OxaoXR{'rf><X%#Ve+.+ X^ras滰68:Ati=ʔ< 726q+uhq KJ&Nh(@a9.g`Tl ^_ŅrX9QR6F_\\nQD#Ҕ Gb~=W!W;gf^p8%~sm-=/]4'U^0di n^yAyz/Z\!YSmM4zqf[IY{#* #Gj8s.AS,e0a^exIX49gتDĆ ZMk*h&ude<VT| >""L"xRܺ5μWǯzwQߓO'JM% E' :4OvpfȘJlwKf%d𺲤2ۍ A  *XC&E[.I]׍>oޑ [h@#% zZ"ڊ&|޽%}7y4CY j}AfF[͋B<]*tp!𻊾d&ro"*b㉵!8*DxtqBB5ı@Y[ʢ+mRaT >bEeޏO떑G)>ǝ]CII+dFБХ8j+ےxl\H)vS$]G RIoyuBN X|<٦T)8oF76.el-Օ=1X"Љ)PSի)3cĪ|Fp\bH*Vz-T آDos_U"[gER(Bo254ƑEs@7krV=*8Ժ*F73./{$Cc9Sf5ӅmJU{S(#e ]y!fsTٯ5d$7C5/sC䂢}H%+k䭐OGleRhRG͂+R6qU -O cU |c%J0 <,p¢<%pS^j7|o;0<#Ёİq͔D,tKnpD L Cuz !7uyS-fGNɝpwdOD 2?-]1o^g a]mMa{.~ 9uꭧ?I0\!ZX ~3.AQק i #ЫR8Gͩ?727/4HB Tr_G?zXMե`{xՉ|W}cH>br~m%Qj a9ʥ]w?&FBg*{+G, D׳%yl?rH &q+"n[wffdM,3\dJ"J/BO9-<u>fz(y? ʓi#(Zjt]&jpwyM1=v1NGؼ?s;_G1>tG5S=C<: es IoO:&טLV"y9'UPvb~-JC#te+E<~z6.{-ujgxFL} J,'[V>_t WaO Ja_yp[ 瘫B3ucƜsq17_nCke׎6Wֹ)=UYn||Qo,Dl?5oLK]಼cUz]]`qe"F=QWUqV>%quw{:yH_4Ul'33EX͇"N4Ҁj5¡I sQ4{ª%>tXz)<,S Ad)C0&kÑ/ڦ-Em2fzxrz=]ys8/Y9kɖA(oKԙeA_֫ok}l,ڱeT'X|Wz;9^XTEEn"[R" OBe?lx\"ƍGXFt6[*u\\N{M +.Qfxͨz ،㠤F7x.NA3q<\܅ EL'(2mrLm$C4_20ɺ;^h1-M@~us ? +[abz`'կhSmu(FY*5ARU.aZ ֘2'>|h+pVD1EaVVW(IY1mYFHv^I kVHL|y+~VN6L*uӠOt (1} P-RCK͕"| (fi߇p :쪇m7F8o:*dZ@&ͼXAic8? 65˧r~O`GE-إkne)&igT$F=zE3w^a'\Pw̼<]A93XW| uq+ܖb>QհYSH9]k's}}Mx>y 1aʄeZ\&JGۈzj^Jp鋷wۡKLY Vլ.I=̂XNt}+FEZT޺3gBGf qo4:e?+̈-y e~v[ہ} x縃O F,o'e7TX W\nEޢlJ;}¾a /e(ي(<C7yC4x$ ?PN{uR6\d<+t#9珃 $?6%]IF^I $sjZةnQfd- FF$å9n>\vX XU5k ,-HTG=V}VM1$gQ\ 0ȘfUrLx 2 m?rz071e7G.pV`hKӌ3>?)Z_DXGفgDK81X/MxS3c#-)Fm@6E]4Kb>5#Kmk}Je"=qZbO'5z`v~gM9Ubmp೔rޚ+U<Χau^omGM3(=. QA`_JImGUVQ"[%ɏ]?"&ާ2~cB| )?\/K19{/oo@ðWپZ )if445=Qn uAMLSե[I kiu7/~O+}ph Xh+Yv q's5U7zV~/ŎvmqD]p-s!i-;֠@)hX$.F1i/  ,FY1Që["i_,Ù.@Hn/,;cx=I_gYv!8"$Sz Ԩv,IJ!G :96Iԩ7@K0`1?HY 1'[h*Ӏ ?.Hn| L4`ŎöE3i2&* *sa.h9UfEZ@=1|/:+78t,=>2] ndǫYuRj d!Iڝi)DaDlL[X0v7LY>|BHtlG -xJTW, Bvd2u ܤq7^i,zNkiDucڶ)lG]U ׵9L6hc ovP[m릂TI2eux.v_TF0$Njy 7a9*AQ3P#i,i^̷R *żctwx,FilEA{h\G‹ K2`\}HtqLNQL,{aAHE2>p֣𝒤mllTkմ TwJ)%#&oʫeH?_Ş+,2:rK[ɨ0N+/nx.0*˧em4,^Iv9:k߾W*G5!^@`x^ۀB4H񰼹S%:4J+y0 T=$5$NChDu rq'UE،n O?=}\ F? 嶻Ǣ|i"(:nO&lIꦒѿRf5 +)95>,c; o49=3OwJPBjI%Xz@Ţ1ۃ=sKN2.x `Phqbt.-t*eT;7&k𬳊bs'zk킊@ m"W{CC5\U1`Tʴ>1Ǝˡ<D3 oVYċ|lۊW$EЉyBS[57ZX[_zXc FN `0?|"}W22(Tn )T3 'ZJm*NH|ÆEԴ3ËOYhޢ-XhRhSG\5 ._i^Z $ž2[r/(oW-B3v (~/3NߐBq 80#jcOph'vZ yiǟ:5hR#e' %YB7TE) T~+;2;xgEXAH௩GtdWu-E@mnZ}EƌgF'l5IǽHqܐ86WKe.i~rMO:_+շvڥb,OZ)ބ`ji@P< #)*c i 2;sG4V 4aKЅΝ ~F<=)9>Cl#+wnIc$Z2OAֽ,!^yG$J-#,6i\w:Iɦ(8I K+BGMBBƣWB;~8?^o|{xgxV{L`:A=Ŗww/fHJ!xR@˿p +bJA@2I^ș}_G eqe4<;.K#(Jѭѳy].OlXQd甖dhXmh)u$jD[eL^ǁP)Gm:9pύ}ۛ[` >BL[1LuwFy,;(Wԙx0yPe+=]`(Pąn쑾zq8:xEJQE~:M͏t(8ZjH>3*Qά+߇.!IqAы%4S9` s5. QE7P,&6$/GS:-횙uE;'g{ң,b.-SC2Q?NKDG晆7kW,63ka%aTΏA cbQ"k8{xC7O%qLI]s]]JWɎ](-509CYaIj>[TЪ`Vϧ*vey%"v+oQGO}zJ=[7HP^wE`Θf8EqɟYZ][+6T_h;$~ M?tk+YNѵbJb¹ 6|HvR>c iO.$A}*f*;Bx̄J+فz$9\]dQ tK4&,𙆋w1/K~[!Ċl)]uBg LI!G}MD+bUl몈`7oH)l,?Npu]u T#,i뚽DX/ <7܇)iWt|Q,+ew$ ^-( 1/=ˑB%:WfjAXJ61`vЯ\kI^Z-r12^&կڵS˭!N2Z3#OZu afVg;n)O7wYQRI"ؔ4e}r* ~sWemEqRe3uIw>VUW*t7x[Ѭ?_ T:lLV!9RO.0Ro`lM64\ (da "y߁,Z+k!/guZq:#8q0XԁU kaZ`/bNiOVګS=M*=͜[~S7G1 ,Fȣ)eԦHBmgu58VV!{^w?TZ{!V 9,0cIKv<= 9АANCuhmә>;Q]~EoskW oS[2AƝYlV7<~dQtqB100v{ٻb`]m7v'sAxFw)Z`<V =H!n2 9[о>f-#G83z>BzCD7qq%8}\G}lZ"ƍ0C<;:-ۊ:<}vK (`gγ zQS EXe -_@Zf">|s߮!7'-WTHK ^[UhhKյtg:iU'YWm?wX_9+q~%AD_Gߖ۶,(ɁHΌCUZڍluؿ}ڻɧxUI]|%I3[9TG\i(¡9tZٰv=/nDW`UN(v2t aj[kKDMV@cL~4BG|eOfyYi69W~:dxK*r#Föl_x@iV2UB:N7 ģ0G\]=?NqEq5Q ;򅉾3d`i=h>R&ma԰:ƾ9Tv0ƪ񙽨eͮtv+XDz?1 cu9G\,պ 2":UI6JHt>Gd$T֯Ut:mIR}$q:ID Hzo`H>R`DOpNuWUS(=N뿨8ΧNP9V{Sg%mmY",V! Pi i 6+J^۠X83JHB xj'FWur&SLDiRWeFbZoNy~;T/lxjJtQhdoz[.o2IfƘ(#J _}XSHxx+PN]ճ3q&IF̹yO\Xܯ$xSUʖ@CXl5eC6PcfYG2Lg6;vK [a\1|oܩ4+UIinuxj!,r#ʼB53j^#x >N/c5!#Vdܧ8>r1f (FsEa' |ub̟MCm&~~7_]C7_UVXEGЙ?ƺ JڿKQ[Q1eY"L WU86Vs*\}$z77' ʃ*'(eXBYai }u;EUyMҦڡzC6*v헿As51N ~k' nfl;{b}u!9md\]8 ,j'[NAXN3H6NU"]d4=z-a$lL&@j%!&Ja<?3,MBSLzR[s|k=zgux9Q$jEw5&GxYR- ܬMM tWjƁg}k#ڿm(lgUΩlg!P^ {k͙9rsQBZTt/w(x0re32r>oiE+,8!^CL(u,s:΅5NX!?StbNxRmjFqJ18ɬ嚨}L#CC˧91O}0RҝX;n%X?W<|ϰ)> $܍r >V7Q0o~M'1>:X![3$ C]@,X$V<.,e1[QmVQ w\T/Jc%ͱ 9|uwTߞYZՂ@ntq7`#;i++/9MEUFp[KRo^MO4{ Z!zZ`U*+y|`$ńzܷ4Ưh j"EU%t?Ƚ:%_(x,}2}dd k:ݕ\ld|mFkh V'b!5W_gbGu2B[? Py@BGkUB,E1C:܊OݝOM%N$"{lUդdLVGmn*ti+ O*q]Tt6*Ea뫢X~`"%~O8X>. yz4 UWj2V a)b(M'u[d]U:$|ɺѷHGzoj[WͶj!#~8< aGU1,.aPd  9Rp珌g= lFz*dY<]  jpֺ?MOB=% !H XĔh^dqDlR(眛BN_KiW !l ,\::,j01D- LX1v]HHJގ|Z%Efvn9Xit32vpDZ^/aҴ/P:B+cyS؜ g<+Ƚg& :aevvRl1t4#rif,1(F%V7jH!vɈ*t 0tm=zE=ßv%BT+#"K3'7C~Ȅ5rT6|OeX:Cg@Gu9:a W27LoIrm[a(aLڪԩ>UUcj-f8A˙ѪXYAt=ѵQ _ySm2~A^p 0l(hy@_(WxMAMGĠ UwvgC4 ؤEW2$np `YLRʼx04u 9P9} K;wÆ ;YjK%`Z0|Bxlr-[w )-Gax*8*2ial;Jy$&\ v'F*LIm4Ej-}̍.xwI>W/nOP.h!}ᣏ;tguF{! 4XrQp[h:o!EJI9כΥ*Ѣ<`i'ǰыi sˠxͭ3'QcI쾑Ir]Ӟ{ZLv%̅'i%͑A>f;:E34nni0-E3,;pQ=)JGj b`! u)J+VSOa}9 =w(6j=/u^UNti=\=@8$T`c 2^;b 1;2 :'(.=k8Rtkq18dW|aҔt;0V2 _hdE#y͉\8d0+`K7c$I^D# }ctn߈'>V`zuͪv,d2Pȸh{}j̦}H)QL s:H8tCj9q:9hͿc&~䱝Lxm)a%,ř\ QBuM%FRl&Y[Z"`[_ؕZi DC1#A|vF(clp;pC (xvg15/9R7imBmRB*ZK'A$dKˤp 9!FL1kZM'jpU 燈= @S hASMGAR kb}?"FE$']v_L˶;a&y"BS-k ?\}7쓒 T|Y+bJ4V)ZNfzJH;=v#ybVK'QԮZ!(M{}r1 o (# QO7+URכuۛϋ-;}RN 8 lǴk#6b#aG 4b,LX@r >IGhAurc\R<`)3e9B!rSja^ETy ļfD _!J,mZ/JTwr~k qkID?-!덐Pt1*O ]"Q=͇R,#ѧRe!V;fMjj}"+H^Y+]tVs Pэd'lmDhvŜfYX|&=g5 ZObPkel+d{y=)a(Χ0*R"4 Ƽ5 v>nio\jp}ʸac/υop5<Ũ$a/5ɀo󎻭24 W@#h#)ljOXEh^)ftjȹט?ʆLc`R1_ -R3CXeȦI.ME ~=ԟ9`=S)Q%.q'5nC0Gѱ jIrN5Mki3Q|ĥA3_,uIvD~E6Dh{ ?&͍_Io|WRD_Ҿs;^!_A$`?ҦUվkPچˏZ3lfhE;0%:)M#%쩮oOpu&P<ȑاch@ 1-I FJz,'WЯ /gdxG %&}V_Qa7c;ظ8<"t۾}^ ESڰypVtM-gj!v%3|6xĸp h ;rh752lb֫U{6y~D}4 8 # @W2ngaFJs~DL69Qdʹmd~kw }"VWl nXX6QE i7׿+rߒaDۺ0Tj. ÛRy=LR8XGŔ+g74grLh ak 8X݇%ZS/xs{:9 Ž%3֔ TW}kXȭC"Bzn2F]JY]dmx+*g PϏ/PZ7A?mBөDZq?~5BY 5,s(9=J+hMOt;rv+ବMMB^cs:kґ#rHDJ |:$g(>؊Z7*v Yl(Y{s)9Q OLoh@6?[Y':e]peɞUoDC}j03#ʧ.-ʓ !+ />qQ9Ozl+-.P5 ֋OXeb!Z:&MȗޓʳTO<(eA7G)*vdlSho !*859k犕70)@U*:0 53n9hB5X&tw_AGF$/}Da6Ć!߱V p&…+ ,!'_Wtܭe kYuyz]%DIv (1 nCNUdtjwҴhD__ -l)CAYh~[Y<ŭG!p D2& w P]~n=ӫ\Wկ&!R:4BGx|=P1 UEzKjjgT#K'S UJq"`xKXzk531NX G*^S#>(’Y#eEv(,U6`*Q["齙Pa4L >Q:!C: œ<к`G$įw0Y5%O2WvU{f;5E.i\.}dwg8gp-0TSJձic=G p9GVF~{Y2-F9UAmtq^l;[/΂C%[m5/2P:ya?AQܺ2plvm9uGxEl"(r(ZN09q$<Ƨ)(E9؍(RUW;4B֌.C:'!!Ϛsl@7"\ oGnh!gv΄egdF-䇌S(S}\iRֿңFW: 0xUހw4Jyqʟ]/&ajW0~T(c.!Vh=䟋c0 x9f8ѥǾ4~+  >KX0AD76gYH oT#'$^!>:vn|]?2qRbp2DI ٕC?Wc(S ƛ$_.fy!嶔E(ʹ Z ,1q,=HVM~4KݟL*e Bp6STDX_@m ~I1k"ˆK:N|9v}&;cbCTH {<~ Y.O;6SuC`yTG' #$cT&a&@BcpohMKv@o~FFлe4Z݉A_dBgU4Ky(F@n;N"k!w+q5?4+8G $GrwlKu2WeZ.kN'StH'(g7|1XzI׎)*'Zx DM&Mdhؼ8E#w}!cXr #KљF}wb60m v\um~6,|On4ۓgx\ }B[Pg$,Vu7ZBg`?iptT5TWC w'RqTΨr`z[_1?D6U08}I nke\KE}! 燏tXsYtLuKu?`0?N"<\$8|Sm£&0nm950vn0wJ(Z` ɐMu"p e"t >(ͥ}fȕ%ԋzOBF]`Hq=^9f 1$q?m >>@Tƒwe1F܊Y2ܳAOi>_@lh_ZX!D˘w&F&fsu_"BLZlQ#CuYv;ϝmƅƀ7wo) zP~xaOlW6)iS< |8V:cI2"j[tܡ TENֿY,X\Q#76 oRM"u}s,%!ө-ÿVqy;c .BH@ 5{ɘ#~J_t33M?4oyb2yL6@fzuA8P+SAL%w8K3zrmfN8ސ?[@рe$w?q,(#8t#8`Ut75x6 { z̝eurqq'?yfHbgT=ݬY9&0elŖTK7Ґ?Jn*z#k:g{ī\8M;X%&UOrٝT Y0[if2O{E#ѣCl<Twv3wrߋ<ŊfwڀeEVa!EzvO%/KhceɀVluoHYIfܚ'B:FEFqdpq$ҔR,\3QBFA'j1',mDSY2wM˱"݊ _{#)M强IH!;ƎLl,S&#7`ww0K3"aR~fx Kӈ8 cOs:ځK({,$F @1 #a.h\8<_=ya|*Xxkc׮%:+aS<Sb{LA,YIUѨ 14t9'*a~vbKsx};Aݷui+'ḣNjSѴ借j%*5q֕a4%*˹kfP<NAp<=_%*L-*g|O{)8X֚@POKrHn֪ '$+xiK$xٵӆO<>ǤRBI4To_mA*f lpV߳M\&ީW Cޜ̾9锧$=5pw&D38䃨 ` s{U$ܸSwd:IS9dowvq"\RP+Y]3sTPCY:&;.㨞+/}+r]|G\o~z.8acSLҰyA{uĺ7[ %I L2g>X{𻪘NcI^MS/[ mMb"4wk1{퍨ZMUÂ˧}f6Drj*}ׅӴt  0ߊJwI13^ sSy?0Ȟp78ra8Պo LuKEL w|x><?bxy\&{jC7oֹ4s4+mG( q!sr`3h`w3`ܧFμ<+M1agI9}=: Ay0kqЗjVPB ;RP-,2T<:K|?";"3\8b;S{ +#hϴbJ:]>I8P2,o|L-rar h7s̬x0tPaW-16Ue\F ?$R0p:"j)s$80h^$KdkBmן?]'*#K`~ RQ?:~ny=!6A T,f}0Ü@.T!FqpɂJEl{DAK884l'&G6 MSX6؀$=wd-ӽ/Z@@uZA>8(7J*aD_*jɽ!8Q@%4 kwJgP2r,qn<(?e\ǜewNƏ8D[e6XtWMË-E>{$uISbT*Y.W)MѱE*\Ǝu:Yh+P.sL Tq7vtLAY@]\6 )%:P?K.oБI(}?U!ypBGZP$aZŒ )DɖSSOJRt/F&p!LY"0}ugaRJ1mi̲J7=O orGۅm\MPx}Hȳs=sfrˣ>C~pm.=~ݪ<9BZo! yr"E\kH#AGz-9 T^"R50EKs:N.Aґ0bc&*v"e ɝ k &kmUaoo7/Y]j+7RqK~'TK&_*[O2uo^lF[aKoҢ 1–|y>m'/"%Jg)ʫ"޾'0:s@׿ #bC-b :@+"<-5p~lec/+Y*ԟkA?0F\6m^)9]HTC6$gK/8i>9>Qێ;߃.u^i?@̜zGIXYEV8sݦ F٩#B7.VNL^eU[է.ymv aLD_ֈ+UxWjʙ]Nt.SF,(\_06$HD bcp~*;5r5U7]Iʦ'<;F'qOmX/?BT !Ns`k9˺#Pos7 x@|^ @iZHGYi6=M 3rS)^ͦB?5◕/st_KQռ< - yڙKX1@ 'NןÒ2q"LNxh +9tG|']X3dp#Õ.lL>P"nƜ*MF -<_˖gQm̷7ceï֑CmѴ(XHB ְCGEI6PtBy` 'jrX;[p9@\{ixOS+x^ S`m!O: ÖzrtŤk&X}xfbN zGZ{H ν~7!2,^nGy7f磚/f\;7}0G@U0Zrx|ƒȁ; yqLYs dȋb2)nG M~.21hЇx}X gƅv%"mrQaQG]]xy.$vk`wi[Ij۶M^l n1Ty~WJk/*uߊ<N(KJ0FZɻv*#qoUjZl.7}3"'XRZeH?7f\8Dt=dUH9u+'?[ -n]1l X.{w>$(ɫ\&R W,9A;(z5n(l2=^KOӥ0ӲGI1_#H >'h&d>>:1kL*7;&@=!aQѢ; 4&le5c2דdZH9J/nXXčo>q)E=e AȮ{ />>TŒJ*6ΡqmÚ3f>6Rռۮ I,MwaNQ:VBRC9Lۑtmn-7 *} 8(iָv^&X=pr ^ݪ!@<.PA&,w~?4M2 &$/S~wFS{E|~l'Mܬ/kh:3|v8An!F'@&Д$ⱐ0}PsG#E75pw +4mՀs!%[uGXWufH*gd au*uħ G1wɓ yCojw^sKH='u,1;e4PUD΢ˆͪmoYaþl?ID>3DAg}/:dbo,v:6~$OfPwˮvy Du)8˹{lbT=PV,6-G0SbߩHϚUlX~ 4gRtC̼".t)fa (6߭_^pԵ +aZo17pgB} ͟kĽUAR `8ض!j&ѧԧ3y2b z8>,QG19Ŋ !ߚ|nR'fk^#+%TK#`/^ RK[)%,j$ } qps4%BA4 9 !Z NMbydZ.HAPh[vx@Vx siLذHCzoW+{(>|],#iˠ'W1U@K#h{g2 V³Z zl; p%멐DH|:k,N+ܛ$Vė&qfTR0Q*;ŚOK al+c#]Uy1N'cyRHC᪞Ъ7yR=['[Y,SBT-`UE/2=4y/\#| zacX]\wH;ЃQBrG /tHT>~Zp=Id8K_7O+W%plTbw]y#eZo!MO`z-9hS9T:´C3npZ]c‰Q_wfA3^9bI Xξq>OעFOKl}y8H 8fKZH1=u'0Uf37|n[囀C5b)S ݬ$ zkWS=*B]/$"5ɰLL*=OP+@l=sK&ְAJ b*_ehBUfYD vSmY%5bTfs?ç &ڐ_$( Fp5Ă]Jig AB#Z&kO%+߁Ǒ'+ɥ6ɏ,23WL' B:-,tʹij{?Y8z@uVM `@Ǭ0Ha'L}ET7j/J c6)`v>dtX%6KO[i+"OuOԶ}6Ds\2hٚ2JEvZnh_WآHυ=ڤ1jԭbTgq-v #WQFg͕cj2kx!)D+@vFAӱlj4(5|tWi~+rб&^6M۳^_v7kzR4z?+a6Aa0nPBqr踬L!_vИrb03mQ.NÒnΚ~i;KQӽ=%~"_]Jd%b K;O,,n/jp_o¯\G$ܠ E02#Ԟ~hn{ [ -C.#?9J-yC)2>yHPI|w akX6+˶I;%KtxC prͩcd3z U'v/)e/Z5-֪/BXpkpV4حd3HRQ۬l G2qX S !;T.;}Ipz;4!vȲzfNy}UqZMQƟK6؜2)Pϛ9&RӘe=pb.Kbo XT2+fY|~WO]Sl?̟dk\3ӶRC"{C"rQQɐ]Ŝ *e .RШ+bT('6=UGPct loa$g]ؒ]7"EUL4 6JK{g UXC6Z΢KH(Q`.kHnz` F|ad"PG!P-XĝĘ]nDĆL^@JnUҎK=Ml0̨F +pM'd0f-6K!oQ-Y 3B;ʗ~E`oZʭk>%]XzW:|}Ȑg{3qT잛T<0[:F]'8E.9>yLA" ZiǬ{mf+*m~dあs99<ӁMZ4 =p| ;l nW]-Ў'e͡3(!Ȋe"Z&^)_=3QqWBxxX2ԏCupl.t]3.hl$]zͭѯCkADrKɶOW3+\>5m̟5qPct,Gw?&f/3#:=ULWYcSH.ʜDׯM;(A4YER}LbmMҴ p$OḎ!ZCC,_.!NܺRBy .xX;>0(B ,EE'{<| sv4烣%697QGY߹L3qVRV[@T9l N>o8(%M`Tߑn}S(ϴk\^ R$jD0l ùSurI'}okxJpl96jEe$s.GRT.M-񉲍ػ1%9UJZִQlc"J>B!VL\DdmL?-|$#VxUXxL5NjR1Rw J@O~E~* -~{a=FikW2QCuJݚ+W*.^BOO 선9gQ3h+VzßK1?OpRQoԧ@1#nm&}_"Xj龈nT;[{w)575ۻfQ:]$3p褲&Be+L^ [nv枎q' b1EU:ޢz|%q)@^ >o\Rs&.{]1rQˁf$"D`#:O҆"CHL&1ex>,Cf+6.ȧ8krGlлv~P">@sJ++)l` ?t T)5A~)u`]E/] n\ɣT乂jmpF Q@9ҍ[ԬhLEgv*r;3Ub*I|+!8E5FlV~dދడդsK`l|N:{ʎB`uSSN`SWXB'HF!/<$}:D3Jbf$U>OK)ڑ_tc%I"QըҽtpwAjܥ۴i|t"g\o(xM\ |tnw:Jx̸29.(b[ ߗCѭ ·w Td~ږGq1׎b'嗵A'UM DLEbO9ݝKSP C޲#ѾtH$}skt 㰺$7H 4ԻW,_>/78f!\H~`9"'z&GR[}NޑKn =*8D^\d9'09v*bCu{m=E;/EE'OhJSvо6:?|  ׸@[Y,hCݓUOXq&7 };Cޔ~M9M,*nd;mfw]6;E>HV9aMf`Xsڎz>r;xGX9vųr[drrv۠>%$k\8$d`uA;tBF2jjW! 31,&5(5mr+Q\OS!ߕ /0T+ r@UI}|v-hi%B>LsQc_͒zӎ."F2>pݘQs}g.cALWux:u4[H2!y[:|̤.4;ymC5|*LJjG泓j7b1d/f+iwn%) `~zmx/^lp}iɫ@悁p#Gvc_@e u)[^Ԃ~{ldX~tֳi5 An(g-G-\ٖK}gSyalqS( RW46:{1':6( ȅQьk(&QHDBO8frWn05:$;>l'ds[CH&ymMƯ1q;;ccw ^E6ڋWzWE<ȫbEm j6NmZRB^~)!UcG:S7u'`2 j7vg@FT[ڬ7g?  wa5WI20Tt<1a{oB^]C> .ރN)iCo[阽l)Ku_:P< oM<!j:01@\vN&AK'\<,t7+i!f]bvXGAU~ XhEz_QQ?2p(v@m J(-`c/HS^_eO/sI5.wնl"W`/]ń>{3:!Bla^,8h)GjͷcABw%~zGO}%҄KKl]AK!668D.涡A/cmh=I1F&z܁jSר+U ISme@6[Ww6O$3q]:J/ ,=LD8u J9RH(x'̙Z}KG5.MXڀ&мc p}'2IK70WTز*wծw`|d4i9L4@҃XYDmGSASokG἖Q:%l Pk` =PΞ$v-S6ٖ@*;rWJWz)uo'1zv[@Ͷڮ,O0'ueD0d,?8Ⱥp )'#Wq'FH S31׺S:>(^93[=Gq-zRЃ;i9=d4#kc ^)999eB35&̤OK9fMњςïO0H S*]O]:hh̟U b2Ozzv6Ei? ,4Gdj.b:跮i1ɽzX`g6u]^ npCe%u$T)D( &g ,.AmoO 9O0"s}k8wC ڵQd fhe< k=|-UV<[?Bc?*6䇒;b6o~WB]x@p Y 'w+KX>)遵L!_8x4~MNtS9{Wj٢ȵA ŠY]^t?}n)MC:03\X`%O rU꙽ \ Fmո[RH"3/Ffrr3dRH<@C^u9)بC ۙSg^L@WΊr+a&GKKoEtgPiv+9QgԚOǙWul8 (Ӓ k ?ar8C\}1{ eb}$_#% n;(30H`;sVVɠ[)>l-;ф &;'B Z=8Q D讚U2?;>NM=Mkޓ+Y.ݏ؁25E>6Eݷ ގD}d &5UBlfF!~5]&IGj3bGh8YVI 3cT-ż;gYDO62ie@~[.t4Rg넭S 90y[W&*^3X\կ-@3(}U=|cIt fL:8 3SGD o P''P.C/O/?䡌eq0gmB:9n=I_+g6Z$ ۧxN#[KSJ.9nSc[┪9!vQ-6M=Oh&}^s$ *hwO)l:Y6u@33ypގ "Pkc)&KC8HX2ŴcKrhG+ Cl/`eځRzKL/[+]Уs2bR;ZHlvU~79o 8e5sʧa^2ۃ:(HKk;J9~K٬rM]qw*9iȍ?93cx}NIЂ-U"GXְOI|k4 +.,?>(ݮa.(O:;Be2thS#\?Qt]4DR l?[%PI7a_3D{+ta9_3YJ63_h:s_ǀ3rMLsoEҏiu!*C~#P7G!{PTu}jdIQ7 S$],%7)5fw|J::Euj֐G']݁ؐ=d=vAȒ+*>6n+veu1P:ՉtTH-|YyP N*xod)q<'~?j:^s7q{Xw bL-wyzhE2je{8A_.{zŎ:V›s.5T n a#J;SmS"aΚG)ܔ*7{ 2W/~Mrd{t<|Q ^]2NM84'W]9HG[QV:{.x*yQ?I6TH'Lt'$gnRjqC$"cҙ5ߩ2mhUyۓ/{#EfI%M&:))Z%3YH95eF mUTMw}iyA`>~DXy!\Lw?`7vNl5Yq$!p4K99drA"Š%ѨGVԁn/A#IQ`|]*ԦYM"'Q"1-M"=.:-H4,fJP@|[gȴhtkDZ)U)ҷZ9$HaD0-iH!Z'96&Ն>גkj|e %zк_;.>tFX%92<K$#HfAy20~$2˹VI]ebW#|Ps}ajaC?y4:+Rr?iP>Q̆y>Ed$^A/pWiz$Z75 L?fjr4= q ޿ BQ""`BL0LwGK2qh8mAfz 9)wRȼlZ64cF?"A<$:*+j>@`ޒ@9eomaj $iX`v"!_R xi:su|C"LVo kd䂠&8a0.v^AiqwS , Bߕ̓Z*B!l5Io`U:mo}#jjcaEvFy;wloƲIY`!&V8 YL\ƵF}eB,'u1i_1U`}~b3*jaLs6SJXYiXJ…PbqցFe~E$Ϗd-9m_J&XdDEE W I@V,-%R΀RlZ޲KM h/f.A/Yn懖(N58$1[$5UiT|tUT'ݙD-;?iYyVjO(g=D~5tcD~uAFCGǰ8nX1nl'obiYa5&/I6fbƏ鳩2E5_}\T6 ]mi:sF Db^rmC-j͘Zו&LHM"wT`ͤۨWPG;{4)1lT]a|bC]d5;Dȁ5M౞=/Ɍ'Z[&tMhYfń}G R"A}>,Kq2;pL՞ʄGnh=iq-4@R7@-H3okuz.(`ܽ Esc݇YaQK<].N͔2deA6q$(ϛ\X6|A_{bĭv\CLs>t7QUB1e'wDÑT`c I0G:!m`wRr)LCi:4hRD~yYlW4PT }IJd)Lӟ~c=F6Aa؛*ًѺ(9V֛\{g{F 9N(P*gLPaX@rlo=ǰFM~N߫['r^7?l;w ng#Լ#o\g7ZK{N?7 K 7y aFhjW_|jęuߘtJ4L9D%3%!@7yUn:2-?h<LcAvH+BGb0b֍mїeC-Ҭ{M;1?c>d:٤6tx"u(\V?=k6h>x*3IN}WOgFCFܪRHEvQd\WR:Q4}/mL,f.NمbֿUS"zwB0z^IKަ@^{[X[7e.&} l0~*75&u_VHSRFFǫtE+|b7~ R!L,*>{Ɋ`9l-Uc!WBa/onh bt/ã-b"x3BA?b$cf#R GSR=Z5 I< +FN7@qrn3D&wy$K=ߕ*>d%WUmEaj9ʛE)QGWzG,JϬ`JjK'-! ʥ& <,,9V 8̮>h՚hÜB˭w7w73;C=iTt DH,zlOӕ{0(ƾ`6wj&8겚9.qσ0#5'87y9*+Ν 1mJiىEiCck/NQێ};'E/'jhڝ_Sv2ǥzgSXҭ^KD_inM;ɑG(vsFwAz8EVai0"HXfK#zЊO=q߹"Pl)r [JQG.Dw#FB5VIr=aCL27 x^qu.Ĝ)CŲ/Wc/p~j ϔ_Ӧ֥ۗnO. =4l, {qVk3+zx+BLE*(͆F.铖AP죖Q[-\uWDUJr&K;:i.P_w㺐_B=z\`] ʕ=d@~l#d|} s.iwځ"};DdћSS3C7{#TH ޚ KM ڈR}I͝;cӀ(); QqTG|!}L: `8]W0g|{o__zb$ 9aV\dcc,%-UA@0:IYm{9c^ä VAv .`I˞ShU!A0f? 즢`F}l5׆`sx%QB @\> B FW2GBA#m~q|=x4.H~r$U겕Jr[k?ܧڠ)19La6>l԰b PП dqQo*:ô?==NyJ08k'%4U#Oђ>/Hh٨OÔR( ]wԩ[,Ox[ ry½Z$cM1h/ րK} /A QM2YeB ޛdiF_> ܥ Fd1$Д|iG;NߤO>ռur(RbANCK*[2֍\Q4'\H$QGʽK7L\[SY|vt$:wݐcxR0 srԲ<ڶ+]fK) n預9윰Oš̮=;&\L')Vtw>@3|+l+o2 36<% @F{\baX'e"Lh!. {, +IҺ:@*>Jc emS绔GrPb`~fQ [U}Jg,ցtP&a(RxGY P4i,z?Wq*Z |Q>XZdJ;sg[Z$qՁ^^xUKb̀ΒcOw}mj-1AtN8ԯb:+"~7[26Vp?@h\owցoN@XBhG$M̅Æ|I>M+-;'x'Z`qlW.ni>yt׸as1o*H<$"iIApY:iOJw+%Ff?e5<uBl +>x#ZCWTZ U|rFTtZFV >l=r.t. g@_ѳt><:ї&(3B;w3෿*dH?ThH9fmѦkН#c䱪UD r,;+uu\p>i':1aŒB䐆H=vܣɎ|*_G1k6t lnL]ɼxթ!*3^n01b.U'?5(% U>Q"p~V {-'XZ_+uY4S"X4GժF$i3 `-X( b\oi+)P>d咪҈TېrbW^Y:2nꀽ:~Wtn U(Y8|1j GMyjD5?JxfeTMaڛU!C\{JF#\v+g$ *kj@B.4O^4 t3{ "Om{#"`Xt/,Z "aÓh;Q\3Hi>uzJr/W0i;"TƒGV ϪrqU&z=W fy5d],5OgHf69i15x!_ɢPwO܁xVLJ+ZzTĪD7 ؚZDyH5e$0qb#vL].\j4O" `&{Uh,(:L\ e}3VX3|m%P ;$Z#uzB0q۟, !rKt?3<<@巯EM&кqp `A4c@Ba\`WN__ BAR Rמ]8c?7 !ꖑ8I>dS57VXj3gЈ/]/ErRy^NL{'4isDX,sc?ԀE &'."μ/qαc«K?&wFMc,Nv,ý8ZY=h͍tq?#7D (;ET!x-Gq[FJ6Ђ7gOB-()a պj҇R/^m.6v lDQ:f",,7i ~؏%-L~$OeõCUkGC&$P| l| q! ~+xDE\L 84:j`~$<D,]$nXH}hI\ cۼJwߙ∴-O|9,UqK4|:X[)IۣY>a%ct#b5;I ַ\ u^1N3SbFUr<U`5ZKy gј4Vf V#nnlaogߺ~m FL⫪+DSOqP_>n%)΍hi4Ѿٟtfos9Ct=jo=9rg3ʅ)fu.(ѻk8zr&3}ÑNC,Wq 8qj@ۣBnVhJ^4oy!ȸT1|YB<|]jg ahH?YN~MJh`Oqmc)fBo fX,Q8z/Ggkv+ rtp{/TGڷ|(27py{mH_-{ 5(PR-IX\kYa¦d86A,4dp vԆŞjp"Uzd| q̄c }SAQBQ%QI,oR lGۃAiQcy6/nz; ɊZ*1VÆM w%Iϯ13_Q ٮЈj!ܔd (ЧLڝpu.vsX(7ޜNJk?2O61\g_yzԱe䱧beU])֥[6 &R1)4}j|55ߎ`ȨAd")m@exv I~vn*~I᯺ @I58!0gዩH@ađ519ar~SnUn÷MEC!7!tb޶?G /]AO\}9ͼ3Q.J hy%'E9K6uنY+NdNN*+JkQ <>C"omChK7 } y96G#\<}0s /bdm1JV=ۏj$c_-p*-r Tq.iH '2~;$i1:Ânjsw뚋dݣ"vH ci1anu dZڻEҒvscg /wktdX'MjzP P U<ҁ\+hT-S H[xG#grNC8IJJiً5]NH䜾U"dDj nt]"}Qȏ!:NgaJ*f,sq&1zenp^{Ib&\."]:V7a}6em,{7)7Q}m$•Š;ǯGrws]aGNI(t *|4}.WR22=W ^r;Ns_ߩ} p0ɖE7/GHzϸ>S˙Om&S xwi'Uڬz2! K#I h}p‰^5 >fUwN?!uZT % ٣J6kR),'IS!^RyxxtVWdE9:l&{HQ ܭM?5sX;MqdwC8$mu/j!D$ )ľ̏SaT^~f3ߴRLciR҉qߢnLl %&.ifdEwp/S#YV~ d&24dg9Jj93w˽>+;@?SGj$Y5r30xdX߯o4G>B !Т+H)s<4{=]I0>f= tَ̮KnȳLTh++tɪdֽjH~Vl"@׹ٮ=?TQbu qI> %@fM`Jq['>¬Ms鈁L\1K$j4L,(n|>܈pؽn X/Nz``;D!Ít6n FzAE Tl9G#빂fK_BMUC\OU^ndb q2tIped3ì!9缂6\TETd,ԎJGBr^8[dC=e_/@O ͊kpUo{k!6w>{fhE .swE9z%]\f+. ~Ϳ߁F#.&#q^]]/K(pH"z,Tg%Iܥ\}drA01</nJt*7uO*,V'ghh f x3=ȹGʗ-6ѩb.gLn!v Hڤ2k~w5.UmSV9;O_ʥ 57.n]~[ VJuSɗYR,eebA 4#D. 1_jOC=0sѷo.-H?BYl>Ɇ< pU*?݈ۗxzGw7i;<"R?pûRy95r:R,vv0qݞ$h6]fB 1SMZ)jsɞue. 辐?&/'z껝joPꈄ_Lr0"FEd2ZJ^w\Q2:1 `hR4)R?#"IK<ׂM.Ev5G@U_,1o ?&j:1DHVnҏ'O~p(~cO Iy4F'm}/ 3j2u/xbDS]yܞ:?5.F5 Q nVIܙ/DFZs5";[\ \Tm%YSfW]5r\ӂh^1d-~FrZ"b7/#tfCi*MpMkRl3fCh)+=bX'23; t^f&ͫ#j /l.92)U jzF= Htإo7!LX{Xҟp?`”\'9/L^쳪dxip MB;\Jϴ]7Z(Sw?s^V]y|KӣxGDں < zk)ޠX"]6'\.(gdSF1j}mSj ȫ @Lh)*]QRyL5o(Nr< xecP2X)fWI${lH< -aC&P3A9Dr"y_ȗ9<0T>ČnE?lƉzSԈG~\-07ߓIJ,3sDx b2U1 "~:@V]FkV*HV+W,Ts9ɫ'y"iɵ{^ƝTD4/œ>o+6BjA蛭\}?kB]\ȲPwFT>Mf.Xvtp. ᇢq[u9R8 F&)ۨ<45;%|PgR*N?zy}'zBW{zY߻ u 腁lTHgrF{!T'UW5 X_ui K9DҸ^bg̖\ZP< hSgo~\ciU֔7Fy(6n$vjҿ $)=V²lS,h7WN ЁL+\54qp eyG.q c1ǦϏ/8xTX`Qڸ(JK2DQWX%́ńݤw [1Eۈ^BiD] M-^֛sg9| F2xgWCgS^nBa;I5m<W"NM=dz%0sB6oh>Po',)vDqR{V%j f ^#m#BijN-~Pܜ1kGcq4Y~T:~%4aO 膛ṺF4#pX_ך>&69CaPЮ@bFVVVL˦QS_iDxLM"2D0e( :gT7׈n _K54qO]#x%e+ Qt lM4}HU pe- C,%`1R:]*#z_iXry &u%rJQttjGPD .A>%H[ |ϭ́qN{WL4R c#UAE{ k7Sjf?c+:lK`ׄZXxT t$vl8E=r$!ˍPvݐf .{ ,ºhm\JSp0\ fĞs8 *6G6xTYd]O|dJIp(-$8#LJ$߀4暓TTaC0AMOk@at_Wk f#Qnqf yWn+[53|ro,"`'E^ &识2@7<ԗk:Ǵ3{`ǬFagildc\YyKf'bxO-SJW];q5m6hFU&Cp&٪o e4<6Zlzt1W%1j5b);gPꑠ[3VJ7PRn~ƙ YMH5b"Q}J.76'}߀`GБ\rjPs&+o=}^2c$<6l ܏#`jEj֣#[Cպ]V͡ ,T؀S cu"o-Y+CE~*.4;C|̑ DI*(rs&[bw ӡlj5 CnHZ?ugĎ-Rl(Gwj"gP9d.޸P"@>1ctՔi"%cwXK" 󃥪&fPot,ޯTasK[){X`eZ\#waw1Ie)"sUhl"MkG)`:l!$6Y)=Oz p`6#xXFLJ`?BLpDw{em (rخ6*AE;WIq_覔)q1EN;jɸGs/q,8}_m,0F%nrO$I)={ADbanb``:Q?xY]]ʊ,<4W~eVSYlv @,sPk,_^7BRPi| g

^n'fg, |saCvZVB֫ kԫG,AV́D|bgb*yhξXj`6:dLn섀_J<|v̽{m:1x8)J6U믊xl@lSoB+F&]Ŏ7aGx]ƽ’Ѵ#U'l ,$?WR@ۋSƘRo50awC{n*zn's/z W\.3YG9ǟf$}zK^<>q$HrnS^t1AIv gbqiҺx% S^NԎz⽓rMM"F7V{q% YwiU5,u|'"C֧/vƅ*P1g8Pp8L>8SR.ϩܥ;Zt)Mum >G2D}DGbGMŘ]CD-vHB`a yS95<)ڧv^ 2.t$0^n|}&X OG?I?9&~oۗʆ0㒺^:'213RuԖ?L&.d̚fdCo *!(~ZFS[6sUe& Q+2ZtzNx0ݷ_-9@QD$dSi_Y,Tcr~G7d4h lS^B|!S;)멯EHFLwPS. b8$x^Cv.!,XjduMz:1^fQEO|֙x @WؔT5poɟ2:s[\)̛E6:!o)} U+ 'Ŧ5vhoظef9H(Hd1# q ou50n~zMG {#04͍O̧usK:./,{~"'V/kUى.@˶_\KxF]tvLJ~ 'uE7(;Sq?4x0ezN**[5 dشJ0x-jki}l't9w^ ^PV9G#cF'K~7ז nO+*;dBOڦU0VV # LD}wTAƥQ'oȊìzPgwhkw,Oӈl_4X2һ8爌tQ\, kR{Y{G~n\NXSMȼ_RˊCx)&Ó>/kfMNA? ʊ]h K2񑶠(>ty{r-nnX"tGo|5X%^6=^e, x]Qw߂o(YwQp.B4 P֩Sb=&BbJ3z?o{Gziˡ+a9oyv(D;vos?e߫v-jqqce~z5]4͏x̠iJ./n7X \7Uk 9Puvغ篻k$Kk)8 P:Repk|l`gF. nɗ$̨ZgޯMHo؟) -?Z 1=s%\2>ATXd['LktrfzL`[Q-jcmyS|I2m^ kG;)}[zAU 6B|A>BD8,mna,]H exB ~"8b:bbm)ȆjV o jw6MJVE x<i%U1#龷!&6*f1!teh.^} ~K<qS9PyVpvj4v̠TUݼ26~kdӷO15_"# OD% d`(\uzBYTF~wr.Մh#JQfYԌzT{W]osuϸ7oc a8ÁQbH^Y?hm |wFj@tQYr#NR6VV 9e"LWbFNvOXС=BD ŖZNQD.i7v壩w#EBPZ.[v'j r$E¸AYWk|wl_.IQeLCUΞ;SŮBͺ} lT7p=yUTm&{ dqV2P,펻Q,ԑ>Lkɋt,7 Wa8 契.xvL3 Ms[4b3}}kx*z$ N,uyC5Ӱ9*Ũ;+j~}Q^=G~.O{SU؜X=Mbm7p1`uBW BFN9[=0R$x 0tI0u N:Xㆪ<=}&%B}7<+n7%SBm? W!j?77([@>H:,QI\5e@[i|:^RŬ}~?#|ȍs꠵S4+%+nNj! 7TF}d&E:H+)gE ݟ_&"c&%F,4Z4@sDgYҞGhvDĔkgQa&U7Hs Ure?^jK4Nv\4 2f_RU\@n ٳ/戌T Tb5"ޓ->ǒLv9Ŭ أ)38線C˘LɅ[* 8 &ckNѕ=]Ri2D׆>i{_ar?dwi`es,mT4{r =Ǟyg(~+@pUobʝbF̓3`NI[9V[PlsyU8[} 'ѵQ?GI4θڽݔ6,n&m>͡(đ]dKM]au-TEj/RaAkv~)_pUkuVJ[]v(eбj sGZwKy*hϵqZ.UVZ[bnX ыoDu)9*},ŸͅY|>@5Y@EL Xe_ /\Q0'5@M}$c^Hܬ Ĩc?8 .jUwҍc,ĺ`ra /f*s٪;3\V]nK 045cQ G5Z^ }i0J8$djzi9VHƝ巚Dóܸ7r0N3pyd0rEDЉ7Rz ^YѸWr{*[fC=ɛΆbRZ+ x٦]Tcr8 bRzDRb~rs|9@|o tީ^Ql <c7S(J_Er|x[ËYӹςSI3ݚt-%Ɂ4ۻGZFl h׺ܗ@ºScS |sf"ҏE]Tߘ)ŒqEorwŸM198-8,s9]y܂],qJ_o/Bxs+C9't<>"2"!BFEJk|P⏬X 1,;C;m̱\ ebiJEʪ< !\1Hp. !?ow!p ՙyVKۙ,*I&>{?aab^=Ut+Y‚$B|*Ѳɞ~|T _8%b&FjǓsIw1=htWWg&6FUr.umncȏx^o!3c`w3Eט!,2pD/,T-MH_AڕC-K[?\Mxɿ۳N d,t&H 0=mWn8hGL33*Af)r|nݾvשN%G uxn$_cԉy:7) iP#ךBh+f^׿lָ< }pG4{l^_GaZެgpyIK=cEM\ºUCI@+ $EIN(7S]}s14#'dWWYZkI%4zX(6p.ӫ>@0$#kd5H$I"j*8 eϹ;M%fBSp Dr(<xfquȡ?#szN'R^rCAn7cFW:᲏V:vDV˝MPqi" &D=G0Xs>gűXBc?R0RH02G~,&Jd9JA't>Rłk;iHQ-"S9Lltr3 ?;&.z]`a%}<kf#Ď`9%|ЎK@&YC>IL⌡& /ж+Hg#Ec M!PT{&I ^Cx3l +S&YߍiU#3Ux@?+hH#4ӫW^@}J(9Oыu:OR@qOU }6vd|FtѭZ~!{[T #=\I[Q R}w?Y=oE;yH`_{܎EOy%$23gX#hbk:?3"?4ȝFٿ@lt_/* hP?   bQNGaj5%'e8]PΓ(I+}|Jq4X'x8$Q {Oh%=Mx0_ք1cw3\p{B?64؟%OyXԯ8Coٻa&7#='vkw1@1&4w+I ""Ox0ŶaQ^b4Ă;>]Vچlo8-Jސ>?Afd3M2T!;f/\'w:W^L`} V!7+)@ 7;﫴 oC69sdʽ eId',rdx)fkN!N3هlZ.Ϟ͵h0 jz<0\=?tXJ>=m2uSIr`JeL2w4<[FQ! o3:rkqZ?6Ҥf$Zje,Fy\oUWItV>bs(Hfc=u)(^KJ i4`VYL sOdsIeZd+;8M<, $-RDѕ>Bu'Uz?4ug7aS]piڅiNŌ)mdnD*÷g\ו_XF[p *= ia,ѵ5fT&>׌>sfN2(Xڗ6|'h4wnS:d,$/=kˎAooFCٿ1XFW&tqo,_RN쳥vLU-nQ.p=(j<0(c>ۡ?*qRҏGS_ qؒX|ǤA.BU_иEhY؎G̸[>ѷ rz29#AVS\7hKC<~nkS!")Y6<$XB|pkC%b̾y1#@" V]yB@%&j\N_HLjn~ $|Ѫt+Żd9;KZϮccw2kAxSOBk ?G'+ "#Bch*nCőoxH̪PvJḲci i]am:_r"3@r۠'k[s|yltŦ\Ԇ@|qRTOfdmJ:%o]u](7 gvcpPהbd1g(U3ѿd$ȼϴiIT~eHjAhR٭ācU*Pcx{6FCHP AQqS~V(+h->:91s' 2)J/fsȮ#!*`#_x#m# c;7b82K^SDvrI$簂@)SB3)Z9Xowf5s4va6VrfG޸h=b }>wl j,o(=;|S^|+S# 'u=5Vr=!L)d8uj^Xqkٱ~lm|b]8-A ;wdX M)Je@aerP` V}\lyErk:C[) G˷A<Q|au8̿އ )ؤ{hY.Lu6)LJ{u xzPg@HIbOEO{Igv5 fQP| N ZdIFWdFGSh/BаY")vY|n=}:#SkP[4|t;3Aَqf [t ,z)>N4L 0MKNMS$Gpƨ:P)pCispE64+J0ȍ ,uSmwڛEZ>ݥ%iTdY$v9Í;Æf=V/ *di<&l6*i0 6*Khus]Α*SO~6 ;Ģ}\&=%G}B[(\xIв˽ Eܳ+)oB"BdQ֜To8:筹kGncOuCL,04g!uԎG d[}g)ܶ>Ra/D|v~ETֱn;>ϩڤ76 tEk=fV7PXk`>C5忺\_yr=>{M@!ao<},V4ZU  > !/U/Sz.ɘB&[ͨ[Z*&@zDm9oT>(Dpqȁtbp!v(R62xIT#SVw%qـ=, ڕ~+ 6KIzm(h[c2!䟆2"Ɔ0)0@s˅nlX^|dfX)yW˲\˕,mI_8RE<1ùPLՇdkmtt?IYgAoA@Z] ctBn9P Vkts6 LBLlq@/ yHz ȶxaZ|wAK˾9 &(mE" ihK!*H%#z><ɰ#<ur‡kj 9ob\Uf?tʘq}zgr^c)xVF_wE-~0ۅż* jK=;|,7r,nOrAMt\X|iaJ(,0u!XSmypCS2msLii%kz.W]+츩2 eB/DKx'wנ nGt_ -FOw :`wȺ-JcR:'cs0q}WiRvt&X5 ۟YE^u $5 D`tO@b)RR g8/ŸhYg@^) )^dUALm cq[ylWjb_ftykC\vTScmq;KrNH f܇ߋ&;P6̡c"Wez)㘻)ϑҷ;L6:shNg2sR`͂fɇgab?Z,u9N$JLjؽ|$b,z^9g.ḉ+gLüĭ;|L~:l[s]yW/_v./M/ih%j/3~ Q$_N%no7jWȚ84 d4L& ӨI;.W7BLҒ;y&m)8ɉHK[O6&-G` |15 @?#ꉉZ. (Q]Cz|fJd]2%U@EAeYn >mV+3z0. ڕR͑6Nۄr3ypj /XN6?F. Ns`"`y~ N ny!hӑb fs=9t~Io6D*FdZ'}ۛ$$2dgz#(Bp~L#y-$C/ )d&ۤԌReIA'R;&ֶYUc#ݵݞu75ݑF\qLy6LG_Xq+|TI.'hag>cHBfL P^ou>L/4W9}OAė9HQ/#;nHP .[/v{b ‚̋&4_.|Kۓ儌{nA]J<|Dؙ,~L_s]GeVՁTHQ#LJ}.CZƥJ8E<$d%%Ω2G!`KysEߗ/!QdwxL}z+%8'&^|,sk%pSMy61ȩ֩? Ŭ8+e_͢V 9a^<譃b R@Z$ųW|܏E wU ?dAmȊƀ*.g)2hB޵CHҊ2]˯fe7aPRB h΅d׭CCoNOod$P<[Wd_@sQ55FNd"R2i, xD':p HAh).T?@g[1GqF g3*?tbW+]-f°ޠWmP C#´MQc),V~ueHo+=ۚ 62!oa`ڲ]]>g_W[|˶D.F<GUC;~v^I=/ !&'W!m} /?dqz 9Sh};=KeGSY_daI}8.Oef!XquEܒE &B`MTGRYuh}n>yq+a1eǽJj4&R/]B16ُ1{)?{(<2Y6=fF yEj E\W8yZ5IHזFȄNsppO3n.[{&=z<@Agt[D9 ^(6VenD Bض˙9 O>#A7BaاjJ>;j֏^" "jf2u;kJbQBUόA1k+rJqA=^ 6\66Z<P׆a( ]j}a4bK%_b [UOq3s}* E\oׅonmtu0Y@m~ aDj&+T $v"TD#.';ӕ[3-$3,MK}>D:DxEU?NeXweXԐ{U)鈘& ]uU;k?^ySF~-q5; (:ކ/ '}&ꘆyF ?A{=\y7>%Jo9DO:c9, Ynܢٖ/3U%EOD(]w]Wnd;}noF5wC8rqTyTB4q͕ZC9iUCV8i #+:IH*?>$"Bax2i$"ݷCDzN7Q$ ?40Mƾ,Xh Wx "'f ̭>[A?M 2TRIch-prCR ^v_;ޜ<$%Q1 ?\AO$-֎hIXmPZdϥ ߯].ȇa.чҬv{+j?S6Zooh$s Eq esD!YWV1It,l9jO.ahvfWJb; lyAlp!ED66v?iF5>\=yA<>Jƛ́WOֵKQUpݷ;w",c>X(P \"~Y-M -j!7 3MU!5Д05uJi$cm pwm$T]NxZ@ :"sj=l+2Q,|_#3jdpBӛw+//GS~ ^uB?YI+R}$;|_`XOmFT2Ven՞\Ch-C d`PqKe2O:ZCb;z#ǼPi|Ƶ1OH=߳9DkEk dX%+ҹQ+-L<_@N)jj:`SVL`U#Q8L,[IŒ+BHǡ< 4%=m/ VvrCP b \\ȏU&4; )T (p=8龞u9 tD*cnTOOlwv;nBeڦ5$eԘR}&YNnSH{fuYy=V2~G/N.`ڷVheXZJWѢ*w\(YF3?tA`=wuK]lPnܯ]a*:I$&D.uP6zP baF-0YëfG]eͣ 1sA}mT8ƓH U8QX)ga ö0MF)[iIEq|]TBB5E@.RB#eA)0*bc64pvpR,=ry*rYnh3${ZA.*$SX Ǟh86[k"tOӰ!mAyfrvX)Oϫ8z`Eu٘g$5JF6Y5|BCc5B8%Vע)s.}X袕?F*K_ `UoF+_>,*nxFi{ $:T^r:7jCFN_Q8l{ceV]SD>zf\ )!h`b}cFƧ"p'H*?T1H1Qrk¶xD79oW$'T~{KM|x)zLnax 4J%Űzn H=Qsd1:g<* G U/ʦ$ QD#gnVBxxq?L%fN3!k=(QF˻Z%˺݆֚.s"qvMrߔdsl5s!FpV<3/cN<5ZmJ^@)`/PXl%`"``QTq3._ق<^H'Z^t%8UYVяB>-)GHbf gg)NaFd~mFxd<n.Olaꓬ@{IJ, T1)c4֗֔OIȃ1v5:~ #S /cv $ȓ]=M쨲AztXǿW۰UTbD62O,T <ۃQvPb^X u%s]BAO'#:t, < ^Q 4{{RǮ-/PsE_zW?/] qؼ4PR.z 1kiO=b eHewFuwSa!1+0Ne,OY!y˭F?!iD`jHSIIl Apqd8ղA J<ܟ,9^3MLm.뎑g>=)bE0Ņ$K@2n2+kI3  C:gˈ&7JJ# W_#iu⥃`x|u=hFm_$om|;}/q~ H~u/jP 2G1ΪFx"ZeYwnַH=C{ ۮeqW\VWsB#NƩsfYֳS W"7?%@dfrK-L5PYό J۾ar mDv3.d^=NK8|JU \CO=-%C?gU 8!<7P;dU 0+JQ Wȗ`DcӾ|/h:1+xtF8w|o/ 1^kmd~N*JR>ū{>M Sz䊻1B~3Q/>זmk|Cx6 {엔Zj5W3ϰ`R6.a ld:[5B絛^'Q9U2?*!!LT{ℋQc73 G7 -ǩ夹iA9|ڐEJWj_nX{o\ B0^,*= $u AB?ang|1Նh]>.vjr>NA={w6ퟐ[m0 %|֩]'o@QY*un`clN !V"pJF6jo,\0BU|[1meE^ebk}fXdA X|=. 炙?>Zn@+a')0d.^';HUkB%28?&AR .mSתj5`'z@хY$l4V ]H1ʞUFy:ڪ~fR'j&78m|@ș 5M#>:U4҂Ln/n rGS:Ic.<_K.Z^+pu(W 3\cltADc,G2Awڗ\Acr$ ? $b|#*k'<_{B&ƱAV⒅d8B%?<[XO |H=YZNz[7DF/?;)ͅ/@.va>|ŷl K~RLR,}U-߼m6k^mxPã_nr~F~00LTH#oug)ȻTs]wPYYh N7B*2`/! 94Ъ#+?#BhM8̮bx;\kM!QC>;tJW%G)sPqWԲ*Eʘ=3d|$:s,ep2|Bd{O9 GE##::&\qvmuU[:MN<3%0`b~Cs rEՠ" `K ]kB. xȝ곜ȱPNB2%w N,N1) R+KE<5T^;SʥHIm}`}LСf^Fٍٚ]c`ՆZW>8 pM)X-;*eI';m`UhH?Mc[U [f!Rrr2bwfᎷ-\0zX~9 < T>>7 AR/򊭆!\uHsQ*h[|.XFC$~7"9Ѩ,?FZvv+&4O*hNjN/UM[UVǺNnxV;(;͡~LF@;i,7G!xSV%0|CEFتtkԋ$;tX3) R$q\qɢdXGZPWb/?穁9g,Ru>mJ}Ú &O3<ɳ$,dkl=LXOuAXi;ϙ]O$$B8{:'Fo5썰_[EKN-90$=;/ $6d ) p3(ZbU]~V oAQ eR?0הZ6\c?O]yޡɘ}t{F 3c_7z{F9UGzrg pS ~!XD,ZuaBCy|qE&۰)(^V֩\)az;\I9S3<ƽ O͟V҅=w+CџHaj8?/[Ntx3`#X,W,r#y:$1`S#i+<_N %"rPRH[Jg;|5[[PsH7Kp\2~KP< :#پ{/ +'@$9?@|xpM.kܓV0Z( l)^ÆP _dqN.ymz:\C ڟdJ $IN}gY[{=w8@Xziaz%x VVsNJjYiUpIY(ka'u/nr:W4U QA$n_Ԝ'6S ,Z@&T A-G<in,QjiJh:H#qؿ:-l:7qZ9'v 4Dz_2]Xҽ_Hqv_ٲh8E+[yYǫDrd̴}XAc"#J-xu˘J3tKX2 #RYy'rmZ\KœfȪ"FuScEGͩ]O[R3 s^U~82Cg0[/_#]!bV#HQgBWV rPa69&MɅD<1rH[a_Z 8/E9v 'Mu?t1 Ey;OT/&~=""լ]i\gyO^r Ɗ#S}_O$hqt)QaӝwS Xee!tl躪S.! K("hFe%u8T=ir€o ,|9M}jzBtqE,a..Ce'b\E+?bnQjR $6)<+=K\>⮰֬p)E<"wU,5K_ ٗoN]mAss%͝d E)E.d}k̃=oWl ^6(`8e8ZHr!}ɚgh2>`;4b:]̵=c 7Z+"CENDj>ẁ1@@!/{AQ bg@X^W! >kCmfKj?iEa@h]"K)f oTvZp[ >b(:Ҧ1d S(ttKR{>EaUd`WŲe`PhmpR:iϙɾöh[,կM`Y tok>ro z/./,<l1@ר)|V2v>o1D0Y˝T7zX٢}_Zr*1G^" )I\w-r=_7,GXV˓2yRBM3,h b-}bd4$&"x杤lrݳӅ0u!2h }[nly &?ۛTĖi< Cu1#S_K#TR: # b=zTdAs@ Q8o TpH]jF:`;(aWDUmtfYgM^ٜtn=K# 79+Tf~S D$UaX; oUhDȕ sc,# 5UE|qwqr:?ZeAl0X3N'AV;pSĴ)~*I]Iah ) [y*<2AoTfGj-{܆q%I\1)GzKZb)`}lP'՚Db2̶H_x f,bJ.-n_6fEyhD8砜kUG1:󻃭Z`g%g#kS}%2tLfVli/֝Z( ꪟO ,fKNgB#@yʨx"@'ĮOE_s8*3ьy?%ך쒤' 5˞Nzݍ+եGZ@t?EH4:`}|,#7e{V Y`oK" H" @/<N?|#NJx];WQ}Ž[-z`̷ OM,}KPH@E1C&^o5ĸ kxB*BD!7|lwrBLeUMTl8Zh we"MI)&V?6WF,` iRUG{WRRt2?HqV! 8ͷ/)?J'G65:  gnFٝ۹=ȯ0Atgp!Dn?œ&ܔW߿cWZMmVXN t_=onf`Y Br8"C- Qc g-r!tBy=6 {PD7tBwg?!"mS3 0pIl10p1"ƭ9IېVye9Cv%WKnw\*ѡBJ9uZx2EӚ@mc1va jU0rFpiMM^InFa4;:mGm =7@QƸҳC9Wsnzr3BtkFҟC '@`-*3"B~0+zҋc8xT^ j>ˠL\/` 5K9a'}" X+ -W'ϩIf&m2Xn oS-ys Q|,oŸ(M],=]:҉DBrW5_DG`nMr(RbW%B$MF*v $# Z}M݀T޸aS02;}v,@UKcKcc_9ǪclљL 21s(uknxKxT-L%zϢ11xv{~3)I)#89A.~a{&{V"LJRTr`rN_>7@CWu쀋Gc thh50Ty`',0dsGKE"_hC63~‚OPuJWd*1j8wWxH+fț^`?? lPI)V5(a^eBj=dă+v"Ȩ/fK w4b*P5tRL߰L3F~e^2;)ynG! T$V[zbcXy5~~`ҋR g.ߗ~M W=dZ#tہvaMTI6z4@>Pyc~ yrX|S!!eψ[hW⍐e))9BhH!G>iI%/PP0$w^X;Q 8\~U5K?)F뽘 |*)@Ǔ@~ ^sy݃?6AO~gռsǪH%0y'Gg7X:+a\ x~j8m͢`j70%\/FbRuР\ p$/;rq]9]K,ᳰ3"Ϳfh#De\33ǺF/i\^8a?r5r?BB$)$ *93u1Dz.^Cv2go| Y7@1SBn!A_LrCzdxcoefVxd7yPm׻U('9}*%;u,MǥE]nL] ii53fwŁi/=-.WqU \МE#0ze}yQ?hʶIrņ ڞc4Bl}6a[ 4 3FKVRe?p0s'Xj4wT(I@VZ$g:gP-"чە%x9_d3VD  l1MPs~D߻Ew̉L|!g&Ȃl>-1Zↀ6X=_'P&8Ĉor.o{dn_u ,>`AMm!t6CCMۧ@G\]6M<ĀE,k%Xݤn`bTe7PCu<49r1 pSRlߤ`lm"YugB])n(`Fd_?)gygBJ1_$;c_u !n ~MjW:D]\Љ^D& Upt)(C5}>]򼨨`ڱ([,O%բ.kd {bK{1n5e,QmQO?A}4ƏoqNeBEZ[+IӒy%Zm-j o/0յX2#:#Vd͐DHaM;#,%YKܨS4 @ in ÛLY8TVC QS:V ZdYI;_ %JUwC-Db=Bo6CN+WCrp:&rԹ~k#R? ֽ̊dm'+v"D[EN\3s9lCQM@N'1k> A 9,!0+mX'U7v#j3=ۂ>1j0#Y^Ed}rЩH|{C=jgVo Q _ 5uxW:Q/fʶDp89)@'axXPleDW/+bО)1;4ͻC JEy,AhQa wx+YV|mS#N,H;p7|Ibs[&s XFѢ+WmQ}I[ZLv4ԁO2h!̊6>hGݓ+FFceKlmdmAj,Q{ |aռg[ n._G#$8= ~#k8*SʼHbiv olr%S7rCiކ+qj^,ʋq`:WlCXrdBDB+?(pRYR~kb{ezuՀ)o!͉Q٤Ƶ6 r,I.8uRBn DB݄SΌvNnuÿ1ګ'(Lm2{8 !j@@:sfكJD3Eĺ%ED8^FATEa}P(4{u] I i5= _N&T䶽լMA1z :|"bw b5A`}UɓSrP]rSt#e> y|R Y$*=2*hs?%Mt*dxo>DGHVkb8RyE 4 P X{TN^A)KF*@PkZ<=EJԙ5Yŗ8IJfN8uyUP=_rqrc[@ɝ0GuwEA к!_&&QhԡiB̘5-CUb):3ܐ6T&O N[~Ɍ}BM~uH`_՝W8k 8rrk#ocuT+WE>5%'V9.#r,~#O bMi w+,$w'q"\zԟMaa߯`zݸkK`ũ<{wu}|eT '$MBs冤yb?d*M͏+WX=@  UTgN>S*З z/BWN_Fz*<23Zr!UёkS 3(.1p} ZIS BWSSUytZO%hٛfgS5Ϋ/nȟ Ǵ"8 3z}+ڣ RÐO;^!lzyM%^ ݭ]ѱqDqi 'vtθ*zE3qb/ # w)O;+n&FxqZ\ѱZĂewΟ'BdCN)g0$+m4+a<S@;%׌ww·:Q2oڿl5H(!lK}c cL7l|BiWEdTr#rXz0xXi~O[kQ༪p ,#>ߧIĹ!SCNnA}wK+]GT 2iBq~>(?ZMYˊ]}KhΏ4}FmX'dk3gF$I೼$?ΰߗWzvd [{d!𠻿HA'xOH.u2DM^*q+~)ƛ &*O ,2oY@OHEw|sDp]r!ar4,< SپB-)rm{LP0XkIy؛P+.BǁJKe^VOf a!hy[Wgq Ƣq_S`!]E]ۛ_[<ۖL* zΡȃ-nhȠ0׮ ̐'_qHxb D9 Q҆Q_V8|T=rpPz"lTgaB1 @ j<&!RZ&Y%&x62(ϸ$ 4,'{$({>UsQ@1b{(iZcO#ex<,MqCGq EG3H[1L6*X zΙERxF{2iPt *[M!%k-GߊDg5ƕ~*?Bl^CW :)1gWr[ĵnIZNkU?Y}o RJHf2B0Z F}<   cjF=pЌ5wN:U{+, =Q β |+ngQw+s}.nS']~h-T~IWΆ7?bkc goTŞwu(dpW dW|23ff̳z<'M+.*i0W&]ـ$zhssWcfEF!KF=?Xuy)!]UHُ}xI E`ipT?NL qajgJ#%J}}͗_[E@LpݞTkͷtIiHXWXVDw$[1Mڒb1HMGuL~v*?#$ c'xr=b:XFRv℀ dSڲj"@i|>2=?_~B1{Ac+Cϛj}zj2o{$ F/e'8bi$e[ ac'~[}I @ؗۜR n./* |?s$a  /#A#$GDvv\OE6'a  d͔ۊH,!^[8X\T0PI L.[Jpfrv˰J$B&A^yKҪsg'rzpyT+m=̧a3ܺ ۀqjf?ۦ|kj1$iG@./z:0n$jL Rz]X\z ^ Kl9 vߖFbrjTо)&\uX$Ha̓bln0Jٍ ??*:'k/$A,$i(xtE=Qi=1f/DjNl*4.km){ov,Æ\&_O1zt"`ٽ1f]v‚7?,ًc6\imH*ZwP'J_=9Glyg~"T~}}fKCw;)ɀYz&D`q;01 s'], ;ϳYJ}W0 Yr.")3i]Vj.|OYˑNX>:Mg齔B*W5enN?BZ)m3G`#*md^[3Ď  ف0@O&/$#+XO1Y_1dS?sT=wk7r P f0s0Ɗ$,&/G'Uΰ9ٕxpa4e^2}F`۵2ip"R>XS7ǹ&Q^wēD?,S q:\7lM#IQ,5Q*՝87i{Uba/)uT5IB9GQ=P<{;~&mLaߣ)#>}E Nn9W.~ Caeak#7h2Cp][;ᮀt+\2ucZ-!䙀2aqD,fsoWܳkW24*z_0(If bʟ)#2 O֟DW< *|ve]eu}v!4[rl4m~wH:&oLAe=~ƪ5&ng4ݑ֛-~/Jۖ}ᒂ_#.΋bGZ^Rhz20<$p ƿ#_Q[e o]x;bq Bh$.%L1uRa |s03z˓ #69]3o*M8?ҷ)>{@5g|V|,xm`M Ss AIL'AZ}ud@4g?p|jtyIŋU嘆!1 XS=UGquÔ5=e#03)CDskEU],Ri'nO>Nx Q:򗷶r.Lba̰ R7!L3v(.QLΙEŶDS쏴wV N u%Ztv56[#(I ´m3U%- *#|$1֚,d5xdAW.Q?eLW芝Hc{p= -wMU5) W @6?8{l%Kӧk {w`(x׈,P>*upR(%4}#k@oҎ,xᝧ,ovn4TJX͎su{t=96;NTD{!ǖU 0O39;dՋ—R3+eo;)݆=rʈ~Tk 5W_}P33yZpgb>%A^àׅ DS7ǔ[ }hkⶺ} C0/ 51n\cҏU >boANRrp$jA4@h/xpƎ\y C)&cG-#GQn]\#&G$`) ޵9e[MaQ6b٧a2 VPU\Ok',*x~rnUڅJ`IV'?WhcٴTSMOnDJ,Y ?H8տ +~Ju&&_sC)^CȶûHZDy>5_U +_sBonwÀї8` 6Ld skCU>u&j@#C1՝⩑M"qlZ9Xna5 3`s"wh/ݻSNk==#uR`}).$3Wź<mLDt;~׽q;9P*~zeJ7 \iP@q=A;%R;)zXSܘsicS>pK>o*0r@HsIit_w2B9y&SZ/2݂FeT*8z},SVh "AC'z75ᵖmZ9SATv b[@(i;=d+j6T,*o%>/n z/&tD6uh2.oG+쉔ig(Q8C C3G3Cqwŏ`yI9l ~]a<'t[lC5c^ϭ! Z߮YR~vn98ƅ QOPwX QeCnrrmKR8浯h{J8AɷpzK ,Er@K֏7ݬ$0Nw󲦳}/c;:K@,qu'~" ?^Σ6׺ iK &cƟ4*a[$@]3JYv8++Hm!/@AT[N?QS4' \܏}G-_+Vʤe:%vKү`v'8=N Ei6Lzgsp@Ƅx&1!O?ޮXuFǢ{!!B>D@ @Ҍԙt}_/ GPDF^3$;%٬$͛$2]pSbߕ#,7q'{pr݄ ֮N!MfN]ơ1NHsf{ŀg: jETV lmUx1UG!uh6If$΋;tkE\ zڻPQ1f=J6؋/H(.P v*2`6jC O>\k 2#WSCU4y.)47*?T{-g-$!։p*c~EM#[I3(3Ƨ<[` pV19Ʀuw˒~Ùa9P: Q#mqӘ ; ^c$He\&- GdoC]L KDi6_7k;yt!zQ8z!]GPn4G("y ~{ΣUuPV*rM=\Y`brJ}L'sMWЭ\^2 #.') E(<ܴaD:ʊӄ8YαoK҂^{u5>~.(>:>^ue P-_ȩ:<,]z K`ǨO8V={Vr(\Je6NF?=pȭu]"1%̋ .nCߊ/@~xD9BCRdQN!?;2%(IF\ؖ_&ۈ<ъ Pn^R/ j*_?L5v \nPqfODNJS$8z R^!^0z HMGvJi] rQo8zKv`Q G:/>I 1$k$p!S#h9+k'U;^_xr_זrOuf,lj ϯmzZhSkď]ҧ /9a>gCXO7W#(VZIڂ_o8;ShYW(w'1ρ+&ݺTz*r*J%]#wp[mK/Zpܢ) GQBP#(M)>c` 6?6|d'z<-b~iINZIt _[p N{"@Y٭,1ޯ(14}ISf!F~]&}$-_ѽ.Ga/I5&0"kn5wkH n=QZܙKK m_-!n(+Z#v7=*_ĻP3?/+Ì<`P -s{sVmG$Pj)]>楓Y*6ɼyCrĊʚo7-pŁrL8G#Z.qVl ,' "c"F7 $+o'X3B="t [%ǤN|?5;[a_퍙=`m }&Gxt<)ӋALLA||倄~ѿZh:''T*U'\kש=a4z Ÿ2-6pCzdѵ$?Z >#'{ 1,cv>/=]8~2ؿ < b٧6~|&wg~?'LJWs~xU8 ʼh\ՀwEU#:SRaWA~۞1ISESJW@1[TMk7|+TE 3$%?Et ߄xgUzvo{8ѴF0i,W8j&7 #]p4+r/V->~z$7]YE<"r4XZr h#v[h|/&qό 61@O"$nܿ) `_'վ/@'odqiZdBb2m>:.m52xg')'kFNJqA<"nB 3 w0ʤH~6=gp&w|f p @zV/azJ٠0Eah6ї \s]nsS $.r0~!6KɎNl\o<3E+KvuR;=tgOCyl 4VT#ɕ3ZM'dW Q+}S a()-wVˊ_2u%+t#U\s_֥V'L" M ^ G-琶c*My {K_f&tAl7ğ/"'-B{)2_NXЗ鉛R\`:{83QώbwBrSut/< VVvqߥy|F .szG̜ۤAb]jpyjNA$Ʌ"ZRYЛ,1}! Aii3NZ> 9=/KR܋ yxĂQ>?_s*VUy`>U· /ZUVAvDE#nBŒ8f0hkv@pq"sb'O8LO^£lGT [7AsIgeA@.J*~#}.󮬵cGώӧ0{5+ĴUY4LJ$#\ZQ< a O7 :^%L# N`W G.>>&2E;f VbEwqnq9+8bLb݂b~H0O'~`>xO9e>f.%δ5޸9Xt-N|*Qgf=fUn`Z,MxR=ƣT;"[E wVn1y+VD vsU^ϯ-b͟.M+u<{3&TO-pQE2WNzNYR.T0Y<}1r>.rU&{i Q| b nH ϐ{c 5sQLgXhEyQ< zuqOW9J7aqO.#:>~|\+/` }WғgC10?&=ڎmEg2U0^1{Z0̀@kY_2'Z ~%D>I/ҙ}F"Ȫ\ W4e䢘%Qw~X(r(9}vNA Yڱ^@%,ƶ{C=(!yOütcفkd!nXU3*鵋ji)na㭱oR;؁^gùBD2 !h:|aS%PH-qYƆ)^~ [ XfjY8^*_۬ .ٮQtsMh%fmYR5)G^b̵,m"`]pw&ֿPDyp380fC|TebBQE*qfaUŸ9xn1Cd@ݚJ9㯮`D$h#޻SK\ '8^م{hS̩Af^]wp Zх^fӴsݑ jeGpuv肢D )J v ?vtByPy_H+֖vRZ:}cHX6yP:<ݥyr9{Æq)z&Io ;FPpcTZQ_G-ajBr?1qS+|+UJS@4b hqQ[$\VxP ͆Yw"gK#%Xylm~z]/VF#ΧL"U2hSႝ #k4Z{YYcJ!wl@aa k~/6[|:Gn NՌN_Q) X殯!<ѡ8=6XPNeG$VK^aɨ8Y}=K ;"22:L$:$kUg n" ]0=FibEM8C9`ȿ2+fĬnͽ2*J5Α$ ge>jt5u(^XM6JwJkA̓;J'X) LZzwE\~cV]/jڠ{ѝr^2r|Xà3`C?߸m ,>c{i=!@*52LvʛOY //?BO&!r2Ni!6PiC1U :p%n KБpNZ3'D/<-P\H*zL{Zk-KOօC> Y'q;B|_58 y>w a4ژ5^1,m=ǟ[Q(,3`_?G.]3j'X'GL'41l/i){2' I癡u49Ł贎X)艏# &[_B !f4NE;Livqb6giOlB9Ԝ=Jzן/p&:X<LjijEG2t}/]+SWٗm1 rBM *lT!Jѧ(bOSӓ a$J.!U[9W2WY~1WZ+h<w3ڌ }Uy.{s<.tlx4~[-6B@)>Պ(*}>f8EcI/_)EyoƉގgnϡ>CS~}[:*W߆ubc6M=nwQ2k}X.bcY;3~L몛 Ey;.౞4!~Tg(Jt4>+C- {1y(>GvP-jJG׆.e">٣0Dqv>~@/fAL/h`]SއbI5Җ;,+rbe**iSٱG}'w[ 7\2ၗpVq.6[gadQ@(۩h-RqlVy+ {~(֣#RM*dI/ =XӍ^|k{F_G18\A{-^h@(rI%PUt`豱-a%n cTk\K/3RO¶za6¼iC#Y(pAnzx}9gXjLqܺ56feLD%) $#9CI?yk>YIrΦ<K>fe…yuRO HKJO2L+c0ꔥ]y`+&3[j' FwZƻ2ۉ^Efˠ{9)͆qmcoF6{ԧĽ4Ij t1ia@G R0_1]J=@*;YpMx1b~_#2XZTRmN2,H;]B~j%"kidVRjG?*\OFi9߂7Y4Ű}|_u^tξŽG<dg+Q)–qR o]M͞YudKO%+93?2 d#1;AJh05-YwW88z烔qѵI~Wyi$jKֵ6(k\1ơ:Azւ0MxlP(˃Dl 4oA\~H63d+"-ذb/P~8;zPZrL[ <a.k%wy1a NjwU5tQHS&eΩjrP=Rpfݖ,M*S="SِΘu0jFDLKl ~mP^|9-JS=P:=EW.<)=UpJ%IiR,INtmŸ863=( U&b p(+X"7 'bjb֏%r`]%|!%ݥG[HO'Q~-*.Iͤ%k0l?ӿMg2-MI:FMbyFj#ccKȠwvj]i.K\Ju,{PmUFߔ]ǵ*) g"<&l, ?n&*6 *(;.&'Sնׅ߃f. %@PJiQ3TRIRZ\8AYV*JL&X?7)bH-!=׽V/}\_5zf% T$RH%l@:.MhD|J:Ӂs%L8[p/(0 ;IMVE !s;x`J(.߉% m9ɬ wf2v,b:bokyIR$JZSv (jsAj8t+>XC>}=ѦKJ/(ԡվx>6ѡtB6OS ckoe邏YJDs}(ϓ鉲(ՊL:BGѵD[X{itZ+-r@cR$B02!ki`\^: kKl&ؼ.fI(!; S!٘h!B랏 >g+?"L w.{?ڋK .px75llI!n3߇mcfqobH9!CxNXDq3=\^w$5A Hʓ^2b,ܻCkG a4=f) &b+B%WuSi>]՞H ^V/lDq,k4*O'*o~Nc7uXC Yg. %$C]͆Q5Q}H&z) xE߹ƨqe;9t5v ]t18Si }De)&ԛؚx)\9l-XK]jXARΐnǐÚHr:ڍsܜطJUM;Ĝ餺8T?3#AbFG4ܑu]b:⡊Eב8;,kW\AKql_."w $A%QXg)v_Fw溜2mBp%,ң+sH﬽@,Q)C<1B#HMj"l@3.4gUlc&XHي/ Jtˈz`0>jib5\# 볚OZGva]F JZs/YFa*MF΂­gxysoY)ڪ >!UJտե,qm7XI M̧Ydj4}bEX]D'4ۍ/tײT3aL+mV;g0Pzڑ! |錡(9`nKWH8k!ǟ%]8,Dΐл41!˷ub۷ovKjh|OR,OԷr 9MsP~GK) l CK5' 2a0a*+!\~, HڛF0Ȋ, tXQL[>IWa9~>gIg 07(%}>OΑ|'@PVak3331ocx]N{\B {غNq{'[j\\I+R[`Xl{R" p[|RF,;]}U,2&wPĩEȓBNg5-4(/p(ϞoJpwrTIܗ[-0<cn(2Ʌ?WZƊ)^Ycmneʎ,ᜀм7\;&/LxGÆ9漾=4|7%aWfXzJ $mXs ApMu'qo-#Y{Oz e}:elC^]8P|^X"\D9V="2:GeߞVrIh_ %g]Hv?rE;\d>|灢I!ӁkF o;vWY#!0'4)dѦF[bf)x}]WpRRu53 ٧KN *ڥ%;j=^7G_Lk`vU r*xnL Χ dZq]eܹy`JDmDr hq͕#B'M-ۂEM_؞@ܥ]Җ@S[EV G"#ԁp8YU ҉f -=4?oQ_50~j9# HJd{˴ea-sZy*etp7>3x`:xzLΈJnJ .nh5@Cvq׹B n$|eu'`.܎ʎD=~B;f$ZnedzޏTcGc {|ʝEq)]@%L꾁l+$?McRKRO} H?L|sae N4d5,BPW!'?PRU r gQU POSE'ۺ"DJE2x7F0eMEcա.v*q%CLJxD*R{òV/vb3;ͯSu;V'"ά-}Bײ{@g.̋0ͤCV`tN~+-+\:-Q=/Bq!.=8{e*?>qu3a-rjM:TiЀh-Fڝ'QP*=:R>a혛%WDuy2;`*=i9P=Yje"YEDu(MHZJꊺ> 1шڭuΏdZ\3ncvBOP u/:[Be '2nk4@{")u 4M.RVT56E<5Y&U6ɚ$R4Z0G DpES dre jsoVv1x[ӺXjS gf:9n |9d nYwt{O,zZYR GumP ؤrRK@ vᶻbgѴD/R@kϱF&0O+okߠp514ܸIF ց@bwTԒ:WLwFF:́Bi"6Ehrfa29l#s(P^YPgle29٢2ܞ%R8Ev|KLIr-cX&˜vi'Q[<[|% ɕ-umBS6RIdG'DaHwE Mg)3|=ZCWN {D% hZ(.X썁z 5-D[~;\H`D/1yR'=1.()b/fmwr] u< [,Is[Eվ&üGa@Bkש`b<&(Qh`fvB;]pZvVAid  Ҍi( LkIelWZ?6Mvx"H0 utEvuEO=8l{t;ǜ=?JvCO-h#v/ H<ۻ !Dw^@&6RiȢ+fA\:p`PFqV#*Tk]>8qo }7lWqzn9[o2{8e (w^H5,"cRk}o4 I0]db9V\~',7Xܿop/Wˬa8} 2vrz` ˭k'*QgAu_=gR!nJ4TnkI4 i%_HiXMycCs5 Pv_geHuCCb(Ҕjw{/y+ʄrU%`2v7" ID_y^+!2|W\pIp84֟ "@iqؕןiҍ8UCE*r:|oG&H Ðd|YL(kEu\C tAO+4m\Mp 6o'CSW<gilV~ܨ+a:r߃lVkdZ e6'[ym6.ǨGh1oF+) ֿMP^:R#w@y=o0t k ̈́<ص+X]i&Lջ[݆<ӑӌVƐ>5l4ϩ&"RxuӞU*q^ 0dvhuDobcf k$|Ծ5xF@ΰ2cX QV {l ҁa?'%w'D4gcrJ}0{mz;o/ճhc "L@"TwmuËVwe{b֨qzo­Nђx1x Pw I*5I^p۔dk9]}F}'{6]p'eD'U%8tĬ"Cn<\u9xB~!hSP*x䉼։@l褬So79@¯✋413HFqsst6> @0/-d m@:(yQ܂°8 z|`Ч |Od:08tq(aj?DI1|3`cw\v5'Cqo}P{:be1-"]8&7(![Kw9C_n: LcWyXG:&\ tBn̟1R!}긬oi :"H4H,?k:)%K"7KSݼ{5=yx:Dbop3diX(q]iqϛcf@ k"sk/AɶeyQ:2EVKU9 ]g~?MMn'AYʂz.-1.7 >x;Sjܩ_xR{#C$v,3亠+E-Qwiƭ eIapPeEU r1;,CL)d+|b=I7x ճ+==V_J=Wʼn:X8[d;x/D<u#X5`SP2Wp%0V]ءZ#PZz'$}X2'>LW&+ kbaه**m 8˘^g @_ )!v:|vA.9nX3}`Q7P]*ʀh7؍ n`i==?PH^.[2&ERgupI=pH.pbY`խ ꔷi/AÁ#d Oո'n4b aS6]ROtm 䤤f˔Z٤ςYz gWr5w6(%b: ,U(͸OXGᤇάF%1,&03E\Nrb,4!4z-'|)] j??o5d 1>MpHU>ҒUʬ oΤLl&GX|y2;F`.0BDtʯa6'fAKI^_RG]Т+#3TtD0qw(*d.Y>` xnꪼY!''.P*gA-%t1@r Y5*[Ď6\c>MDž=.rV|М L($Y\a>L:N}9Ρw@ #|(ß/0R{4>/bS à[TU闊'} jNX9JDFRKԟH n^ಬ[ SgKַYt&fDs TFɨV!uC`9ѳե݆63?#`1Guq,6VG&a~v^SÁدjS5wx|u^JVI;nʿŻ{ WC&eOocq)U\mc juVC{:A % M:$:;TMa"=QR`QE2wJ]@0JDW85`V8^ܤsL? tԢGhk>!z[a96|Ȭb_"4kITaa5BS`;ccyYzy,$ qxja 8ZauǑ!W>\|sj닚Um$)+)2!okew8<$-b !bm+tCC=ctm(T˭^ &Ē|}65[oּGϪ 0:8y P$hz>>F uN3ݗ^3)9[>5* Bl\BG~ᣖ1YKٓĮ9!d-=Li-ua\@hF8CtPO zVT%jg8 1nxKA|WO^yIX`j qK3:/c}.S ճAQG!4hzCL/Bdfz^TfJ[TSka"lEI㡛ƽR]ǴesރzB$Z\Qe eEza1=9.qIQͅѯM$[=n*9—Yņ%=ĦJ|5>oIL$pK.cic`m .ovD󑷻ߋϽGN{HHKB\ƎYM9e:tsק9$wY3TJQ) TQ;5l[v$ YwjZ(HȆ9k@"pȚޯNW {d7|L$Y+5eOKCU-CۤUSy2mg"<4v`cčhB*,קUt_lNYOϵi'ܘheX7v68H\{)bvcA +\o;\JskR4nB; ;wQrt(>wE7)V bj?N6McS-aObQ(zc6A~!nr}FOUroH)^3dQxLLPE #@ z41Tͥn0Ldlu䭠Oe `S/k⇕<ѿ0x> LxbKm Y.˛(qWo{IݥȮs., 8*\G;8hGUWM-Mܐy2ͥmrMyO/y:-َq26kizS*.T$wy'ݣ4kZ[$4 eRg^R*Y&?f*:dGaxYj+1q-iMӱ/bJASD/GF""蔥SIǷ*PS Eհn.MIȭkj2b>e9 |m|Jbĭ|xV4,v\w3x1k"ݮ}i~~Y@E+٣T`xro+gNkDM)%5URྊ+.ms X( IX e;ogˡFKi!BKWv25#*]Y )/'gȫfo#و.]K9Wt\WVE& /{I$Fjtc /#?{F (ۺa"D`\3z]EpI$^a 2}@“!!N.70b)xX]UßNkm6mYr &8]-oo,yeIi\6^BL@Y jnW4"2ٍ0ME>qMC_%O2 ?Ƀft=5Ty͗aImշE [6= `OrGt:j)eS)$1_C~7On|v=C18 g4M9qcf;kSMbµ,۽DNy䜧l:u*}N0aBH)y;iN9q@R4kssg~a~Lt%³])$ '_rLpK= hQ;PR! YibYY>S*W d8.JP.Zsl0npVSni?ȖN&uZq^۶e+Xzk8rgpPx_p> J9sS/>EUQܹuiwzѐ9K2{W)FT ͞gt6G^$Bh[NKevTV b+'gwS xc8&lHʯ>f?T ~G&4:P]t~?qM=>3H`i}$bbLǑ-yu+M]vY Dsk7zLf kZvZ&3>"N -}}aB*Gv6]w`AAnN=k6f% f@͙yFc%}XrMq& oi=ܓa'ݐ9(lͻᎵ# m]+g70_fCt# t`[ 2z*i-tY>|SjB+Y'G,s" 2n4M*$J8+?{u4iWXh9D׻.gTIPGZHnLz; d>}Xc  njLbLc?14ٷ- ary04!meu]_[wBPN̜o6-=坰D_;q; _6=e~MsguLzmuaיBK jZ 2ϨܸrI>{OȘ=B+SgU, *K :@пg.z D)=bG+k$Qҽ )fvzЮ *`@7' nW " 4Dq3ЁL%ȋVR>',HV }-g4M䤛ʌ=`uoYqBܐA]nZq>yug9h+?wtywd7̖ Irð̥2zw< sD:AHdOUPV8-N/Cu4!CHM*Q =%'7%Q>a}jG&N̜oWS)|L;)>p9YV<0h}R܌1NJ/su^4~Ʉ~\^wk;8@_І\. wC&[`/;O[qz8I1.X+mc#(3iq4k|+]jjѫj/͛~Z^ %<[2;HKUJiU}+TV6P]hqUV& V?iI1#h@x[l"!fm7U#.*"jw3ULWc-EHWP KwX*:YMRDL4gx J>Gb0]rjG%-{VJ#v=}m޸sBD:+MlXVgFHUq i?'#rf딐3m{1$x;}aE~doʣxA^1;dJ5. vk! x Ќ3;_eouHR+g%65۠ =tev7hlLIu".y:hǒu/9d9-'/%Y/‹+m ܅y&19#H8\\f06j}ؠi]KLj5IHՖ_Tu<9JxOsi0^#~VK̊rbkf޽KuJ`D+#Zx O {:\#|48_|NG_DHGUζLLKҭőy wؑfB=Y^xI6Bu[JZ%Wxļl![1t"żAH-(ؿԠL>㔃iO~㨷qb{16i[ey2yp%Ƭz}/kL*!9$kV)u]rvupITFT?5*]P<+,aMIؿ8'Rgǘ;v%.FY4`Ɂ(@tbA$xA%b֩&lb%۾)eD1MFD\>W=DwySS氌xV+A3 ¾a!ͽ n[Ne&+AX}1d 7i^J5bSGE" (TfJPGl5Y`3g~seDaMG\G_!?v"$0kkjl+*ݹG(n#Vnڹ؝"MގӘhwU-M4dr~b#8䦠]2xH[`RGcm.Pr#N bT|7$ rbo~#CZ,J|1R?z>Qd^ղ+)j(7֖K 1 O2j q9 EmMt{b4NlRAǶWH]ӾZ'i8=-܏v8nEyW9iK`s4qWj-äE*1K\,غ6:##o⎍i+/ D3.W*.h=ÒfЊKmna@BJã8aP V`)?6lCGBN ؉?EjPޏc#(4;dXvftYF`G?=kĈ_LRy2r[Jy}-|"`'ޖD2Xx=1cݙ~S>(4w 63gez wzUC';kkH<9fνT>8Ʌ 3xp8!wd4:t8wo&E PÚSFlVQ=9 $"I.jNRpLd4_H_vۓR*uFYe;$>앺c7B_3arQ˭XS};Q-`z,T"͘qF7e]VBmE?npI,| $5NFn1 u#̳zH*|d:ȹ}ú&BgExzxV,E8-!z&L&,o|? &q=8* Y2+LмDl3Dt}񈙫 (C>#[' %Rً1j1 7щF;U0"l 5SbPNYu/:3Cr]ī4u*Q.[[[E/9qn5s91.QgaG]oXn puq@t/Ք~H/ }0H9C4#DU(> OQEd% O.$Sz|Irs)xB%60{cIoyGx"6s(ԇ]َƤBe`H3̝I/^'/#.L냒 OIr`HfwŜ}cRh6/lFiP<;h.WAD@aPW_8/ znIo%K42 3)*q|1jMy fjwâM訵 di?{"7G1p(3vj\AO` "u>=nv{CM ]h#VDӗ X-:&Bq'%Æ59Nod CG~1xZ{"}P)7|n6"TFO!d7~*m48 IV4uwA:,܄*Lو\<3]t85)펢\BۘgOV,|"GYcO?RŔsJFڅUg Ф2m2h+hYUwNq(@F;|<ŀk?pR!CHgݡpÀ+e2ݧ/Nڑձa3nkF%'8\nb9NabU*Gy,6\dl$݀zC/mvtJ=4~ktVh싄J:F5T|M!KU2B-q6 [eH_QuVT.\_@HEܣ=(8qTL $񄉧&E ~1[PpўLovMsE:UPOG-Vj!>G~Y25%no.;'gˏ@  k2*/6na##lRaB}ADS4R`~h=|8 &f9Sp#TDM?aP+₢ &*d[c8Ip^5VWz^D; .2\(Gζ#D8#Iؑ:gM:  cq _-.6W0.L؇g%1ySD:iﲫ%S4},EJo`+.cVv=* u4'Ƒc\%\f^qF|}LH}0dƛ๣bŖI@&ibDʏ|ĺwSJ +4\{Ku;JU&=d1h5zmcfƩ >ՄBh2S^9zī>.{]'ڒ2A4}wWzTy)ữ`~,v+7F1>#H *DВ2NwG#4}d0>GTd7x_g 9`Qsf3k"~UVB+3Mx:{Hbb،ri; R!\Ŧ- >ŕ$8D^16iPrx̬O=Ssۙ3\ 'mK5p #.t62taX; a1GT\?~ ΢DeTK4dgoܦNp#$8JfP[oN .DsPZSpG8DO@)vC=H˓|>(IFG_cz'Q^Z]TLPuyA=x3<.Gy(,iK1U;'Ξ2kj}6Ƽ4~;Nh jGN+%>.B|$ m@cmvvȂKn)&[Y26,^ekQ].l\YN^I)i@hȝ16H`Y3-OSkVKNUvÈg! k/P~-DY;*)?u$eMD`m%k$˩P`mqcw4ĝ)G:!u'%Q?TfcbX/ۚv" [BPVUȴ ֠`6JZ@zXMyF )4l/M`08.NbЙ4,Ք ܊"nf5Zz2tm/AC~ZꍂA/rv'+02/8]ڜW3TrIr̯Sk6bFBkPQ52s^woBPF[ﶄ}#ʳf5ɽ~ވTX9")F(0B;*ۭЧڜ;/K%-'3!T,)ʨ`)O*Hb*qS5d(Ja%wtH50w4*7Q'YN.!ӾB.*Ew5/`M1r}* \{T@XR דs[.JosG g|F5m"&ᡙ;PI88sj֖T+'n/^ȪIh6,?`]E] ӑVIpŦWP-y0&B(go9H>HbzUan_Z{MGtDjˡwE},U*3kN_Z Ildu sV=(~*5ͩ?w\!8@ 5I!} UVv t sbk˝ γ册!%m aЇ*IS:h] m5fl *  ;(7OOҬ'$uOm u,Iɢ1sz٬^A@1BI2*XH"&3 kљJ8>' T(5n(no2oIh3HK+&N&4:2Uk5QM-(IF^ˌAДNbWwji@!1}|u]٘TW}$KFm?W a/<91YsI,ׁu,w4%~@?ёt@tZK~&Vi뻻 g0-? ĺGUṆ]rXDW_?dliVO54oUEȴjLG vCoT5!'tyr%5RFv&+wE}GER4I\~ 25j7׶N]Ү"K-G3n+1tg$-[ {N&in+X@HD9#;iX䩄}DYmVJN|dF F$6֜NKzVs2tce7ooaM ,|K<pO98>rw}a*m o,+fI=WF|N }H[B^章04U䪠mvr>>TF`1vUm{I*w\硒caj 1I^K]z-\궉KGSjyI|oe8. :3U-H Yp`o믢Ն7CvfMG&0M3=GLv%P279lP(Vxڨu7kEdYH p/t4ezU4`6>4a=BJd#ܳ0X? ,K JDZXf|]O]>b%<_iYw8>TswPP:GUڎց =|e|5t%=.xzjXq#exx2P!e\H8l$gvgFUu܉_Vk*R?‚@l!/'eL! rmm3bw?qH ?rP*ZO@e+na4,e}㷰=wy28~7sK-I +9ܭB{֘4 7( y`ˤ9IDk9чLjfY%6!]jF:>D&9x0` Yb+uxtBt" U}@ݵT4n?V]pD U0Jw>*@*-vWS^wC":OxZ"w?>)+[N3,~o-$eZu;n⼛ 7 @۩mq31Xz FVWRmA4*]z)L9S-:#F$\zg-(zWE^~0Vb)D!q({GXl  hNj> 6J$vew 5@T[Tu;wyvì(U&>{e'Z TePܑ&RS]T дYr_dpheEvyyA-[(Ϣ2)0`ER'?dgQ#2mtg('U |Y/:1 ]'77|a:ILJ;aO`ˤ۸SZc#\OF,.s`@$ 1'R܂ȶoԲT,y-Rp_2л&`ўRhoNѱ|]9?xÒ\OΓ Ltp\T}j<ƸY?ҕm4@H^}%!O;y`+.a6T [08^%x n?~,wZ8 u1кUG]@H>Cd63cj&K3*<apcѷJt:ISYҰӢtw桯LZK/Awe"$Q-G_ml*xIAµ}GkK b ` PWtt]R7\YTNPb4xIlpOXRoʹ>%QtRj8G qMAPŨo9[rBŸ6bIZVH~l0^SfhxŽY":.HZϳhAۓ6@uH=ҁ֙_:r[W+0+r;tA)cս X猖 0̅;.Q}V~XzT3.HM|Z5=;Wl>\ly)D Hti]/^)13x1ٳ?c8ZFo(|Tw.Cj-1_oZ W6=*͏g}.I?󩞼Ea5װE-'s.(M_EE$C&#͡$=܄ s҄fRɆy+v) 6TړFCcka 97h~ Noz#Vjgnm6g[ӡ r6}+Q|RlVꋶ|Ot^d .c T>MNmIjxuM\V+ac#pKHb6,OFdGm=/iX9S\Nw"|y/ő>8̜6;}8aTI&|L ]}! s>^69!HL~[Ʉd@7 L~dԅAV?d<:K6SuKN i Ş[?MG?YN$$2؟y1@=b MS1׵lh>L _9ڞ"ϽDun6%82(bZ~5;q.A*vq %* %Jn*\S:`wߥƘ0qq&xg:Z[jSɟZ\/۰~b6B}Y͓ƉnyC >M( e8'Ъ 1:FRcY:!'\f<%Sxm+!k|cb`B/r ${ =(oDYu<5\BuɎ% [^kj0w^o9uxJN{' W<±jq9| ngr!ٱԂ}dyC.L [^ %6 $F$HnA*Sd2=!uJ~gMb y1!awH-vػsIkԿIŕQq"G&pKw{W* KtV5cM aW@O9EtLPd/]&-7RVaOZhoH3WoJ5] _{+|iL>;Tl<8#.t,%KW,IV$] F2S+´h$HoBzyfAHANT "Nʒn"^;r1V7{T:%*TMkk@Az hwJ`v*u瀊Րo  UTvP/DQ#2%ܻqU)=Sx|a+aц!{=7a)=EvOW>4ӡ` @>E8u<?ՠeº7K!,憒g WZc ?X{JO՚y0*]˯?GA,aqؕ9!38; q|)PO0Uq0 Vȅx _9zPIi/`Vͤ1L83Gx -}UaBHCMvQ^oTFn,F%g@1HH,T rp驢 ?[_ºDxS)ιi0Ի cr%:Đ^Ųw N-QrlTc)'\M.ytˮaXF`qQ #`ZF DSS-Sr8:IY 5? Z1eRJ5'̋G6U%R*X7YE6 ʃg-S<\ym8X :9%}Eb(&?W 7&Ibb*5.!m:T̠y+?gȳAvX3:TT&O>NEO=!r$J_d\Ʌ.Dyp#sR`^b{uh`>k+ (+nLKg/l6_#ZnVT/=NC+8_GnF-/b]";܍5gv%xq9)6~B;J^Z> }2d8ыh;RV\,L S^$2x-&y?{ +?[r'jz0nB0Y!EF6}d 1S$n>$oxSk23:C ):H޺(۹6Rc:7/b%Q2wfanĆi92q?P!5Ct& )X"q޴}ARJ3 p@I^Ie!mX9":z(4,Dȥ&=r9wQن{z;.1MǬgJx ywd?Vٚ]їQrK%{ȾTWBE!JISߥ.LuBQ1z/>܎X=8Kfxl)!^Qkh),ȑ{!TsӔ {g嶱Lz(C{QuR~' Q}&0g\,tKFqgw~Ms5:FP:<8Gpy80j*ѿ]Ƿ7 ͉w@4}RxP1~NZbw,Ad8{V_1a&j[YQc+˪d|׫l̑LBy㜉|'USz 5_w<#iCj7sMxiD9>. Yj]{{BX&-Ɗ;Xә\בz6[BEY"YQ|JQFX,(7Š6TY,#? /lOӅ)%gFUދ_112gađ&#Ψ(*]ϝɲ4M`Fՙ8u"EL;S:\w&\M j=j )rMrC"iua.V@ T=2MDUq&itq#5ޚZ|9TC,0Ƈ0|橛qu!MhUkP`%Q\CR0 BV-yzyL|uP?=Ps6WY;si$K3"YQle~:%U Alne϶w z=Шߐq=<|H*7T>,,U*bKtQOVluj3 s))ʹQOhrEv\g7{۽Bq~WZx`}+('NLˮD8V+MMKC Ozv7wԼ>S_u]SV=.(ڙa3j^aPsm34$ÿ=;{3#zHxlȰBi7te-gYA:m\F B>)=Sl͈ wmEtm|+ :A2sg(?LF&plC,U?"B. aT(v8@Ͳ_M-TQˣ>Z D^-_EϺ`@cI{j2H&CC@ذ<2oR67 T擳cJUҨiŵj}=N~gѬ=y9 I%C٧nwDYuWK8_qQ3Ns6f06iN{ϿPc5@ CnNZR;&4+EXq+5+]`8LmHN0X*i"cô(&h}ucܺTI!C#|l|dh#M5m1@'B⍀<~X!1*0K~ե-h§`rޝcjv2nQvX8SzM$ksJYG2|4zMgzerVVU+.+wHF^pZ!qX]/WEoX􄥄ØRjU6Z, Inw<DϖRml$;knMidFڊYz>HI7G(E<|LܖyџdA^V|(\S^2 Pkhprm?SK^b?!0wfTٻ/j]pWUtx)iYG-}֩+8"ˆ!. ű ?:HhMfc5- L,br{î>"(- !O46/񪏮4 p;\JJ:.b J\\kSnOd]mr\oA|L8, #=s%61h]e R$0'g`*vQ;"XAoaE0‰b/n-9ڄ2_üOhō=/QH6.CS QHsźΈ658g 3hdLmkv2%SŪZp!=x>ѨSF+.JsAdE"~ VMH'#Գ @ lǜTWK\n PVyiEP;Z=sZ)0%fС5ߗI)9n;wfXRyevW"B}C1ht&. @ އ$:oj*uچ֖ћ-1S^F'G(xcLO %b5Hh6fubWHMA(Y7{ sW>,iAӶ^Y"?Y*갖zjPAx6\ʤ13늄v!cj}++;-FU) |yc$ԩ"V*V ;&jD?jEv?8\tj|z,}3ǑQ +lm<["dGO `:=RIoBP [Q^u4\Au%3[/LfY" d>B"rM6Y@З"4Lp\޷y9ì'<o%^Z(R2XK\Vv\;)bxy}Wx&@kꆣf0`e 8Rv塚K Td+8 kӔρ?#s̺7A HOJU%o rnW?x`~)pJo^DN&P^Fx(_u`'F ^S(6R$ 87XG0C TLbJ?eu 8x]@~ŹC&Flq7)V&z5Z\g 'ʉ6K36>/huJ,`F;q(ʦ(=P0E@Ju]&8 V0H 7dh?iS"?Cw=Y[zʵÅ=Gn4'M}9|-[5oiÃ5W幗mHDoѻU ;!o1w |m~w UY䄡=Ai1M f(=k97!"%fA,&1!$P kXA[]<șܺ n^aH58mU(6q[z Ïk(^S KBKt'0D,:;ANcAws6hrl\~Qm+L)z(kY}F`+}^G*,O Pٺ0CWѹ1;Dqj~.O*ngAz}g ̠ '8E~E$m?e+8$CSx~j+{ˑA_,>y Tuw$X8怇=LQW  =:Z8U/[ݩ=_`ܵ_* Qguec)_ҝ.%g%,;Ce9V?-9UѼ8?]L=RDT|o lEGai(.M]`BF[hBe5N{֑䨽v͹!'VdشĦܗ1hkKflǹbrQ7mARawr."K[cP>윐`ߡSqMd%_7ea \X4H X]Ӓ}e 6~r6hQ8lXfyBҵRէf&\Xλb/uo/ר=<Ѻt{~A%_bذq [T/W 8l{ڛA ( Yp?@JIr'vBg3ƍx" WjP> 1'%Ho3RshV Íោ _ LLJ Px# lUDI![O Un3uK2B2}r )yBx_L=|jP/'P䒬:%n1^P5H¹[Zc ?2#Xi9O]yDbWV}y:gM=8R^G t^-SE}(Ĥ e8ZSGѹ*Ntd їLHa2uEV5-\ Í?iy{e`Rʟ6;5DO6)1n++Dp@ j V@a,>*ַ$39 ЩQrCǪ/'Ը{~>8*T~[-I9*ܮk|Igc11\wo61)~_e5,"\8U6xa\-b@qfn\FIzthjiHHF{2@"h;Ed@ q; d$N*1Z s\2]򟼃S/3PE])c|Pi\ÒЬË,dZINgv2;v iW.np'hF_56[W?N8nTźP!GRjZm\=ְA]?sFwg\1]R$Zg ÄIEbwFג~3z(cz1+ԧ;deҁ_Z8~v{)hcHszӣwHK¶ > #prp4 eA}/Stԝ)Fۯz얊(g؜(poIPlrF"\:8P ̵C2_8\Q H.9ĺ`b! qJA?޷j7-bIWBKy01!c4<즀K=ii"3Hg$@ףF IoV.z-p2",Ԏmsw_WEsKYX`Dtsq26`uRۖRVm_ѰH}j$VGtݚrGEĚBe'vftWuEZQH#ŋ-zxCqU?'~#A DJ/<c@ b ulK(g= BBo%ՔR޾>a}Dn6`[C|Yi揪Ee'\G*=3 iy _{ɣIru^ TP .>~ituڇ߇_^NoJ+%N/ `(lL==1vbDu"$(j(a@$y0Sse}QY0Im)^0¼ tpi6'pMGlO}z5vhzo QZ;dӰ.Jnݤ(`]^Px0ڊ9JىeD`xF)̋V7J&w7\FY5}e/*`lV5v.}qzx.j3\o>cBe9rfhF'lŢvV]!fq-_e}-Mcٕ .ipY×wAh~HμX]*H ~ݰNM1D @E 76ƺkh74J_t`{#)i(| ,p8OPSm s?Uv)l1eO<-TeBxoI7ú4Q:JE[g=Q *(aJM:FYMZ=ˀu7oe%3x:! )f nҵH1&YKv_o.~k359A;֖3?] d4萾^erML7Q5{9EP5UJU:kk$q=O[b!?$[$˧*T ;:BUHוs x!0p4Pjהta5cd )!P=,F^c0OTI+1a#0Uy0{@+ IpW[[0 bHoLc$ryȸ~Ēzc&QYMwGB*S,翛Oo غ5w"]pdRq:.pzCTWލ<Vd.`~Q ʡ1\<%ܓ=\v[0GڈsO_cZY$hC F~3^-.y9TaWYdڜb \_,DVV, Hn(ʼn>:>.ozkwƒE7[cjʕLL.u錖*K|z9~+(46SfjcE?+0Ȅ/J z}g+@Â1gc"#`0Vl|7΍##_AbQT|"=hf~ l.>7%Ɉ^'lichn}a i Áw [o3} wKQu6 &)2JYiiˤlx>+v{7%M SusEAΦބvx:AD8AOWXE2Ŝw]Un#"`]r, v. \\Dz⾖<^xvx0 .$:(?L?LjۦV5v1v\WҶ^:5@Uk~tkisڌw{4y#2(8!; ̳V "UuH @? pۀ  ҺkrrUty'cF#:K88F>Zzu X+tP~i0Ș_t4eݴV}rK*Gw\1(3(X%3U]y+XRrYZx ޭ9y-&Gz'!R("`-UXxt.}ƓO2NCaH}7g/z?v. ?gu;WEz kƽ.]&D\ )X{b3^*R-nO&pFuR0u5 7#ԖA"i9mzҽ ?ּ>{ALٝI-܄xO:~/'Wc˙) j~z#ƛF58e4lpg Bۻ.̬ w,ݴ}L1O}_ bxl<+6wj{q͍6 *bٺnlGBsU@G~5*twě|$oXSl!?~In]2kX{GSVN>1 l# *((:(,Mjtc5+5ÖS?~X3>N|1reCHijƟ[svmQzt|Mas7_2NɊ\XR&'Ed~9:&xey\2]8Զ-~hP{] #feA+R}Shn EL8u~ !\ذk%LBX?/azQa< u캭^LԦ<&2&d03!:<1gzmNy-kuz+8 9f43dYMiOJ6G?,~FEɑioX%V8 vN߶YyD'E(RP,51d[?xcƣ24ZN_-&bc˺1R?m@5O+9/Q uEg~,c1a~b{N5CuCshX+fݳ0ӜC+$ uNx& ^ Հye['-;KVRh'X5=EͰS"n..i8_u~| %S#s>:) 54)mji% [ F1nn:%🇶k0ջɲ]PBv驱E,_aJ~Xh)S<\O+>EE<8!.rL W,jЉaMJl.c޵ʣ[27-"̶Qؾؗt%Q *v",N_F" $=5^Ŵ{t*iķR/㍂v$- Ω<Ope,zMKO_Ą`ӣ*MwHs3Mxy|HgJ`'2Aߋdž Fb`džY\\)0԰ms8bS;v"KØ3}^Ns h 6M$&+%3jyk?4VXnR>8oq~ z" Sw[rP"Ǎ;p,{|{M B :RcݓkSpiB"I%|31RqF2o2[ Cc i:Uh?Oձw(8Dr[fG}Ea4 U[ՠX;pBkGK)\ V̥ܗƉVЩp/VqϷk\ KPf8=QXlf% Xܵ8S${6jخ茑68`ȭ3 `d4Q**I"Y&CЙZt ѺezpVa6;rhqM0)]^PfAcP+=$9y? 6-gPz/h"!ax\C*0Uw]0HTnߠqVʷLmwՔ[,rK4xe26| :bh/WtN":2k [g{+hsg'>>Sv5v*r$Tgt>&%wPEwzRWг싡 Nߝ&7FW<~1 {fhAKUpDE'5v +_K=]t^Z9mY=Ai@:G yrӤ&mJ %']|LE^qT@ ,ݨZYGf,f#wF5&K(_D3 U{o8{vT?ϒU6\t`QqQntQjVmuft6F3֙#I,1d-V[УϲN$ ̺ ZFRmXePc}P1KeZLGQ,Ϋ 0K\`V AY(X ܻ!Kh2pz#2w0;51o!18V<;X^p/ubpvC<䮣ՂƠ"Y|Q<;H;.Zˍ +s蹎kŜ8A!bNrk cr 'si(XIVxyfN%b\fg[1iS"4k~ln_<*x IESpAd2;b~>NLjqvU{\<{jM`ARQK[Q67]jɷqTވ 9+n֦=8'+OCzoYcSFFV$I438Ry@ڄ-A㡔fz aS"xT77وU%W͓svqj'QTwNCQE5=iC6揾Kgޥ3,q\e:aIT3ݿhpDV6"Ypuvkqn]d&# :F{{Ƚil(+X042c\jtIm}#FКjC5Tf({M- )57G G$;w JّaeC9hovz۔B_̃"&%[ 5uE" I#q☖V A'({Q^,*a)v-iϞZDYz|s|е|e "zb(ڒZz]~^^LE0$k è@r>T Qz`ewz˼vUz Rʊ5'Vck6.8L8 I̩a|9[׹Uʡo'j!Ak?S%Qe ݞi{mDE?ǛhHZםPLjL*FKd!a\tp@FHF )"6F$/ꕒٓHd7!k JW&1w8N32+` m)bZ2uY#IV5D/z;qx<Ќ(kHu"5|}[+I8d,# dy[ܶlQD Ƕ;6&>QXw j6Hj.RMgI&~9#S볓sEtC7R#gvrkagehyI>ˀϏkz¼n+"ڷ^do0yp 9W>,i[MqȹFIt]KaFkgy\J>z6ARK;Zm[+wp>^$w r~dPQe%*Le 's<^[ &-Ўۭߤx&6OW.D0̇ɆF. } <(O>w5bdֹ`08+W |xC4MИ ]gP4Qo! O(qOa3~t:rx5RzlJJN_eɞ$TidM-b;hh!jLy/AV2#閱u0,yT&٤YLp=Eܩ#R8k=Q ԰ZZxC*Ŝ=w?i+nLG%VBE7'Λx/ZbZX:%[I`oFc7uzOͶ ݞmcPZ].e;& 59{,vu" N\2{{*Eפx)eN6=qVGԕKu(z/z/pl]$Ӫq-5A{r?-gQςY.A3tAC)dfS}'5.& agjo"5F.<0U7L9P~Ls}Seܖס?h D$Y<>JeDYMzUӎ .GV-yNʡ_7hFط%%lFzxALd?8 kdk0wgA A>HJec[X jHPV צtmLˆl]XXZF$ynȯ*]I.6,EjTSGGoNor/Ktr[<~M2,JI8nj֬ OQfЧ(? a FEr'4iJvccKqNChMp b7R,Hty|<@g&vim/:Kx:¸Ҽ~^b,EC 8#7jQ1n2,k=)|tXe TR|=n\&1"r%B8A&0_}*g(וU33jQ)Ss}u LKkSjicu2 ]7V ϡ|S/3z `krϋOL^4r%ૈ^ʅLT(s.yM20%g1,ܦGH(ƘA,8,J[|W`R`DR DU>0] %¥C1}<>CQdt]{tol3wC-mâ9~)zR_0KZF>Cki?N5ւϤ#Z75Jh3GQz!fpCueK?QWȦ>dax"e,vq^l10^n]=u|Y? guCjaSPkkJiF\c{6 AkK+X`EkDP~R (_)*,(C>U7Nը9@8L~>"Y\ hGIJ1@z`| }jG8 DlˤZt:jI*78}DF=/ P ;h ~aG=]vև9eZC6>K ҞO,sҿ LQ 6LjFpGv1yy֩ט-!ZbcYbMhe.{5lsmTCɆOm.*#}g ,27OK]$͔[F:q'?KʜóT n-'$&ߘVjunQrnr Ԅ|Yd\۱,ق"ȩ/- K \/)>P8(a=[q@dܡC9oJ"|4P3Se :c3K@)L,Su޾#'+(?bzd;QBP/&3A"1Ͳ/0vFQ(`r-|MOwF@MKvMj%\b^}FBO2ybGS} vKEW/ݒ'j7z_Jk1mR!?T\.wͰ9xuCot:s1bƀ'_Wj(Њ݆ӵ38~T[}]fǤF7Z J1]1>go^nQ0AʂռU &Ah :67!VλOjo~]#|: Wx}]-Air'rWg:70!qi#.4\խ#֯%Ѹc?v7ߚ T}=M@3vop@KTyOGA翍`սQI[[Pп^AzQ2e pg ƸƱ3Y~Vc5}M߄1DU`_bpz:񪛨7$lhD?'˟G K=&RD*Ҫc2.#]~WsĿaLٵtTK|ڦ\5֯3ǟ($OP]G7muzHuPOϽUv\sϹ%٧<{Dk-*kbx#kR{9ٿZ]#Q떴]q9l0 ;C+D97G(K7)/ut3ISHs5M&%}cATK쐐-MV\T1_\pR_꽙2:dfyl(T,̅ޫF LbSx}'>-O/O0Mym>\E4XFor9ڦʵn+N%KpqߥSArqEo>|@em9aoHl Xç<+cޑׁ؇eqF@ڨtk+d$O-pOy?<+i-~=YKxn5a5%o @:nL)Z|:K&=&B-;@f=㲦,ݒU6]$̼n0<[]n-s;(3L>3?'Ρ"K{0y? 9uP:aT7vrE8X96O"#E˹M T[!rkfZʋL@0\ t)zi>̧!C l=;=~*=B%1x-ɌX˒c"FPeZp v6A P[+v4wn[Myc-GapqWxN#{ +9RG8jƃssAʜ(1}Bv9ﲰJ~Aw $nIT'c4J-u5piZwz'K<"]aߨ*9nnV  ݔ#2ya3~E=?E䷒z#'G럭"D>ʉg2BBns{~ Dl_;{^siFkc?ó6 `vCߥ5l1 ;5|Ai:{Lg S!;19CC LZlK ^i~87);ZYyaH9TyүJiae)io_ya"ojߌrp XkgZ!5zGs-ANdEb\ȍL7Gq!l^ mA(á6J|?7)ph7<wɦ舼^e$3k9Rx6HH v[ܾXWSBa=55\a82n3T S~fDA#k.LS1a0̘@*rJ( x1lḼ.>0{H0o%ކHn* u5͂ Dܾ1͉Ғ5xJ 5ۭGQEw}_M_!k)8F?cA= ¹jx0<iJΆ, U0Gʪds5&6MT|w3iK))-l Ic݈d&E9kt8 %r|Ѣ>%Jkq^]i4xLR2<^l[['VOQH`8⾠롔H{2v7P<`㉬}kL]O:vr 3} Α*NmVHBk$o@iXݺyBh7 Щ ޸lxOΒ@Ռgλ;n], Q4^.6j:];kIïJ靇NJh# h%dNrPӋgtz<,$:Sk_0 Gldz!XϠ}kiwy l=ˉ7War{ i dK6q^+7xS%RZm-ӏ[ aOCHd2 p7XIt tSs`DQ}d"HNj[{QI _C?ә5\!s=;*/_iJ@s*fpUu|Vua7zfs$ݎ+X1ahFfQ+Jƻ[%j$7$,@:(oGY«yA}-ڽ[ VAD ظծ吞*i#ARnl!ӫ'[\ޒah/6 Ԛ3/G'3;5B&c1?XUoiue~2 NJT;])h3qjg$i|oD9801*.Lt{',04+؟&Řrb]b.ȁ#ĺ뷅dK  FLY5-[rF :ſV>O*7ׇ9 )0!Q"_%_~PAf;wLC 0 W@ pk/h:eWҠE+y^jqŭn`pG^=^eGdZRNPU9U9[훀_T xqk~a kcI},lP幵q1gg#pNy%3I5?vJA4ZHƂz7r% AYc81Ʈ;or A]_=BacWc{&ebbrDicr*@I= 8YhOS%w"bFsQ%@Ÿ`߼]KZ;}^y20|pd*6Uè c+JL#ϥz){ )׳muq Eبo" 9ƦP[ #iV^>ˤ[6̐ VQxU97 k!4'uGYnrD`mՌ`80${SrC?[Lcjŗd+K+u3Qv#=P>ۭ'Fe}L@sr֞3`~EP0n7 uI&fU?$ߚ=uUl) B*i1+Q'Ԏ :c %%/PtX*or m#V ҶVzQvUPTHK)NZX"D8sxS@)Uemy>t\&7cy9ާԥ\+X-X1hu1y2H7#{Tu`ѮstGfe;Amd-p>yX1OkKr0In|#X: Opb`VɦUMV Ғ^&ƵQin_ЂP>=WOjo|TtFg]5Ym+ZoL] *ͫ/RFGu>:H,o@:f_{M>i/kEW['So-'z RE/Ma.*XV쓖dfjP=//u8#3'u)} Jdޜh"Im.5VŀBPY&%쁞v"5O8(τ%5TaYY99ʅxD ۚw"3ol ʍBt)[m8GaScn͓ Ȁ/Eh&5-&g夎u>TFCܟR6h!nmd.F뗅5fi^fσn;]N|/+;Xfϼ%=gAR‘$t Mb}>9tÜAGC!~mX!VށI[rf2ąz|#*Ro{ye9x4hMeqd!n,yⰻ ^07AΦf2,T, nVF&6-@4o?QX{i\b5z/ސx_t:dY:7"l<#i>e1E O3gR/zTaRe ХSGd| }|u)dɧ+ &>LHܿig-aS}ۂ Q[BBٺηI#pnqp=LL98NcG\zTO}'~LxPz{5 BB$$/xFUAyEP.opOlk~T7].tȐ`qm-aU*~AJ3!F`y޳v=> ƸčC ,B2ձ뵧WiWO [6̇JziEj';T<|cZ2M!*IEN͖x؄(Q.%vvM #B`4h1o:`F6%C͖58 Ȑ z5UX&`mb]+DF߬ #Zip@i{FB[*ps$ψӂ.nx"|w.InL`؇H)K1e.| cԳ:. txB!^9j"u28P7ify]oLL焂b)ZgB'R|=$/"i 1To ZAl`FB-.bϛ6a}힑%X9o}((9!Ub`.# rqC'/D]u펀ZyْiM2;X-؁ ʽ0H-~@/Eõr7g:4/Raii%S qM+pxT"k[}@Y3 8#Q잝|wr7L|,ҁX,сoKd4|"7[Wʮ %f#7N{<l2O,䴉b(<7s Ecl `RssK{HICѶl~ˑJ'3Yn2!PdWX~ emQ*SAjAfc5Ԩul(P׆hxܴ=:@#cEJ #׈Y^^a7A5%p.mxD[(*OVB2AҜl,Pf5s7NrY0$'k)]JU,Y<=wFޥ 3ށ&kȰ-<-i#ݘTp ?8$$WEW:pY8g녿,`^%4F%:C(bcW~6A65?* Q(FE+8O cHp @2ʋb:sPyJ$2:kC  E wN22t.=A5]x`KC+qG { 6= q =;P5OCRп 뜼cg!!;kT` os")8(i*Ql`IN' 3h>` zžJԇ`$˒+'e+jmg.G^i4ZfhC(NT1ھxD{펤z+X=|!BO#n:sk_h cf^)({S$%5a1Tԥ[v~ [ۘ0NOA26b5DϘKDr.ߗ +WH>l﷔!cI> ' Ҏ uk>~TxMQAī`GY:,x FEkӞJS@;Avynm'Bʧt}F]9Ɯ† ZtP_mߜw6ңRM#AkI Pצ^ RTWj,1'$V{#k)۔c2}t3UQC2*g+ e\c\bwJ;72֊!oF%\-*qiJQsi%~ibRm̆x4:$Ӳ{+G2-!q"a3MXL%fGo$@h&DT}2/U2pMH Rm@MZ yGm0y]tBGUW"'fkOcr#j݄;ؼd2dvҖiûl.4ƍ t3O#2{exn{G#֛@ip~=@`Jeh*FF0D؃R"2 8,&8 UcMz3IV~R D1B}Vc jh[*BB"ƂBŸ}Pa3QؚzXbd\C'304K2'_,BR"Pwΰ8œ©X2I_3d1} eRqW#rx;tER9= +t~]r- lf.qSrajp+!045P.3}j/:X5OxxdwQM V_6[ zG76jtw&ciRerGz_ݛDQ(=8P>ymn ] oLJOq{,*<_ ӮC^k\Au6ZNQ0aH rىV$[#J(gNZ>[oh@e@M +Aշ9=J} 1\RȞ{+[wZbZBlFEJD眑1d8,P?7?xXZ ijrZH|oˊSs*.6M2lbE(;S87 A݅!S\*䒈7n- `=(#Lu YU$ߒS5A,hD`+4_THY|&lͽ~\RAݫ-)1cxþC%=Ih(+u [)xgB7yn0^w֘N;kziaM&;uX@`/5 52蝛pbx3;mF F{'vɥU#ўE;𼡑rCo+K陾{Rw|fc).},|qƖh+H$1oS:N&|P)Le]0>ۨtm22^CsC}~LՐusٞQՔ#zeIq+%Kl^Ltg+l V==H_&jn* E֟/+4UXJG ȕ9 F Y !UT*0EDmm<`>@E?p|a|Skd-YP @5.]ѽf5[մ3AD$(iL m+|.$.w5 d99R-; SDt88/o8R0u? 'ޱo@HX  H]QlAOһd'::eB͍>̪a|;h 6ݖ/E!xؑ5,+Ĉ-s]xImڠhy(e xu 9O߶=#4mz#S9!cu ㌂ęjKNޙ'b&Ҕaf  hԡ0}UΨ+Z_p|12bj+"ߧ~fPߠibwl{ .S4qGݶ[ٓt*㫻 Q.}c^nk!Ho`/[1R$J O$lgu>o#Ĥ?}a}^v'bfsaOHUޫ;.o$DA#qA1\ah̀T7bcp4D36qgTndd֝GES$S1 z0CF3l`Hh+wYT. J}(Zr&07P7EA({nT6o6y\` v7|Yl̅e_(KY@K4T`CF`т#>Y^%Nq#p3RaPezڌOa=36]c#54uTBmp#zIT ~jH~64yB<8VFׅ lŷhw4$Gמbɬ ?B+:n0@;|ϯ⨲CL$۲PR^yb=VI뭆wpv]a$9BqO~SyO_P̀^I4LGo\ $z%/wq@aa;_BuPy%%ģmtu a!`fJ`qqr!_Yt5^_ʼnT 휎HR߇EkvvYzﺭz= Xc%ԤO2U&9$up+&) VYXQѧ`/L07c+1&9g+iҙ<&c"Gظ!Haܲ>&%`<z J 6}Q<t2Wrzj0HL(H{}8d-pSy"Ly m76Y7i]L>U!{B_sj<$NMryn7vwʵ1(cD|Rۧu(l Ud#Aqke~"ِ91/D x?;ZpH*XDrۆ2JBw`]F'Kx%\p+i%5qxNT˙[rQ_W=MUr}T ƆGdԑ m㤴P#C G iz8 &.ֺbQ_P(,}t݃a^\<=[5jl ߠO`FTŶD-!@KόzC^$7ٟ}RA Pm 71v8-QTkȬ y(uN`پ`z. /\YD')qrI>4GLiZWa%Lf̕VYMʘ/]ܬ9*z'w&&A yԳBw 0cVs LtP5#Rerp+ Oґ"6C )d4NB9Vtئ,A-Xw 4]bs};-Fn%4sBZ [ޟfjROԫxE16фİXM)7ųNŠ-X}Bw"g*vWIUv#ymrc  hchBosYMH3i3t1.?OnjJ$+ϨJj䠷 Ff1:rVh{Maݠԟ.ϸMSb8aUm_y([v UG1zxB;M4=nXw&,|4 /C?A`gyplnsۂ;֨t|I$9*3dfyBpX]X} BQ8H+.vp'<=ݶl|o='ДAt`STy#XNVrWz"j=/$ؖFl3l\,Ũ±v>Sj&,&͟r$l d X6Z\T ɩ-@3@2ڋ&(s0GF?\WvFV= ngՑ3pHd9 k/򝇪KCQdWCt (ȶyyv0?8$R7_8fQeo%qe4&Sg%3m2G?%8j~.ږzWx Aۺv4V69dNB%NsYsǠ]h)$2c6Mq:Y}Ip"e`(e 9U8> 4 M _3;M(3h{|&dԿTwU۵>(Kg3J~up Ҫ`)M>l4%(Bfד3 <w6sNhmXĥ's8DUyɧdWLk U G¹9#v] )Ec[xphwLS0vty=5}䏽nQ3#H >-7DJF%4Tg/]Øp(<&c UǮ6u';2NCH`0=XFOh>Fg3(J&Fa?;Yסj-n< !"ǹyHأ&f֬\RV={ Rⶓev,'\gp|b_r^/As(>ke#Q ^hc)_.oy902pPI,Jix4|mCvФ⒕Z }->fD AjX'O-b]BKٕ݁+5fpW$Jo Kbx!*.us~BoŦ '!8MF1 SmkmM?e^hkcDmsܥwp΂B@ˠ 3 4iӲY-&keXv}\صd g^X ^ʰWJ'yT3##aTU+=Dbh6 UӂkމZV6˸Xf'UTd4K}R -}.st(P{?4>nhXt;O\P/ lj;ə!w.E zE{pd}ɍ#\ţF7BBl3v&AnAK.,ʤ&Tʔԓw^a3DFI,L:)Ģ-2o29YL=-A޲:GZ=M`kfB=}5.]"*@?{^֛J!DbyX73 P9*mx5\CK:rr^dsVIf]9Jhfiu Bq4Еo qklG>Fx|05~erBU`aPIW`+83.ߑjM{ 1]^yA@Pq[y7_Hf%x +0獧QM5$,OL8wArѫI duv{Y<>!c+V&y7]Nx?\ja :C_ࠈR;+kf\Kҿ Y˔^9>`5rңMm"1Veê_̹:PPD>ZÖY:Leխ2YZ6/˿cdtef޹ٺ3t g٭Y7#qmЛ&(hj Ll\"Eb᳂7@iҺV!KuFmֹ ⦛! JPe>7.+5*Wf`SiO?x`}IKyA Q$F# xgKg8g)b #w:sJvQ{ΪcHBWhcs+na"ğ͆ uق!=D?ӘHٕ[ӆ/Os}u_o0Uut}ڽae[(bZf!sG~1Q49:q")6J G(=7 9"cދoCe2P\tg3\ŊiZQ(k/9X#9m3Lw}6P|{IHH u[_`9|Ek%U=ISvi^:o,l&c|36WYγiՄ%^kQّ:"=xTsj,k!~j f2htj""压r#e*"lb藠n@DžM%hIvT9ly pw쮫\V ̄Dq~̋Ns<R  ̶Gn^awf6UMh~T,Dq5 s"g#S`+#_Wx緒/xƉ},C" j4%YCp|k4PˋQVv;8p"~GC/ ҅&)2 M+`/{1͎ ̡ dpݷvTv_Ma{۴cDbï2}T[~NQӊļ2U%yd;O ^fn!AuN`@Ae9B@:l ae*?RΔ*.ٔ>\shɍ[HYбz)^%e|Iji(h6zu5:YYD 'b3N!`df}>Q pO# Jo@ȱq5J_ýQUTE`)ipgJuGY#SG@m jjAHV7z7 fH<`x**l΋p368C.ҩ!o}^!9N:[neګje ,d#HHvrpbøu¹\۴lE%g6;JڇҸl6ۺ1{1.$o3鏴`>b CQk]^*;gZ5(P2Yy:EPXiЌt-6x3ЮxWɱ1D""sIoӠGuUA2REJz1t\&{~͌m!~RhCgL>4x 84/ւY by@(/WD.*KSj}g^é>YEuC In_;n+F_%#5j|ΤZ6}96dM#Mɝ\bs[ԚܢD܎FM@mb3l{#cG~ B 7OqLQ&}^t &ښ纏KipkG5CpY7/AWʽ ](/1ҡ!.{*'{]OEK]cT78#.zҬ 9Sk~ƥB ƅm oXyHb~ˡ6f[E}Fz![8qp7@$l]|-&EWSfngzu 2&Iʾ[epIDFprϟ Y(O'׎h~ꩱT=<6jޥ=|R[VfPH|nbgҥ7z ,1öJT>"Z9IhݦJa(,{DP!;6Qo36ћA W6;^)1!{~suЗ Np(ӿPx!inIt>RĶXOPWXBbZ_ K*u .Q͝Ao|h/.d2Aٯ"ty=O%^#Yh[T#(3KPLL.\mKm;PX<'>aO/ [ڥV8VQ)͒&\!XI}s "Emr{b5z#s&`ͯsd, 3 V֔UxY .e)!ig7+=kR;<_rT0ñ\K+^03ARx9wwJne錍q^_"bxGdul6i9UؗyWhRɉd sX][A" .\N'8HCԑ" XS`?2Kk '0A]v9$Pƴ p `8IX&ye%p Pmwj1y}=m/.XVt& c[ #'+_(Ox_l1\g4@sI<[) Hq @&!RYcV~Cal{;&B} ɳ-;1 #mΚy OjҸA͓<{Վp!BXBW=\o l R#j4n-څ& TIԢ|#œD6cv!L_G=BV䦪Y:Fm/;",oڭ6x-G! !#{a,?+3(jvs].DxEּlpbf9#l 4fE]Fq,z\ aT_6Fr*^m ./xwz3a`Dhj ry?If]B[|ٜۂՍKd0"4.$ &8h,ҦI[Akh(;aGLP),<#jF.j?LBM9]yo^^ KE`G؇oqi6=?;Ѐwmk\}YKe? Wn?, iβT3lң-W?#.e#4Jbgs|_FJiADB?17CV.۳;~oE~تԵ3J\`p*R>qҴKKP  :/O>Y9PEOؤ$r Y _hO <'dV"zm6<k'4xNewrX1ϋmK7c5C`jX)۾e]lcC% vG܁sή&v˜W`1a'50'[<ԟva|Nx<-,Cs]p(4~1dWv-9'_x0Z|ЕMy{3\ Êw G%5#۾<OE6[˴2͑W:Һ#\qhGK-ZA;S4ȓHot^"psIK Eu g[꤭e+LՊ1Zp}"$]yWa=Aϲ%KT9-Աh4F>M? 86QknUC L6Lh4 , Dd 9n:_Лp/x7},HRn'n%CVe0e^urcs 1- ˆ)lBf#a<ÔXRiuAgoMt`Y&@ KSȏ )8v51REi q[@A'N~&?I ٰďwJWxB$jn b˶ӧ>tIZ\/O%9\]ZGvJ[I}+{ UP Љi|3γ󖏉G@ @L ӬD u?L zlSwcA)Ľhuά"fXB^:ۦԡ-c x69w# *]m5%+ŸOWDuk ᰮ~Ĭ;ɫM(5m4IB<?"N shw %ͭmؼ]kX!ţOcaI1pp sF2)8B0MOpT,MKu!H:l=?dcy0+4QoTQ,4,KJ1CJ+ԓ*VВ"[8qďl-D/ h:p~ C4w epuhnr5,@ڶj邢.-F/HfK#? &Pxj=|;/)⎪*] B-KV@Qf{ʯFdFɲܻ3d3|bL+#-4cܮ#j!Ipo~Cʆw2_iL#Vq[/[6HED7E{;AZj'@]sm$uL%i;?]eVl6bE{a9 [%raaJ3R%$)օF%^-g5pIyn-ֲG_\r*ȺkԳITA0HS/|CSJD"g( 36q pn~/p.@1[Qm"_ x!JqH) >zi X)cNfƖb1\+LϳO 1?z [uj|%'GY;#}:{QWxۺOh}+S0ZQMӌM{ Vd\ 8E}\FWesG|juw.b^z&,&C,(y]G]mӊفx5aY3z fHa 6.'ʥ䲣/~w_blUжL Nkg%z%񠇒7MGa4۔[@ڳz J"]eXZ_Sy/L45a'ÏT!i:gR +{1{]j#8BL#q"/KU8Y78J3=iEǽlY&CA 2<+45ipZKƲYH0}}moG;q#.Y31u% P bHGAye5VZ7ntH;|a5\ (1toZhטPt>0mr TYu?;;a4Q]Ƒ%x ΂0qDn"𿪡uuimBƍj4HZ??pʍ^ta Ȇ\S7CG}sFyܬF0C a7p(xmN22Yo4 ]16Rj\=1/!D{ <~ ! OG\r:Z@‘0$&ʏlɭThLdޟ2֡|uQLSBUvϒ;YVI)"O ]Q['} 8b{#tn1N;?R-Vh ٥x_vTi?%ǃ"Ly 8!qrvmYh ~Cܹ|(8"/KgCBU:Qזjѵ٤wT дgJXO-5^Fg_#.12 z"É#ʤw"82=N wRv$ Sjr -hu(γ8]|׎/|Ҕ5OhcLN  =M!]+Ӝeh` {[-M-w% sDBP@p%Gu~ޯU9uQr\xq7_DϪ3[OawߐxZ9UMh ~bqtaR]$[K%($fqgIOO]^{/2vٱ vMYgq`"F`QW[F#Th.|[ ɦ3֕ҫDH8(zPwPYژǹKTzzl |)&(,/!pQDmEpG!0X9V$=u4 Xm:arZV/X?ƣK:yM"v/LT4#7hUW!RtqirXJdlE pF#*]zZ"'ͨ31 Hh2Psu]l.Tꓔ5*l@n?H]f i?yeN&X\6r;2~9q W`ŏقɮ"cgd@QS{*\2m݌0ҊX]w9eP_2% =ї4qBзs Wn:o|$yuPH:خ07ChS6LuLޝYCO= hB?92b,=`_gZGve4\faZѤFo@sm'(|LeGM+h70RO)8\{Ml܏~%l*xSX e&,y W$e_UVP3 2Z*_xb h3d&esǞbwǕ?{x9ym `i҆ih?=SyxJ(Ǒg{vOă8aD[q5tWSe7yR5 w 6j?z$(I?Ncu]Oo y3Q٭ɩa[S?T9AcRg|/F~<פ. ]- U2!\/MڌuHjbG^g!ᐃܺ筋f|i@K2jQ))߫K+|;ԫE܄z{FB٠A3wuxgburؼC3 c 03C{g7Q/ߧsoė-٨gsh9 ]p}jE?,|2v_Յ,C>Qq/D-H ڜiclY|)0l-M2H#:}U&M90HhƓkL*f9Vq>2JW0Jc*/E']zt>9(Ơ_I7Cs`<1Q<]z_vsC$4| k$~e 6.@B>-@Fgo/_ }'z!@YS6kЛerwo3$:$7cyePRCN/JYm..TȾMgR 34#ReVS1aFx)ûօKcH|Y/ :ɇ=X" IT!4-xQ&v2SG|KoV_00((sY` N?$ih̐A8\ڃ*yWZFkãrueKRZ $=QoW|uEntXA1b ҇'Zw0ڐMpg({8b*oWt?"'A@X aLjI)^=S1͢4YQ`X$QfwҞU"N hxqvL^m>OL3KZ]%n3r7= HwA%;G=/xh]j3dsq~n{|U٭ay4RJFJ+7~94 ZrO+G/ l6M:C7SMeһ*4AA)Y9009qL6ܳ24(J;P q^zfR lyү_ lMIۦ3ecZ6AjHS4 :}o! [WZ!Gp$ !^-M^P`gM}5Y4%Q9F[pXw!a*Bf!Q_$̞mvW]S]\Ѷ҂d&bxZMU t\l| c?b V]wV"'kUFnBppeh@p AuwuhCZW4/x9rϟ,4'=yˤד "եA{X_Nج m:2cJ1p g%`4X\̘{&[5JE9Qb`'РصgN @L[鞇]WvLsUil+Ѡ¹ U2!=5T+$rALo uDzl5E-p61\i q;8aΜ!uSםJ\Om E m/>-_|M$L$_s0z̈́B_9 Ymq|mJ\cn} gGpԿx IaI2tc7̗"tweke XRE11XGӿ90W189%wM(bIj;}3SxKBW=י 23 osv RbԎ4ۻs:'TBj]wQjՃ|mj"GǠgbX>1'x4ZML䮖A>n͓ 9f7Epob"OwتL3a^U:vc 7~)Œz'ǀ@?0z&t_E.2m 'ͯ֒&ra`"hM8ԳIpKv]W[P'Xv`br$y돩T23d9ĿSöXlS2kp6oPkJ<6=Fv nZqgyME%RN;v5b.pQg>+&GC%c2Gh[^~Rھyݿ*mͶLK[RLZZ!O?{v0|7ؽ4Ia +]u (ۇp Tik<3][kio#C^#+aY%yf*XϟЁ q嬹]ӿB-ȝVj^\!uʰ>|މp̴4!^fm'͉+bG~ J̷Noh*?p2K޲PM=^wDz~L 9 \-w5)/1GT%tۭe6X(^w$FAKvhHmC-U>ҟoquR;kހV., aG:XqKlӂnS;XYJ`aqW¿^h^2&IPL ,3|Z@^y KLn)[<@I3P"MzL< $.)dQlN{g7u;lƍsGۚ4@,2Οr+fWƶPgBV|E'ʇΆ X Q'?eڼa؄Ā|>1ضn ?e¹mmd @aQ&QSf,:YAÂZME~M.K6\;Eu`N[ 48Ni5_D*]e8!`1oI.]Ei^_!Jz<4T$h;~8ޖ3YFmKJZ߄Lr6-1@ZM5wʇe9~s*\›e=E!eoS+T!t%,U y8f w5;ڥIFx#}, b$]BfQCXFޛ:[2YSK1>aiۍ_+C )Mm0pyҕ!'¥܎'1 7w᩸j_Az/|D]EuKL͜"/2Q=]N"+DSkHڟ[Hc@.C|BpJ Y`FI)m!p0nœŽojB\΋bw:g$*(xô9l mҨT1q\wFj`.D[=0K HNK|:2]ţel!EBO'ףg$0d\s5z(ӻդ"6)ܓMI(jzM#|Bp1 K09#Qt#4I6wNDʃ[w-ϛb !J9J_Qf8}N9#NG']i%!^ʲ-ۘ8tpoYƹQBuϕ'VxO6mٳ?QuX=g v>/eRqB}I3BL?!9w8dXXNoZ8&"ӕӴ ]>Su{Xh\l1ҧCB/FCQƱy ة> V<=yo{?ք,#Gd; r,1rP YlO5hj āDK: YZ