python2-perf-debuginfo-4.19.90-2311.3.0.0226.oe1 >  A eTW^^fK.KגiC'XnjDG nvFFz.]B`έ ˚ːuy:VEG&-8>m׳:a/g&/ \+̱;DHw˯O2#qwl35VP 4:Nn2\XD~d_p] Bb%{klha߆y|;] 4b e(P3t0psA5qjGܧ&=:8390d493f410c0a2f4bbde85ce193aa277f4122d73f0e8a335a8b62ba43b51a3a74ff56f4e3d1e0a6d75ca747e4bb0d64d15a51d ~܉eTW^^fXE)IW}$L|j O࿷zZ`'4D;n Ayw&p%焋YB Ak V:oġ,e P1LTn.yR}t]fD3Jkv _Fh7F @+>p<? d! 3 ^(,Vkq     J Ph 0(8i9\i:iFGHIXY \@]X^bMcMdefltuvzCpython2-perf-debuginfo4.19.902311.3.0.0226.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eTiecs-obsworker-209openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eT$eT$eT$eT$eT$eT$8b763fa5d03b4717aa2963bf242495916bfd8e15f06a541e9a5f573bfda77acarootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.3.0.0226.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned 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 clangecs-obsworker-209 17000456734.19.90-2311.3.0.0226.oe14.19.90-2311.3.0.0226.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.3.0.0226.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/ddd6e7b772b864a6a45baa053cd1ee25-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=baee4a6a42c0d9633eea0bbac0f3ff7e96b8d4ac, with debug_info, not stripped\ԓ)&SǏutf-8ce7b9a8e9c31f5cff2d30cfcedee70753ff2fa5393f4c31485ad82db4366420e?@7zXZ !#,>] b2u jӫ`(y/8J$zBzm|ZG-S,giKf`:7$zY%3eR+kW.B,A ɃY!mCҢx>Ӹټ88D:+L$,5psOrX7mߔ`*ZU%GɃMy_mqneO .ѿ_ϧf/`P) m(fmBq\nE}n##zS>Ei'_4.kkR,Ƭ]6ЄB>%~Ӿ4s`tA|nC8OXu$L|k_H +Oit(C훶_mnx/Y>Y@W{}gyJfp/C`mXʙ&C[-=[J ڽ &[R2lɕZ/tv\mBc2yYI>㮦f*ŃЃ%ث7u | ~2(+2ָU&Pljznc`yQxwK%tC_@&f$YxҲTb*}EPA%д#Dە7^$ڝXɬ!GEM]H hZ'ӱY}JCD7&D2p~TN}e2B fT}MA-:i/՗ROyQ=8w1?ەNxa:|3[eU` ȗx2nhT+F!.8}My_DT*믺[cOhN@2,$;3iZy=6ڣJAO6/(|g19_.5$dبi;9&|u(TGcX2Rk:>;8e7<[&d8N%q@>' )^`2sgժ_'PҒgsƪ~Ѩî2=i3A+\@sTj*Y`2L>}\)zsOWdVf%Uyl֓LHq~4,.5rciftJ}ví*#쒌j$p@LmȖ]E}˃vGV1nb_6IaxкLg^>A7.73Ϡ{:@i$&vFKOjze4W'~!9G  !RTd?䰥l,ú e"#>"1itwz.m[1eWebK9>-&zyt,Obw *7 xNk[{`39jκP4ظ`Yb!DŴ@&&v5`ymF)\cKvQ[8| 'e;wԞz~ڛN/ *T4&f}t>c(K/O2ā~ou2o,ݼȧ[S?籊]q{ c-32X07a>6+N6ʦ[|Mvg\I<!z ԋ Uv )+KHk-۸VAS76ziM)L|y ( a`P þTI5mceS+Si0Dhڴ"pf}&w~Kh {H1Q:7%_Jb ۊH,Ԫ[wZu+CQ;Hy& YܩTEc+uLތNma2,ws22ߍtT*ӡ5y3U*n~Ҳ^/#@3]ؾ–=mrȢ17bŮJgtmJz/Ui'G\ g Cݦh!0C6) )#]QYё!zEf>ldmJ۔_l 06)wQ#FI{fV0PO3 ໔c\x3I`_nX["/A HS[^>TĤ%@,ߔ 5KMQ!OdzQKŏVLPjټ'˸K5&yem#ඡz( Ͼ Wò^ݼ&e8H vJjZ7"_'"!FܔbهpiC8GƵ'Jq\\8Rt7r/*(!@T.uˎ:\4"IKX_v-F7v"Gj9i»Y技 K!F~#%q%c -/I:Y[> &6%r! vƍ"(4XDM#{R ga,p>?qMH}KT,"ni?YRs)V升}d׌`DJG@hN`'0?g|/u[v6*;TrZ`ḟ{"!҆Jʲ%ը:gno`& Q99ƺ#.v>k++W'lk:TQ f?R%O.^⇁FmدGq~H~j[>qH >,+-O5<ܲxQO[jczT.YݍeGčATeP$Z+~*fxB!dAerqF:eek?]T.vw0B$Ft=lq0LjgiB G*ez&y8 {>ϣpkv`bQg8#1R_GN˗lf=K}M̃jï\/| wL\NFX2gpdՅ&?MrlkOcNQ%ض.e_r pE?/4?bՁ Ϡf1 fԩΝ$/@975\_WӉɝ~Z ԉـ5aY ۾LXG&%.}/߰@Enm99*)@wf̅7A` F5%q sQQ^/9DՐ}Iٵ3 `HYV`o!s;PO,uZ7{q9r0ȯ"ķ 8I]K 1>O]^p{Q]$qs7p6+QaAe@HxU5ZUt9l9gݾ+S*QƎiSHu,M\ޝլ1pat%&fXnjަ1 bnDF U0PYS!֤X2ԋ!auH@3Mw:MuK9&./xUyekf))ҘA"'%F8۠3q8,MH7-TCa$ZO1|3UY,Euc#*XV3P l=wNRJQ(Ww؛VI7* dk~$::LԩIȇLM@m5YB`"٫KB.#[tn]V&%77 N𑬞{6 R '^ѯjJ*cVD 77AV}=%-fH_NlMά d@©o],e) R}dP~%WkQany吕j}uKE@V j Xfg{⋻֥|M&'K)o"X[UZSõS7L̿tc*w \\̷)dPDۨ,&726ψ6',j@C$MTfCGLJ02im&;VLBAoj3K1~9l)v#Zzɸj2 Ɓr[m)5 C ehdt0txZ }3Sz 6jLd"b<yhlc545kE lo:Ɏ}߂$riϠxa  Dl `ij]!az d" v?BEy1#pBCآSosSƲI{X@6*찈Bl )k;2c#e54 Ҳ,]aKW{Mk V6D֬[AE˨zT~zNzb5I8gO5?MiBy F&$5V8:)lOo(g؅,A^8ӈ|,gOmsACkZF@W:FLU跦tJ]qPK<8 @H i5;Jf_6 2 >=.bߗ}_HJŴXs%ȯ !ѡ!%+`a:p8α5L SϻwWpE8GE!s0d+`2V˗uϪrՒ+WFq1hY(-5o[ _oq>gDn" 9 eam&I;ߊRVx~ƫ 5~1 -w!Q3}{-6Z7c,*VinZӾ,$v*XC@2`@Hة:5>gBΞpͷ6CI LB?(MAƿ;;Oa׾D0[R&ƂzE8za+ǜj Oݕ.Ʃ_{XTWg`l-Ί,‚K5՝a\bD2rI7.56;=@{ 4) sBФ_$+o:RLNzKtT j$nF}UY{;%Bw ?{4p;+L:&*Ϙ&<;.&߰ +jX@kYh]v6RƝp"Zy

%z'f7V} d{p݉\aK2xBCٛ?O {Gdž2bjZVg.KCֿ'm*6.Nu1bxvVQkkR_Db=j5&{*JywOg0Ò8W7W[(suw0n$zjɝr3'T.iox  pL9\eU~H̲)"exIS ǃT5l֜F6Z"H-KSl?HϠ9RWCNJC@U""$Ϩ#=I} Me'qz(6!KbfVhQ\0ke=ImG!Ɔ-9Myݣ^Xe{%M'--VQ|<->Vb.`Ng4uyAA .׏Ճ.b<bS&Ba]+Z p2d1Z< fRц P7Q)*4 B? `Q(v[B'ZnC8d*֜Jt% AXvZnQ0FA\R-`Zq)j;^tӫɔ<#"dB$ R_sץ mT]zޥŮ!a#["M+X2u@1'ވ/6E<[ϫφ'՜1*V5Vq*bGN] %Kz$T%f,4-kH]OC)˲yr.WrBFߣ*Lp?MW\y#ЖGXdO[~7V /D0 gOatE m3{~xkZR&P?8 JMBՇLL.%)ݺS4- q;c|y148C8y+ e% 8R/H,e2-x Xawg?n6(K?ek!,gY]`[-} Bl1e.DT:LL%P,p:ȕV(8wYă(ϣ*̝˗Ǡ {fniI=qA"_3p7qڌsoeMyOԷW>n9Lg:<@tW{N"~;(O38rs:m`!^򡓤߁on!J7l6<]^2-S3&IWoAyMD KI?NͰFLKo``Ruݤl'4:ll'xԃF+X%½4M*jLhFv gpYznoנ h(zmge٘⡋ڣk;t|9 e弁ֹI%CD@`_~!# ~zLK'tsRW,&;n_IHAO4UbP& Ho^"X~Ϝ#R5F hI`ՅDT>1\#$^,Q,cLK.}UAZsxKQPhDأWvKBthSF.G^=]S bj(;pKumgO 9dwv_˜oj{N'2=r[;yC'SQ!)q!aT !f8Wbd'|CMKsPruA$!HYA| $~#+^Deqh W?xZLaDY;׼gz`.==AoX?ƴ3<\ؗ9m,*=iQ$kU'?hNJjűnHY ]g/6~2EIwfUu5wE_l^Y᧑rrGg4_= Ht A)~h?,ᾃ.ֿ[Jq">2˂% l>;p}Qk u(3|ͅ4&Ch"u߇Go1FKq`-/>(JIԴWPJ2੸u" /`^CL3,ugѡ 8я!c7tDђvwvU3CE$$ iOkPgvײ#Өtz6xȐ4Bz8STJ%z*SWBP(uH@e*z^*0*|={Q (ʼ5v 7acB=hgLQc|Pe" 9Sn-ۆJ d[8[I&հfqa;&SI1N P#8>}Lk&|v4p;"f0 E-OwhrzFLv9eoxßu2AhsyXIE4Z|bzuL ґ<`8 !:mϨޣ߲)-fyPu*nWѰ 2c .ٸZbVGR/w^jR*Z–npiH-nnS>R#MvQ-̍BCsh@T`yl7CRqF-0KPt>.sـLMCG}T2U!1݌ 1{^P SÎ2wL=t>t)BP&B^x2ƹ){FE'րHSo*,d qlB]0\h0튴.1{hdes=yNQ&ñ;j$i*!c&Gm;7 *ۜT:S-CK5d+yǂӄbOR#Yt2=O)psBf_HK:R o?k[!U5WB}7԰% 5륕D@eZuEtEV7NG,"+G0HEQ 5Lo˦;݀6 2+$(픍׳h& a;AAV{DLǷIi~+[IԲKw2).ant`- GF3ռTUy~\4Ȋaΐ|xoԛcS˼NF`lqFIBMIE *L5Gx>7'^8n7N%J'f,Ã89E/)HzTsar$THL7'%s TɫDWWIe=Te%-Ou !4ljd:çY y]MwZn&Y05h ʘ=܈Gt&d/6P<@Q=҂$ Isc3e'"i%WeЛ@O-Tz`u G`GH|ۓW@KMV?vEȻP|fbЕTe%E=TKl]<"dp@? P)lHsNW4=popy?$deM_ˎ9▯^jayY`lAOP\'>; A9i3/2&Uyk{ UE8qY冟FJVۈL?DDjmќI8gX(C_d,+֞xX'1{Yd><;P'/$1<M|76 @n?85@#Gc#1znђ+ھP_ ,RV:qTI+W9NĶ\f Jd66oxj A-\~T-TmKb;gɋ#dv߸w+gBi v' $Yk6 Eζ>]D{`|/bs04wqz~0 ]tb}ܛPn_>$G% _u P/2[_HqD04k_8I< Lrԡyqq3Cm#w:>yW0\/pZMaYŊeͲR JT'Ϳƥ Ht\r~E?KJ'S'WF4 LN ~5/ 4Qa,jZ$C#qgQF!HG\")oc+.^7;m%zLRJ|ަ~70X5雲AftpMAH{M(}K,c%h}λbʹ+$+w|'AH"{~0߿H ;4ʧ+Ϻ%#$5s Q, )5P'KM̃{`>R͜~;(`]#*VV,"wHAΛ\3 ^ftˊ <1X#EEX^UȩYRc)CQiy,Y(ICԈd생I;3F'>0m̃e NԔs!)W!'Q1cA!0RǗ|oH_-GHIoU1tQN Llc>- lY O3AC x<7^3HMJy,y z?b\l#>?.feSh=$ɫf? D.n ":i XLg`8(6ekuB{ya;uܙh21=5Om8 B`#Ĕ3W:r}Yn>ſ U}2Y띬(Q .8bf?1½FT]]a)LS˒Ch,~ܖ| aB\V2I2稍N.,z#}N2O"|N/pKao2.)@JN| $m[ċ@u5Q^T6 2;|p؟~`V*9ʮ]>]a`/(hQiF" t3﷕E7ϜZ)2/Xw664pYW /8 K>0ahOYfǍ FʲK;_~#, OpJLYy*EGk5dz(׶c}DZgu\T\w&q>}$ʳأi%;,9 xI1K8+~B_s`t>%mNA=bm<2mB 6b8F{<(I @+*W($S)r2+,f)bl<  ? ̵ gFݳz5kHD7anttd8͎>W%*TA^_Smۜ<"Lg,Ѳ<~T97!Ug k47]B=`x 2/[0ϸy͝*Eѱn^{:Rg*ZKQp+jܓĬ86qn6@:ޱ@fQے^ o BxTVCTQ/,\<Ϋ ,y58gᚊ]=T0+WE@A7~wENçY#7U% oC54`u3h6YZՊGA9+[9ԮW+#9ˡpjHkQ M)p=B՘m&>p!7لb8 ay QX]̭h5uQat~h J(>6"&ٷ@hYi oJ-M;=PV$r|"lĭ"zwH$:ꥇ2 gR:{m˝{Z~CȎ U'c >bluaEpi0٠fnqTyDGJ),Y$Q.RKMlMkAe/QIgZ.O1Uas A@sy=rA ~]<2H8"4Öa7 lx=L!C'ϫg$dH~20lMnLv9B}qf%UX!gxZ]7}!T[?ԇD%R4``+\y1/:lʡTr(ٙ:ث'}u>ʵTmzN{֐vI׀eMWfҘrmxW#z#6P%hrܛF:Xqe9xp޻hR>|o\`kYK&@ER&D:ye?i첑W`{S^F0ϲm額Ȧ Z-oOzUcL5jQCV88R?s~1hb;*l$ *u R~'; BsW$ [it>dIOAg8ܒ|xϊ<5بffnf;-U_E3wݙ18~ μιB1Dl)\`..E$ށr ʼl;mѾc21մryҶ<ٚW&Ÿ|[{j٨oL)CE!2s')h@H8G?Lyҗ3(VV->./e/0d`w5u%gz_'Y \81qUҔV(gv#jmG[VE:XB!e仍D&d6{C|Qv=/ʿ85Bnp+PQ+Nj)S^2QEliުzxF*& &;CcMVAG|B"Vn U 14uԟ)0Tz);?E~VUv8.2w-VG E|ys/JXMMkL@avT+,V \˄xK}ZZ ].? b>Kt.k7=@#sy-E3p%UڼX/W}rn@fqׅH-~۬55>:5-xe^?_c;)kI"K7KkF]WW1Nh31(zЏ&w͕8W22 @)BjsʭDtq(obъuuųv+PZ%])eAŨ.:^PiQ$WwW;o~:nn B&}Ӹ~{PJŞM*sQ'vhѪ`{p9e+;uMdz5H)QtfTX2U~YaHAoe(c޸o%:$H¯1Ϫ3{r2#~ wUꂺWxr)86`̄?3"Ɛl0Bkgb"@O-TtmaF22At*DLRsCH4](4BP7;o[7Ŷ Jj:^EV|^3*;1,-cKB㨹E82>EU%:?ClUE*脡.wnꫫ.pة 3͜(ɠ@jEpC1`S  *N!=鑶 5`ITp])Z5Xۻ/4 {l%d aFԉ-|?u1m.Q?6ĩan}Vx cfP!h^e/)9Ŝ!XnM>;/e\@p!9=PI>׌{@CcdQYi"%ɄУ~6<Qp>I[֗K~{ j|b+NW@]of{VNʙ!ރmcQ:E<5|ʮ3XQ}.DWQIkTK2y.(O'bq 5X#(p!Y$@a3_{{ͥleb)"xea۲5}P$c}2Sy" 8XUa(X!iλIKb?\>y⚠Ҟ#N<0NK.:uCN(5ǣ ]\e#9I v)!DX6G`oҗnjSwIyU`P5p7 {_&?CyYE.%H&C: psäut-~R?Bpa,xq#n8@zGH*{]^5,pCCRUX>*w\X"2vw6|ywE+2XbvÒ8+$ݩ^PN <`r^DuJn =R#X $_4In3ы_)Ÿf#8SMC0,Үdg[bś'lb|q"7C7i_k~cKIJX(,;YvQ0%g L$.iB+Yr6׆ eWÑzb LRj!ц5mE7}iҘ}؅| 暪?UjnO5$P0pAmDhɀ2QzJ@?oIXS_ot6l j<'b1gڜصS In6XwTp;RvO[Il󫹔&-f`e<8^1B !}[AOCE`4s;R^vfhIv~0 J5M W/-(n[0g:,l mpx?@fPNGLzswP~uǹLb2ɒ6h[DSK-5U.ņPL4\LטoɱFE*^vҡַj/9ަ%:*3S'>  T|d"/-*w`rpz=UqʆMmvαe߱c +fpǼbꩊaR$\[$}eT1]a^Q2`_fsPh-c:+M|˖/%o>m@YO"BEj |{/7;l>㗲'J讪*ij TZO*c6z̧H]1XTQ-Saȼ-`pCEXm҄ RAر ι뫒FA^nXяP:rVUf&U?z]*yɭ7Q@S]!]@ƛ]H !'k t -$#o,A, StAN2I(د6t`2&ˆ ]fH#kss4He󋌵Ba>@%ݦ]5xGJwY| [6d,$>v,FbYEv1  V߹gp(޴z)"i0Ǫb>⪹ǴZ3kRW Y^u_#oC~ok{9Tik` ?Ǹpi5dEZS"8VgKݹ"qk]o6,.e2j7FL:d}eӪ8҈R84كMnJV8^BQB"##Kr:$ :h4a?;. yc1"lA`fWU`6Qldmkݟy~KXbWRL_HhV]G-K cT2!#νP:ë{R3 K!gf]6T{wogpG8 'p$H"h16ĈP-e4Iv4.ۉ,v0XKd 0L1PKg-cH>@ٖ<M7+Nuo S-qV8uS*.$,?9ͽxYļnBS V Y:NN+=yXZ@WI@; Y_ ~KR&7D53vX"*(籓,څ@ c(jx~qĢq`#σDY{lЎw?fz_`B jDn3%QZɛVԏ7%N{p۴  Oe0O0?+f;;oe-}mu̦9bF' ߇^uxRثDL={ ~ ?pjz1޽p`=.wVHGt] k#uIg(AOġt`"T^Uvޤ~OpMW3@J [u&i6M~ІdH/uIZRUN&;Ecu6M="RyeykT8Y *$]+u !ZӞ^YSen^ٚZkB`ca\Rms7U淡"ς[MOꕾZ_џ4-2x0k7\,`/EjĮ &x d-r"%[ZG,mMy%D˞R^/+0ǁpH ő>xvn9op튈 9- Ծ01A7#>mhSα4-Wt9갿;s9~u>[Paqb8H@ϗ8xttӮtq%<#.#@L~eK10TbEjRɺ)3."D BH?0?<^T{Q\͌-Ml{ 66~uM*uwg(_f;F(N3zDpG1j>ogl>KDeww&f`{oAI.mA>?;$L \m"ЯEWI#VjA2/G۷:z.qR<>4s0&E~>L7gGj;\_l霱)ЌFv0,ęo4__]%4AF\1!:\}M}Cv>2!;RcbfMBx%/6m }>PMQ$_], ,݁@1cέic Fj|5YFk #֐Wac oZzw%E 腎ˀssuc:rxaʿ8N\?5T Zm/f= ZqƇ]ʄ\ةF:yznݡ5oZ/ 1\'XaAA ޔHw`5&HMQIj땧: )O!.0uIZNRFÅz0;=d0xyz2Cr8;>52 }NUIl2rU0io}te.TR@u׫E:(j_ e<Xׯ5RsTXK>ugusT&?%o(.6{,wXLGwGC4PV.||RWZ/ Ϧkr k;KM\E4i86xyfrsI;%.r +i_5cܣ)4B ihomfs5);_?)iNbU";|ijc58Tij{3BUST`1Hg63M//ќ%TzQ=k}u`οFg\Mӯ7y(?sqR@QxKp[D3*Fl-=+N$ J7ndK-W<*A82ږwbd_ػǟ *k|1")ِi/ABySED{D2*L!N}&fH?'Dn> ObgGa-)BV9z.a3:օKI W&h8Dxڿ9Z4FF`VOf" Ej|A,]x>cAУ4tm[9.7FjuxLFhb*!:(e9~k'̎Lw𸜑O#qS0(_d]?w߷~bQOeL0{i8Im!1 ʠpPܔG7zҗlV -ᨗDU/GiratdL|r7@#D8+8ij*왎e-:ím&XK/v-=ۜ4ʵGuBA6)u}TnMi-HQxN⧏qY~LEɼ!bP7:r^mNQ˰S!MB?? 2~C͛4E&v kq_\,;jPq.Τ:&9eȬ^@_)* Гi"zi/dsхiӿՔ҂kTpl> %],a\Z&2U% EٖDJ29Z1nb_t{\0NXb8vQGժ$U&)b5-rPo*H=ڸ#HlD #ZUPdA $;80r̎{;ӯp1lhg]=3Yk7d*͠G<]>NzsЊ%nN_B*]5DYD 6c@H89WP&ݹGZ{ٯu)8߸$-`+Y H^`{ |>8@N^$K;9?>u+C}[$ VF,@&1ܪ*^F'\s[ KnGaNjnt dwbItCڻmRSH#"9&CmOg޽{t=@ D=1hH>ޟdhJx002T&-s+ z |h7hϠ0QZj񆧢NGzwP#ݴHTA96:A}~fBp1Ųјb} *o\r2p"<1z 8IO͉~喻NYx4  6@*/S) I%mBN0j~v•QpWvxX2< G73Obx|}5ty!2$.b81}*'r`\ \i%s"cw[tݟ|-L3Z[Mښ,yfSyxąlo1_xoxhϞbw-ݰיLs"wwu4_XN(LQ9 JDteߏ #5t "${'W|X:7@,Grb;xSZ!ZMeWq HoyzܜP+

*X5 )dg B!]~ ".j>L ~uA%22QZP]ݵdpFTJA DuEA:hM %`PAq:J\8.fD^pI*wmRǬ_Xi3黇1 y&,y7ww%ɴDa.@@œ}ntO^*m'պNDꎀ39St#6'tGlbu( %+Ḥ@P/Z;uk^P_d/ci!p}BT+5ߵ`{+(OJI_ OvlU#̞}d5O?W}B8mH˰5S 1&%^n1!2&|^fÝ/f`z=\zN]qg#-l<)wxQ;ZPM Z*ܕ=O, Ң{@) E}%V xu|#r:XtBx\ Q2G*;&Fa1,Ɠ͑#V~c5xڅNﯿ !g=ց4 ) iy~!S p NIbĦ hf!®5oA!2Z`.t<Ӕ?yMfoUz~n#MYhsL#mxTQH||ͪ3gGD$}7(7balR\˭h} tݹR4ְ?G_*jX`K|4C\97(KY `|3٨p8w쒟x#ӷSק]JmQڌi\ YJh7 ]lQMԣ`3ӊ!~X)Uj3.a~ M¢>JMC^Lrsm#\Zbop!{McnݏR$p E}k"Y@^4udKHbȻH'1C=%; &FJk땴/hŌJɑ̆5.qؼF%dӶΨ c fxKc k^x "¿sm~1,-'(g#fSz_ϭ0l) ͶENZP@#4Amk(6((l;ni_%m650f/2.{btK>SZa\"H+Yql@9b5 YU?ksz ^~ã#i6R(fߤ(=ΒDokPKIq?5yk-Bahʬ1rJ_GG:",*C Ak%}~Ewɯ+a9G-] >I(0?Rˠ^f`PÍږ+(x2/lRG㉉swqDo //%}s€j2TXc\XIY$N:ȹA;^G c3}(9#ngjºj!g? b^1ZgU F&TGԒ)\ /z}`s0Hwdf#zVt&;ľsMQ1 B D I m9#Kwl"gݷ8\xr_o:<5UTc! -gli}M "wxc]A9.PG#G:Pɲ-n.mfO{)ϧogS[m@vvO 7s>4>;Wˆ6ᔝsBfhIxrh\;QGUwʊw{%lOqF#QRoxdU\e,ǀArjz?! lYjTH Z^nLDmNX˷Z/p#:@N-D\S, bQX'2  EA &_-/MKj[U 2cI/dM!G%/no!ߓDo Wv֗V&]NCCD1܆մ#3_s863M D%ov/F<4F?xeF9'EPtqier/Uӫhu'%l>JwZ0=5R 2JqSKVw~gUxSr_>*3 ].8WC~NcyK d jR}U-X=|~ [5 o e`_ x-Q`—d :`\YB,D;:plȭ;Zh[nzEàfoAI۶A j P2'saXnGɡp8͞w=4ͦ.V_ld{i*$q ۰'aepf ծ"o_S&;EKЦ"kz`tEL{.?}FXvH-X3z~.6HM}H?JwJŝ'ʺ>[/$!VЭH8[D*sG}M7ŎR L2}x7[\}S-hr u!9?jQHgb^ [nVpC0(Aw{#n#XP~u:G8&s4}S8={ y4TrJ:MRTi Pj˺ǟ%utk=5/@Wm(ԩ E$lIzL=4JA?3[^.ž.6g ٻ%'2UC`R^Tho-̵@ӕ~8zJ?(2-2 z?m;c"a%gRt)R/ENXak!CMIn3TӕGk G9ŋp`91Av8g ޝI? hK m:8ݭ]tM,sy~mb19=aL{TmTV|y??יEn-A ^,,SB6ն!u?& N߯R~3M9U$Oy?JY*l%Xf^1s'af$9dM*F܀h$FCTD{l=m̫APJ`V= =e=n'PI6) 'c[d Cz^g%oHe4Y `,1Ps|2(bY1Fb`s#YimAoxƕLRURɴ6 ^! _q Ϊ46>XyVsu_;tj} WV -Du:1ٞ P燛5ǮFO(m Yo+h(UxɅ Q^p0?#+˸K* Ɨ[{BI=) F:94PH=6K!(kȻ?6vKϲ_S>iSA )lFĐ{@8FGK}>|Tz"Y-l$@k?+i>Ia #,;K1σ^MBk|j]IøΪ.O_Xӄ}Wn.!q+Ś#+W`evԭ:@=y ߲%ctn`OE7zģ sSclc >*NTG@֝P$y"-JXD2>K$.\Gʊv$0wCN( I#.,SCjg-wW.,aR? T_66._вl8䬔s+5s/u|a5uN8TTRDJ᚞ꑡɅ~'̺RסȺi,p/\Ǖ@{\k9dϘϳǵ<௖[䘬PMy luaBm-$ē:"cڶX}-\0)j{ZXlKNngW?AO|azFIRHn9 Ai[#0њyL%vtA:&tHP&H='++"Э a: !5 jDAf3k #g1CsaJ 4ugGRz;bjVFtAWM?eTh}ռswfWan]87YNz%n72xbkJ-~Eq'vӱ=tTD@wi'7[y<^ 7xKP+15~ M+#0g%?M fl5rL7zS:6NH*F9[J8Dŗ6(3sUK U?^6<۽瞧)8RY.;zKj?<Ⱦ) E FbʆN<왬sm怌:2NI) (G J؇Ceyz5/r6[Vl ƶTh1 En7waCq#v+J&WB$qE? ˆHFAb;1,L,- " T& @&!zmQ QBMt{/6.7iʈ;9s`O\v+W@]Vz|JpFviOvSz|*aJ0s*/+DLե |SQwGCM9VeVՏN>̥]Mݺ%Y_ fI Șꉞzq Bl)kD AYvX]R; 6 0^@W#gORVPS2JR!Cj.|41.~Sȿٗ>v0LVW*njN,*'i|SLxk|lϩ.}:)={|:`)2p괟VL20_TEז\;W)UBP7?RkqBT7M >|Al5<6<vc:V(Q7IT'_FmkЏ[F(OiG'90(ڊ,r}>I?LsgG`9ͭFw5wD`U'bqOI@jOr|(?*n>$hP̔x ϲzdr $:XFw=(?DBBr(.RHF:v*K=/|9>A(bR+ Q,vq#Ocf^"-kM###}s`Owgzu;68WH wQ*q͠<:ΫkD=T 0c{$D 6{3 Z)Ϯ*ۭFRicߏXgq$IHp3?Y16Ⲍ\1XئˈW;r;@j$5hzt)&dX$Bd|vNKyopX&ᮖsE d}*OlT[1UG\Axr{W=H~A?zΔm+b?]+#~#{s/|?lNAo?N !X.?׆p2rC-,:KmCB=KXCͥa[AdvRFHtd?GK#gP쑦sP,bPVPu~r r袄Sֵq ?Z;PEMl*ZyHD^`{v]ˢ3ڋ!#^HVFOeݐG I*oJ7aM69\IZ H21(>='cCHɛ4bLf !'̃ۦӈ$_"i[L+.*Sm2.T֤ʆp? lɖ`HvstdUԷpxw1$­% Q[Oߪk1:ȇ:{x<|< %! Kox3],FL/W}ƓiσPv%[VݟEyۣ8"eplAv.mC9 RlڇuRUY$~1Lq+Bn"˥M /ęN.(q0CvHg_nA:iT3Hv!S\A1:G(dBj+fBDYԎp|U/]^q$*bƸzE އ*#>AhoCs1.3e lIM3`gf1=}y/ k] 6Fqiw;Et}}=.)G~OΨk^R⹌!3@>!V$5GCR^=VHۚ)oWE # |K0́Sq `㖲~C;7w 5hTJE`=?طgD1%g@ϻ,: g*aGoyD{nr?<>xZ$x3s$-S!Y/,/7Ղ([ÜN6դxWŸaRʞ5>arKh{<~=[\d?#1 JyL@b:=d>Z- 0lQҮ^sƤb%nm^0pF T]ֶ/(#xx37iB \r1>"oNQ4fCXcLf$gql,.dԲmN<~ҙ0螲)OTlk@ BݪaV'Ogw ,Pc .(֘MP 쐢mzkZY3_= 3_OX*QXnkVyi~i^0JCjDϦuoL('sp`ym@x  _DI)};NG*aM>OH>ֹS`E7;V}S8I(;?1 #()L7 8V59!Z 4\Z?O@lPN~o7i q:xS?;L}v *>2IH *yNLZ{3znD{kh9b`"{BP`cT+ycj/P_@Z$ğ̚gON:_n@yju8,2Zܨ?3W),4Shtղ,R yM%ӫ92}adcưܹS| .Zo[twj~RкW-y;x9([ 냻l˩e)dAˣ-Vd򕰼N(O/h $ٰ[>Y;(Ji(v2P u ﷏)qvH|ouq6tmt|$dτ8P(tF 8-Ȁ$2Uy:C㨆K8Dƿ_ vcAO"QPZ1]V(=;8x nztptSvW絸BO- <(&(VNJ%(WًO[ uk:AQiu'Tk8YdIxtW<z\ WOPЗrb?XXn.B`)JI@e_oͽ͚75}=˂̽ܶ4,~= o E_eYf$*< xIxŨnJ87akvϩnBF~2o1SOL"4֟57?5dYe@~H張[ %'b ~U=mvuLC1)lL1OwOs+1d+e;-mD8v%NaR.)h"hZ`52EnJOWE!{9o p-J)uayFaA@ezXrb ~*>5޻d!wGNDo4vEL-ŀWi3" V1b*DQ@XT:K7J䲦hI3T 3eCЃP˦"^O)Д<~1[p4JmxIut kJKץ]?Nؒ.!h0zU_JǬS`.cUbqz^#PIk3]U~]FnT}p1Bf1'Z19!/9WlAͶ$. ^3UrW>i7#FҠp*Tr=_h:|֒Jy!}u`1nZxutWr.d]@~2#* ~%{[Dz%[8L|LL[­qoB=G'?,;Zhm Ct :)~msTN'Јˎ'eRAl!B ! 82iU S#yUMO .5kRJ+&'Ў) 8S!~m?a* o! ~+UG)॑Q(z66QМ;Z:bՑGΖՅl]_dŃl]|ˏ@)NPxx_ֿ ר8؅sQQP{2"IűVqYk0xUb:;]I C/3"ԇ}G+-*Z׵0sAUo`F;RWa@E6h ÍG#bEtǵ'S|n;էO[h"5UzkɧnS5T|"r8L& Q*CɧytkEpP 8|Fѫ~W8(ؗ-86 ,aegCl,DY78MߙCm'Ϸ_lf@n F<8zQRGɔLA <{\fɵ"z̑T1G:f\ڈ 1_OrEz#\ߋp@ Ҍf;6+[tlZu J*)4meX ѥLPn5HVAqhQSɣՑ6D\'%6H U!f})Sd'&FQzI|`ds_c2L8T)# gP7l|1J~"p@4aO}w;7 +TؠT` eN_l@JLI(rxFtM'A$LKZ&ޕ{]~U I2+&M._'Vn/k ` .wnV/EV-=hbȸMP{#i05T@MC)FgSR0 &RU<8r*lo.0 [w0h;c=tu֏asϯhCM擝 }f6J zmѹdrrwb#Fͭj4Y=X | nɝ" .lL ѡ͌S<yOj f3t^@>`R7qJڟY {V {3!2돍^}t_5{ lzg8͍Lg nq5q^% va7tJE/z b[ly$,؍yˑ+v]nHA ꖾ”JzGb8jE<8ג(Gkh6Ƿ,-RM8?uKCs6NƘwk /D H*']JgiSlF+`b{ C <-d_ :y;P)ݸ-:@=HI m^ W"Ǭ٬kꪞHL\tu )Lh_)Q7dC : ٩ ΂v}VXve"1[IC@a,aqSլN~!44je߾+;6׾¢ ~x.ſbGD"j]nQW%= T]4tdQ1\HG࿞#=v3eґ15M{i\EQK\Mk3@ Y&9Q@~) G>qpACTaTrn2k:kJlh.hr _O4F%)5yk]_mn n3wiA6^, ͤ -̾#sQ^*aZB̙nK׿>ۼ KGb`xWT`5 ̾Gl[BWN 0^<\vE$ ysC7i]*(^1s뀀-^ Oim /6~. ,[DnF >r%Juuf{,'M & ŎG!r( $6=L$~҉)Eg0w,o ҩShgԸպnt,w嗴y@ȧ/ mRE]QKz`>pMoCmHEÆSkޢ a5RD >H᪴kޯ[,a4hf6-ֆ$:XC5hÀtE͂^Us-uATQQKv6t2ӮتѰ;Łw!ڼ2A&nɡ bP7hz?p]ޓ8+:UK'J]fcn:)0AF1? @&ˌͅK/m}mOt&g/) $Lv=rPȥɶC{l=;aqʯE8&HžOr~{r}>}_XLXY s`>87e/#D\5OdyL8F"<^|9Zf9 QYUVINuMjQ)^E';O~[ ~' 1 ^˶)dqq#"oq!b9KWo܂2d9krjVi1N֬FZM5~EfJUv9Xc%io"۷"&˽K!ª%/-4~s anhH>ǩ vr xbp&;-8 c c$/Eh\VXl<ۆ|+Du~\@&vԱ7mrujig?IG¹; &G!C3Yϳ*,L6{9!:FwgjԲ|pB0Re+&ldn=Gt11E fa%(SAWX } R~b&_t/ȀR| -}Lq{Q4GpԔ , V%4\L0Γ%0Qޤt&ED&ȡR H -]a ;zc1S$v.'g&lyCZ7rhQ1ì|^Brٰ6@Xf0 ^ikԑ϶ 0x$ꑹҩw;]"$Zm1MqɅ4h E6K1<%Y0'Ӕ -GVSû‚s Z=Yea vO0zTB12 \šy1ἿUF.J(O&I"ҜRs'+^okF.%Pq֔"*)]|٦+"`lXgmDHGxh)(9G28'(v~ 4Q?8ޘvㆹ*+ "+ľUg pq,Fl"ںc@ `|CƁ$4&z'hn3ȍa^h'%+pAR;]+f *ݙl,]*Buڎi2j.lTpdbG=QѓsC QN5Yz 'ޛ%.ԣVd zVUu;qn)aRp`Ce*w8&<`*є0~$J*1W[;sUt,wfPC|PΠ_J!'H,ui/\UQ=H"jvubBݔ"_ Xk}&K]h`/X'XbjnQd zx&W'p0,yNV~ΏQ7C=ӂYPTα$#TΣUtR*>ŕ擟Y˓8gd9k֤=Hf3rF%X%}@NC^ jhc7mM^@8`{ߛCɽį5-ήÌC2 :saXF EY#r7xFbj"0:(5Fӌet%ӳlֻ۾<]l#a}G%tϨF9RÆʖ,Qb9}smK4BM_zbmdVyTyW1f,59vIrZZBJaaB0?oG46ZPiATh'Ϛl&Q"JapWˇXuЛ+чEk]-<(-Fo;8 1hiT `FaƓ{QXfp]lGh+,n[?ǓASj t?=?#2l@Y"HЎ,m[Q]@= &CX* %&h^5?o C>*l쥎uDFxcr4FIM ,F63.ѦbS({WQ.$&+n*_P}AReM|(Z'\L2>bC[*%:-jH!$aX$sip Q5`=9ۑPFDۧmMcONCrTWtLҾZiJ ]J}u *xU[E^y66 5P2| #@Ck_@r4*4#J͕9t`$SJE_ jA~DP],xKIݳf#Mv0R.)VY3·VMRlx=~k\ucSo D/tR.r.l&HICU7R8Kgt oSkcQ6K#~i2.¢G?rJK0[`'gn4 ܯZEpq;9r^q x}oVT);s CS ï(zlhx: *.^-q;(cX_Y%cErdkٌ.,CQ,p4kऎF9T/5Aj7Bb_^6 J'46!3_߹ bE`hu? i$'.ow+nml]8n} 0%6h'% U_gB5v紿P6\\K/djhL!R*a5J 4At%gfe[*h]zhE>IMhd*+`Or=Э}M,WYWk܉% :~kvԛ/J;r. pb%$(rr M.lL2g"#"q[Oqjqyf"ft@c)\56͓-޻d 6)-hrӲX}FP kB+>'# ?թjE5^pbrw[VHbمHj?g@FۋTKictx/F;7;:+6A5LFK-5֦0FLyZϏO(2O zRqij7b/^K@"FiVi\+W ]ҌI$8|3ynٮ_ɰx||Jqh S!#9aLE| @qʖR+#!wP:M(Hچ *=c7f ϶#pFM}0pt@"'&wvG!H3f] R)Z%I'o_92(4WC )!T)d0hofn+W?])/l23JD{1>.{ TsʬfrLur)y;97> ĈsK:-S`5;}XK.b+Y&%WP8<ԒI]quhcH? kԻP57 tg".J[|.0 h/4u`U l9Aa;mi'atA=X9f0PO&@Zќ~$V|08uRԶj3qQgy7Z쌮>,Qd'RϙO ~I02l?ZPe!\i5/Q+2(z͖A~.>rQ7R+,Ht(zJ4߃#yVm)Hvf ,+^,%9CS+~J2Rli =jf4J2yo!XPW YG8/.:FOc431nYwAnע0Ƶ&c[ɋ"S#rbS[b;ʹ8qTӠxDueyKg`-PTop{:EݒV?08XkPCpuP}:ɍW!`d{) ZFԼvidcŎs[dO Dq@|i|bZ4୞KLG&陮NMm)D|y+ۻs_mNEUUZ.H72Q:oU; C=twÛ@!~H~1 ;jRRyvV*D &_(PL*,$(KaH^6W_Ғk|)k;Dr/; a ?2AN E; \xwJTT 'o DՖ8014Z a5H vFZase hV<8@kl8Vp=WO"/QwB=NZqKHxIN+,>R#o5f)t'>-T*D,԰0$,V&hjm5U =7T 'lQ8} 8u j}Zi9(H ON||"m 1.l_ȘƵbBbRp!pLf϶SW,k!#xJ[Ҩ󿼺>3(E,I4$:RlF \ՑP Jrɑ/8:or*XhzdG %!feڙ{A<.sX潌'e.,==K^H"m~@m"cdϏle'l^5|I 76= !YӦs$ŗ KRB/a1ܗ:tīU[H`hbSϝJ嬄[XK fQ~|p7y?[xGNyVO'ɖ59af~g#2 [޽ aAǢ;G* k59)Ļrg'Y2jrcY>"aG- g|nFTn62{/e4Rl{PTv~FSH *C[,QP ߵnਊQ"_,J{R[fꁞvEvE2Aߊs9 㙄 B;u_I2}d&}&]K1mV3rm1#8X 5>fDgRJbϯ:5m`%|%&!;ِBy" _kUtUgDOt3C~QTIطH_u auz-;I^Lp9]ZBOl59W rEnT*–T`Fg8/`RKz)ʳe5?J wQw*puhe"P6~$S[;0//#-^UsYM|zDxP}gI'{4@mиS|JdP:a7$;8f Ù \Bn@cYe]"L @<F $$ee wB kB3 "Zobdaշl+u _p<rAHIBK|Fw"J@ٽã<1h("VqPMÑ*δRC)0LA_W<9󼊌߇<1ς'rUc PF{6nֱBp:rpn(2Jj## :m}P,_N=* Έ#S'0 \axq,ȥǏx /)U. 활fr9Yd~M/]Kע~3:o u}z[YGEJ"r?oō7?"tF _B"fT/F EO,bn҅Nuzߪ3.zx/ӗN\;O*wbU zU6.H,kg踏kT'Ƌ#6,^X7' ݠGDB&\.=U:lnw"٭9_2Ĝ ~ ZrM!0LFv oW25-XtL Kq00w{_ lJ1QڔIKwšci)@Ք|$u)I-K[U4cE/H5s^x hX * mMdLٿ݊wlE` ro:E6xe< h'Iy8فubF36BLzI!-IͧHؾܥ)iP(j9sϡ6B&,Њ_n$pBWMՑF#:Z&~+ڑƵ1h&Ζ%&M8+a.g^2I vFLpwxr8@}n<߀~odžr+Ec2|C4KK5m.]:OY 6L\.-ܘ.GV7A ~{]x:630UQ6 wo7O;Z䦔'U0jR|a9k;}5 70 #5d KCsOܠ_}0䴡4ؓO.ܕTEl#e@\D7%|8Ns -I|'}ɚ讼y&3[^~:=j\~zVp}i <nMh8.혩 57lڴ'"Isp1 aݜg/w}Dn$P!"iv ׵`)֧ =sĐx+4PÇt2D qPO#6''ljUOK߫xo[i\@D%KlTC_oe[<7vW$'EcAd MoEIxC@ΗRe =D~+4 U7(5g/OuM;"hj-Kqc` ?7Y+1QU&cVm^>!!avE4p5rVk"@Ξ/B!{C8D+n 7qcģ1h&<$=y@2rq/;ӌxdnB`^.E9[DRc? 8I+`%1d5GЬ}tn|T]#[Ysb@VVxB`ށ8r3WhiӨٞ|7IESQHs쎌?>~앸^n ) S748~]L}3+w[.<5áN6/c=bcJXVXKhC,$)UK.XT]⼫jaT LtA9wG˅Pex@_\s^HSJDYG{_yXJz=82G7ϼ3`\j )K4춠2a3uJ>!~D7sV84,"v4AX-|YѲƠk }An ua{^BNIR- 2^s~/X~b.U!w= äΦ|]Rn)Ktb.1du"]X : dHq:kSi[|T=ۖdr%o\Wc^rzBX$.X2%3(C;idփ ʁۼ< ,QNZgPvĺc=w DW9+{V# yc'z+MoD:\ -p]޼I 90zt܍$cWOZdpu<^0)X18;bA;(lp q9J/Xl'4NN+%T%8bϲH wA߻O 3  6IXw*AxAu|\ o:9nܦC/U~X3߇ji #ԏ֠$x͔Cgou~bD%@n-mO7wZZTB{ByVjr@b@.hC-,aN QN%&wzVz?)^цbS^ AO{Yh4I]4-Z Ym!v0h?}SCoq2Y'bkЈh6lTȡ34~r![L'ɰǜ 'p3۞7fi jHؤv >1e@P%Q%~,$BѯpuZ Wu| G6@|Nneo^Ȍab|@D0hE Ms)m 2I^6`QFUNc9͓/ErNMd+39Z+X+)| ^7&Nm.7puٮOf Jud 5C?[9׆l ڨ>񻮳_GVTg6*PŖwʍ:Xż;4vQ9]|RFц'l1SWs:ǹɚqGKFJ9{ԍǏP,+u{Z`EV>}i\a]8Qm]dtB"{ħnr]<UL> paN䜰+DS$ЛuE^مYAvj`Wa:k""h8bχx`љQVV )`Q\K6oKsy@ hߵ4B=7:CuJ+/Sc=g|;g LbcmXWScCkC 㛇Bj!bf9k=XF/ys78heߞ|iH< ćb5Oxc[S^runn۱fԠa Y6"Z= kIKAQb9HȺ,TFn4-ͧD -axм`+}OG[һ0@.lV| (yƉ[V1gD+ȉU$~qŽg(#-).J^1 r:/ys¼pJˈ2OY w(6B ͈Sp <ڦ`:>es vut :zmR hOz\E\GЩ͚ x.BZބ#o`aAdl5*^sx8dA!$;1 dͿo(4-݂I_8+0xfC7}`57  r7x7-D]kڠN_ s RMm/jnЅUaԒmD43?ovLnr[8]yO3  ˳t@8GtlEe'7E}DBf_!X6F$E"ga>Bٌi!,% (*)旖f_"oӞ,洶jywSxScG/Yq:dۧ'|[PPɆxZl-QC!WA߹?>@q;l ƿM}E:D*#؉Z\Z 7 RO/ vUO;䈦ZHzUALz4!iT]#w?pn혰+b~_#IC$W4ܕncځ/cb( F>ou-MHN:A댜'4 uvi M4#j_A Vpo5+)w_d 6v0W &>=ڲ'Fj8ȸɂ4b p 1 $y2{6AWp+J " ER+O8S E%zfاKaM!sm%9E+rV¢ m^.OlCDUcr劽CYz&!IdخRͻI*z`}0\GNotr72e!Q7UigVgZgtuK!8yal~s0Ro^ ۓ?_;kU<*SȻid% cY3?xcG|r4'ijYMe@P'?"݄L{_bamMI9Y3 JW-#re W%@xN#&{s#\4h, 1̤Z*ڣĭ@L=C'sܤ$fȒ!sZ*; `"dGl&_e۫|nF T87ϴ x* g#:ր|ҊJCHN C_Xq18;~"cygxQV'3v6P$K֌(y#v+>N`v]2=$N!vCWaXS0`WuK; |{{?WS8 kfn$rcKnxmy!s0U2椭$cI"j[#9S ,8X=6ߢkc{EH.p뉫B9VVb〇ykEՆ!8t5l kC6M֮W *4NLE 1fg ~VvA4o_v.zˣ/­iImshg;Xm?x=G a\,E~ƧDkG; *vӽ(׍پ.f_V]ut)>ԯG|,( B-@ <ˌۺsFC{2!ߐ>nEB!ɖloHޛuf>3I#%P$ V`BK2OYQym'i@+g}%>5XDϩPv4*_l xx@M/A@M޵~5a|[iT[V@8S36mpΗڵLt:Gl+imr'S ,f eƫO[aLŞTE8(~o7~R<|m\=zb 9h2- RZRByvnwܷ; -4w=|'x:v}/fYȁ/A(@aJEw> Ud=eO%O|%#s!*̱g/τқ%C.S_NFkA8'6zZ`zt.+p\2>𣓕 v9~(j91@):/1el{c9'R8RxGZtpz/i;nyfsbSKáF6z9 Fgӏ!a :YVڤ?/oY@̩-$)8fMSޱ~T7vaƦY ] i Uu5q_E 4"s,b%,]%1P%@Ti9!8CܳشWP|0<Iy,h8j/u1 8;AQd\q"LfA>N >vwYh&n5BOVO(.ۥnx-ӂ=kLFy 1x;;vd9U{nrxv=c$xV{b?tCͯYK%i {/-*V*o7,pq=8& D\q>TY(9|n*x+֌V7 s^,-H,"ߠΰ9Kr ֻOYDv NxcL:R՛Q~PA5+P [:`RhTZ|/z1(,4~?y? Iu݈F[^me>y 9|3>dt,;#F v[ӏ9SA*#ӧrтn"p)ȁ&S_8e;O,Ǜ6DF 84*5H > $狖ܙ*WӯV t0MW##!%-Q9+JWVu)8`  D$ײt!^mDk5F7PFA|dT'iPHa {0Q` y1CVvk6f\辜a4y!NßSP痼h5d" F=s,g>E2c9}i[*&D~P/NV)jl;gcd."M :h 9`RPfeJ8Z;}B^>j0w$Li?lҜeoSƞ 0Iպrqx?FM$AT#C(`Sz7 SGJ)߾1%T?!(0U{ vF_u^صQA*lE<[ʆE|ms:ϋ%J빞s iFHqODѧ͉Xi2J.gTn|96 As(c$r tZ쁬$@et>]7z\}._lgqRWX}\y{|s;v"jko1Kh'Z` $pxc'*+j|,WU9#:kd;HRDٷg4LfBHmxZ+&UM6ϯ qρ02 1^ghzp;;R T6uv gfn7i7)®u2LMٻɞ ^C3򴥯?=Qe>ӠQ}MVYmʷ31p )KeK<֨eՙJedi|?{!ZpmOial6oridf8]jy(VtT@IWT;IK Tf&x}dŃc -xIB{MQU;㳧ǽ O&l|8 >TP" 9Ph7P_?l= 3Hc')mkTc'(',)Ȱ#ՙkVAФxy< c63ݻ xLFZd N5a[68ӾQh>!`ш`0R4 ˣ?kOm aul& ~7hBa;E%D˒;РCwe`glu=E)5^1eV9p8Tϡ+{ּ; wt_x$3]bV+t *2rK NV_j5ܒ 0":7G>?w, (UO6 `BU϶XKR$=$!ff|S>LA?㈉7[0Iq{Ԅ &U # jR0ShoZ1Xޤg/x 4P)מ4^'WO)CKČ_N".; 8-YtpsHQkY굞L n%av&E6Ql.eҭUW@hNOZ!ғ,ժA:{Mɮ;H'5Pr4pʦZ*\AP[0;p6@=BdA: ')3ا*|6dO XJV߲r&T=ѺaפdC܍OuZ3 -7؍#!ş]EބR@pOq{2(nr mh1þkh״<˲ooɷ C8.2;Ԋ 5ʍ.Ѩ:]5}fGddȅ{=Pp<0~;e֒DYiqcTӝ֮& b::+!_c{p_sLUΫS7d?' y/#ҍ&,3“~}hS3">ZU!n\kq9<\M:(tKњ pNfw0l{c8#rkEU"MSkfIdIh@')J"Wovc?LWk%v :-=v|*y[S~syvsn{P!k>5jV.aԚ\+| ﺖǰwWZJ{4Rdur. +*EVo˸6m!&χD]]IŐZ*b"& r>NZ2S Ь|oᰝNU/mfnJX?#IB^h$13.qPArN`td8-%X_v:>قs"q]rUńerVxȝ>5F tҽ.=ތ:|:6ZU#r!pݶy<ݒe`<zczPHUJht|{pUꞺ-gR Ys3?V^d&{רcHUeN ?N:T5pb ^.H_Ir$.+kwC"'D`Fx` ;8&GECEGRH>S#n-}FFQBdcBVPco)ՕhWqbWPy3SSG»D<ۚ[)P1Vu? {C[Y 1}y$;%fUŃv@֜5L҂-;yDLQL9zB0aη%.,:hBr[@ D6-aPJw5MKv(9l7;.P u羋v[GJ5SAj/CQi5dgǠn^0<I|_IM+iYN7rԒLXcM;Y@DL*'4~-;r]]żLӠ' L0y9kԫX(tT$"SR"iqIxR iOm ?y)f8'n9=O2w^ڲ5^(ULoj/?7؏ [i͑H(M4qcA^%I-n, ?Kl6aViȭQ gUg]:[ Kj)K/Y45^{w?OH N9ۅ #yJըSlLVwa-uR]Yu{^t&9Cü v [ #{O6hw_Z;?Lzo!v/\@j>~~'lӪ1,r|cc mf=+`5F_7DRX0vPGz gc#~dO[?ٻtt"w``8׆_ ) Ep=se6y9fG\Ԡc!J&6|Ey* vJFyzvƳkTFݥٍ_YEzvU^/?dM4Ob]\|=To*~~YH+5IS`KHG n3#&1NwɍߵQ)ϹF;Cj-<o Zi-jWb -$։ #^mzn=ys"7ŭ'} SHшmm+Cc;<"B.<2IѼ3}\PMLIM>NS jĹ&HGPO&[H0XK0yïSZkqur ky樹ޜui~.8@A!Cu.ܶ%xƃQxwx-i`7RuЪmr]a;i ?:!]qL2I"MUjQ(^Aȶ`k-  r#ofG^4,u3 [9PreropPkd1ܹ" hvHJMC@xR%7Ȳ[ٺ^Sd*D Hl0:Dk|Ia(XkVVCcvhcY}]!05qF-3YCLC[dđ;٨Pf/jfw\Z/;~Dya(+2"Rd(v_`8qz d㾜g98*=JX trD@3j6 ˋ~]7{[RaJ=~+ VuW{4nk4䬊uAw@1.?XuEP|)6F&`NZ:,?Q;ErB^#ڐkDԔqcJY (vtJ.]Ac/&M`b2gJJKGf! 2 yy5j1nlWdtM(.$X^,]}U1ݣWYT/`I/epSX|.oL Lj"Vѯc٨qżpPu-zqF<B.kPq`E_怘T=TEA" H x&1ӭII8*gLGgӷkxqtp]Vg|KWFwQSBTgP`F0PGʄѡs ˦58gRj\5*PkەZ['-ɆqH 򲈠=|hH,cb=վ]yK"ێ* 4fQiv]4 =w_NA{&Li=N Fjرx<>Aw=ݶYA㗤g{JM56c<?I~a,)2|'D8==+-p|[R%slŲAWWGf 0MBLg*bfxp`1S8lS=,ʩf pIR>MZjwz߫юy y}\oj}Rਫ%{(Xxwe+6P:t :/="w)dJbR:dmBXN0B<3E>@aݎ{ELw+xpyE%H"dB|G"@z7wFM:U: s Gp\xЕճ e4/9*$7/%vhh scK81DQ:Hh"R.$lL-EL܉taLm )^5ays/o<F8]ɱ(6@BqkU}. iprMlEO4`=g3èJs z띨q .0 =/qXhz GswhҹaEdV$m[Zm$Va5ZwϘ0Qוi;7]5y|{O\Tq-T=c`pR,uI ]?We;{{jy;nY eIRaHKBkŇ/W\0a7 7DeyQGxjU(x#AqKs)@ [L 4=[wLvS!6đ'_0alE-]\.ǜ(tG㔌׻4z.pY43EoӨuB쎰Π` ƽ#lζpHNY:3G|t,7-?VӼ,b06c.K7ou 9z_ :b]%z`zI>/bg7b&se%NBS{䮲vg eJʾ)4Yg&WhO}p>ϫIX 2%y>ɿwJ=h-<1V(x]O.(Tŀ>Erv+RӌWe DŽ ղ| yiP1! 㻪| Ç]o(sXn5:=#I7S0,IJ{QyLcoy?ސBKNgL4.夽qT?mi፫L׋2˓dI-O 4|;~ILp bq"}BZFFMBwn KD76|sSV|8 ?&pU2-br= I8E3oĔWavp]opeRHG'lm wlvf=\DT=fVAmH&/.qE}t7{Gv6b0cbץqtX 橛@wi]@@(Ԅ0mVhGij2Y+pz̢ƬpAnk˩~t{Pc+t@CckJK\9B !b8_~{ǝ@|N&Y$כ.|9H%dR>_8G6{HB>*[r'1&ɽ+iݤPBtI}Tګ¡_"lQi ̛(gRO2sbݻ홳$Duצ-F/ u K-)jf0eja4[fLޗڒ‡OdYFaUfEL6&p{TT~1eޣnf4s)):IHF/W֊} ̂-es:ԍy"p. 3҂=iS݇SQd0H]g#)"u, e3! gv"8-CFGȳ'9x~`"̧jBiqM/2L X}BܜHc'ZeZFٞTzA6oFzآ Pc (r eIv(9eSXt?Ğ4-#wwpQk/8d3ۊn?'do Mt?q< +Ƅ(CL𪭖!PVrzTNz@Зe?r!s&24>$F'8|I >,V2per:9re3hDeaplS9f$r`39Og`)gxR9?B 9UuNvGsSsѤ@|KoG*m(A@/J'~-y10h@:* >Kؗmd^t(`gXE:JK ͒{~H&Tz3C6L7]| *@kx W埞3Ss,lK۝ElK DqZ4KV و)VNaSUo Z7 $Z$q3Sxj'ܴm'왝&b| ŠrE ò%4_`ZpsHA.VzNM{jK$Jmա֐X̸Ͱy; 6w %bsԪX_ʠuMdidb%{6d9UAGʏJh 8 R&reDkP 8$FVm2~>&-%@O4Kx$p,m\N.a.CvP+Л)䧩!cK!ɲ/jƵJG16|.ml[]1xfت`v.Zf 2>emA0(`*RN+JOد%G1X<8ի{C"Թ]굇Ju`Ԕ:T"a u!us0, 2ptnj'5/פn4]߬}WIdg  wiXZ`P 35?sUDX$\nWwg]Ǜ UP4~Z2 si7u%_+ -6j!P/RymGluHp/Zm]gbpgɠrR`9.lFg ʥom-LxrUVM=6 :v/Z7bZE~ g^$# <{"?! &)Eۆ_a2b7MnҝVzt$"wߎt%RoV"iS0]3Lmk`yd6`©O=|MnZaz!+ pMiF M눈HqǐqwW\#y?HwUyvD12\qϐ9^+T[QG!ܴ!Kx/^PcIf*Ͽ\M+=|0Fy9dV_-f|: uuoel*YKߣU$)x 팭TҵN!d-|bNqMP;sUux!.%yM }^@ހ\#Ƀ"D|35Ҭb?P% \{.>]a KLb\N뿨n'*aPaOLYr_{J&bs6cR- f U/FvǼ '^xt<{N*tqȁ_q{75wHGlQւTLM rKF(ElLSKPHOB-%wՏz>@?bIkj ܬt;!mje?JVtx rG8Piʷ=jSS_/].2 H#`:_6ۼ{劙P/HG*[{\WcP =z~I*`BjY7`r嵴.KUqjkhwe2dKWbf kg;/$PH:V nP(8PD7g"m#^ZKC}W**L(dlhߦW"Vp=_hCYjcDǘ¯'NjR4 6 (g36|j>ꐾ0@Ka'-߻\A`;#SaAH*y^/G܂V 4QZ҃*,fp04-tPYLGr-&JO?'^vP(&]xKp[IJb5g>{k~Bz@#!; C0,#iEb1n4,pm;U+%!K]DmUK-.״۽pVA8ѲBiSs뚊zPN98'.ûc-]2"CKznEy .zj@.Ģ]ۦKhy+P'c,ȭ>s,Ƈ: cRa{"bcbMZM`}~b^RMDfЙ:Zw_Z|1#> wF)ٲ,M6uϬض5:nn !5;Yvȼt?Jn$t  "PXv*"Kk&8\&CrxNXڔK{'w5w/NdшR*3Vpc* byÅIl4I!~fb_vh+R*svBW{rQ`b3) [^XMQaQ)dl̪7x_ i#y+Z.9OABB>c'cʼC\QS\pkєWaoWtdnGF ;bI`1ƹ7coՕR uzӳL'#dZ!/Gu ѯj&W^"Ӄ},!y.,?zNsK˙y 8Aj>u x kv&88OjZDO5]as&%[ J(L-bB\S3/z!n6Wmdmd颧Edzތ(-ր@WRh7V2kXGϔAISI{P?QKtZG3DJ䚗O)!2@uoᩓ&nd _W}vGWXQ;T23uyE ~\Fk`9)!SQA.rIVv4vxv95Bî3gxS>Pq)]\\񲁶t{YAQ31}Hd6> pf$|*hA>4py>fLzd(I3v/w-!VtVf;rvԲleƘĤKQΓÛ Wvءϔ!'dSe q0H!m7q}_l8lŋ>pA0A\S B1Ud[ۜ^lE0&^=8[k8&B{P Z_{H9S"̚]9Ui"yC۱cu#8>.řvv65U?Fmh޻TR̽pLH+.%jQP(Ka=4MON=TEدfdzLˌ 0Sik,Wysl7  rgʓ]boQ~{EL9I#kب6֝Gȅ='e,y]An 4"iVHS[0i#VCsW>޶|$!!J0qQěvkgϬ-V#&< 1iݫ5S6BcAaD J9 yocoS'c!cA4*_- ,ŗG :<H$QB#?nFi(L:"‰%'8&KX-Kl[D? Q"[ /Hw+F$Dq5-x6UфlQ/R%))Q| *08lnR^oj1X y|@K_ag+ η>aT9KgɅ.F6#ڢ  [oYl?)noC\\7$g9{Ko2z?7n!OO,15LuFvdt,re2$l>AJ5)nAz Ig<-tT8V697:KE1@TaVn\#0ي ˼ٹ'D=> [ @) Tǵ5@Nu܈vN5mяEJJ&1PȄ4g0*Ύ4/|?ԙivu'> ;RdW˟Xye" "éL|nL|u$y DC 2LIĊxi )m=Z] EX(Q/4q*-73NWooHZwDF.)LYK]>#KuL)I,[pm'{s4Uj&mR]W!hYȫl !, X*oۻJլS(9ګP)%D@G PŹX"ny2" Q ivrFF9o=7@l`Ģᧆz*ǨRQ='GK67a=Np@18J{(O YV.ou7[qFMSUT.o/ޠ)#\  1xeIr v2)hjM~H ^̬W%ԧ45'j;xT*:;ɍ@#. 04P5,-α]@uR" Bʙ-LYed8(*C!:3b {Nf:1?+;&4@h<$= C}0"f'xN@Vu ``@Ƈ܇nze&oσl}&^‘6\;^БWb XxHmTгSO L;4b̾mcfWdQ`gf.4 ӵ_ 5p-a\? wJTmgRyΧBAZ'v?>ǯί˿|2? ՚aI9O$tF0ewRmxPA@SaXӻQ͆_&!)**DhdmQ[\PꔫHҪIuz8}W%oy ]s2T˜eTirӆwFO~*"o^ג#YD呇|0B !"Kٟ,nDᖝ@(R~2 =B)ک`8"qU>;]^.\oHWBt`P6ӣܼ u|3:q$E%C!K87`gex{2ik)t.{bUl*Ԑ=u23J56(;U˰p!L`U]~IGSƲrp2m%:s.kZ >â4]wa rX0c3ƾP"\B*g LZw;?C"{$;;"9 ђ0ۗo[M34#pbA3G`qݽpfH^T(6u)ԁ&н(5 #^?N2f~5KjUvޘ{mZ꽭ηѽf΅T+O9mK>T`'2gV`ɮK!KX4sD㤨6HKYin߭=CބVޝ(ݮ Qkyl%*p!:8u8Rʇek2߄̀-EC_} 8)1ʎͺP!O 3Y^ Sm9ֱyl܀z % ">v*Gub2uUyU^YԭoGcI'O>|j]ck;Xz;:n dwCH )f|5 (ہ:wJTdm^KEY ¿*W ?g{6JHPs5wLe4-[ϣ6'e0*BqZҦYq{6.j/)?6]=M1DvşFŐ**r-s$j벡뙽 z!󞜤m9fWxd΂o_/d]'|TmQuTY2L짠$. rΥtT:=XjmРe`ؖ$&n%sM*եiI/4dؐqvOtpXf_lB_m+[~,A :Fplcn{X$E񋍓iKp~ <,p+g&X WqFW +Fwεe#7Nc@c6v\|Y&geҨlџ_6Yx*P.2^gʎQJc>=3Ǵ;VO"QtiEv7߰G-ty؝R# I? y9+|hy,ܺCL軱j%̮EeU/$nD^چ$6ELM4Slf;gp^ B~o:]S%؀<,/XqJkMD9Mu,v>:R0:3p{8 5qn,i7xL|3({ȊES ^~FKl`*=9{g}z{?j/D# txJO1q?M1#hdeO~aa۱qwu5(K.Z)l%#E]sITKoUUHqh*\JT*EzuXY̩Pu0or./UzgVX 4)^DxRµR08uP$fPC/ݻyBO'"Omi|2i??,YET kbX ք2]KTҢ@֪JF1jtް"\HuIvH$o]z.#(q2ZNn> Lod#emyYs 0 LrO'q|M+^U?I6`ԓ22kE>?;76%ؒvqX C ٪Ǖ܄#>}Mil@0Br ۍ;LpB'6`UQ(k}6߆ˈՏIڋCQ=j7;:`Rـ!n}FD\jnXs_؟G S!R<+V1g ĥaoqN"|0ZrGF*R1 YW@-$A)D07WCB`eG5V>RU7t(%B7pwzkzo%B v"H)h9>c&/ uɋPr zzU=x]?TS!.Ժy8;*0ÊJOUiiQ1?4~<s`5%}s#/ ulh5[TaLqY)=nqmW,6Ǹ賜 .^S=r~(3Cb m*\#is҇a~>[ [+7 26>0+51ubSPKQx*jg9?}ꭉK" wV 囍۲=OO-~_9CGS-S! =t8B_]evĠt]e b;S*H9a"@[F WKyeNKx9H=;Pgix&$|Qx1GDR&7eNY\ujuK+5Fk3Wgn=6WqOe2xRz0l{zƉM&>@1 Vy AbCC6R|ZO @q #k+-ޒ$%,Y%iwHMe(7:oA]mrgHL,N]:#m؞чs1;(=E'b?4oblhMT`hsi y{jl YQ@!\ Wyʽ[! ́z 8? 8%eK,ˌH52^??>5ܽ>1o): 4pByd `f%FzVʤs.4v%y`ϒנhmzxrGa{T[,-]zTOAWIhPRR bnV&`9kn&Kf|{/5Cf|⎹MuGn2):Oo"P qdPgiy|HWdY37.o*!771;˨8Џ84;,Z' 3錰lYhZܚ3+ I0S<]Øoq-ߨLEŠ'iwcGND+@.1~hBjoA[{J]sG&2~J:1ÓX-[={@uE*U}jui)͘$O,4=UZq=F(.¹VQ '"G@nQҡ ^abߌڼH.K,N8=MSIh",}SQؓxH6a`_p̿ޟ 9p-pA*n\;B L8+jm~WݍG:G($އ"!И6`y~,?'~#̉:bZ@wG!COK'SQc/c)݊s¸0uz`*6AͲ/VmL-#cKV;KMC٢EMP#W1?.s$Ŏ|Dtʮt:AeA2zG_j6IJh^[,`t_؁  fYuD~=f{u)8LYK4oyoΗ. tX%tWOKQ㝓1 >l;ٝ@?%&9w Ύ|<őuCE fx~z@f0+Ͻ+n2A3A_FM%veZR`{-Uйsn>0hͭ2/_1.`[\I0{Ĝ(؍+J3L'-5k4ԫ$1<.ELڷf%+ "#t6[ J+ КlWD䦆v@aoKU=Gf2 DItt [yوQGܚXPZ:n\[n(<_yGǭVιIEw<:U!sfQrǭ_69)auQ#"-,/ GܒRp-U7#C',D0"mq*cƔxB|΄b7`cZI3S,SCk/&yw@qJ[0}O$YMuî<=-d7YrsYHQˤw oNea |֡i|q;Rofw &$5:mye;B\3!8[V\*`BJ|WlB{NTІ2 b40wJΖJl[<(:c}Kio2gZw.!Ppk`y㸤Ki7?h3)f|v#3e rEOzDGp␉ͨ7ג?P"pا]y v QL8X=3V;Lᩙ)~!JdEk-8Rm.YoՕAT"U5**-ea_/\WmA2_r9#ҁ͔ nWg\9@^ +LgΪ>j,@xLEUW+[P}Rgq,D#{s7_KC"$ 6]*щ4۶4L [n<L"-˨wt?L稣Ǒ7",{'=uv@M#5P0ēJRږRd<۽8D$/ Նk,G6>e;J%ɝ(:A_8qvAy6IoUP$6B#N["s@cM,dcB2Kp|"۩ ̀@h%!$(?KF]si**d8l}yfs2ٱd+{ls"JNr5N,l4yꖼ7u1fxa쏘c\2Of}m rޝ\-B/Rg['+/W*tʞ0fDA?ObځϕL3NouVic;J OQyǟ>QogrZs$#R0x}K3;+2{R+P|ܦi._;qF>1z1>P-l}X/}c];m!hѵSxx=IoY|{_O)EKeΚ&L7uX!f+-𚹄sNli*j9\ ,j e\3TjQ%p{K[ _/B>Ұ]@ h *e?]nBd=˻+\] ~Ɯ}cZC0^Mtw(*4զ#6o 56 3y; ֹqZ>r{V (G.B!i`_ wیm9ǰ;릢U%m{<e?t)$/h"z{^4uEyr)o!4St1^DAtE5s_q\M ,Ə*sbh#D`WaY4P=<5CiX.O 뷎r()}Gw$xU{&ts`xD>;<Ƥ_hlrlmұtYO+E 9L2%u@ ז y#QZf _zzg/m)ZĂRlu*=%j=qrhpN$ '\ 3hBkpv5RR⹻KL$Ў {tH>|nn@M4 (m_a$ ۉm?@to$k\Q95 L0qcM)$2#^1KN7$\XK2!VȌ*DUtogp; !ѨsU0Jvڭ: >"CsɦXGx3.]i%ЄADG#ޕ#k% ;tSː|2 UAAjAdJ9~WODrewu$~{KĆ1sWb֔ϩzquuNH_@#svб] ZO H{KM Kq!YEOWQOcZ Ol4r Ƈ ?0,((&cnD?AG#WzطLwKsMϠceHe+.Ns(M (i9-w ($j wΝe:]/Aqntwm"XEiME7_[Dk n,_P1C#@e>(;ćk HJ>m[GL1DQͪ| XDb'ޢf'n$m;p [E؅AQTj4S%^8*Jm c ;zPLo 7iR\"8jEBm5\[/k|EڅiD䬵Đ?2!0EX5U[%28h薮vp`7ގVO,rLgF7s}ujo+,*%]|RʎCTs ڮR r0ӫi6`$d EX lOWEIFﶺ4MDa{fЀ7kD]0gɁ-VԆ$ ~ efQxu%t#SY3̿y_a|E]SM1EGHSdCP87Fc_pżԗ5ڷA̶,Mǎr: E4OXJ,{&? _' PtWsޙ%̄e̮w(>R+up'HV0Vz&r0k|g\젓?/k4ŐNl'Gp ;S}GZ]1S0./.>]T\ S4l/|Yؘɻ/,b4Ϙ@!@ Z9ȗ|Jy{XŔ2~f+r$gOQ^2G*4,0zOH&pJ2, >ݸ^K91`Nf!Sx1ooyluCL@Aआ-ܙ0 e*)g!]۹PzӫaG8lv7jI;l\ ?8rQRj6ʎ({@ruȓ>U.'\<ݛlR] Q5snfFPXKhZVyb'q,=?eKb˩ZkLLꍗwF sPYY A YPѵ@9=z\ w]|}h>&v* k"wkAZn%P`aqѾSTIr]~\vo:ll"C+aaIK̮Y3"Z1 %yOcK#鶚S8Y]yx䷾9R}UVOkTx[EU's-ko?F.zLֿ#莡^w C.rDqS~ocZIщt X| K+W7FEtr(hDb2@6YV 64L&vpuA!cosdp6N9@>mf=#QVILų@FA0] vdZ)kS HU3g5a_)؇txoH܂_ˌ{lo"Q4I*nSÉnn7%VK/2YrpT\g]S~XRmiGPf2t4GUCJEb Oh "DJ|^_ A;:,$]+Z'LX1@c"lf]a?(LE%BhUPѯg[YqqS.L{sbx!LխH*rEu!ih-l!TC"Ws k. RVl9ZH`b7J7h|iySBw^c@Ouאo/jT}5@&fM#FwJ тwX=x4(1eZՕwwex@Si'E{]Ř־;~͈xL ~&S!_KIלy?{u=&dbd4 NC: " /2,ԃ70Y>hB\6-:'=^"4\t<7l6RNh '\ll#:;ю)0ˬҞ3~Dh z'V:4An PBz+TwJ{܅uЎB{wU*=7$Uh @ǧ՗%%Jӧk $TLTA 1.\Au] Q4?0U5X-L*Od=ܧ%!^ZEjy垽FE J("LMXйQbp EHV7gܚ8sX-d>:I?5`;QT/ k2ͪk&A'*Q@Wނfp]a{+c&X|&d9# ^EsG'""ڝۈjKxbTS9*dIBcx%lĪclf4q[ +ȶ&ccK׾ d2 ?'m- IINAo}[&{R.1ww`7e<1Pf>^7N>ȒCf9K)K)UY0y륷;IM !C6AY/K&,u1CB`D;WjX_iNJA=PϨ KAB S'F_AyZ݌V2z YEC0 y10Ftj l1m5o~8Np,鑋hPN.lܾTsFu1vbI*UDBYv$;Kb^y9[,sX/UXpq5EmNL̩1A"UC0\i2-tC+8[G^-*XKp G ,拴cvXJW ANrd$-* fm*fTسVP &JaEU`Kq\LAUYmy2om?Y42Rå^L`675/#BDwb'"Xܲ4yhiz.?pOW> ]4 ĝʸi`Y`#DX/]Y=F`SϐjdBKIQS%n=T'zN iAQga~BCRLّ:OێOV=edMĺ%Cż@-ҴXw-F\G#U=R\iT#8Mʂtt- ؽa2mRiV'Ţ5, ':"(wc̞JXg+OҤ&K%j{3 6Xxݪ/?ʮU"*d`w&,hoT: ݌U.]wku'U=V[hǰ! l >V!$ea{vtb<)T}ea-18"}#|I"I mu'va؟gzc;IW}#Ȩd g^n~qr\~a-UStYw+(Wc9O28 `yi&eD ۜ>y컊#Ymū F3X ;*8^.v˪7e,$ι81;|C^NŃS$L-J5ѓn;Y73"p0M;Dg.N:|,Z$QRJk&JQ?f:÷aU+ʀĥ0)4Y8s}?0U6Du!7ST ٨t h÷"x|T W`%i&y잰 ҾXڃ$(Fk+wesFE*d&YP; k|wcB]kH5;3`^ۨN\Y!43N̈0;-Q)uter0M, Ax{78  jw*W rN}`^G?7BVCW.cq=" (3Gc ,dt3^LO2ڵ61C̨Kgarj[pXi4v^WqhL"'lzu^ IFKyCU]-;N".,h<ו׀IA1ݚLܧD@pPEv>9=IŁa} ɍ.opQ ě0+k!dHfHfHJ+ڋMի2TuAl [iqz%.HnsQ2iƌI# [G8 ?։)Lުq/@\|+X2s8z #QAOo2nnlM[#;Q_uZɼ%2]桩q~|I^qC,gb˃DFэP5sG0G{~Yx&$6a#رBSՃR=\+ޱܑGOo9UIS;`i`:/[*as2LS5'c`1"n."}GkS>G<َk߭^ װ\Sdup)@Of;sArN23#˘`>Qu]fI|^G1+ IH pgOEw*i~h_*(RR:2lPcOcٳ%f7C5$s6wy$b҄P鿒%#(%1_AU&{=QO-aȡ]I'OuPPt#ɯm[f-A{M*f?-=s|3]y~aTv:ivK-۱7WqJ)sO)0 0-F3JNl3ݎ4)L9BXt?lw8:EQ%1a]Bө!}AUf7gNkƴx6us@O֎pB@ԏ Q{e]Lxт+]dDۛxܯ4H#o28,P}(R0 V(Ik"[4k1_ DiuP` ,kYʊaxbGeV.EǐfUG׬e6ݚύ¨n\9z\jopZ;Nafi"g=]p 挪 hā|1l,v&>L=\9<ǧL;q*uzas]Ƹ6& / `Zp8P@ވeRF! ogGBD:0xgqbpOg45+K/Dwtnca&^lVЀ!!^/)F7MG;nȮnFGE*4z{D=7߭MVǤ@gI9 eXGxy*/;NaJsSyv>?725=CCl| ] OIR5@ڲppK ͬ9 dtdl@8?zan:ɢv@,VSxYs/w)?=0{ _HlZ66esܲghj('Vd`lƴ߇DbAFrFS3GGBgt8c2K;:jGOeY`uJc>(˚CKu5Pq/O,]/y?KȆ\:45i H 'lDUs]l̯&} f] ;neKbN皼 Cj0֗n:?}%#U*GTO.DL;kI|if֛U ܔ 0CKE&U;v\%14ңj;>pcdo"Qj_Ղӆl_,Fܲ.a!Օ\QZxfTg[Lᆍ1Kl Fo,tfh>ߐ9)qp Z^R7C#Rv*vS!RWvr`3LyNy>/p?p)BGh5?+/8`MŸ ^S*cʞ8Jz%AAr~I( k_SoKy;icdijx-)=zR!yxd$3 H>%Tq̌Räx%3pblQd $eYG b^%& d   `LH Rե|:2W]4pip!%f:n*+FZ2႒R=!w=`%[_}}36~}<XG),zd(4*Ca[˭ݠ;͎&R2 cR^/t4J*MAY?_.vYmy'W3;ObJiH<;,HO42\U5:޹)qrұؼ]-ɍQ'ߩc?qK)K1hk?4^uӢZɰ+!;R0vzQ,vLbC}=i{ޡJ.ߧ{3<$,[{MalBS=pAfńA^dRl Z TY#33*pgY0ގ {wQk.|L56K !%k>%7$ԝ *=#gP@3̞#'r+v%MTTHB0춌,ordF-,U''=C)EG5F?, dn٧rY3ejGs$N/6pNzSWkh.Qڎ-Ĕ)A,G[ߝ%aL?[Q6؞ŲD?@øk O2X#k MjPAtBm=LsBb^Ɏ!EVp])ٴ5:.f4#xk&6_.@ nF Scӆ4zzErLP,44b{nW* Q.zqZ8=hL`4Ħ/fDbަq]n1yYIBC=<4_M'?x(*uOG̫f(F z@,[ZǎiF?2$wFB.UkeMuOndw-{8V<3b[70:WTZ!MLhBCHXΝ m@i-0G}4⟯T= bj/|n+2Y}aV9IZ$x`CϐIvϤ*gjD7WSvu_8~P^49B!AA:!z ɚҜ2 $^ W /yĈkR7Iͫ!\$=e\ԉ3O""jH4Y:4< t=tڗ  뽳 #G}׾a2PyPCez`CVd£e ԁP F uEuT7}Rh2|d3c+}~ԝ/:}%ZʳzK:QPg,Y D,ʹECLځZ"~^K=3̖L|h^FYi֖W[A !U=+hnuEl2#Ng\R^qNYT!+XvzdbYN;cyD-y`^b`/rx/#xso[A8xm+]_D4 o]{ഌ$d7dT QpQV;/[ęyvTk(eH8)IYc KΆLYq-͓u=,<5~dHB1]DYvt2u8|dS߫5N}9$e`… C뼘Q_Ζk]^&r\x.!4 MCҢ/0T;J<ĭsOd.'gMeעs0*gt}.M)<:n|A1鱷dpH__&?]4O kmb}ɑ akn1cj&9fxhN%wPh6fW%j-:H:M@ЧpaK'gv3MC4j+YoB5 u3BzԖȄdB=w +rC 0\8arTNjq;ܸZ`HZ>A8Z^A{OQQ^6 Ώݬ/tDٞ<{@+[3Y4v gͶp 97:.rjJ3]~ ɚ,:B=ک f\M'VjF@׆oCOxU\j" !2lMdp+WώqBX́6yZF8J4pYFr4$RY)=BH鶾:CS(T@?u􈚰ڈΕ\ 9! L/Z7lLR~G lLpдMA1Ϣ,i{- >[@R Uj[]N_Q2c+q%O d)>p8U2Ih263BMRV$XغE= qOKн 1h]"泱ϰ/lz iZP9D%w ݋QCcQԷ&~VeM kVzaY.C6!t|qq(կI2cgɾeBuWxN0>7kt RV+SXJ0<3`~0sx9(U{_-)(>$wSWAh]ɴR53Mv>@Na! F<*s08 O[ ے7#Nuze\%>Lg϶~gu;IP9A<D^E\m79 hZ5y>gkb³̇{tiIB< w2EJ>'E}x`[OFsS;Okgo+2ĵ l,g U*c@F\s|%6 g>_[a/A=dgժؒFS9G_<#J_0W]s{R~#vi5n2R <3Imh-xWI(X^qK+m<uKRgS%ZȡֹC;0_x磋`D吰]$&m\h rE`5c4]%+&$$H4Sa8-=]=!PNp{*IӒ L]VDax,'Ӈ8j@J:9B ~!ޚKlbf,:Fճ٠k 3ȍhη53cPϟD9 .SS73d[m@}`0&,Yk~8~Պio9nUr[꜁6(~`S}ٌ.& XL2"}at#E|ޯ ;-Z?Iy7:U{h)I [;&HD,:t!3uqQKdn9d{ 'd-mNػs E>j2Mu?4Eg5i#srXzAaPäѨy(!<6Ƽfx2'abwxc.QH$Ս>rA һ qC+ YAGnFVX72@98<GaB%SgNj,@JA?Ump{C;qIyj>qj5L0aЅu?~ Sz\(\CAsyi+A˴Ng0v6t?.X(̶z"5j`H '_ɐıi!bѮs!QCHQŝ/0iVmc:}r?|h̢p,Mx]'D"/.&6T{9vjRJeaZk8Cq!Lݒ۳M+JX+i\ȨQ{brI60fgw<@hni26xua;|,@x[&+noSFqmc{)>Y=Țv &CK.',8Z)x=I<;y Ś"kM UfZ DAuPoD&'4ެtЬ.p 6/T+6:[Wa¢;wg1Ax%7pye"%+"a4s(o1\6 2%4"BEwLEj.%qoM> 85fA[}Hs*vZƏAMsVc1B:T̉pvGnu?͏"FA^q~Cdr' GyUTf['P@O# =./e~6Q2Fh|;}$z4-=&啾D\]*A4| v/l2,v5D(2֤>zJM? yu ~b<."yt;V.'iO&)x6tK]:aV F$Ӓn :N!>;x.A6 ֻfHx%"8ذ7fVBeE{*@&[w5d,]~Z;l+ bsQdNJ̬܅wR%ѝj'=O7G "N18Z':{Djj))X/5Km}g(H_Z{Ij c4/j'˴քza:^b5 xF, ,rHP؏,);3Pۑ$a;tn|]*Qm 8ND+xӤ0wdZ l?ęz X~:nV8# 2pu3h7 .1s(J~ie5۔w"tn M̡A`ƕO:C6C1N7| `85%2y%uU2ͱ'SX2ìQ~|Ԡ;_t)OJ컌hN\nL:o>1{6[5՘ ɥC8B$%ES#hiy v{g4ʄN !n~ z|RYoUͤs9"jB=.R <33KQ $_K HBgQVw_8sv3ԏUs zVq upRI]!'<0aIgg2꒳ROzg Q1 mWz}Fb=7'VhX2uJf.ٝ:fe]AB-5YdLZS^@'/Ξ]'RxߕG)ZrNǯ>8.tfS;A]RZ-dO-VcHv/!Cr( *&v4dɢBWQ$~s F&B΁%!:a5c<ƅl[tX4#Җf|)Xk(HFIf<^+8AMou|ߛgb`טS ULZޭZ|tñʷ8`V 81QgWNDgFҔ>G`o]E 0^K\SJL!$XQ6?h쪂0C$Wy7<5~HFJ]>gf")=p1žQB<Ċ胇|Agkn9MJދ>>cȊ@"D GlLj8JXps`rnC??՞3͹9ᣯ>-;o`@[r9U(ot^fybB$>%55ͷpP!k:ͯI`HK}$2*q}S.1"{*"rou vX~x@Za 7ߺDoQ MIpvm:EXG#[tk>P  >%)5ω*0VX Ѯ-Uމ6-AW-27a/I"`ۤ}v$w7mrZ+2TۆrԐ8m +  -@d|ۦ) r_s,4qL݊RP U=c@3Pt-HBҔ1U 9ul8O C &l 8zܺBXj7xMAں oѧ1OqE5WTpD6ձrwqDlhG%/@{\v4H6O[eWZ!9{LPp'IYk˾:^#$xAz9Dݡc@+DN $zƏˢiw WL) ֹ.~mC\Gj4VnxP`g[4\$ٶd&ܹ>i.lr)3{f +l5.F4u[В~2ħעm&YȬ|Vր<97rGL_s; 36a5R{e&j~%ć EpQxx&:g2e E՘gb"Q\znh2Q?cG4ncVK"΍?J*(7.5G@"XEY#B;< 2ܪӻ{4&,)Yl3ΑѸ^)C !v 2zGںjrK3#,=n=[9@HtkeOUXj}dm3pQB6K@[hsLY E\IemX{D:z+/Z3*;govc?y#l(qZDOzNLU~>F4ʕD5cųF*h#&4iJ,:Z-̠@!_t' |Ga7#k`g&.ȹ{;|[_Tt IylSU0)?/d|$JG+sP2{d[j)9(L֣%flE 3:BW@n %Sȅ e|[ ~^. X &`Ƹ ؓrM@reH׌ : 70_4X"Do:sAD6a cȔGyf?/ӣ ~jp5aeVm]&f; /:)'2ǟmoZs~$'7mr 9SYg͆Bg$Z+"^RΦAkɅ T8.S QՈL{"'W'Z@Y7.'@,)Hi#$b<Vns-LƧA^"/B[nd_Aq[尃#—?ccC]dqZ3r8ά5\[COo51)M{'Չa? 4~U{nB3\Ba9Umxw_&%A\_ p "lS_ʼnxITw ^-uLNo@ Wa,M80Vp֐btyL\˅0gr{eT˚?ſ{Qv][q'GtqPz>B'|)cbqeX~pSW!U '˧O"_US BUqI/_$FJq: GDNxvӕn $9Tw%]%h7=(I2f2 m!C1T:sy3"  $%xlr?j7z/YwV޼ՃeywbWNײ*zŷrF 9C'wb*46C# ZAMk1mhGC*:8ʡt?), MqC"%'`"RydܣzFd=h07ƀd{ Jmt%-#DT)C#eoի&*%NOJNHx*oV*!ψ\n}cmLj~mXG)##2i@0@m"߱1Re*rx@mcAzb|ͻ< qw|`.2$FA_mٞ&Z̒[<@)ޡ@@ (u e,il8<=ǏhQNKDOh&QGud;;MB lodX%nmZ ꌰ[uԭ@_gt2GFXk/nZF̴.7<ǫ$/DXp,2 ?ޚ`8b]թElVˌbul0`&~Dx3l%~8 qߘ:ynxݕ婠K=pC q-& SB738_D[ a}h-S{FZcj;?N2&S?}BҹߩiM'Ee~C|M n4YBy w~Lt ӡBR&+$=O&{I)SxwrľI$fW U+1rF4R; ~{K7wu}?mGe h-rDТp,~J]_ȿ({K'؅|ƈkK˜5d6`+S |Fsj,љ3M4Ξ|+ryp;iv{5cpKtx< Z})̋M)wkk2X8%RWc F~Hk<_3W"C'Ǝ_*mB7.\gždo.4vI'"&1ܐKf$ClrDWЖ\'TJ.pXRG*lDzIM_qϢ!p׹H@̿)n-]D6#x..S?cl)\rӻh0W졢l&*cHИ~`x7m & qfpT=sf;#aZ$e ^d֩Wq=-{0>X3N2h=O ߙkVHX{,P)Ӽh% u1V_680MoOAt j]q9BI_׽b]{~: ?!V q4375̴}ZFPãƢv5e1j6쬃lWDә9Y/Mᦕ\=}9H|1܃ M| 8svX ӫs4DE bf.<h*rPԻSʌQEoA]ºp?XX%}n"gk9Hrvc<+:"_.D$`B#$# >śvHYpa<,#b#fIweQnrJwMH~Q-:j1x.8Zcyb9[)h;P™/y  ^ێ%ҊQPJ$R$Ƀрcƽ*XKy#:=B{Il$g4A[,F؝*1Kޛċ+9AG39&Q2SUFai|F'͸$ ,nnu<'-2ziHP`%_y;9Wq,*)P|Dsb~B5JGxxcC|e(3CrwzxZK}ݱ5\ Xp#>I~oɊ+[]1dM AE\2ăǹ$tNy ?tlqWY6! Xs'Pm㨁 YUxFQAF;AvdrjP' Jd{Տ ֙r\-:07<Nuh-lMW8F R<օ :.K|S͠?AոDv~GJY fݡF{<3 m.I)ĚP{[-75 1]ldEWvSI3֪'r՘iJI::X^i{!4 'lo 3RU4sʽu" sbH9#63@B{YV4f'lRcPw8|vyb[nnvvW[ jzMYv_d)gvd{}ڐW)+1|J"$H}hB415Se՚.,-إXgOӐC1ozd֑&F [;{TnS?gNZ-"Nc%`['}&ژ?xg7&[6z)a;6bښqDVBXJ/c\{BH`q^(Į,"(BO#/;z|NBl=oiLScTY-1lg:X#"O`)`dyg(6%J})9'M 1Vϸ3Nݮ $͌.B7 oN"yv ,:v rXn wZ,ϴ)Jv-dzQأNpzB,ÄLnPQNsx/?_08T[@>*Ԟtc* ,"ɳ(N j+{'>Q{:䭧ycwkcrD=_]aEʭF9F$p{[ѽ?+y POL+9[[2w(d8b*m&㡊Cml,gvbøA׿vif1P@WqR=685UTmB+;&1?XK }~R͏׸|g˚oU}Li`Svɾ=ÎF鳏5DVJ(_!_r^ gYp3y&Nj?,&xRWELMQ{fH̠.ʬ2T a: F ћՏ2J[K;ɤN(#%41j6hg :;F|zll11"MLbf-`*} _(NNPpMm?cE]c20ϙ5 {J.'~3?Ίf2cyv=HcKɫ7ܟ,4ehQ QE<"I$/<eVi\)Ka]"׈;>LNxjOFoQ~tދZCA@Ȕu~@W4,/(XbY@%x1H 1x(C%NO{G * V^cCq_HٻGt|C?uw-q;Ʌ[FԁVx.N~Z`m?%.Ȟ_~?&y==#`P xN&i000ŅkKfoΦkz8)Fh8n|]@ "ϐlhA E#xg2kVI ;?/S$;.ZQ94Ńy-MPt³!@6\%Ѡv̥=yGIc.ܙ}b2]$V++2CM ]tLheHl0řJv`pRTNNmev$oCagj+lд,R*Q@IIb8T8&^LCFTmjpG-'\##:g-Lg#ԙ]ι?+q߹ 9?gZN[YmTmwT&'ڢ[*3/ M͇`3Eb*6xP7ڃ1(P< c!r/(0d̀ LPBSYj\!I-.{:ޅUkҠ73OGe1WU:Wv_8k/c-yMAU] MB dTrwB׷,\gf9$=PV9/ "+8'Zn9-]fT?U)&};M|U>U%/ktk*}P |O7 %&O{QG % ,›L h4_V:Bsh8LkFR.V Znd}P^4nTM=c{P\,u{34EQ[S Z~X2e-U:PJuag:uSa 䜄 7|EI""%552ܝznSpűq~߸K|P|ү۬B &80x%Bb~뀾_}R+yN7qFfh_{T=aP$[Rg>Aɟ7v_b9e3r̭-,rH(LϺIݎCa!>{b›hW`ٻn5}pNeeۍ~(QP:3``X UZMh Waw5wں XFX_J|ams.-Gh8•ϋH{_N\*aغVy=Ls&':]}Sm+HiM4-=ePٿz0cYe H8Q]`3L?\*:ZW>RBDVq(Rb]zKm&XQ{=B: & OT6(:g)L :@::D=#-̚J#4ЋVᜱTm@<WmǝsMTX:HПg1 q~/0?l#>2,$Z"ܸ_I--rg ~<|'MW-Rڲ4>6]|Au눐C[ANzӤJg'jA EJTL̮Np[ TL[<-L9zhA?A3Ig:,7cw`֧G"L.5颦k/Mkӌ+HX?Wb?j' J76@&-, :AWyl] U/P~q| 5 FQgmŋEZF+K1zœgwp>LnJ>u'̫X\7Ny <Hv\F a~@[r:yBM|:ՐhWE[4(f>?kN"9bSLz:G9!֥PI|]1%5EJa|>Fp'e}iw7SUm5c:ZtMؘM$7'Fd:P v1]/{>w: N"JwMJl~y9rvQü0>@$8bt_UA31Yh%V<ӂP /Q%A [OPwbԡUGK4M)P=F2fʉh#& F*YatN~]>aU1.“w38, $a H9 ѷZm;fp7צq>A2ۯ"`SzMB_RoM/ S:5Z^5@XtqW5NvxrUHm:Waprc(c*4>ksMD_6u-i{+гjT ŋxRFyKRnu?ŻAqΡT%/q.s()qUq:Xvsg85iofZqCӌZ ꔼaCm7ChTϣU>j+M9VS ?\ܻtCj5ÛOZ||S+m4&]OU.4Ţ"jEɄmpd*up7>Ψcrn6 f+cIUĤu%1)yVBOݥgOـ0С @Hg)yϜ>`l.W08a4@M$j樸^LW.Dp!y| ¯<"󫭹T}6/<_FQJ .]1gWkX^FgD;m]VS]rZZ܊? n|,[ܬ耭Durtm }^qUb):T^*>aVarj D_.mF ͝kM!I(V$6xjZxLR {u-QK T&j֑x+Hu7tCzc.{EoBV{}eD؂I{\jfAŃW &r;0T'Dm'if\<~Q>4C0i : 6axQ}"r*p9ւӄura|6G[seӿ1aQJ#n. A$9^8r[#' ݎm,?1ڹAH3UFпIC0~O귂׃wi'vSPZCg&M3d `Rz(\x|a~ăy(ZEpU'wf[D .r6w+2tkN|D=m],J1hßETm[߀e3Y\F۳olszL eͮ\}™W\g)n_P*5AȀC"ʶ=A@8'XRMsz!;H,Pwi5F)(_:t!dB>"Kcq+ `'Z\癯38M0Q~K+E:584qIaampbe?Q/ߗ&nuqj-8͟d@{D¤i:㘧% =qRJ[wzP5i;S>Ct/T["_H֧ rƫfvgQ =iwGx?YSm/hʉ.?1a[8Ԑk `/N{6+' j%!OwdD.'=u@I  [bҥw-EEKkCF" `2YWCO1wTöbђvJJ g$*IEPsS 1$F%otMo¡®$]zZSv`a&I:3+Sn&Ug3`RO?6;헫p8C %6l9{H1WުxةxNkT [wtYoFHlVIUpp%s-h$Va(*zDπ< a6K <) EcH,Mdtu{a&lC2nJ U߅nq#y W;@{ 0hMEX|Sy݆*;g`;kt+F _݊ŗ#C4 DrVWSt;[ɧ1wUGK\b>z$= yS"f^8!g AnQS;&lŻRC,  3.RVK b&Po8LZajG2RuK >RdB1bʛ!ށv%P2-{01G("ǯ dvRZwqho'Ex{Nsce{;@ZaKfxL65YnM0c{?^kRhx̎W3*r?OU-FFw+CڳNfUYF2 *SuN41 @;Ü~a/f6 {0 Eo6y=!5MU(xeH\Dqʷ$k%(cCT6v- }_]H V&dQxK%6ъ`{HR$ԹrslS[$g&o+@>$2B1wEw $XLL4pc\%{c4`ھw(/VxZ7T3%a;P2qQ$;ZeYLIy sc*` gZ8&dsP (t=ZEtf<Fqπ5x„̅.||~'H]O-XѠ|ѫ$Xk =1oƒE1u| 8JU^/dYOkh߀Lu!rj\dp(p2U j4[~K_ٿsZ(p(|U_@mfs^0wjM"=I_&JARx$nCБ~&aGo 4ODM ,GAsL!Qf윂Rē/Q.ŋOŒl  z)ȧOrEFo` 96c.KB'lG\K됪Y8fs|qb3t!zZ{ȧH۞E3G8L#:3vp<%-U2D4cNʷ;R9u?Ka:nN7Lvgo4]FT(diσB+MX?TĆyB leH/eM:}ChOṣa&Y;6}iPZ-/v ",78| (q3U>n+t2RkyC'" %XUeq~dd.[ ,Ȏ 32\w& Q]MDsKJ^(@hA_t$-)(X)hP,Q|O];߽z.:ZHL[rC6w 1EE6/@U,H45We.mmdUȢtOO>nR]^ Nn/)PGi,Ryk]8 m:z+leF;RdR}){8F L7Ta=(.!|9M[ CUDH#"^&k4PFa侊U YLX{=X&+YDcj]%bOnt~kaѝVXp* _0d5 4cUr: +ޗsaS+!spM*G) v&{@&ErKb1$0ؚT3@}> C tS1DQ%UoqܨzK}R`=Hi&bVP# ZDo+,;KчC7clH5v-O. q=oebj*su\W!l*ؘ(l#EMxb}ck,/SIY&-_w7j!k) k1 gx;%fK!e CZd ,c:nNLXb&!5'7ߚp~9:FT, tM(CS%lV$>wcFR;x@~1pϐ 33,\|hUhpsbs.P ˝*쟿tRְ#=`}R8LHl ۾X\ PW=:>TL8#iF8HtLbm8X8u/JyYpc.B4@/Y˨d\tV@DK\ߥ'Ug)S6M> @ R;Pq@M:m0 gn)TkJ5o8zjHKᳺ2w >AoiE>dN7}~*6!ϵ|3CŗN qc ߳ԥɮ-z3P qrl"E[!3R^qYR 9j_j%m6"쬤'jʧ[{|^?'P,Ut_[$4褾 ^ cMnQ{y R]/1-BU8I* Wo~J}QO{i6a Fsn-AMGgN(N 5cjB6[!nL1:h,:.7lJtyȖcݜ@̬PEtxS/Bi !|O "eK>б#f^X\fnAI Δ+5WC=*0S)$bIv{,<@=31Z`.x7"PԀ_sWx6:_b5C3Js14ΊQvΎ?5'8,Tyh$T+v 1Jp*} >#'H g#/Vq",u%G]?v&$dlyף'Ð*KɬŰu?%k`IԘEv'%g6uPh+vrg*88V$䯜n׸&A2=>C3z!sBϐ-/sL*ZtbҨ`םNxaIbdv#q6lBPm⪵LQپ.*nQ*:cPD NZ%W20|l2[Ukgvp4L?}F)b`:!XZnD:L$*C)`v˕8ˡh/WMA7ގ'O,by#j7 0= k6W̗QqA^_ۭ@!qn2WJ=7N-@e>DƊ##+^$Ե.8tvMN5$8q5/ey"'R`\E _KHHZF[--=j'Afr) lQꀹW?VCrT2"F]?HC'k8PA;*!t9<`^50aYq d̳d֭LS܏Jo$,,l.t<AaNJ+PCj\p|Rr`ю##IrD[^@\yHCL1Ùp'j' Ҳ{KE*T[Y2ƼbOٙL@9j3yks0Pʍa>k jFOy  Ħk $r`Ƒ3ӎX=B?W-%*VD[(QxA<~}yii`qz1P.b[R>vPYfH*ģ3}\< ZV#:u6E,gWĤN{B;E"&Ѧ:{03Flm7WMZ0Do.GZt3bg$4b-C`oϟ3dPLNwtefgHWTVF{o|^erO~lY5ͰA"0bg:k+lXtCԏ'r8iĚ2A6zoޝ*Xg=n}A1Yzp SsЦ3[i`zm gͿ)T.rX}ak3~K_ZagH7̔SPgF34uG9!YӤ9ɽ 1vJw]LG\HIG'c1`BFE0듿|4rWrV,Dn@xjrroϠڭS"CɴDŇARD{nv- q<3 r4cLi܃=A8h  0|:[sәpಾ"뱳W;ɏ\q"a?f=&TUeW( t(K+e[ ԏP7EAP%(6hJȿh0$6<MO\Yl#>pkד5SΎxDfGbzf\zB/Kk5_ޫokG'}V9xn0 >v Y{Mg:+I  [KZon&v:?2JJߊq+B7c8 b (8@1 ;TfJ*8$_ugb'vxŌ$nI/T& }5cC˺r#kaAV\? Ǵ8 #d#W1l&n2X_D°{g3hJ2 ?8)RQۊj pʼn|h.RuN΂3kh'}<̌%[t]D &K#͓w֛@}⍰EEҺqnzނM܀8䜅AR/:Qju,@e(;r %C 1%GsFJK7AMP cL|4ObA5!^TDbb{jl[,6*lpYd]6ѱq#0%|Ocw(H6zckNr>%w`O "ԝxr?rp7nLt3Zf+FĜ5*}_r43w(ٿU5(Vߎ2VyADh@B.t9Vx@vo1%F~t|LBcײ!aЄٓ N;2/ܲ.)\3͔hϡ9k|>Hj͚^T:qHV]OhuQB/jx2 ̮!c(jv[)v 1+)AG M<ޚ#f[(U۷a+z؊+LF+ٛSK'Ezs~An<=_ $IPrbuu.+V#0]cmީˍ9E +َ&vS fNQG[jf ˮv"%,wXV5D(4 ]JAZZ)R{r5$0k4.&؇@Vـjp39^f5%Ijpq;\iszɏ1.PHw=í1!KcTQXuZ t^-͚Z $:SLk8^7(w`^w|a׿\G9{`מ,1=t>V\5tjģk7>, HEިN\xcwv5"72uЩ-& u u>8 $ x/!CMm, ךȃiyCER=6vnJy`R@x}cdi]F1[TpDnCu3,W]S ͔8J^r-йnW*6p0vqOȐ-3ᢣ^ac̲XzYZ N3GSbTwDÐA$Yk蘇(m5쀎L`JsmP NQAcy%^ D_ [ߩ#{ŴAr/o &ᭆ>6'8YF)9F>]r%0'GDeyrj)D=e#2ll/ܫh&Pk:82Bd rHWPwR(pW4|z{93fa9qn'VC4&9iqРA+k㌒8rrVZ,L j- ^Cq^jiCaoJʥP= D!Y]&K/h-|}BE"U+J534h4 |6t` ĝPw28@̴T785nFSg[-W.{/>|'|6ãqYCS좛gUJƏHR8`ܸhmBhx|+g-IEZwKjHv|N'[!rԻXQIk@Ćo*pS{ =,=`=Uj߅/Mj=M N((ۜ4}R$-Ҁ޶s kU֖Qe|lf#US^e4qxli1z3.=;&n0ڮd|*'oCHF8-)2VZ -4F)a]_FGY%j.K|JLMrpft>k|d 1?-Ͱ4za-Ni( 38 pX_*ޙxfBFXl6@@$9FHO('=%-vx̽iP6A,~0 !gBs93juǒEUbRs:!{-NXcvl^&79U-(}XȷCG|i/X,+KyolJvאRXɂW}պ 5X_%'j,|If!A*)V#ڢt.sɇ_l_^"MDl.!} EHn=۱xQD)CsYg9K #MjQufgen^qОu̦ͯPW=BݘΕ-AWL_x+{hMA2|&xj׳KC˦Y% ;.o٫oWEiㅓ(va3`zGl S#!l|Un.u(u^ל#dɫ +gtcKLwMsN2D1|b{є"wLJT8j?PډQ(콧duYw2e6 xcz75דbTҷpbr?#B`rͽJGmZ J* L7Vv%l{ortYd:² ZA'isvS0ۤ~aB!2'rǝ16'BPvOeBo*0HEsU~57EQR$MVݕF"w4& 6QΣ%St}sA b]ŀp!r,'OkqV?lVZ%7]G:/xmܦE$ wdWgD6L U^U4?oO4h[i q*uXV(+'g1jq”$ZVUtz}߾0TKyZHR_Sk ֕a-ғۜۧ ʈD°)sJji}#ߕ˨kƒ|DL<*yÄe87?13R!>Ѻ0hU";m sd+:I 3+<}S>嗤W CIFⱿzÌ̤j; S:cszj&g&n\;y,WJ^!Klr;eHmo8E+bLځy8g.{tˆO)AJ[Ӛ c.˵R?et5*f֒5zXpcq{!/Tػ7fZ65efY;h|9P0h:、YRv,@@GSh 8aӀH#`{GU yJcMF!nq 3UlEè\`'>n3I~}H)ܤ6j+Ƴ}Z(*⊫Ea֞(o4)oYIR"iRfPAT&31 A*ll 6"|K- g7'}))t8PX& }_uË9̤∼;[DGOdkb]vܻuG\ӯ9 ɖ/N w>{j~jyzP!ɿYB|pzDi;BMn"}O,%H/쏏Ŕ'U"go,e)yN_!3 pgR3k bs %˅OPÖ0 76n쭞T9y+}8<75w-G0`O7HC}7UpԹ_BIm; ߴ 9?dEU٫P4tt)c[5?3?uJ%GFF8sg,Va=SS(. I(E!:V^60| 5cWPqjdx-B>)CtwErAnS9% v dZ=cF?)MES l^5mqbVPv$_IȪ%iɘ3Q1$i=B''TpX!wT+{4\(s 55c9BX( G7~&XcFRUh3S82 ,c=O.Б{F$\3ka[MM_z{lt#v.hA_LYHw| d#M :; [FK?mJ[!P\Dg|j If1t*ßb3lvVX~0oY=$N˽huþP]1x:DNhb5]K 5v%b-򢪧UsXE8SN"=#W[&0{; GSeX\BFcQ9vB)^)a64Pm>IV`k57髡`VdbrBwy^=]:oWŽ`¿;v٤vh ͕|DL3T.A@#>[qbY8S,H:-?POl@z rb'h%&i<Ә?ZO I~u5ELI eհ@׸7A~nV Ҷsrw{. ^m0M"L3^Q~+cn7?D{uI޳ rlfGkMMp`Y.d1$m n_> p S7Pj_ M`XњYgq4%`Ƥ#fsu:U'_C%LB a}&dp*8w8zJ,ʇ/@a!!|~!*ăTB $j4[dpD7a9j9Sn'?m˔?T <]剡K^iɈ>$gdowvw۔@!tb1Wۧ5عf"%c_)=Q(8Lsf@T֖ԚB ]UF(iWg|IЗ8;H"UKŏδOcsjlq8+NFLRZ.[iċuЅ ߓzr $?pv;X<V#6l p)Dgu J&XIlG:Ю?Y?-vRZˮnE\Q;kIPrs?IEO2?N-TakCIX)R5W[BʛX%f m2^a%: :L{v1y n܆ "x׏a]RuxV5V%GkfZ.!{&Vח`CNp΄gI{}>'D-8g֦\rDh#Q- ei}$TBvTM,J<(tY:=(PP/W۔x8daa(.f79Müx3罇sr fK!eRG. si]sViW'J|5Z58;4˅J'- V%)S g3'YyV_8 #.*O)=Rclir8ލ8n%,29!Pg,gqߪ,0ⰴCWHGߘ`D7HXUEи8b>$}bNnfF7ǐ @Jb}=:]sR6[da=褙Nv5G`jKQd@ 7w:ki݈rI3\Peb0D~:{~o·59M15(pW xp߿AC:6ud)/emWفĥ#i{J8m̻.zY=Z]ZMi  Ώ)R}(/Z F޲{ <&θ&Jk9ܻo1JX%698NfF?J{~XPB(~M:晟q|ʢd׈EJr) \nN9 "z g%ϵf&;}b^*r I])Da9TOv}VS{Old{bÏ%!)sCHl&@s[M5IȉI{XneYRPCO3{B/w"#yb4Pv-zO|)in9fp 3 v& Gey`i ҄Qj.zVW`j'v#6QDz-`}f^: 4({ey&žEbYO G %OZ *QQG᧰ ԮJu&Blgna4uסp%E}s ^H˃K -j=ˆCŐcHXpj dpy [ ru(08|C&% wK2B&i d>n- #'! C˫\( &Ff =ӳaȻRW3tpf!&`S#Su+JzAKZ1ցFt eh}`G؀%^:!`7/9PJM{ti ´Hٙ^h} ,!bByG DfҜd})_BA.E!KGDicd@kNU_{) ϟu"O p\V{,#WaQ ) YS_] )f`R@0U@6ݴ5LTsCy7}O_(14S%ƟRwb:n[n=oA\n>e-x  f$νȔBrpk?(j}fV'(mhV .YU$ lf6F+viմ5ly7ȮJ1 0׾3R%MWktC'jߘ3|b@$*}%}bB Wǎlnb:k;N{B\ \_ CP2(YN^&khNJ웇Cݢ,OGNOfw;6P "bZ T0ȋN:#a&mJmuxQ vnRs|`S/}y=Yǿr nd1jXF粕.3g4yY~}1*LrOw)oG@_ըa]V7Y, [h@N}`Jr8YϘI|}o8r?vr,p(<<3Bܞ9=d$m\r×&S<^zTrDOJ+FNmW]gɃ+J&{o!!PmxJ]6٠!IzVP~|7V)f&u:}p]nRO=FdfS1kd'u+# J袄ySe4!E K9t{[-)xC=:SBWq}~\8:v}_ͥm>M[/`w1܃anɭ47_c7<>Խޥ$KpӨaaR3ӁD8΋7e vuCN1 Gk>|D# \1*>R~b8U&!WD{_erˌy-`>^{Z~(ki.Rw}e FfmHHsosx "OE`ap +??a%] Sx%i؄s)m-Q[*6`7nHmB2y'yDNbRpBWI0 L-*oؚ"* w0U)[ xfw̥eLiG Ո hdg:odYTq..WgDGaz8CKY`n/V=#`=Y揁jS=Jw^ TcO+myȿlRPxe!~i${+w[so##lէl¤aY (#esDo=:K{Z^] mTc[rF#YT:%]Jg F8wBopMWb{ID SHWFQC]V = GGc0\?dځySCrS/ |ᕙ:!fw[@oaSd.l]OEێR)=ϫaoDNɥ>%)݀#g͟g57j 2W?ōG6FVrdI]63Y%BW/C39vlw6Ɇ1(h 3X\FQV\b {& piCpy$`=Ӌң]*Vc5h9VUYIls&Y_Q7\IS9U5~f+~#:.ՌOğji♉N p0XFii&PjJ &! =fpJl . epw6g-׼)o@iN ¾/6ma`dH DEz0RG)Sl{ø Z." (@l`s'SJsbo#ze_ZCyj{$վ✱8llW'yZ¥_mؼz~ͣg 'RѴ? > k":X~78[awʇ.[W$Mn$t4&(0o)K"Cۃ#SnD*9'#hZU*5N.!쐲 9%+Z0{$Ql~KbP4-[bW@mi5|92LqJihvS"BÀVv!WeqU&D}8U']~s'dto8NLٮ;J$,#~fUX;,߼՜ɔWsJK*(zV_.uU2G[~1Jl 6y2泃B"qR^ ȿVT*ث ^ew f<(ɸ}g4E,l}nbi%>~Yn`TTl*>_>몰㹳 zh_e #ca$ʩ G~Dj){WZ5ea(h.B׎pVf<9"@/kCY;,b;lŁT=z)d4ъq\عGz@3驸j(/j@oc2_G Ų( i?so_n#M)苟hd5Eok)NےmTl! if4k>w5-OE&@%"m(M:x +Y9[x\Tp5ph bXS#-$'$B"OC:bX7rI*w?CxƖRK2fUE,*C,npO/RFdq\ QaZi(<Rk+v䩉.u!AKv@xg#r_>h_TW|R! k 1C[󵂿m*PIB ܝYkXnݵԮB;DĞ%bwV?h}k; 'MN0k;]]L)j{@8G{ø-D}4 #M&q!,8!ڳ935'^G@+!~-Y :47٢B͝\+Kl% @DuYc+0(i^]#E^Ryg?KpǑo& CRiG fڝ ;jZ۫Y /)m`8i8>W3i)Sn{Jm%ÆGA'e}h(|ؙC)U kw tF, ,BYC1b0ramP KNIKcQ-Y.v ݪS{[U@7#{>&| @6yƮuP2{=E e tַD$C^^ JXZﺙ\UήЭ)'djukaS?IF0H.?!ݞݼ+b^IEL}0+ar]܋fLg/GU30m‰-p`ȷ6{>Wb6ԑ4A!/?U3ς g7K?Gţ&wg .=x~sc9utLP(q6d~JB %aMVU9ޔ<8͝X#s\rqMhRGV4GIZ_ D%/l$r첕'/,SеHصJFp N[SV4A>6 $<" r0-g9 M,pv8檁U@n(0QGXiXi4ȿ ^j9m\Mv'#aTEkړ92'%N`M.׹* )%an'ڂUiXZt]m| m/X0S뻢K$5+?h8enE[M4((CX0ڸK4!I#*O桯L)xX:6"G; 0{ܩD>7h>^VBYj0Qjr3&ͳjܮ=E7{f^l*3o!l-|fur4c!J} RWTk-I"'ś8*)r ;A6'YPCY5ƙi$4ւz*:mEj0gǏr*χ~ԟc-1z^`xAEqroN,JR$,o r#VqVt;6`L'<H!yuT r+py\3 hN\_mDIJZ !4\>vS?R"i)KE _%>pm: MC<`.jkN#^0ta`T-bڼ犋d;eC O*ި;7Lӝ\^~yN9"1ϫ-\vW =QJMŴm& ,@gFUozJB]?K d,D4qg첐b>O>ZcBHnYC؆soG-v"QAFܢ4 5.*eW3\hCu [Rt B6R206]>], @@Û<}Mv=Bo45S:*io♍]~6g-TJf+MLrE:?̐*(珍=:>âp59@M; ԫX~\JýIEL9O~藢c28ŌE?|}"t hf$ \.+c'‰Sӏك$HﲡQe//mz`'䞗9Q2`%QU*kAkʃU̱:''ÉcK%22<,]*7]Wp \&MH7a ':JTWߺ(Ƒ`ᇉG5et;7Tt@EtnciS* %o6S S:^o/ uXoiϑnC5VقA|`g~q=^8=-L Y60o 3tR<&m%oݦM% Ġ鷍;i/'<)e0mトX̘8;;l5lF=#P_n+`*tNȇ`ޗQdٱ0D&Iy\>m4t8r"aD*SIWA_Y/'Xݔ23B,]b=UG& Ttn~&D\/Y4aC B?+G4vMm>&P31X5[OXoE~͢AT>aV/$o@$C`kc@irPZ<ОϛUwJ2 bOF4pqRW8N E~$r՞Z T%7SR:>ԇz*=壅HSmn?tuC_O}KE͓59a @>-a*챓5D˸,?J䞼ﱭN vWEC٬"q#16!hX3$Ҁtw-LfTGxخ pk1cTﶕGa*P?ۏcvVݕ߅ mHus iQ?:CPЛO69 @%/5S Euo82 "ݢ"#աX1&UC?-7$Bjfk ǘmq~ Ys=Ú7%z}=i2Ȇ^*7OIuv'x\-Jl3u>N`TɬG]6:JAp/^hDhѺeM0 Gii䩑b"֚ YNf` ^gmۅAl}RBC+ODΨmP_[M## `o_"e3El9ھ):~o~w*%? q n4W &&&>8[i4BPF?ڏrFC=U$TZŒu/iZ\Sd)ݧjpY67znUݫMޱ GSd nW;\dI?xm0 nLy9Mެ d 摙VPˍٝ',io;šfWb5! [˟Jo_S+<H C»IGdNWPGgutzދ>/:z  -Y nS_J0ivh4~Cot-YK_"<w,i(Fr?u ~v~7UV PuPHE)2,K-ʛ*Ţw=G 'E%Ug'rvV]cS) y"ƳRg5w#xuymf8oUPJgey!O(GO=&C*\?a1宩p 9Tߤ[1UT~ Ҳ"R( JY EX3@k({Y̵jHnesȏ̂A#c~l$h X:{Lֿ냧 wdtsNЋ ,_Ym9{D2z컃;+X$Vv# eί㙹iq"H3P+j Y =[5 &yCȃvp& @G?NV{~ަRFD{B7`РLb7%2牪[ J +W|3ޯm%fy9(c}ۼ{ڦûm۬v[q` 8tOv.i#rfB$cNrީ3kwwil] % =x'G~@*%vگ䅥,VlRrT,(Bm#:1z>р'7ela Qf HuSWXOc;'aiQo&kfb40J$5v:rH9iwEr8N}NeK ;ۜznknQO?8*!CsDh3ֿ/dz5BR8r/g["gt-AGO@AF&9`aL=N(y_1.(RPK,c;?Ig+#LLanQ!UR9]dBOB+a Jg/=9>f{?aFY-Ӭ,K#<#Ϸ-{D ]&Ixt=\6(|Z촣{pX *WL%~('|*!GF KIG-\3M' T_$a{[Z ߵpo6s<ժo[HY 0o0-)= :S%EJN'+I0I Iͷ}֟J$$#wb݀߫fi~T'ǟˁ ռhNoВsbڻOQΙebLL@S7_X#0[]͠<Ȇ‘oH ~(չ8uzwAb2+!XI+2^5cEĿo^KV.H0hLwRlSKھ/j'o#B2qEH z.7ްl?MmCH1TsqOH1W0,^nR,q;ya{Sz&h}+w^c7b1`+:z@B9vjm ׮'^nI~1T{'cq>WMC<(҈"x:~2-:AR37dTI" sz GŖab[&y/O1={_$kM@Pタa[㧁SMW4=u򥞬PIx5nFjUULC]u >q$_6 8]{ѸS6D +S_b7(8w}16,6,;Cɷ˅H9ш3^S> އ AS#P՚=e&kEndX (gQC˰ X~)=r!;Ύ(dAĭ y[p 0F__"izb1X^4һ&@!x6Vo<"s 36Vz.F,nlY^,zig `ANk5zLNdr nN]3@w&8K4J3;C|3# wqO3[o9yr/{Pefb].pRzǩcd%"m]J퍊Ie㯢TbkU8.Mtmqɗp\Gtm#neB1&YP C!i:M{x79^aƌ\#!I`Vσ;Ab]vg IP~NB<3+FT7ȿlt 1ay:XÆM3BK<3=H5=KO3bb\ /&Qn`hXwf!i(w29+"~k g ݠD#rq`!q% 0,*婱nt֚ Pۢf!Q~l$]KېsYӅ[bqIR r a\9^4n28~Q _ Ȏmd#5y($wl ʘ:u0:f=ن@0ө:a~NH07Q>++L>Khb l 4,VYq|ڦwPG>kuӦ[HvSGt rMJRܵ  !VMgi}Nҷ=]P?IL'Eപv CW.K ;{)(i '׆mcT$|sDr~(Ֆ h^B&-9e?6m; s@=Rv_i?d$u8cFO0K.}&Ȧ\h sfgM&j<'j]ՙ\#$[#ajM9&B軋Zw( (jL| 4$!gԒW")Eg|d~D2.Y5zI"#Cz 7toL5-3ͱ_ 0L1G=c` *7vw Ɉ(]"*=|,jaY|z;_@WZ>exC XE$@)Cwfjag}ڻY _lA[5=G>Bl@EbmYU܁.ߴp|1$E/e25)܎PW l#sHK^[WX'!َJ\(Q*wQ! 3Ȁm({!.Ӕɨ~l3 Y[nCJ(-ۭAļC^skdWi[ar۫ _.GeqUxp˳ۻH-VoA84Ө A `7OF0A]ĢuˬjxU*{3N{;)\/b%ڬ/;e}>ak 0Fs-rEff&AbzIg1S/с&I5I4X*ﶷ~Oe3ԁ<y\eIpS%' Fėe cw\݁(=* 1й96/GA|Py"?SyP#Ɗڗ)1ujظы䂀ƺoG[|72G˦JuNǒضc1]n(D0QUcqJ9/s>68ϱG-Vz$(aխ+Lq%{'t >fʜ[J'F:A^vSں :TPb]EҬg{3&'hv_/xW<>KuǺ1D^ At8*.Wmr|4>ZUX7:b]%EW]Pz+J4Z:[knlޞP?(H_8z&?KB'LxC1li/́Zxr8N7G d5w^<T2&G]V(e,xFT!P~~j븘ūA Ye2=u`,g,7mEziχNS`Cʍ\L@ef]h!l9Cj{c 4=V r#`M˞&R:]pl醫Pv=v"QrGZ^CHKE_mrt䴂ӣ~}wBZ79Ơ"տ8$P]bc*v`DHRSైU/orqvd؏R[Z*De.J71dDiyuVoh{x.&eS]?\oҷj1 aiccmaJp pI2= .8Pр=y(T~Ft$0,> ǍN`yk3`+*me;!j'x^~z4l0c_ib /wJ3/1ý_!pBH6աw;IgP i)̇-9<@(_T+B@y _pk8ivUNeFC,<7(@ntzYS钻vkˢ{JভE-xm=8mT%'T ȇVG2IՒQIDxV(y$dOm?^U,w-^qr9Ϧ!VG=|q%Z8ZZ b6i>9 m-CQ&k%q\>$WnOwĈ]a#8BW SbpmGtٗN!BW7+-$h~DIy ھm# >Ar/C"_c`'[`߂<~Ǯmc^*;7k7=[IP[j``;fNĥTP60@(MVҞō /鎧$΄Zu6& ;]C L6H>VC@6G %墘P8(!pZ1᷎a7>+vaO{m'Kʯ^|JZF@f.!jгАVtc;/ϱօ;-d:(`؜Oi6nsPFܣC ɸm1 +ʦ VyKuLẝ|W:%;ѧ?%)S:>7>j$TZ&ɥh.n39ߙixƾO1eH/~Pa;3_ec&Nk~(˒KIy_552|W3~Lo$T"աՈMf-fҷ5.3ސ g $I=lax$*p p= :2ۏ)qr=#s JQt:F+C][Oexq>o"H:$CL@`^pR٭HZR:ڹc\6&z<[ңah88.4f722\Tp/bI,$]Hw XnΣ/QEb]$<>GCgrPG7C11|XbU+ao>V@NdXAr "戀W6]j=%Q9@,3UB%1o3XDzC96lNy.8H知 ZSɨ 3Y1T *Z<_'& x{>Z) W{=B}MϤoE`="ݕLj9yQC]-N[4p۷}HE4" ~sckWs0k<r8N.ݓ,%tL?~Y+rs 2qd #sXD P3?[@D(G=0SE PXǁfi㿼y)UP$$QSuF;Y0gw+?%GC̣?2#12uh>^WpSS+U:%A\'$^5ú$c*_ $c:Gj\+c~bel=j|綠} '~qL|_]OC -RV5yCkՏ `0.u,rzhmv Zvצ GߪZ.71:>O  ^"EJp&B/6Cz24 (;fs;bM~q W;~ u0`xF|EׄL3uc'e3ih+ 4 /={u>u"o^վbBIe\Ȉb0YKwΖ|+J3WTM"͒;InlG҆xhV`)Y*tiE} )qæTGZRduӬ5o[!;D/mJsNa,-: - /B#ƈwd_PX\ ᲗRԘ(\&){N@Ưå2 k^<< ع=FGMψ`Z}a!Աzƒș^pSiܿTVk3w]d Aظ=hLL\5KLGzm6=8w +U1z?6>OR@l%=KJd2TXDS(thjMQ-8|@3BPc rզyL>gwE2^G?z !!f> 5c{)x HBJya qsC=pϏ6YBFWA6 @ dN+ o!uU.(W)SA7xNruliffx;´V 5hAD2,c~$A TGveK^W-ɖq DOM>7U?}Ү*$ n}Qj^5$Ƚv7TZ`&ql1YnUs`r0tA7_XlV]gF3R1G w(\N1HbG.Ld1 dWب8O\NXq#S?f^ q&f|7,+.|QY%>RL{iӞ*9a #oDQ9:}>">,4E,KsA74 22 M"(&;tĵ}|EVc7Lܞ Or`M.(e1p!W=p--an#qNp+q?0Z;䅄{1p| ,Ҟ[I iS_}Vx׳+9jSFDu7e:|>}%;v i|C]`beH"PыJRth!t{*$U:}~a "F˷YKxn&e+{ ELWoCGQZ4"G]hq&h)NMsdc kB̡/ {o .p>Q{_T!lX9+ =qG0A׫xB"K6~=Eo5b{)4"hYm:}"t9@mt~5͵7-OagsQ*ZaѶ rZH@ bb*i&9㳖l PCފW 0eY.ǬjFZخa+-'RR&U3^0jz8,U3`!i釷gf$ 2odhe/3.,^*G[#҄IDfCrldk[SK bmy Sɩ(F"ؓ%O$yBm Fƚ +WQ#YhJ@;l<_h"S2; -j'/W=K«0=0a-un"OuwKD{z!: FNr5͉)J{4O*,>{t"Pe. fNM4X>$Pnؙj4VV +V`7yp@ Ih# `6N611lˠ=4KXz6'/J,NbHu%=YV!ŨsZ!D3JmT3GH͆Zk `ʎ%2uj/7UFAy098 vzpGBjH'P%gN;GR[Pk@_f\L1U:Zљ:8(%AR4(3)]&"rvh[ $ոg,LqYLo^8;ñ.+BPpdcZl:j޺Sۮ=J^[9M91QuEδRMa u]:Gk5Eލ}(mIIeeβY_Sʖw?S劷NplK(P(~WHZ\:1מ3} Ar 0%rgOU+!ҥA8^BWi \+L^:ʋvzmRb3OSUǔlW8-klI>_t閿n;jS4D wdc",%uVN)5tRsEu]\oSԄBWh?/  |m ?O~aeyw 2x#ĂjfX;6j?Y" ~bJƛIG v?VݴXXNXbIir$%MKla4MEO8q`z~ZfoVsq4%eWW%轭de3 uY8yVd=kԘUhx*g}ká4݅4thୢUC|>N!/ק*q氡:~sKe3N H<ۮi:gG/rcfRPF;+=fw5dmǑC*gm=4-c1/٧)&2t3<}?!ӽW/V6bTimfCw=fs0IQS^)10 ̳̂縀6jh$`FF~-e: ؘod\(v}Pۚh5%ВC@@p:Δhe.F"3J[C0~|{7./v3Y4Pq'Ĉ= fI@7K O- 1RrI)-wLR&relK 8&'ѴRr `,e%"H<(L;*_zni Qm]31Jۇl~3# u)(JEa ju*mxWLa>YvmjɎwDkWpfr-^W=D$;A&&*/LRniGrjB(_6"S'DטּgS{/=6 +hxeR(b%Q bk*@~ ,PGanLm/-qٍ1FCF{E.ǠDؖe7fsA'Sxo׹!=B0hz120J꤯SBr-DG% a a}JXESعg%\AF+62Ak5PІDdv9p*RnZa&C>õvE_{,VͤTqTܔr\GGaկNRTxy=&PƒSmu|LBh\ɼ\jĚQg$tJ0YBvÛGSx 9@|khY_u$psi>UA[=u+^W'j;3O0Pu7&ɰ#ǃ(d0Y[{AT^l`T` {a(j 0_Č~.^,7g ~5i gHzz .\64V*#o> Pn-! w|bw Y YmtKn.7a&"ϑ Ŵ}6@IcGmcEĠ7^c0K*YWLw.7|~ģ`"/I3X` Z=&~ ]ڇLloP\k%iQ9 탥^t4xBN ]XSTf?ʃUH vwkiq3? Liȥl1|0 8Iͭyyyc5m,ܾ(sP%S$Bߖє) mX=zZLQ?uY/$!!N;|e[yuJGNghUc]AqT'mILl̗D$R.4r q}k/I]BoG;LW#KR}*w$ ϡPodٌH-h<#k)m(BSZ68G.=~Cxczk >3BSH<ڍ ~44S-4+s7; /Ɗz?Kس8doɳ9_m6g,mɯuMI^M8m ~#_ ]ς9,0Co422Z(Dnς  pش&@#I{Œ>۪OC Z, qv4iϟO7qƕab9Rس([}F%2I1҈˒w2?h0Pu[}A5=^{ᆥ2=ye"Wb@rmԇ~ma'6{̸9KNyj_EI\Rj]F$98ֲ Lp&iz^pkIG* AieOQ:{ vBmW@awsoJVt[ FUmo3>4$7p >.xe}qP:銰TFBںtȡ !~0k;wqɍBp ^'Rݓ$#h8Ubtx); (k_s*hauK+y=hJ` lG`3V컹t(5@SOSI$q" B:(@DX0%Dp;Rcșҥut ^PoxC3'繲Sk;JakO5K"ûyj'&U381SWJz1ڽWLdTQ&iB??DAܒFa)W€6շSwSݚF)L%{g&<PFu13D- .,"@)Uoh`s1ǭ p@P0Gc7 %`Y1#Fc"7$r#Еe:tՅEwgk4u¤h`6ؠzfi͎[|aC#Drv_rSS /Gn,벲{ =?EK9xxЕ ?^lUE"2eAx g2Y w,?!.PU%gz3wG Ck/Jyގ}cؠ|E#yax4]ʻH$K[ڰ]bCZBo&'<"/|<&&+7hٌ;p,S>3]yy)&zv r[t!j)BhȖsgLRȃcbVvY.%jkhSŽ1㩸StHA9C4NXid|\.'uNenyɥhZfJ!֬}4;m#A 今w?l*2l ~  jʅ]8rb[ 8Aa%26d)WJo8g`W+դ r:|/IGmo&QDY rr~̎e;IhX&Bt%aQ˃Ej5Uoa!u!nW<@$Z"00܄bK;V`k1 ǹ1QƚI"HyvՓ[Ӹ^ulܹ߱a`nM KJX e^(AzILyT.|}AwS94Ol~:4Zϧ1/n|riRM652Q%9 -܊4S3iD ىڟH3<9Davֹ\B>$ Lnz<75y&)[F4QGjk~Rl&weXI6glආkBv;E^@tpd'0©OԚt!=BQ;%Qj1# <]EL&4nCbmkl}0t|`r6J-4SȂ-({eG޿RO%0Y!hTB?hlsv[/4\3nc~r+N}vcu aORʗ6;"D!~> X#IY/zI/_N-gp@kcH%#q*d=sX7Gi(kψ-9y{ ꘐn\Z!D=3,c_"tZ񟪇b4ROMi?Rd~Ba<[V9o1{?hq4B&E F8'l&RQL,~KqH&,@nvB"!20")$:t &Ss2.T$(gcj軱TAP'_d*Rbon M↱|* $Vyi[q>wRŀ.AI9P1tt\3@L/.m:WЕ.hc{^:)l!ף^DS ݧc m'q|ߺ어xI\Sz_38nlxe?aDAi^\T KKHHW2\%#FF V9UpQbR\&9;&˹;k9PtG|^4F%jNBA)!fh#jaf\lBcwp~ڜ&0z]Na1#ʱF6qB:2>/ļ;S0wDdVfݶ<#nJ~V҃ΣSPTa㛼,2ՠ3"IctznYdv3 '1ɠ y{z1;AAYyC53w,5l,KdҧMpuwgj]_g(8J e3-"=N:BsV ? +gwM5tY31x]j)uAȄ&6n'-6ѱ⃠XXk>,뗠 [M̅uo֞./-Ϋgv`9 GP)f^Y?4ӊV.w&zu 9@# %UpBE7kح>pY7S C WwNekf!2,8 WUw>*s`E^:`u,5k N1ϲ5nkb-Jcyu\/a~;q{׏ @0j/! t/n<$` m_'cU8ud;1#CD$NjA]g{m ,W tT1ЫyS)]Yjil3 12 UŁZjtcOcxxݝV}=r^LgI+ wsY$|2L$=ڙI9ovov knDpg ے+{ {.ݮ[-bpd>OԆdd/vʒGx!"Zg~zG''^ e7I3ͱ85'R*Jr=L]Dߋg0ٙ!f~ h @adGq7'1x"Sj5 T(s"lm"?0XuoF|/b7q< –@HUF)7\Q/Γ{5ZV]RWn1[dwT4쟫}p[fJ#Zﴛ_1b+S3@tZ>z/)jThN4_wS:XcMy{:"):7Fƈ%c PQZ'ܾaeъSvء|shfB aiOĚY'tz3hW 39| Mʒͪm.| s.._-~a9S-շMC]sP~ NY4,,ʔ ۘf3vټjA.E1P o~ɝ/{ Q,;"0+9yLNfce}UCp#u+RYfbNB`0Ux:Ź'X 9T9 ƺz x-3m@?T-i-GMgl;ژGW#7<2Y=q:3'#8<8=_@(A|8ZvX8Q=NhͯOmAĦ2kb_ AӉ=E.ƉE6ꄐ/T5::RSJ6Oz Z\L6}`=`um#;&fOMzj4_?vb􌲙o=73-G2adr6}lu!T]t^ȶ,9Zѝ]zJ+p[|FAlT}H ׄJ,%"\ϰ;RX;E`d6ƺr2F RQvf8ؗ J+}g|/<T7G!N4 x։ҁ6-C;|;2AV!==״:%8aщ-Χ[S=!vIިh[17F}։8KU͙;yNDk<[?sc&1iM|V h:޵Ҳ)8UWԅEg ÌK~Q_x楛^#m>ԑ MfX=;I#Xӿ!bb<r{E " Ie',]Cr_Ŭңcq bV}_p0us\Y|xwK]F:Yz)"S,klAh0Y@j<(¬;{vPo]8]P7CgF-r<(s@Y>Hsd>QŻPn)GMM=:dΧˬ Y0qp[qi{m5'~y@|~—B-"O|׹bbn)ځsXOhA{sKS`/I.%_0;->e'ѥ-M,)?#Dg @ʲ!|{7m"'lQHqn,@A`>fﰵr7 8J;1Jh! QU}KsN:Zk_lO׭fNNb;H{p#"n ^8w7iIX%>:L_.X71s's<VfP25+y 0zq܆l_=RO dHS|j:K[) qVY;ݚDt}v+;q c{v8ZD?Y1owiy&_o;U^ P|DU$ɮRE@GJ+z%%^ V=sR!}7U FnAҿ@`-U͏-CR~yB.?B3: CE{PZCGukӯyv1 e6E'iqBy#%0-@*NNunշc9/zowJ"|"zybx[=-23![`[+6r9!$BXM߃Yvbc$NDZd<#`[nBSi=~ Ki y ,niv=i=7RH#LDXl$SPf07iH Q?+vIֶiaÆ *I'fhmܟļ2rɈN ¯a2%m`hb]w MBoG ۋCW2{ Bݐ`aI&?V -!2]i}3Tbz.3){}[98  ̂$Pd R,e DYM g ౫nEhᲄʓrvi}g?m`)}VI!`y+?~/푓[=ށ51y,aD/sCXpOj/ŽZF |\^H<~M6qhv 8?fT&*ݔPϳa=NvVjWxgƵl# eYƨ/m/컌)Nk h##G#U[[[AZYkO$H~*|!3Hހȇd-/ʮ0.st_l%_{`eǘoq?w^:5gګ0JlC?^q |KIQ#u(ߎS+isi%ӛw6MuA5e2Ur,.\'u;;FLw\Vyw@Pi\qawK{\F;f#fԍ\ޭ:ɾR< 3~JKuk-GYDkPQF4gT.B#Zd| 4S'/xUTtzOk]VPX̰Ubu'cw-F\*<. {] 0ph25+ſ ~N?ȳyn!K}WDVL%t+m|4;R=- gpmy$$`Q|.BQMV8|ݦΐ=)ċBZ>%@'N#s;}?tc9[%$׉v#Es?дNՎg"( 9w597:jt>c\$Cb<^ݵΦj cs/;.chĴBڿ7_0D .~Cl$Q.˴%a(\:]4"[ȅ9ͯf ))F!ͨ9[X^,wկ*֒Gbc݌cd_A0`z7409Ue|`ħ8eC%C_ "+7Za,.c"^AhWޢ)Ct 8s,!u ZCUύ:ς&aԦ7LS˜^t_ڕ6o+gb[PUZ}#x .XIMKUςV](IHr)UԖ~fl͉-2CVzTs0Ὣ9y$wʾ$ ?rUN6O #SO P"ך$k6 ~si^e^hֶrX:;ʛ[ ݰۼzghmi*Ŭ{`tC`WR3Jʁ(82 0F8Q?tZU;P?d`׿dc#aܕlc.H m ͋{atC%~,|V{,M/$+e5ԩ8c(73g 6 "b0h[{ voIDٱn)#670IɮM6+ţE͝yjc`c#6"$4\Oe>dGpO4 ҡ\ͨ9$|$c*{P&n_(XxD=wO;ZW%˟jNn^Y trjr.R-޿%!H)]ʽ+fqD.q?0urbz_eu# {b'} Q/2ƭ[,RI-j$ \@D|I]@Uޅk0ٴV.\?3Wwqex9Bh¿p񂦉~b>lkC$47.2qRpWCݎ.)~ q ᕢ'buEb66fVeuDLI3-L紛\+ҭcMňB4]i}g63]OָF*!ͷ,-uB)旉쟌yGov*@UnE.0|+^QVjԊ44,鉲 yg{cQC-G䗦21P ،%XahUu~8Y!d'`r{A(߬7II6E[{o z%Ϩ PiG jC0`A)$a띓9ujlGQ x:n, Y0'\i 5JLu%w*M))0ÁTK &}tt+>L)YWpgCB6Jߓ#F~=*mu$IeULE sM{BC$q\[Bv}灄 죾ALl>D%3QB)@ÀwdЍEg7YU饺yMo?~!<[pQ$ʮdp -gi}!jˑK Qem 46BO/ȥwN-YIaIkB&_ιRMgˣ -ȏ8~B|=v N^09̿)TCcjq{NXYJs<1gf;綌z$$hAAd–4^s'붩{% Nq7+0.+35A֒5A_/\2gTa_"4<Ɣ@AgL#)8bDWEjtt}:GJI!#EL{ܝ6A,FQ>,q¹1H"dk ѩۣ"`;ɎFTLWт0֝lT?b$[ْ+G@`vu'9O}=.1./C„_f$?Ȃ d\#f0룈?ǔZԑ&F0P2*cV~کp# OAsx^!: Mb*2A10CQ3M]f[JzF}T; ^:t_OS Fֆ$ÁsuEa؄=(`IbW:cDW-#[()fXyq`az 錭/Ct)P sI7[nY_w[ah=9$m2= *Z FH?[qqc~ϑr:>x y_&ڑā*sQ غ'zUEa9ލBP\ihi=nYrՆX~>!f9yV2)^|Q=l?緳M1c|uL8)mfllW9#$us/ԞRWh)kǹay8/ ll VK,e.ejUb軩%h7;WRNrgXG=J//e2gՙJ&C p%LVEgTOɯ{DUjZbW#Owf {25QFz>A%pDTd^ۯGy)y?MbJ~ɭ X}m}+C`cڑ.P)33\ZZ*%1s8n([_5KSHe e[9^~/<qwm~m 渕!H%Fop mL& p#dWoOo"6PLVFkgw+3%\1,xZ[J  q?8m\D4J@"wE ~LqrN"Mlqh^REEɅA #(rAu_Ű.8$'v":U):n 7B$ Жd*NLF c&zv?4e_@*[LR;c"^g֒yЕ/!{i/TQmm6ExTst֡H ]=_`Sũ<fo!׾!-6kP (Q/nfo %ϥ f QZG?+1 ˗ (>/kZ@O]ԵU)OMV@2-a=8>Wx R5aLڞ=Qiø}MDBGyMO92tnm%,\㌍p{\9o䶔EfzBȀ.v(n/Y6#Y}Frʙ-ЪE=EXe~LK_dG ;OH݉y:0O{j JVY02DGScsV=X;=R0puFЍwv0 ԘiO׀>rҰgxj LvN e[şRCUZ2榼XFq:)v?wŋ`Z?$݇mvj!"sibF5f~6"zRP@d8ajDdЙI [pP ^?fYOe2ܩd)z R*Y٧f\_CX#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yrۙq` rv}ssSßf[Se4eAi%~,%KfI\s?Tù4Cf]k*7 ¬85KqsbZ0knX^[T/wL&;+ vD?2ӞD%o vIm Ԣ8xhHY/ّI=Sc-;{5١13+ިɔ6>ׂ2g@y`/vbX/~r"cW/\!d~E|i(#È=";M'jԕΩ3q 8eVvD\%2i; Qm;d]WGJ qA ?yn'ӓhC/~5yq7( L֠tPR((I#%|ܼeҝ*Q_Y|a"y!:uG!Hɷ}є^=ѸQ^&v١VϹ6B4EO)@S\yFK/yOo}_߆0ڠX˛qtaE\)KX2EM=[F35nف8gu0YyJ}ijouT́_wED &E>mZyPPwD;uUaN(eh>̳359ܴ6\`{vW7*RGZi+Wy> >*Z ^3>Z|)IԊQ4_.>5h0^\%fJ/RF28}lY^# HiфtVa:aƽ7?{U ~2D/MƼ N9E;IZ_` jSLp<pKdyWrkݶ ǫi.ѷ4LṼ&ӽ|&oTZve8*ʇk4gܾ!Iv ^Y8m{o9dMZgE-5Y4RJ|0f"Ao sh>_٦ڊAq%,QK9 2y"npcELeILj@bGi8m14$%4S><@%Od0&Skf6O; *AA(dp08F.m&wK^I+Tr01+, f )UA|GAv g& 0{l8Xi<'{òË⦔}H̤dw_+ 1ӗ' k[zyX l}q RAQC?n[[;;>A хX;Cag _.|5< +HLo-/ÆA򈴺ƪ,U)fv ̤ix;f.WDOo@dテǿ\&0&"wo,$ -ǰY<Bwҟ0a\H—tȑtyH$\BדlQ(vTǕ҉\bSqҠ./0&ᘍ17HXVߔZG0NwW1[SNyV$ v,&rlEcdAx3H)5FVhӌ9#.c*ziKLv^qr^]ѲdB_ PZw -&PGgcIx& :]O?q"&2ӟ]'sB&Ǟrܵtqy-*hj.,RPn# Nj4",hbQ(NGj +JdbFM{WZtWXId/ǎi]x4Aͤԁ\e|7(%ǒ r\U\.h PT31?'AE_ۨ#2J ͖ICfH8>GC/ɩ1Ի}KZyq-n8민(aW@a>3cGKOgzǵlnʈD1wmVPVM^( P9hg6H/|#Q[% }FpN`r"}2Sahp]'W'J#-^* #S]fE"Z|u\O6oyY+xrojndL#ox mz*x..S ?,0ʂ%#20-;Pc'>,W )`̉,wYҰ|czwóq(+n8 PdGH]U=Y@M}k-iHydBlVLt.;(z1!,`$\-+Y@R"A*dGH^)p|L4-S? p1gT6%`"`YmaqcY*z;֦KȑR4E9 ' m$ Lhi\Սצ2j,'_'<1C[bb`?OZ 7œ((IvZ =KN-FYqE26[|)ha\d:šmxD<Ak'& =\pWd!1t `Te Ø̚+R͹VQ?wy"hbyn H6pN/X2jo)17Wb2" -`30`BɖY)_f@xp6g5PwIle:n3嶤iN8 ,[x'EW+vՓEzK Q"=<1? q"0+=9!,kd΅2ؑ@Ƭ}68E}{4'R2DY#ά17=Nʭ/'SwJ]#8LUlI@-s kE1k:L<8| @J0dgfGyjlf+n+@S힁vvj(ː;B$xքYM!!+k!6Z4nq\$yeU_nb)d-$hѫ#4U<69@5/8L` >#UTc(:h>ϕ"2uP Òd _S]]7ToPlj7=̮϶1?V/*ZfI@#&$/}ܳN(iyLZ;e׸/ٮuMs= ]c`W ߋ{c!ypbL& UĻ'xt ilGCPԐkv፧} IaDWxq$B,|J<|fPFEqm!3(?1.o94Z#7ݐͤw?,qSpCs{8d{94.X)LPGEɃZt3<;Be}}JdG"u.DE)iM#Zu; iɏWb))4?K_bݴQN9Xpa3`WVhfͩBp{[/)[%'Ӭ'0f@综3xW"1 ET7#b4THn X7%J/DTDFR"]-:t:YAV|,?rEFq%Q"5$رb<55.<+܆n -B O}z lZ=-J?D؞T8y :FmLq ͧ 27ֲI p<#4 "c_Q'D[kD^GA8u+7X#OW#=9+LwNlkhTte6 _oр21,DYR="?ˉ';l>5!V茹3Vdp37oCúj4Yn# C:h(gO'x=ૐIg1}Hc ;Gi%W9"80rC/_M"'9!#'oߔjګ#aMvs6_ي$8%_)d3 ǯʌv*l%mS3OzYݜ)ҵ4f$E'Yݘ֠MB @/D-o$=o󺕬ػu_FLDlj6]έL[8ʘCmSL1{'W=\I-Mܯ*řAml&^X8חJ -L=zN0(1p<1kY?ijDv@Łp`늭Q8guTaI V!9޲30uA—w:J2m-Bb e=]LI'Rp|aV f_(0ɜjG+V @ ~AE)mRk'qA^򱺍_ei[H ]rPR=2O`JF, C-[tg:2O2JAqMbE} GRf-=`Fww8;Pc`M | Oh䬈]ұ7algR}3"u?l88d:[s@Pq=x]$qNJKqɻNYRWHO?CDdN=F8] =@ ׌Z{C Hz6wY0w-P6޳Y]u[)-Mpdg-'}K_G:ESFTl CCRhZR, ohz#BLuvGi.AQM'$ݴk)`?sy.΍lAz?k7qo}lԴ/hOkk}$#ˬGz vDžJ9 D3>jkYc}އݰU3'֠%aU}zvAboٝ0P=! ffʂkk\Ǜ FX`0ޏ<:+3-xvpjȵ^ ]-MͰ@=?t޹ba~@}(hynSibmBS^ J;F)e7 >=}ÏT/CAc G","gK@L7?6`/ VT q˅,޸ccNd\ q~׽}N8/hz1 %"xػd[f,ůcAcRCą.wE |6G ?^;h~7LH:q.,"w(Vl> zڊ@NFOu'/XI. DLnX :/!x;!a=XVd6kȲ|3P7vmQއED|q͹Ɇs7$:M7)VLmLuRaQ?pGDmb=ak|9 Ͱ, uՋt48h~dFa-*nF5V<41[k~T}dG^ڦ:uE:O5ꓑ6݅P$H+MCǗʹ0=EڲcŸ5gQtR璦"&DR־n="DpDE̚x\v`RF,A͓Εõ{no(N ^ϼNJǫ;5gH= {V"R%+{8}~3DDx= ߨN9 w7ԾwDQAɿY3֟LɄLsu v[&4Vq  $Q^/ I[v@: f,ì(gF @B;lm[㻂u#ߴL >K9Ia[U HE'y,4Q0tϏ,_b$[Z n@Y! gDlkL (<ؽ?UaLj Tb2%RokǗt&0=>{e`8B)*Pg)m,1AK-*A%b&wdO7T}IZ?ZL#w8`_E+ΞZFZ/W,ZJ;4ϋ\{Ol&xȸDe Q zrmisO_=c}3,'R.1>@Ҋ&xlx )Qx高6qGea12N]pɳvT}{܎qPZy*}QQ #[VUw ?sGr~z08n &^:u%.t/JC4+sWj3,QF4a@i S=X+̕~Fso$sb.uu bNph5 Gt'Ӑler#*j?e|0vM ph1Mò iG.:Q-( GK5;>ݧ*&[~ ȹ%P9pE&u [q+Q 5ڃbN3Dc5̨˞iKWI%(VG&ιoScFU(eP*.42U1B \a@16fxjbp;|DlULvU=.>=+J*Ξ0x9xS4k#K Qws}]mc^$ |2&$缵fm*:ǻtS$ A˘6\-ݢfFstiݗ/~h0%QOTȹps?D%/= >s IEJS 2a3פCi3lM@v1B>C9Q=:>(Vj7B0Azy g~iAi% BTkh#DTA][L2Kܤ眙HDOu[:cʲ"!(_LqT7 ӱ%v.~cd]zڦ!~̗1"`.5E!vr2B؈ye?֋ܴzHjٗ%uQ j{H#gVD"nIEHޟ=zuVŠʣĂ _Ol+F)š,q&Ga'|S˂Ts xj?3KyyS*X)&:!o8~G<0GhǷ[>/Ӑr>D6@đdBR#O15=^Bĉ#I My.<]o^W>[,3^_:sŃBȯJ>QE-zTBdr &%x7#CoRs\8P׫qNi4]`I^@! r)Y|rp?Xg5T<tA+;KirKZ&Wx0J^& 3%\p\pDWa6{H"ЂG2~'Z3T2,^&u?JRӮ?a<\{(M4[Y|z27tս5E #fMS M?ƀNFp'S"QCYR2&"pP\KzC@nJB8\Ԟ2ؤ}MN{N[Ր鎆OAIwKvEW,. Q%ÕEJHUi'yb^L_yMH::~7'Hv  JA FYA'D`6ވOOup n^." h+gi9tigarpT[4魩V kavμ1Gl2T/{|djSr|EmZ0"ݸ m3|'&`Q3H)V+C錔B" np/K1=4E܍XIkA 6ԝђIǃ71q(0Gu#E-1+(2{XypLRNi=wȴs !: )qJ$ k)wZźj˪A_#jz.*XPt?M, 9/BrA=EA=L|!Std&,99λb3F!ehX"d$նc8", jH\hLE'7Ƃ8DƣC'"U6.}F-Pʯ+?y%xAK_2Pb yew b4q:을gwQl^0Zsǡd`!;-t:CJ/5KEa7>H9]Jӗz$<u {e A=PcО ;MzȃӘZG*tҜ}ƸPPHpq׸ۍiuK)Jr.|#7f~ T5V5y;~[ΆAښeN~_/C݃.Yqè=[4D1~o.ELJV~s\, PAsD2狷Y~]D&Dk]ܓ% ˡE[wl o%K|_mмmLV<ۂS//pn]MAڣNky Fhe^W&(j  Wa+ТT᥯om,2N8ȥOۘ>$Kٮ\|y~yNY8PfAqqO?=LU[ #N0]*7X0BBWs epX@YTE6kniߑ7"`+yQpݥdg+"N/?8oA]&ZsI3O1D>gK4j+@lF/jx2Pz?kY &P$[H^4^:,}AJ94"@lɏ0ZsC$伣.eV^Lt?!p!:#{ A*>Q/96eg`D6k1'tN&b\UbeBGO0(&IՋ. 5!2F g*ԥ#[;C%*T-}(Uyg\\oc_~I~,Ps 7TK['I~̲9pnw*Y_ N%I$#bCqW+pEfd1cmpƒY'EQ'KiNO݂Z4'jR_,"B"j) B/^_9FtSquw@2tWMGF/bX"hAQ Cb8<ߡ;"m LW])VݹEւN 5PBq_ŏx̗tX,np]88# ~dJ/]0+ [| ~es .lrLw flIp + Jw” k~=Iu*wPF.l4ŋrSҐ)Sr{n>KΫF5Wgks(t\43jx ?zV'jמxLgгAT%X Nr &}(!E'K}l.j-Pq{cEq#<%Yp%dL} WO>ÞGmd+Sh\-AO4.C=[.^ih"/ORUya0 OR@r̆y8 s 2T:d_Bˆ0+|~-.^Ջ31tƲA`m=fՏM9Β Yg8`/)3)w"īcVz?gyLdYv:䅦^sɜ=Rmѡ[{^~RZp G!2IH(.nFaa~ce|. ^*\JpeaV;f.6+8kj(6uJu)%nKVPI,~1h[:3i S(rO_eY-B} f @1ZJuS7|* 7O"TVQA\εPEЩ7B/ڶlĽDD^Y:iY<*`TA&FZςut _KUۚ@50|Ut"7qBR0.f?qh֩ PJ'%@!3`csoxw,+i k/g M;B!GPbyi% | 2Cv Zc??{z\,M9G\3 GkWsdpT_vi6'ih޽=N7ۧ>/fQsd4- }$Xe*@E: ՛Ri7:f^4ExhYNc#8-~pН/oc&5beB"::NR^cH-w:p]os^W зMG󴙥ѭMdm, =iYv%gGDZQ2@@7Nn@D7gv!Yc&30kR$pōB0Knz>({CW }.N}nRD oBDm`h&_?<=o Xp{a-<[ Ebξ\:¼0ʋR~Bvnk..2rM 7܋=Xh 7]15uG~[):Vip6_@>P+76%#Sw~pR&0.48)-|fUmKBKɓFzWAa4p6X6 Wٷ)4u> 9q w,mre S(;:Mv'Y'S񣄚kx+ ; 1D] iRzEc—ȓքwyFPP̱DˀaWp TkKO8 GJ[ ͙^xgz!n#a.U.G;Uo>kliLa 1Te~CcSiڣbLW9#UP+(*͎)=č|@$wzF>/ asݲW `(팃qmY8@ߦ42]OU#5f(ϠhwG3SS$&xZZnTn@ge4U'ض=$Տ+:N @(# 3?;b^XOH8$v[ gI&ge[!?VyGR;̠bցX{hܟ- ֒.{:&[ipB ABBixx&4+(- zO-x B,ŐӱˉJLe8|S@\ԥ4LYf\ _* S苎{_}m?IӊELAݣp"ԏ8yEf9Ʌ$OY>we|0qfI8\O"R7Q/WB*H29$Rŀ;5.e2[s*O/!@\"ύ!w)ddvIJr6?Zj[re $+mcfj@nBVOg FlK×N, o|ʓQhSEK:zzE%֜Pcy>.<|^$ G+?^}ĄSrB~MA dhx^} 7ZG)einKbX])--ۂGCD>30ZقG6ܶA}j%ㅠN,v|t,^{ohb"zaЌM"^0k"4 #3$m|I5bR( .w?fJG!P!iAd+%.L YQ?]b#ک9DZd0ހ.`$b K Pw7 pb.aB߲m p' gpuf:R6nDtҿADs^5wgȮ܍ĥIR Ŵ>gL P(0mI]Xl:Ь+n-;2އmu1p_+Qƃd|QD.)Rx:$˷. P{Snk9N^EsS|6N`#V8}x2:KomDIK>EUpge>mF:a[WwHڊAV(y%~Ҍ'fG$E${ztUG7 ܄]-5_epFso`\k_F| ʰIR" xk2?# %R< 3"U)nd5p=FHc֖es;CQdX|FqԵ(%MUjoM=b]$Gt{ )e. Z7 g3C'MU,*TւSSBUovuF-@HG5G\F\=Cn[pU ݂(l:2{ݧ?M6 cyH+N&(@R|χuBh wsc (n UcDX -vX40ݙV5N[1FU@Vq] 8 J 4S}]n"SјC ;f}{ѝC33wC2"[jk۶#Yq|v7RC%fR5ZkU{enˠA=VE+xFd7؆^\kTt߆Cl!D,s ~SRبjjaD͊rM~^saF>#4(˭^[5ͨp7`W.[>f*N%c\ry(lCB {LB0"2ä0o1>p '}/M޵ڝK45έv3] =&v 8Ñ,ТByUho2>պN5G s0nTI%ΗBKgR)sҼXMP| qbIZu#:qW\$>p'7I b[wl)L%i%BKE^˥M[ӹ*!klczR?3, %7Atd(>,<@3G ' )2Kc+кsV-#N6>Gl>7^uڸ8Hellӂ\2z2Lͫ\b-/Q;![CJ:Z7,돁L™D 5WonYbuL>y/-MCa̗P x֨N#4[ROeEq{,l Zl:}/r22T@(n;J_w)iܯ$n]baX ,apN`I"?d\zM1YuvR-P n(]3Amf׏i#AobX@ <ϴZI1]I,Eڋ{1 ĦN{F`K+mH5rߙ$k~)&IuZ?& MGѪT{J͖,t[`.l%M-LQuM u~LTU#eD:A{b6s|o8y>*AUi+e2Pdђt2s3ꕲSœױǸyl kye`u v=zpw uʞѻCݗ=kGcIu50؏UsPȁ ~9&1̸HemVIrqWҒ88nNfI>(LY7t9tѡgr` '`F=z/طBZU.pGOXRϮfAzۛjMh +Qm@ G };׌rϷG!At73x,%J mRXdҲR v\C)1l@ʍ9= Pq))Ry1hCeL;V +5mWWd1@o@tAIo@$c{vYU&B`>ˆԜD~kRf|똡 J;7LkHw4Փջ6+ݻoF4P+ xgMe5K8X4(UnNN Ρwejyի96!;#UlWByQ;ɴuɲa1wCdWs? p2̵߁ 4q+%A Z&B~.EƇ}۩#ZQk4 ?9%^iVZ^p2Ĝp}Xro`\'.M ¹yfakKY!N Ӷ@ލ? PA6vP7@ ` e elJDZ*e{ b:#um;b|Y>P~ 6[aOb{c\:\ 9ى7&=ɿ=0%GKe5YB|w(tH֞zS*_%nХp ӯۻf\H6@=yu@%=ܱ)e"P̃D.@hroܯ=_'z0-dpW0ߐ%v0η#d,N|5%5((:?^+L_/@dYOI/,=͓'nV^#_rVέ,R7"ڥNz|MϢ9(A 8#Q-FrA^rpei0#~Φ`%L`嚪Wi6r*XVғش~K0:cXW&rgB"'[ME*CؐiDy_6|%# 1,y$yi9`4ep.{>\-K5@`&Y69-' בKa\SX)މan 9 `_'Zw'~R>ݒ'-Yȍ+umx@mIɚ9ji.? l, YakƓk,#ͺ r!1?Oz E kmh\Ltî>$˅?0J .M< +REt$Wxؐ*8e>NuC] mk>ԗLט2oq˦X-8zC8Z4{ c-uWU?zL]F\N :M*ye5qeqMQ2bxX&i{,D=5\-bQfԳ_P-֢_p٭2 3Ï@ѭTEB-Z'F[o53h/\1ظN!'!FjM_sM=}%etѾLm@Q,m'zYaR-d>4)qgM$4}U|ϛ"kI(['\?u@1n}d@*0]$gH/ޚC{ߒ38P'/Ү \? q)7"017a),]Fm ˮXzOSLsC d&Fq>BT// гI7;RAdVVLT`/ nb#=nbVΩdz3$tE`VXNL>ƚR+RgĢ*-B/_.w=UNi46neLzWxE&lZb@%OR:iv5N sP^"t'K&IBnjnXFG8ҹ&cut%3btyR4@b㦏h7v䯱ҒG$5J.iǴENB>7%ElXdbYO5d2U _ &ds^i2^զbh&Xn:7r0g2puuo{V!i3e aYRjf`Ѫ7N|*єhmP[=C:@rS[wv6eejijNۡjlq՛i/ҔNT0'& rj߃`fo3㹄pݒ[a rҿӂs" l*/CTdc-3F8ڍ@>9.Pv^[^Aʜ}-w~0qm$Ti#6AQ3\ wd#?;rG ݯ]Vu@Xƪ|` zt<{aUzs ԧ")(k$θ盩Uwm?lKiIB~In*5A8,ŻC[klP8O݉e%1ؖo5CJ۽g7 8)M*mx+fŏ6:9s'JV@1Skٰ([ST-^.k:īgNt7) |{Ű d{UmFɸ̥֓vּ# djPJ?[eڂ*0y4X$ 9j:4 !ɁAJ6 (!6hb @w\KY23JjDQ3`,oU83PJx [yςۛD2s ¨$Ț&7Bn`a[UӌD!uR-&fՂ>+5~#ul]2T$HrkEn3^JY;WeO^ݩo [wJp؝fr2]w>U%):Sxm- 4_T~~r|kʓ<=U>a?R־Amޒ*w.n)xԵ8uRtTrWK=@ҎC bمH~GZQUOo9v: ~m+نSz?5򌒙IH̾P Z++ϖxux!v;/bcSMT.³ݪsJ߇'eJԳB+!9VI=n"e yXy`rW3.6 F7icG'._m> El^(QoQIO{,O|1>,/|çf{jX(C$E(63$tI _ʜt;0wd [\.=Ȗ2oUsa=[bgA!Qsbɓ=h'0+,۽OGN9F΁ e"g)QGRǦ\o?{7hs}щ X"}]`{<%<AOdYZԼ6-`gʇ;n=wj?| <8u:>WyP1a ]IrqS,ycR3^>IY*H7TnM]^mz*$CY?Qʖ}XNX[s45BB '^ 2f z{-=ݜärN,~I0m.̎l4BH (:l`4'#r/!VU'yH*98lRZ_hy*|:3Ұr>Ri1sѪl>. M:[ԧ#KE AZ2B mv/n`Kfڡ]B;'Ƕ~RaO1sD d0}14Kf?)hNw(u۽V?{2ZgzSIO][Q^ړ$hsk-YV>p! 8[{7WZz9g⽭ԝkLK @L`TܘϓkS2[g'(|u[GU#9ĘA|(%Xw҉fd/F ez#s WDvk 49wMGg\leP h+UW5KG =H?y-x??ܘ18=?sˉ ݀^`,,cן'ONKcHƟ[FJ(WL4d  X&Y_jib;5S~(4V4i̧)|ec"oU^5NY95Uә Pmu3_ǧ. xe?8)Z {9z룐p_t#d9GqSKwxj/8Cnqhgy\zR"nGwjwS.e+W;>~ TbLi[y?̡R+P3YE1lJ3cf!_¨/䷞f+ૣ 'u{ [Ӱ,eK2̚ﴖx2Dh*kpu'gq.0v-Ko0޿IN3/yfpGl"Su"0Qg+6>Ӹ!v4 <.Az(J0d2 M^u~|Mhu߂(I>-+ǰ :bɈ{=)3SlOq~ [~ Ւj# ]yaCm!]. 0[x%wM*E'Ս#iO 4%/f'ɟoQX=7- hϯvnVm]4-5㋥}SZn.tΡP2]3.[3^[m&! )v[q hϴ)Lru,n*S ơZ[8}T_Bl*և/K\L) ЋE!tw\ Ӑ|5V _PCEih*&Hxw| PEoJ+0Qi*NO$|i*MD ]z+Y$P1qmt+~g rOvavBrسLլeX'e'V+3WV2glغݿه~ /84P|>$oNJ0aN+Ú9VT~$y/!Hd>_$#wiY5St{{oj[w=jӆiqg@+̩;9 OL‡6EFhEDho.@IFRhHW7.FAaZm( N;m9<[hĻK-&ro4ktN )b7ux zxAt+v!&*yƝ,iZeb@ }Sr&-v$;ƝMJo|O ݾ{e9o8)HHp/zt H=T#ɬ}Qh:YWA_"\u4M)TBjbvX[f9?^a|{D h{b = :qQ)t4OQSPi Fb>,Rfa*ќ7NpbMA x臀y;--Ѫ*sW&nJ@46 1т/g+TFWK!3'g^ ƈ5IļX/&؊$ &.:Xm:K@U=gq1ɮ̌8:0|KT=IkYA/R/e`ʏ[`QY-5 >rQoHf040|[LrC~ >cI0̱Iմ\PŔeNBV**}RBU`)4@Ld= %mJ١Q0:p}qNpZm)`v<<7BMUԎƞ-4)UJ,INwz<u%a92U$QOdY7sᄼe 2A~ViA^mSE]/JLrQT Apmp4řֿe61BM?3^iK8TE% kQ8tO\@FK(5F+/fG^'G:$ߢPq@C q0WO9\h7<쩽947GCGM!ZqZUz+\^t:|Xzd/=Au~%1ndM0Gŕb;4 Q L{}6$ cyǮ o/H19 Tۥ_n%t 5+Qη"|3T{E1t4GyhmwjpA`Dt{~275l-&{6{|\\Ӽ^ʬA̓j0)ؚkkN2.הޕ0 6N#@px72*Z:j6YDÖV yT}h XJwXՈpo֫ƞ(B/.mQt[X 7)BxLH(ӵW3`Z*cD $*/.\3Nr)fqhtN& 8$W6^*o64f0CI&(/d;=&@cxiyUu>6GbcikJeͣd۱L$ ?^~ Ldd+:TRfQϺ5K XP)ձxwڰ3_= ػLQ@f3H؏fY@al:Ӻ>Z\*;/o`(٥zeK"dATv0|>ٴ{e =-8w.yG+JE4pcI9 ps΢M!{ <'cŻa\A~ϛ]`^>A&Lx1'仙ѳZcnNv:);M#;31jOwUO6i@͆ > %\~ CM|Maj\j,!kwٟh]O_(0 -CF`[p[.hgQk.ItU dq`L?cWJIf'f7;}j|eGP >?_Q|\ =}& v[R _WZGF'my[9s+)Dc4&OF6]P#R, jDW,mCpNAbqHW5J=Fe@=YPx#<9MPcwRۥxN ;>4+1X&fu^x/a^o#\,-Mt=ocMYW,jwlX]q `21+NBؚiUO`Oń1R )1lǰsҫrh8mDH@۱6MYub(ฤ &_ R,zL\Y}T s$7Hဋ+kțXJKIL(]eL{h>^L`7@ۢg]::%<= $ 4 ;l~+?Lf;Y.×sG.KhRKCHG x8?5fw͸lb;HǰMS1@Yk3U-b㎆zr,ZY/AU=gDh<[E"ZkŇ^D{L1&D}'| jBE^#o{.3V54*vR)& lqe$!,q?Չ*>_"/6ah h_)Y lFGSi{4w)+O֯<jfKgZWl&YJS9j3MecKeÍUEx)o"A d+P'pk`3eK!Ʊ$xi7OLJ4v!fp0O򔝛gIZ/ZNuHYhl; ۮeR2k̗![_j$Ĺs4~ O+x_ (Zz1`q4/q)ץ1(~m6 04b-.Vǧ$.͒lK8OظȜFG!w01YX,`0yn[s|m_㠆4̀[^x>xO* $|ɢb:vE7]9TaX[U~G__wlTW`3k2 vN[&Bg̕Z࿅ԡy $<s mCwX9f?KhډD$xoޮ6Ti3`3Z5 Ơ݌S]k*,uO1']e@_372 E'ڪ^w2k_nӭ )6QgO5im4KCu_=agTO 2jnKkߚ(S0d zrUE_xE.m+oH~#MC\pZ^- bLu?KqGb>e81Kmy,@ߎot)fI-C%C;Hkp֙ GU#󵢍w ~UXBLZR7q@ܜ`i@Gv)d0c 88#)͖ E{Jw$ƇQ:Tdp[z5|P8J'W>Nkڣv%ΙܣsA!NRvU7RNLO2:Sh#mߝCL-m^Fǩ*C:]Jw|7/--cx9V A{4X!bX)p#J;g&rU182[QДS/=Űz-J',YxThkfG0*?$K>}%G Je*\wp.:8E@yiLH X0UXl=WaԮ#Cb%mr?<'Z=!`8gaWo=VKJ` v5`!]KrЛN%؞]~k6]0\%ӶkXQelRf#f8 adiV'Y%RloS"R `7K>;cή32d .xEhPm4Y1MYO,6(.k:o\1`y`T&~[s̸n;[[Zo4P}v2})NpdMkr(-9-EV,5q0ƙE=fU&v'I8%9o~4ۭ'D3Bٷ?aW,gbzA|SDFvZ,tJn%:;>r^0+q7uM8B0"DUi9% 7O˔%|2.@t&Z$˸'k毱3w1}~3Q1VX?,O)oz-bK-/z7{uG!g^YτDJͩҩ˜5tqq6CVEZwTzHEŀ"r:&)۰!&s!'y$Um~}ȼ+tGYx+=c0SGv*䠢a(ƯqSC\0EN/2|h# $F gncݏ&^iia5Ħ"܎&.QU+ʯ357ܖ8Zpʑ0G*ctw9OZ艣#nIXe0ޛo_$@NW GJ#Qb)04K GidPnϔ"*΂;%vEh?ck~Cgi0uZU;ZqNF, x7bͪ--?k2樂^&=wF<#}X[Gh}Gwx9J=yuŎ0˽>i'h魸- :5MtzA j4.Չ%Y*xG%g}@>5>j|Y;e˒r(19 1|<9RFc|-NAkE"ȶ\| }=aH,f.Ke~oi^ "=DЇ\2{0'!D>x"?' Gao4R蒛XB_e~c.rD}MD7Yi %jVm%VctX!߂)\[5´ϊF0M^/g0Zg[!QGY "YE9S#wͲ Q)^~>!Zꦈ9+ZPdcj+/:Z5XU .5{E=p ;j TV ~`G48Ȳ`8 & Wo2l "h'i1`YL{o}ӝ6Զ$\&?J U߷)8M1R$*y-Vٜ KS W2|r2F]ϖPUHGpK/mlg1|o|7E@1!Y'K:o[ S#ݖ@T^vMg}|U NMr)g( ~v[ $qAe^_ 4XƱMd:j/]>BcTRPTR}"{fd)BVDT9B 1AvG,@ reC-EfK*Ų!lDC'S:~:e8! _@5_Jd22W\;]p  )ڝa?h٠.{PdZԪYʛ 489i%ZXfqn1aw]D.,ӭ`ejP K*SU-X]p2w L#cSt)/w߼/7|sXGWK5ϯ4Amo8BySh}=oBc ǡ~(XMH{[< H-#<富RUyjm1vMׅ'5eS(.X}g%.ԝ,:Ŝҩ̭BS )n%fM$F!ǢlN%^Xo|‹FXgX\i#{phy2|-jys!9?PM(]E6rke_gĸL~^N6ul^s EN\%qEy_טPn*uo3|oY*#,tev@Y™30UyA\,eB(6Aĸ֌50#;ti](⑚SW-UI2'9Q P5HtNU >Ґ[1@>ޥiOA8#SD 86|V,Iu0ۦ72|uool @fڜ@G 1ןj.tL随Sǂlh/ >9RU;Mг(XJmjzt? }y7(Ʀ51)rŹ.°N%q?w-QsoQ?gwa`?e&`m("ek+T@7S Ea;Hp;KQ+)70w~}rlqZ_]qiRPc T׆`2?L/Q e#VWQ_{Ǔ3wC9Cɴ*:mwk?J˂v:P>  Ȧ&ξE͟BOI<$Dq%AǙU\N81k19cW,G=@6^ 1l>b993,kO!-eЇ%fp>0nP v9wCk fO`d-!(tfg%y |:}Mh]rf)Eܐ٦=2 w(}"yOAPCnJ%'IR7l3e;M<}ֱRbLiG@EfwZ&E P˕ szD@giKC,nq".ε _0/ It eN;Zxb3#LZ|eݰ B!ddT.x 5uC.4\!qGl+jGj6m8N/Q*)ACygHQ&/5l 1j8[N# 󧭳A&n*(O(򿅇]qbm0\Q4/NTRY϶$HİFjWHlBwVsuag*HG2yyH~9տ?%Xf"0H.߮`>R?IDOGtr`qR-†^T$%Rll8`sNtu> oD&?.~ƺXcgg׊k+nGyCv( oށ$JfTWэtzV  J'w h\ i]`a>bҾDl`+xF%w~MOEJMơ5RhX]sQ_creSU4bw7 [07 iJKTr!9+(cf 5d9,R$/nՈf:xpsvAb B߂zRYiԾA ^T74n7Oj fc$Za cI=̙4J]Q;"j:jwxJmbAzF{xXq}}gMӡT4-;ܒacr,Lq_ƙ;=H[` oWm.WV8'ia}%Y)էOTITCgt:mU,@<_ZlWgPC]"p>(P|tʸYɇ5P\C1dqڱ.bL pzX{AD/\mvPbH/ˬ<Ģ[Iȿ1kD*>f d@ՌH+< -5CIQ"Rܱ6t7^F=ڨFR9|bgh0OBg^H.ʢr*`e)vSYyڶm$@7]pI::0O-ҚTxyN3xB/s 1 YRtr4NSH2-9]hR%x-}7HFK ̮:Tuī.jkkk"EEq(܊ EmB:J^ ~Ӡx>S2-Ⱥl(jVkƺ1Nc@Oãhbq&AMzJWIujpSo W$wTXW)oy0dJ|G]}p}pş[L}MyTAx}Ck(M̍B=C,6c'w ͞8k̿%H}iN TyE.K8`7A!Vf]ugU)D= i wwy!XHe6ubnn"**Xx5T}ĶlރBYͬ5JϢe\ɒ\#0'@( (e|W>W9ͪ0dž&[ }KE Ӯ@ɟ mxbɶ0V8Yo~ҫn|DB'܂l7K[@^ˤ($sq$oC+DWQͶoZ|v0C|g"ȐhgNh遊RI@gբyH=ʅ$\},o)~MײJ]> fϰ;@x V/z!tw6&L4l3T; a@ݖ.fZ1/slzv j*-Kc8AT[քV*?dܛ* 6I[ Bg^8g]is49 mJkdR@-Ž~{4xo޽U~ϕ*W~R9fxXj$3lYO]gldtk*l‚Kddސ|g.YxSSIFa68glaàjRGS!X Ap6ا59!&;U n$l^Ѹ3|dgB[rmhf?9*XDa7#.[ŨG:wN{DM7Ƞ}d5iӸ;<_ Ո2V:2pݼ%9)蝧mcKjj;b?#Q|,<“]EGkqG V&G^Bu"~,nf]Q} .OM N8 -S͂lFK**E UGzGo- %N5A=_ݒG*R5n%c_Cùm"\` WI)-.7uݏ֪5.51e|a~p(>;w<㾽g(fc1C]|vdTQ9̒Ri9_BeU36~Yqq俌A2B:&бBdG ď-#]IW'@ZgAGcI)a` #0y:gT&ԶO[H)fBS8_ =n|:S#: D"M4>~<+,3a-L@3Ig ҽ9u~.L#* BksЇ;܀IT}D4x'!Z%=s n@P^Sޭ7U=K~J`n/xGy,Cx2pǑݡF;.[dMñ3Wzm噠Ed; uȎٞX%͞/+Cza%Q H&VJqč##l ?= @n00Y^aZ«>a{yS*4kd} гOD]NI >|lrwe_l0S_(xICeLHj*,g$Jr,b"[n轡]˦GH@p,2"!nCx3zBRCԣ eİcD<EmW棸hBL-ȝ}])#¯OAGkE] =dL 't] Ar筓do!b:Kn=E8Ёo)ƀeW<h{Nu_Q-\j)z(XG0.ID]+m*D+ً6Psz: n3dfZ0I(=!kTyI.,rl#L3CI\7s6RPE-y? AsWfB}<νNSdSe(_z7ɟֺ<LW%YV'𯂬/grD }  (wM˝|QA| x w6YVY'M.l <(X(g+ŃD&θZaٲ~Pm\'<0u4BcybMAX+3hbeK m gUB [q`tG?ԭKOz*cx X ΍񜻪#SDkƯoy:KC$ȓ8mIgGMd<禢eRΕm,y规άUXn[uiJ;ƹ-J޶-N;Jz;z"aq$YVH& yIXgٖr{Nf0diL#lh Nkmi5XijƓbԤ@NTHk LҔ#J'g$II$b1q!U@3u%*Ynꦚ4YU0' wݏ%Ԇ`B\fpϛ`:8{bc y|51>W+GI4ljWdzUlzmu&U`wfڱ$˦HÉ7hvf3V{a\xKnvWqCm%:1;X[Un#q&Pgˎl[o1AfS)\|g(Ddɤ8Ab?M|r\PĆ>qp?0Po1FtTŜ>Iۉ},.켙xdC_0`/܌6s6}4iyC#P> Io`lTd0%q'\{33J1i,0*@c''#l[\vq?E&WTE2@}X`֎~ _C"Ƨ#`۪a.0_FVm_AL|UhN1M \p ilE#>ڗT굮uV|4,alwBkG=O1E^~M>T$K!ڳMypOK3c+s- sᷕQyl"JkKD Xw(;~K:xtY iqlȗ/}Ay4mQ0vfA.MK^z{;+WL{=ܫ΂2?n7|m {4leBV Y%;o=L4`;}[Ϡ܉(+T3?"S s)s~",Df2y^ُ?/jF4tI=e hVjlRVhǮ?eY&;)}φb۫Dus8>GXAR۞G>{yFܣ׆a]_s@xoso2A:<,+3B~+ t]qwԊ`𷿈^ N}[08jxpZǝs9R算 Ԡ<e9KVZtAPW>0 /Բ=ad 0z񄝒K4}|T4$1|.: iq&p{Rdf'5֧@HښA$c R-raڢ@tB^x8fy *k qVFP#->fJG_o# 5ȷ[WA\l}"З\/mgWT_}ћ>-Y"PƘ Df g˖wVbR,smcMDz']]YJ>\:%^"ڳAl hثsr7hJdLN ؗ7)R-◮?~w@{I@". O{w8 87oo ^?  Ba$\,AWq%Ym1 #3 jɥg64=*^Т4ζGmfkVTh][ Y)*O?47JU.Sj)8isVnk<3JpG}ѡ̀$H?W[4j;k3e]#N7C qj5RǚwXe e38};"fOĮ^)r;r"هc>XR[U~dvJ{gGR@mHwJ2nɈ[k_?KRu9LH3c|{o5/{?CszdDq 'W2eF 8a;s%Mqb蹟_b{W8UI)ڳ@öaxH#|m;enXWIDp*I?M?(d薋B ,#IxrC7KdH=scP*E T)}v|E*+}S'G)P^C$1ل˹lD$t aJmԾ.e_ph,mC'̃)/ ];1Y|H `[8Vi:ie=k4َQA͕7^m+U2~{VH VdCEX]tc`'gYnd7+=>p_~;zqNJ9ګvB|NrW| -[/(I{5Ea;l*kgh8tz˽.ªM9Q\%(3D(@BbQŪ|V4''PΰC 6-(O2K$)#G"OZڭ .>7MmƅsOVSJ]y`j#9L )? Vu J`!yx@iJ'$NT}Nf@.`u U D{ߵ_Ye qz_}bm\MhkQͲf,x߲;ƴ_4՘ muX@)6>U]+jزoe&o }kUr[Q~YřO( ӒQ=RQrrH_ku&2NᗖhרȚo ;dd\sBX.-Z0PLWv;AKZW0$\'Q/q 7,##`Uo<'1<m 5ѶFQ*D~-< n;I@)XXOKn_u` |L]11b|>O`rY>UMVݺa>U1MXHDM vXn+wD=>'M%cPGG/R> K|"ٶm_gCS;ҋc ͢Ə1υRpe>F`b>gq +T9E>3TL،0Ycʻ܎L,+rxV34VZ(ӯDV8%C|y׉q a.C61qǩ 5nVF erpR7hwfْ1Wh ^ E"M=MYMRW>oZR)Ze^7@yay$/w>.~%'8?HQ-ubH&LCt'}i3 !Tqc (/`4>A 9GKy( )]X,nWM8KIaxٸܫE1yKe}#=4P\ VG wL@Fxa%?>ca-%jRkŻth)5N0D^x\stW%U߯i1El#{:./Mv[$8qcs 'E0t0]yFϘf8|,#T5na/c2lӑTgz"z-؇t*s\Z'=5<gC &'s5}f%-PPڕr5%W17 J 4ff'4_"tބ,y/2onsIߕă,>t z @X(|f-cͯs7P6n;@<}ad)¿%~ 07}yng{yO{e]N?@9XRؓB,R?}w9+Dӌ4+hkhPM2>Hk[mSu58hDreY)aqwLW*ϱl{(hG LuteoW8>7M!`B3oPX0@+jݮD{T%.2Ut@35,-(Q0Y]WOJac*QmAm~I򨤳p/Ѭ}# 0?\_&8i Z>.x $eRd4D.[snXc m>bt0'V/ʷg3lQ^Al{`/n^aCᘶx8\/RUk h'Ñrx"R8J龇,Ͷ"w( 6&sѵkVptЖ1[^=7@ԐbZ&,)ԯtkTCآ `!zTF9C{(c@m_$PY-#JW}o;R'GM^H #"m=n)Sn>&Wc^|%A:n6X?5 }[xheﲅْM J@ZzmJpwyo\|TVިcz`xn̞USK"lp۳Bz@mzXwOwD'ԥeFǝ:çH(MI'pᘩՋ ULG#]4z@M;T^4;155 ^n')0 :ZO3u:z/5H8Wwmb)NxVv)&vf+5w3zII)R9Ck_mSJ |hh)@ E2-[FoF_J;*GhG:>dk Rdfcν ضFrLR:Oծ{rDzsTV4n+Wv$)MKd9umI3F_bႺl%Ս'H-Uk#"ݧt^#.Lmߑ`k1$(@(WtUl,8_B}8^%KGȒ8,y/N[ R~ 7k./Zu5~1?d~+n$^Qp'ㄓo'C}!eyx,aMYF7(ix+{*SQb$O_d&۲暋_e;o䉕<,ͷJB259=[n_. 7zr fsh0uS,2*ܑ/Le^ 0Hw)\HRUu E:n׳Vi=GIsp$D,^kjMbLIeY&LJE@Ӿs~tPrylRIWI#C8Eݙo1˨R(,On'zǛ/+;RscEZmx,ށ =djV-SZ%! |M:e[mhufwֲvZ\j){S:x"ի{,2 XRSR8إr~O9tb'3DҢV$ foqa9ߴR:!NaZHB6&|6$pl#AL'Xkv]s(̖}_ S>0o2? BV66mT"c>kICэ%MR܀w"68]+f4sސ, MCTU\ E@:SAzwMr? 8[&Rː@4abĿP p>Gҟ;wh|͈~"Oop8S<򱵕B,K~zDf"n@dr}x][}^&i*m^cY̓yw7^}sIkH}6ɀr }peVׁy͔z9mpLeH2{tʵBtY|UҏFh&)îѐVy:olzAm h"b218V[BT5&!"=sσ8J4M2`5v.a**癐5&A** ` Wủɴ;2xUB˩B4C1[%ch-Uc6#HhƽءMf{捖Am5hg{m[-׷{K۟ nc,݄&W;0%~&3hA sK72o#=s좮MpTբUnONaVg{RvaV6؞FEq\ɢ"'sboI1@Fke|%/jmG[ xZy!70?k[n|9[eLU(Mt"'`H.  ~!Zю@xY$bxEmQOQVCYRB&5BbwK"_R.=Ifkڋ/I{]@?<}*q^?)-0ْ qZAsٵUC aM+ yC)˲x^ù׳Wb==RԤ n4:s6'88R 8〜hNN{V8&S PiZZ3L6:.T;eueH!>.GQތބ,ؔƿbl 2۹jqIj4gF: Z2㼊xxТ8H7%B#En"%FX9ʮqikeϸ10$rAp6PFס"{'3!AsOs_+>y|W|F:+jY!jx8q3*XA6er*m5ڗ$3]7ŨL id| =/4GI b$-9꼦Bi(:?Fc*>QcEGۓDVd-̛ŒnP4\xVJq u( h8WiKjU'5!͡9+WwA9$p*s֦΄A`8!NcŇa "h1kx! {*IÆ9dͥ}~#+p5NɊ~ΐ_P`/gdSdieC1f ȅR !&vjhƮ qٺQ;0 *YTG-3>+n@p?^:> N,6&ۘ ex t[7=G3dVRHpP(sq| >>,K#qAE`_Hpm \nmMHўP*tP6u,Qg 4AT֞7~.ib~SNM~%+ >a]8jHpy'nVE} [| I(FC2 "snR_s.^3'e,-D>"| @CH{}9~H+tͿ[ans|='~*$[dpJ Dbr6-<{ К޾KN6Gd݉j1<ÍNƏҐS$$R&σ,gf,%Q}rXJ:4n \W`٫@Z]S}g갂 ߣ!4OAyhU_װk̿Zd}?5 [|YDo w.] ü*SnjwY5&.}dHt)%Jȱ\t6V8=ק$`>[o87x7[t:6_p/ ޴ 16V|_NzwSwH>d_RdV^Pcx34L8xhn{S*+h|,}64:hHdO"(C Mw ]S1l2VOAq/Ɂ;$K2)Fu}إH=UA9+ /ozQwFH=T9Yh)>)Ÿ_gIkOZLO(@yn=?$+c:(;œΟn{pp7ϔʜ,LLnxʘ585GyKxֿEňYJHYkcG G:6Wf;mG\˝=\c XsufFiYq7~uΖZjH"'4>`CIhUz?0S~z?l0J{ x}M;o9A ۗ@P*sv0eҺWPCᷤnFڶLja[h)2jac S/$B\8 )L{#@Q ` yuf֗3.R}yMtgQ]avG0S4[fWjgOAބAfT1:~_qjxM.IIg^QLTXOa8!}ACu3 aV3>)HryQ2teJZ$) ɰGc0]S}Qؕ!zU!&B$(ͧ6{A"W ٲW⡢F75cgcx?Ch\ Dp*;]pj-AXCpR{6cZZrΕ  ۂX4׵a-nض.0Bd>={f 7m3mۜi?&_dVP/!+bV~{KU28%'۳|+' @59`ME?oG.]ɶg';l~Omt;2"}}P ^X̽*.%Nl! "9_:'XGz?A'1X妮=ߗoj3? -cL2 :-`rƜ_JW/,?h{oőfuP%jm R|Q02Y̲~6-ꂴ7Aߤ<_noEbȾF?ugM_ޑs_^ؕ1O689zI³LfoxؐW4_EE ԒSa+11Tyɡ D _6G!̀0u&&>Au֪KZ&1N*׶ aҌP K(щ=EoϼE]Nǀ4Psw*w_YʿP53q"Y£nրǩO -QKM\368csDU5rfwAĺna|Xe6W8DNPPMH[0Z{]IwaBumuϥǑjs:T7T[ C| G^4 킻qi;OPӲ4ȥχT\o NU8,OUcעfg>]'ykj^Ei#ݿ~JB IǾ|GXbZCLJ|K|M&֖} x0Oz:S'qaԸARX2 ©3*?t5$` rIeɞsÚ֢א~H>,?Br@YQTTB}Sݒ"fE +rBRz;PTE$l+9pCU% =9G/*B4noԸRJ?`tRg*b/A'݄|NYIļ98)9+̢Dډx20<%arx#cnMC7 ]EqQs W)sf9 Yͭ[6v{2?."c` 4;)+vŬBƟO`<+W[Ѻd)Q~V|!.@?hwA=&SnV9 HԢXH!mR<;LWM*Ucu&+}v/"2zqj3s\>?:ԩqM6P`B}~shAag.<I%cZƺ|<Չ ߳ⅪW*GI5}~B2i2jm3JSœwp-0=a)29 T d ] %BՏ cW-RFHe2DU -P)b<* ~}db' *Cr Y>q7D6^٤2?r;!|;7_1Ot}MIƫW;5w&#96blAhDYyjk0JgYbWeB"_f"12p:=> K LD( 592$8ߤa6<ao ȰxgKFʦlk$e_cG‡BqNtMՏtmhe}b5>RT5B:6>HQe'OhF̟*[Ulyd?.56Ku 4\Og´j2Vݿ FfhQ + ;$&syňߗA;m&pP)H [n9{w \2-]S5idϤիfnվ!ks2lotQx( 4Tr҄^d4 t*%;c>d?-1 oc0==mI 8:w "v-;RzxQD;·8n=D T&U&!դuk'߮Hd)^,l(p<OdѮZs1\MLL>+kQ,B+) c7$mUwkD#U~l >K!mHa;G}Ţ/d7G#D6!pw\ Q|'uV3su[ D]1Ycxz\wWV\?Mh`Q?R[R&F %jb-\f¼"$70u ٖ8`t`hFnUnD$3P0@}td&I|XU$e[𳏌˻f`^eVZ\• ,䇷UY\*c0~\(-CJIZ+agO8"_g!鈉9U rKC*3椾8 ndGwiH"-%+S̆ZއOiSEْ# (M[9vѤz?5%I%5!,sJ0ZĔe Y?+&un;;eāJC tԶqH&pG`z-=y!ZgJ tmΪ( _1W;dׁUsR6[B5;іo,ݞո{x_1M9Rvzޒ?'h>tb鎈iIaZ20?W]~r-$qC)I;Pj^^:v+1adtH"?pMk|s` S< m4o5${zvq(xVyg^T4/8pHkg9n`&j2&рlwl,=J-֞^)ET3{ 2Uv$ ~"H`͚ȫcYy#ظ3S4-~6.J*(}h2!=8x55M{J~lF" uʢ"EuY&J%+vUe _UdI z;kF.[!`3# C#>z >REF`&[Dv,{].nQQ EӻR@Mz*%ʰAQf9ďNxeya%S_!]A%P}x(W@9KĄgSt{}}:V{B%2ᵍ1NJdk8_;Pҏ)5sXGQru[bcaQv|$n6ipA,d4)%׫mN%DŽES0Zqʀ 1|۔ '`P.9ف@J>׽ zm( i$X#YNpпǷ͞OE0W6UK} JV> \*8USPVp,čIlݭ 7)Cc,qf: .-?߫ڢP+qPIRSŝJ ؕZzY̶~oV[liuCC mꛪڊ qr{X=_ jg6-2U%:ř`8ߝؚ:TXhWM p'ň4L sL`#Pۼ!{8;o6x_R8f)r-i-aNUsUaiP v10c:Nq2,d:n<βc9r@ϓڽr%`Br(mN@k%RBRwyr1~ӎ\=#W xWz`/aL5Re9 wL Ss$jSnbqcW+)]|Xzǒ+^\ؘӺo]3ѡ*]J i"D"~`x3.[rO;=<2@JT.޹Nyǵ:4gAXTJ\DU]sLV!59:y>Զܤ"7ѩ."Ěo)U"s;>,\6˚uvFﯡ-k0L ŤxA%QV'f7@y5u9:\fq(9ėE'CW2rhڱ0ip8\ eȫ傯=Y 5ԺKV;E Gt߭5@tFwlmW_ hQ6FV_n=;ХX"푠?, <}C CiVin6]-+ܔUcLA_ӱi t_Sžp9ξ[)# ?&Ps}U ;9c^VeF';ma=)f$|Z!1?FA7GV?^9B#'qH1㨟M;]; bDXƅs̛~lQ$MH%"&mP<[=˼*]5F}'9A$e{-:fgu_UCsbo]xEO,Wd~hPiRtN`xa8~n`6(Fs$lm $g{&M$0zϼ2A<˞5hO&xRyf Sޝp; D{(Rc骟S >6TVϥ -Y %5@TĮ\<?)S]E1U*U 5YȽ"γD벀V}?٢vCH 9_W ri׺"A`ӳbM- O[\^;a+*ϮBJfۣ09' eb w.\3ҕB`eUXŬZ.{un5Mhak1B¼ixCqRWœ j_w5[haQR_^+C-?7`>ޙ 1TDww9JeCD,;n[³.REfﱰRv`efL_= VAu*6*# -Tl9Gm\Ŕx36A<9,l^m΍wiO]YºCG%{ޯLDy\ݰ>A&147LI <^)^Zn < V(KdVpL2[DMPFBSOLVst3u,IuW?eҼsn,kh  L2eƞ͡~ojj+f[\J\:r{ (qOJT貽-.&oqU`M3/%9_˾pxY۩mLx uA1O L?<-wAa$T܂5 na6 oV M˖r(`u_oc*BW= ?L.ޅa%,^,P i>l's-X^~C-++<ÂNHj,(7HGVLq/[2YAEV h3?Mwdb4& B_<%) W9Glps$Bŕ~6i/NȰ iuRݿE. O'WW|]~]P,O9U^˱F4N,\˭ ..STGI|kĚxgdČd遚BVlwc ڵLS5 y0<}4frXпU:iO>Ak`/D*&3p'~XS-+v0.cR_dі.<~;cSF9./lPuU&[Raj v㗜>#]iby @`*%OJ hsj@Ir]&dnM #wG;,=X4pt[S}W Evĩ=f sA,"K׻ <}⬤ %'U(eEO`Ɂ- Ld|Gb uDӼ51jT=h~ɨC1l$bZ9^&.ĢOW0< B8LaQ\50G(y;{v9p]|@u ƛ Z̭N5| aߘX@`(By+bی ^boSULR7 .,&Ȍ-69?NjR t~vDॐ۝sd\F R3tVk1v9Bf?&km0+okW .6lo7E)μilhz,'뼾y.,a+!ݜo~dkJxr9x0׶Nyx-ęPjY3khmj,nD_SKǭddn"lBa]ؖ3$ mw^\S 8-Foe{ZMٺ+Tev^Wڏ%)3$/: \Z!axw+mΔQLZT5_TEƸ@c@t xifϢ?+ud3[h8ˆtRRܻ8Bse㖫rzv@q^<ğTE9@"CHu'FyܓsA9բO'6Kߎg^jrLXN0QɭT&w^;Pt?c,7VQ} 3SsbӴ^>j7|te2n^kV 35nŁ@YX3a&l(sLy0LZj9<Ƹ|e5S/H_7Wqqՠ`j$r1иCnf AW!|%q+g kNUirH0LCHwRh_'0/sASq )W J{%셞<7wQ,+Q/ ㏣c%;5e"ϡ$tcb2^Q@GYzY{rb(#.Bo9c"ۭ'j\!6jYOUG׾\ r|װ?ʾtcŏO^+)gc@ 1ԩ "D ]`ի}$SҲA; `h|3֣R\ R7T˧b[\m? *}K~Dg];iFr{/8)sZ %ɮ0#{ܚ6K-5G?u:|K >uF9E"I"=fq[eShz0"&EK 6|MGrz;W+Tųd0pK0-E X\yČ[W).bZ0GW=lP@CP>߭P`)ڄ]O&j1d*-PSn2 Tg:iM3T\j߱M9G0aψh'CʐVP:.6;N,he;"1i6@ iu֫f/d_ vZ$΍RbY`.(}_hXcz`aGU1ni[PLge ,ok@ `6["گ!ѽ q$< Ukq}mQ|mcjyn f:Ncy֩+j]hp)oOvd<3kXi#E WLMw@,(fW4BqS$Jgpa>7'P'jC;ڰ%"WMES̟dČ8UY17"迣֣չSE&8{Mon- Z:^r 2޲,P'P |佒Yl#n:O3c4a+E\쳀oƊ: KzΖvТOE>WLRb[r-G k1eO\]l`{0Z=@#OY(ڭʟ~#l;JyWT{QⳮĀP.3߮!W`^*Jaz+1:6"",Vϩɣf.p$& HrW&|W {/9/ 5#EͦOgTq331@.'ZD଄ kTi60dy+!~U\a]RcD@9%Bvk>05m/gA.+Ϣ6 Z]*r%_%sh- /1!]fдrxpB;SÚ 2cĶ؅cWV=Cە9+ڰ.NJ p8xTۺ0ђ& Yjo/6*(}_ RK5MP(>w6{3J']7 FLOC`zO5^ ]{#?m{o>ޯ'}4Wu^[M'kj*t3Tc~~ׁR,J*V"SvWڞ1߭|Q}~qW{e/P)Cӳc!Itdzm(ě<4OK q9I jF1WIG*M[tO'UrЪc;ƌnDyYbQIFir/# m<2peQ&N )q7/$4NkۢGͱf) l=Q2TO^o*D_lXl!3Cy;ȜX-]fS4ZE~ZoP+UvFO5w.ڴUD}TgkN쭕]ߕUvzەzb@Cs vS*OH8*mץξl7$V񮵲\6\Pjul#8";ZIJPWሯ}~J%($rMwOT)CR CsBlӓI%HC Ϥoi&;k?C^;~eEzL)b "[6&M| Iް{'=hfx{6=;_&áRz {F@G:)~tǕ 0iE'J)'3x+]Ǥ(b:}.9ƭ>>$RͫN.3af="u4ޟ̴:³)7=N\b`! C`o\pJ B6Pbn<0VIsy=%!4 "%0)3 ZP>9IP-FV\H$;}ºO*ؚUcF;x]dVc>(؂+O:V/q|AGer T R[o(խƪulڃ. =ofXqCG&GGbA0 ^+$|*X ++T[Cy(п"jl6LɎ]P+G/^ye _q8搞}Ϡ^O ALròIb%|i=zH>k:11=:ʣhTiٌ;8ʥ-Xs1+'3gԃFrn/!k<teĻs\,lL=F"rFґ6/& 'yldT0F]_OqOo[]Á͵6M&yR9xB$֚._D@,|yD瘍Tr$#8!4:鬿Ḧ?n{jɾ6&EaU=.T4qnld4.15e1Mg*,i]?V"x7X q`byݨ5,ϛ7uQ#?ucMˊ%9h 8;%Qg$=EZ?K1QtņwD@JAg ]]+HIf5}݅b]6=.T 5YھO!"WwgO/,1$]+XzzC?ٷN^>E24l|l+awONrTLTarЫYUE< %Mp%먨S*x ؚqhOqQ%;@uN)>G 0%`%Q{w@NRB$-eӔ0ͯI}#]Ўs6\__ FY>W'q-eJ R4YW9tl$/H\5VYĝ_猸LW+Y)ڣRr `>cRt5qd3 \sL\Dbƭ|!0&?T$]e81d"#rIUI42z8`Ǻium{,ZW)T,WGE9dm x*E'+~Iބ/2&3> NwQxUNOn,-w9&ϖ],M,u0Qq SPUm8ԯF,\}{vQ#T'M;lbu3^xsK!e%aEp\]4}tJ;C (؂t<9 QU^}bJ Gxe;=琷X|ǔR4| dYD]9`NhrAړ q)2t'9ŊdNزapHSs$CcYGV9\<ękϓg8T~:2;NBIAV2:PxcDY gVPx7yk%Ǖw04<`T{vʢjkt(Fzq7IT |p۸Ĝ8fl/i@{ekC0"ڠr{ Bv3\ADM7TlF YPa$6-}ml؏*..Q2` ӭKUzcgl!B 9yYc K8}P]YgOPjqUԉ(3kJb:&dpWaZ3}Ds  _ϞDZ{t⩲d !߯7݉M`L(?ҘQ48+,DbT\1RӇ͖jvq1y.If~U3{ H9Jk-:m_؆L"f%cMq|S\T){ަC*W5k@OnV7Fp! lpD4=&sfybܵkCjWb6h!1|2+QOu#"l~}9E3=n; LiѳAF׻c3rc»|*]P -HS3|gWf UӴ?cʐ"-}3I7ډ(_\9s/jw48atqbr7<X];n_3Τ ݅"W|H qNr0vD(Vnp bL -e;Qk <:m>,tIP6ytNJӇ;v`b<*kƍ#p>C<\X"pkY⇽Txb}*8=ј\NKW[wϠRZTtAfSf~ }9\݅ kqsl)=ZMŸ}"0./߃X[[!;W>Qrw'2bW U0tB!Y▕ۚ$쬥dR_qUŠD,1}@Pg0۫Xrnc=-X ~ qɸ7-<fLR(A͛yׅڋ>EN/yN/\gMjQ ʅ{MÁm0:_hQ1 GOU10 pa"*jD̲se|ٔZ//8gXCXnM8-%r5zɝBhrf(K-߿E'Ҽ񴸁UQ)peAu=M_Q%{.E 3/,' /LjO2-|b1 #n#sabL]OʲHVaAB 2$tqTh |Ak`1!_(]Z`\N 8C{`]m&ʁH)SƦzX353`o5 )@op|V/]rFQ,F/E0` i%W>N[hDnVkվa:fCpJL 4[K`+2N>٫$AѣʹlvFzU%Wy ߓ]ܰX?C )%1ck,=7Z 5\FxF貪i/4.5FJ-Fۛ{#7b!( @!7[O1Id92)oهe #^&?c0?rH\_S/8Qm^UpXd3tE19lcOz|EĖzбA3{u<ߒmn,ܙA=Ilӑ+Buc>9 3a \≘AXdb!(Ts rxF; )2(۲Fy!9ߖ# M<nQPc>r'"*+wΏֹm{ -V_rZpQd-t9 %">|-X%fjO6Y9Hk_ aպ":Cs/OHW5FUQ# 8YV2F83ث!ʓzPqqn4M mκ*4ޒ+ <#f!@LNn_tfj?\62^a(btubZ ֽB_r( AY07Ja쯡HA*2ڤvhN5XB^̷R{EW`Ս0+~Ų0ƃ*~0(.ȍ4 ji'@=oQ)8x?G{ vٮ!eyB<UW&=%YyQza/ nʹ'im4YkV~j 8)jKq.0N"\^D褅.dЉ]"p<DŽ|b:bfyDpGb#'i_W\5-NUgtsF+SSf@{R]4].lO(ImeE4r͇Іs"><OZ6TʑR)l$Haځqk(_M"Mq-$xif{"~rnRv=O5?,ew_k`i9KU:o{FG}M7 I  3n9]$~/+Mb֬BAެ <B 4iyyBc?'b& ?J5ؖjӲcm U)ߚ d>mGD,$Lֈ`NUrSK.;^mg /yEsYHkt> !cK (W\reU j[,Ѳ0@S-A-2Js5V=eP(0aپVv;+ ^c)at&팬qr)4ZN͸\9X$R} X;U#~Dx>KjFe/AipҽH+On7PO@v'j'kj(Ч\~?!ND ~ ‚ƻ$_I18@ 2(%xI>a R'C4gg _l)7M`,{le"t%/Xʙ\;y-ZoOs\t m:D`vתn:n.Hŀ{o_{>nhƘe?eA+rBUpZϢt '*fֈKMkѹ/IU95>L Lv{& )`:*k0 B@uGZX&]fx4{c;(j;7vq.?nTfMeHvD ׵ 67?X804X 4G4j$ Ph痤eĄnWƥN CYNx GL|kԙږBu"}po]aF 9yJQ8-xd[N dB=p>^ Hq+خ26U.ؠf4n"ngα*Ǖ=m7G(q.:*l`ӯ2WpEMb_Ju$Q lV1# ti]cij=  ̸ΪNfϗv W?ĥXK]A]Ha%̳4w`J"~'_?`:?EgR޶wE2lWo%*S\(#ٞԂ=a|=Wbq\Tcks>P0-jbۑ hոB6='fpS,&|!/9b3=LS |.r M$e,TƁ5LpzJޤܕgc"}M N[a2K~Udt( ?l88>zA3m]CN{l5;V|Mv \oܟM8]:v1,bH})$'[v>ig{lV/IWvUlNŖե݊iʱ$pHjLfbddǨhǷF;Цf˻r @E~ծD[L*0RH1I‡)#Q@62pEti-6C䔇--fv9tJRJm'1>rl.S)k\(wbt8oʔV2 y~'3zQ rCoi$TXY%ulҭi[Ct;eD_7Jg)nJ*zOQo7]t[Ѧs T?@s)d@ܕ.z]:/@j=ݓ7(,:_W|ށ W;6}vVc4Y;(6> IAxC>x8(Jlj`mahx?BHefCJ}Con?!jCF~97.vtuE&L[>޵]Yf(`\/NbVLKF/I`<,VR Ɯ!n]+L35Q`lWL$ν3xQ#gLeR-)5praT+I?-(LG)GQ.X_mN#=T'$o]ȮAHz_; c4880t%/B(]d:ڤ3ϔE)*["1Qn5E4f۪JY௥aTG@ p$8 m7xNB1+IOZv[dŠMI~^[d6sjwJa x qyS1RK%Z0}?)鲣)I0c!g}jWTBӽ(!k<*0Ngw05M4/RJڟZ#}Au!׋xeW;|s4r e ,Yb=WsSh)gu%${`;L\ԍ. '˃X.X;KoC.na"AP H3r'58,@bmGzla@: zy* ͫcozq$q^ucs~ W1y弤f-ҫ1s5xdg34CG`>EJ̎?qW],kb=\J*E̷Ưhӟ? lRT?9>atsvs`rW t? Wv2894/mOB*h>xz.. ^ƒWQz k\:>08T@[Kx~K??CL=rlQU9 L $E:PepFW[ 7~o|?NwXQvz}H0Οjs}6e\ޚ+jg2mwUgY{uu^[V؁~ F!ǰe~0g]UY!|eE lWPWu~Zv+~{A! Eo)ol0=L{(9"9{xmTELw9SzDYt_U(դv N;6H|1K6+ %'py#oE0i4S "ݽgC l0 @BFQr[mTWnqΣ3[͵ Az/ C,@0x g2 >pk,[zRrRNɅVOZɒI[]C)xcn8XеC> >6Xmõ PQ` ߰Ð1*gt{JBXDNE)J'IU/P/nK/+fl+LUNj|?a$QHdha> SW ?+_.{ >^n*`"[.>} Vʸ-Fg~H(SeRB}8KZ&ЋHCϤ=R!)3xߎoiE}5Q v"@7HunMa8 FԎSkʒ_&abG#vW2'>OԲ;"ƒݼJU L1$Er=樊3[Nxf|MJRǍKwwMyKc#-`3equ pqYDWf,rHSDel!{NQrĖisҀ,J7@ff P\u}H]+) ] bT!1~2ʦ<纑wr$Xצyؓ$oDv:=xhh i9Zpcw%t֯,xޱ %HVYmjAZ jj͒]e53YK'{UCKI<$e R[O]) DIGιj\q{NP䑵{hr-oijM)eGZr`t#%K2sc ŌTm#S:QžR$6,k?l zꡈ T]5)h2F/De!MbI%[FsJ"No q}ˈ{>tXA5 LE|f*0 p < nu$/7+b-_Eک=J"s=гؿ1+}%|ʈhՁ 1]7/cYxdՕPִʘ 0x^z d=ħ,1ԫDuBWJѠn-L`-K<LL7%:XHuϤ80*:pGO egꌽ[b;rs91}1-YB4kLp/Nghe#ߡۗ,>FؾQv,b8UOKäc1󝛁WSui'RLc{@/fVS婭 O` KRS=d `l g=q֖31J?3xY&xnQd^w+I!5 4J񝷈R~1Tm6xquT C%k fp`Ku 9g >Idh֐G¦5! 0˂猚 `dAspX~6YK "R sySgc>]kiC ØeP5yf.nc{@&*q.H MĿ|olPR?\F~~hB {r9۩a>.kTvw&yk@7Zztv?fb7L.[|G>r1LV~t-y[а¡?Wz!+؞TdX9!$ن9KZ 6n¡&sik/PTUsЪ#K q1K ?u=ggʱ^Ӷq2c6#0|j.v xXV-R A#l)қmWYЀ8lܱ)Xo0ppžz46^fMpI? 3&O.ij }˃7 ԕ2=?=By»mUEY4)Kw%IKiTSe&"%F<`ˮDڣ]us+INtI9ǧs4ɊBE.<+P꺵&2-M( GxROCl`Dwv糸aUF)Vh1[{Ư5څŪx) l yOkVfPn J` ՘!xHKC]L4)ڍC͖r}A@A,HC~Y7 F?BrrUT4k/UMHǖz(k"vqLIj{FԑYe l(m}o80Lp{],"D\p4 @h;Hj.»Zole w AD21~I.cP5ˡ,me` OW֭sNAy5_DWyÅ[Z;B@dૣxxf>G'4)9mkB;TK3tBZ6^XqoeCsoЍom ٲqvvns $qiY_`(:#Si =66-ѫjRu0^.eu/ -|G_-_zXz ? z=iMMJdrrXI5'Wk)OBB{WmcAz7>Cz%a.J(4&mh5y*5C2n5I7-*Mc4:0WGئ8R| ?FYnϏJT!aXm,SS,W=,nM3#C`EdM[&9Cep T-(CGA֒FDў0q*~PO՘#† \vj.ǯn fk4=_<$) Dwweǟ<^J葶m*6޲47gL^th[]qu ^A7Zgtϲ.WNLE1Ts5OR+;(Fr~7ׇ$nJ^D^_7L^U?„*La4rd1Zv݊q|+WŒS17X68,ea / S(yha${uYi46C(@;h\\eMQ@evvikI;ll"^펎MT~2]1CkgG|"nBz+^Z4q&0).g }:HtCֱ[<^bCQÞ@ܨÆhVwn=.ݱY\m0pH>@k& R.AEv*hPS9M`pNhp@pvaG*%'mVÂmw@Rj&P3 Hhy5Z jfP>(i,xMH6Dy$Ģ#s9u`/g/q^NqR5Uju|qgsVͺ){NW[|$@#5hzl*R!#S s7\ c/L\Lv+ԓoAzhu x&}|F> e84+ƨ (i7tƨXvx~ .-ˊa5}5ɃE,a iuJ}; w9c#$!A(ܓZ/MÓBGdc!*0>YHҏ%!eruH=lsA `!Ty!owì̖Xבb-K` #Ba.[JK猦NE| 8Q,\o;0JYX 5m A ZVwJz:$mPW̯ SFOvZ->A$ϼDX 7*-z+Q;4+Ld=/5nYƩ#Eϛ-HĺLY=سXY\1ch"?d]߲3,O(喹L+2-v$:(˳?Fs IDbе<.#s` A]kO^wI#(_8m%u?M\f&._3r;'=Qg^⺾<7y ƤηEFiJJ!f/AͿF  s}d?r[G`]0mY:+-E#/ %U }J]w}M+OEq%~ n[ViZ# BdU) QL0. :yt߂ o,w!}FujuZ'*Ǝԅ|C^e:F ׏sPopkK-ȋY8'k:ޘi49\&VJ87mx8k}qVV낥|osfLDUJԝYÆ.b^ZOA֡qpȥjRy`J`:L唩)d kb)+32V~̉Q|'Sw8؆>1Ɣ,3ےC=3wfan5%B psD_j* 3+2Cnۚ%V}c({vDhѿYڴ!y٧g"bBUPD':[oZ}IDz!..aiwU"o }M_B6V3ݒU=|A(YV |To_kΈ~ !qpG5Isk=^aاp0=4j3D}r3sRR^GTw\ oI7§o>'H>ǫ~m3g$پp4N8q`.0 !g*D"ͦ2aL|h^J\99y`9g6v:TJUbA(Cvs_aMF}Uϖ)p!8Y̹5D^XҲ,q.-hDNfΧvfPW=ʸP2>js|"5R#T6E؁X]| 8^?v;)G ?C 9Q=jxq>EZֆbe7g)O4,NIyL:r,iprLxԱO'IBnE~6gKH` Sۀ]Fڂږ-T_R<uoRNfnDXP`e ep(?V'6M0XaZS5㛒UJ>$hepYd:ڳะ2@ipJׄ`5PgA? EkziR;C0^Ds+3"(v^]K{1+o+>,WgV?.+_8<)_UNQ^?{&t q˩{ƠdVqUR/ 2bW~ޒN*o=+l ޳746CT0:P丳|lHuY&^;t[@f8\prXDPZ-Qp.x 7 M4>0~kVY|CCkId`mN7||"opb8eOVtw^)K_XġL_m GΊbقm:]LSfDgm1J́)=ʀZV<`FLvoa^3\hhsҙ: k`G޸iX NM˯; 6`|闓Bz. \i?.@pE)uA x~A$#nbrOZPf|rBoX`=҆3ZqV%\8ّ71SL#Fsb;^d_ o@JiX cX},TEt@H2Gok*;RL*NUͨt3'Nj)Gv((+d{YI ~xm'K TPd30.' $O+0Gqņ,R&W>jorċtB#0&C9KZ*|S7̫Yc5¶&oSn#o6m‡+S ˳fDK~1EAMrokc+MP<-e d}BJQE3"O4$7 Y׺fh([M݀Z{=`$$3'6ȧW/-K#'.2ԄEq~m'Dَ=]r_r/}2o.RTŸ:=2^Qx9:SY+m4]fhCLYy| k%byLjghdaiyN) |ZU3 x۹'Dɂ]a 1C_rFDVc-G@'mcoĜͿn# FfdrĪh3dg̿SI/c|}ַ]l/ eU8i?|+RETJEI alj!9m#RkM a *;?YBrPI=ԡ`R08o)ش]2cuLGF5U->ŀ~/䒩Zk/6چH(:K$ 4:ײc_-8߼ex7a1jBQBOiVgգ{&v*f\HV:⻗Yܻo1DGFu\0ͶJpV9= 7`oC|/!缸8f0JcU$R۔ i= m_ZڣoϬu{X:,Bg{MJ U/^c ),%ɧvIKdǖiHQZcڗqr&;k[!ጚ v \7 Y۞8 n_Sz$yȴtDY[.([oK܍GJT椚-ҕH9<%'HaTtNk~$F] jq_VbA!Yijgft(s=a.s- AQ jI*lclꋊȖEEb*[2WTd2!W@8 v Ljs8=0h[)A B|+C;6oVC'+ѩjԦ݋Ï70///t,;{WV6E2ϷD`N53huj΂ZS5涸SypP|pM8Ks4 X֨l.t5;q|=*A r ?̛X+KF{-gy]dN 36r[\3?abPODE`ݓ P TZgȢ>;B插YÍ¥U0+j|xV9H2 [J2`.8i.B@i[z*x[!%c= ^x Wr+]Z*e57-,Ƚ1G6L>7"Y&+ ;<{ix e~A=r>ɬv)ީ,QW!6٦,3P;g欐aWpG",˰97T"eIwc&&<_71&bd>p8%s=VEAh0`Kh2ʍ=:T߭&ijaK!LnFR!1hnFd~t≟lhA y&'OUo#|<ͪ˳N";k[RpoAA1t';uM|1w`7a:.{D9aN.ϮJ}l(abw,OLo0fL F_&v 0HQͧ--kJti>Y K+4R,Mhg ٳi]FA#p8F{?,R.ߊJ}ZF?_Lփڈb$:]%W%mۛ؛RNhfr(cܶߐcJ˸3q#|e+&0fUsVl@SZx~Fyj+<;U"ߡSxk~哑U_@ňagY0[X) pu^E&bȿ! pw>+}H2qJ3ߏ0Ebv,035y6oIeT=PiXkэuJ08Ux8L40wZ[·LIKDu‚S# o+ՠAT[61wI8=F >ާj~r[ 7' -\.T' 1۹W˿[҅ɀ?k- 0?XLԠR.ϩi}_:JV7O[&8K#BvW;@doo*.X"]{!.Qza.;`-ʄ{#Y*7Nݛ~;FG| ̀&~u4cM&zGrLsuZI@Ţ/Ýpq܉r.m;xQ볽HbEF@ ָl@S XY[F|z'M.tVv$T dneˆ*S|m}W*hch;%l hPry \6C2QfdTPbVW͈R9Yq,3`7sVo]f D\׻Mq c1A٪Ψ۔3a0T}#/d@H{/r[S2atc&W$^퟿1`D˫}EЈgwucQuG~(s&*7/j2K˥5-9BY4E!E.Y{F lQc}qW,ql =oj( ]Ձ궨+gZa ] SKR[+t9;VzLy/"+߃Uםm. !<ؐ`3FWX45ۍwL`IfM/ͫӕ6ZPMZ|dO2Ϙ?;"I۔x T (fe7U ~-7|m W3x K}tp)/;=?|,y 2Y_rJI>ɢ&G磧ꙿZg)ŤDd;uw;5FΕa^tdAWp.q9Ք6|gߺTjwCӉ) L!lD(MYG,TC8du!' {N,lF"4`M=-|R櫱i[A+#aN՟h0"1+0AΑ)7_c; a襹*<@站.YhNҔN4=ӆpz#l%[MhThQ0Da Ru'n7LZu~ؚ8Ƨ- g M\r2R|`sUpvY~Yw5&lUT,Rû:[" ,bz_<&|W POR(\xyr?|s-aN?Q=.`FH,)ti[W|?gSrE5cqI%BK%>_ ?3up}9u{-jdz01KE1~ꦵHm]Z (_.ko 65 \Gto*ty1vj/H%#Of?N*g,ckV SL 8⒰T+|1|+ j7D{M`n%{_q40o8%n:h/c`]anSa؝=dy!$}GK)(.>dÂ6"O w>0pZcD]#+5co)PZ8 7\7$4=t.5L⃇eȬ}$HݫIx&ֹЬjoW~k^{y&^{.[RvيAOscY(mRK`$ l*,%PCSC7J׺ wuB $8\BR4?\-ƿ/ܲfT5\؍^.U;=;*3672 H)}V¦&آzsH1=9ƳI}ˎ;?#<=z[oo,ZtBoPTO5_"- kH&W#?D.BR0Nݹ6O1jwndw}h"H뭬5ɫ'7 e1Z[s< 3{\ $8ٱ 4.JMS)AW/LE {I'܍5TI׶0cbD$n$ !aIlw sR%ecr vuz0DB}&ϟMixrk?2'J0Pt 6'4[X+eW롋xï/tXWWNXda8_lYWANV"KHXM(/s-G){?ƹ𸡾`egy='tA7OXlS&e#_k؎ 9% P:k{1ޫ +Rj!ߝxv8u+.P*f3YPzzMbǑC&Rco=½O0CcLڊDw͞!.9O좼G9\,~C"5V_u+涘Z A̓bDL0K_`ɹx̸5Œ& IҒ8;f~eLjc_^$干oPHךDꋖdnpIԮ6l8X.mx>9$&ā8|gy <q4~-$y\Y+mheaM#_BΟL0&N3&,#Hx>q3(AsA֪ MIVޒ(dyz|ש|ZDάa<ɔx^{q1uJ/d"RIx{C0#2]eD̛E]@nf#1~ q \,VPV0NbC`':x ْ̖$ߒ/qn~f,c[FNg؞/Fvydz ܧ#XLV`Mdck\k?8,//@O>pizD_ޮPf<`4F#M{8%gGZ{L~ g_#\hcܮ&S@`P[p@xB[ഃV F XߞM9Mfr]?\BӺc F1Wp)fGd`N3t-^i%l"`X-T-eglfSo; WgS_ȿ.dψ z83~^V֗mD8snGS8@ 90oBV7"Y؆Tcٗ4z)XX})s+[^I׉)#wAޟG5" ȭn}JG@IO`Iqk(܌ŋ&=N&G}AoJ،Q] I`{z dEp[%!u;o \`M [F~4X߁$SQ}\졘$Ⅳ_֭{u4EzV ,F1Tvto )RBı+a+N gGl*bf_@Z DRš2A%Ps3ptkD2J4W"PCuRc3K Xtt{%+}w*EWg6i2n#5V&(k^T8V1Cm]b?U{z/ F UvxhhF5\Gv'՝\{r;ם/ogTCZ*R.b^[! [W_NW%c=="7C_3>Vs1/YT֭:䩅GĈZCĿzTD|#o>r&{}0a ,3~ca! .#3#9FPͧձlCX;UJAdvgdEW -9"vuJ&k4l{ӵ$= J| mӘ|%c+&^:|=#9NT黫t=g[!H=MZy^ױwJ_2Z*TznP\hG@~*fH L31# d-I1fAVJUKEA)\=E-BKUh|= ֨tzJ%SV#"xVY|aL232qYDEX#bBf1 e%^J؟dZj6Ř|<:m0B<dzbfi5p It'jp`v ꘜ8oI+[ r 7|M%Pǐ&?H:p5) y}}AKiyzT.ՇܭSȃ Ӵ+,p;:5y<$͢Y9}܀3/V:#wW7%c>RdҒ"]ٳ"PM^.#wf yE: Q 外T8Ia쀜5؛Jj= ,D‰0B^p#Ln^B%R"=ˑ@+>brr_gX-,̛z1HpTN$w2_[hN@r8xe:vʰ%3d ڤ.|LR0*(C `1Qs;=s'V1. wo Vx?D^y;e$0Xwd lx<2~2{W27v93IS>ufsnwQ*O+7xQcG/ϑ[;K: -sFĖ Hnx#rkm-NͲP% 0vvIeNa) I/8?NWHE\kKWP'qC\!к>ajSEKbKˁ@ٲ-7gQw&GZ`2!_M-gd:c1ւ)0(l&:N&AP^FE%r UA (njP0\DES{S}Zl0d>/d !lVwu)Rư!xk-Um$i>s/ 10Ж[@htLmjSۓ) :'hW=a 1]ScAh>Xp2_'Ro${]bDh- pC#ZI}m\a<^HAC nܙ< 0E2lc뀇oGu^Q1tl \#K!nZ(5y!}sBvCQwƙW"Byzm^;94?B6HZ0jL"h+Ta蟡ylE~m{+%5nvMaijcUw9xzp[BƦJn|xK5"qۙMQ*X~W">I[Fztg?FQ:5]9-7 ݈dd&9aP]NT+菭;;5V\󶷁Bw3du2S o1.T֜H0w:\I+C_ǵ%)N`ѫ(#]>q$ \'Oc!(-ҧПvMW؁5/yV}tGȺ+ڪ2 E^mGVix]j"R0 Ϸ0?;caܴHkr-vgy sqL"S*B~1b=O~E[Ddu9QCE=s=cj,\^.J @mGb$<3Qy.bonm̻9t[gtޡ=9B}O֫⟫ RAv4}YS@ fj#xޢA-F\@PaD&d?è&-~X7#6 .wg7˨"o,:0}|絆~JX1pV힪>4Y)8uzEd4V8#MliJ͟t{I<~ -8ߟhL(`R24?M:7qKz `N#TtU@Azx"GnCm~U@~t8rAQǐPTW{s|W+*#(-(4'Z]St0R)Aن]Mpiu_&j,]Mf;DuF8O@~9 w(9K=O)k۶oS^]d,G3`> 9"٨B!^|;r~v'aBa vQ&6]R6ittn44Ѱ4#j@v7͖,rH+ʬшzRBvm2-cѽYxk/ HhJ0p@ZU'ufUnX.;ʛwS<""eh.WҘ uUR9gH?]\^16⨎kT o hW}cr 7$EdTwHOxڑ49C5sT(7x? YAa#|f~HP,#W Q_vכـWU&6˃8Ŧ7o˷>tͱ,?5lb˖PӷwJ4Lh%;3&¹c m2.{!P#ʨ%e쭮 rE&.ݪ(6%"pA&KB8ZJfDy?v0 40e 00Cl){E2B!iC"UlKC i"{񘇰S|œ^$../Pdʵ"`8Z.pCV%4/>V_*NfL/#+ɦvS`׻ƔM65gjSkb-K1dUc8cBe!tB۹!H:bcyeS}XY;L*D;B\&ao>et>n=G DܬKJV0R.]w(*!|0.rhI$ak^ͅ`gPJ:oze ƒw`08wQ`!#욳OFMx#MzWYz<ҤE9ؤ?:%~u>L!pvE`!2XTCA68ۯ$ _8>DLjuߗ2YթmXsLcp'r0 :RŵGl]WL$q5"S|%+(o!phM"!ꔃ_ũ»8Q"H*!&vH_Lpð:|t6en'ΖasL8-Qu$: wU˼P>Xydg>f):)BrRJ)2Z?qkM~hjt;0QvQa䜄QfQQ Ǭ;cq+^Q,%>'2c)·S’l% i4D>a!5󗩻2`U܀I-68?'BmXl{^7kV_(~h^mvfY[;]vy@X=]xbyI[ʙVl) p4YɈL˴#N:\Y@gIIpJb陥db4&2#['Ջ*X[o`ou0鞑Wf^=++ۯ<@&"SȠ4}c*J@,%+jܭh#9cgaVq˞BO]E'n] pd4c8o61U+YR߅Se䢛Jjy$3Y9~IZԌP{Jk 3=#Rɶ/zg_Ƙ5 d8Eڥ+^iC} r-o(sʗ}4 v\TAG4fsOzI8M7'C^|[Ǘw].b] .^c+5 '65~p2rVHI^wysWyx qc2,.kB vAY]JKSt8ZZT (C[Pz &ޤ0{9j0$,t>q㟷굿ZC+L!_[:c]T2tT) A=]\V7,t @w(L..=}wIe:l&?z&_B&O/U*Ntjs&!DS0@7x5Lj Aۃ,`߱MQ@k=.)ugIXlg~BOT'f`(,Jz,%*G`&yt~:cr+4{ "܆^mVOP.wldn{eni*Dx#OUyJWRYnɲ5x @ Lܚ&WQp:ٲT9-7 n5̱MkeϥZQe2F̓-Mi-j-9gd[y8&-Rir{w '*\"*Ѫ_r8b'H[?b'ccɞpA'"͞X*#7Tyi RKvXhu#˘\DXA9{wVEh%?dL'ҁR㖢ʞƳND&iOєw7:iYnƧE1aFI:u6|qe`INp2J "2^ň9׺D$6h6 :2tUPFW$oymDk'PAo_+ s\sNG h"mxmw';ƒ z֟ho"u9'!㦃iQDQׄ ܗb(Τd3!= oXrCܢ* /G~Z7{@n/LAV0hKAR,4T+1p 'Y|<$e|"hNRE[S?\ nWC0G{t1tin٠#Ҕ=af6ija3wyxGľ!~'8[$0 nlt.Gi8 ܸj2$4,<)Aqo.fy),R`kcľQ1ee9%MHFRp07]SO[T d A,w%s Ggn,)JLs.Z1)'_yY0BG,"h6boZrK,tIMΊZK?ٝ@eWt G#iM~o"#|XB.׻oJ8 1F4" 1jI@:B>@rPQO"e^OfM=~ @Kv=SCP.$^S z ׼;꭮tb&YqQrW?0@_L b:u;#FK.JdvFp̰r⋋mϽZ Sx]* v*+ YKO2UѧxقCS KקWܡ#|J ] dŲQ +E T2fk;C{PтBKﮭPH8$S{׉)Ŋi?Xj DYFjF7Ӓ>uDAG PZB`%3˕Ib㸌譁 ɪ?b=$t~=N.&öXx{=ЖTݣLog,֌ACy1 =ݐQ_bãW[9f ~dۃJ!]S%<ͫ[ґ6aTk`8Vm~M A⭮΂zΛ֘V{xya)?%UuHp]Q>M{-" n=qh\Nl'e\k]gh5eݞ-<9srşQ%(9m&;/.H6& T{>VRxܺ9K !yu|'.Y"' ;LgD1 h4Ω`OlE;bz#W=*Z ٦Nd 7~dhj"_h>9$*՘)1M C,0bpgxPI24hɭFָgw[)lǖ«TŹzGU}%v/~_ە].?-R=恱-JUt-"IÎHtd!vc ri2B[:6y!XlNeGWjfHрcŵf0t1=o=^*:\/&aK eG^^M̬hdkIUC9s?ٗrGk'15P={25_PiJ#nAJx̤KD`nB*0 4<(dK~-~;7I]1QMN喌:>I5/&h(\Npb1GVjf|O4 t+ޮwfmw2Rs3Vm3)d dU_U 2i4&A3%T㐑.))!(d믢R!< NszTƆp%vrtg˗ %SEr(mo͒Xɠ,e!`Eȁ1R-A*Txn[T|J[, bc.D@YI(wbtiXт=9)y&Lk@l2}F$:sxU.?MMo>A;~N ׂ9Oyw_!m9pDco!RKȼ;qKوPc FzacbzmGCkL;'ΥRf4T:TLt%j..w#w~P"RRFoU KZQY6Y}TR tEz;-승3o&NOlCHTz؟$*; ?bE\%B]a|`5*ϛ)?0|`}m_^>,#PktʛUCRD(Ƒ f.<4*PYťxRVA837r*!3g +`g-XFĊ):;:^fJu/Ȁ^(j=JsREؔ*&>. > ju*W ~z_ qyghx"558F_TN=OI}b dq> n #\la,2 7/긋]A͊asg*'FakxX|&]/ç*ȶdjR,)w_Ŏ*⺬ 2.œ']#EJ=,k iBv lI9Q5Uq|둋q&`O#mg{48x>EpT&7C۲q-|lǝlf.m=v ?Bu0f1ChÅTb^)^r'G`qZj*f@zGYYls?鲝[-DU*$Z*nra3xUWPd>Uuȯˤ&W}%`.YWđǘ9.m#<|&)؎X Jᝆȹ{{!:β@D[2JaV_$xoo;]Z3+~j D/*0Vi:J%QF*=4%r8ep aT(#6a0<%R̊4=|:|G"DمKy6C))8=F[jOS|е5&\z^PZMDXwK7ZCX=#ߥDvDj/ { yi ãYܻ+E>N6x[9>c PIѓJn8;+ mI_>xba *Ө*4o?jss;ՠkH휬Frk[" >qgjzM1K#Qy8Z C2l*zV"ՀH=:|K%ktJuGK:<={r?u#Q u':{Ue#1h<\}A#R^KuGeA騩&N!FP㩔ȑȨZ+ 5•SX6ʋޔXXfWp-S|V~{[,i9ZR$[:_Ae? SMVQM--kna4Is[l,l"E0:oi!=(JA2iyqu!jLmo2dE[Gp0C2TG8P~\bX{SJ UV]g[Á߸n9CM!nbn&iS܋jxhʔfr US\B3VHT!ڎu(ƥϵb8ei -y&b:r j!"q@6Iuۮѐ<*X #0VOgfvz,EcPv׬i wU6t!O@|YyŔqq|ablt=9C;M{^qATbSA7+⯋մfPQ)4OP`5}HIXZK99*:9Y:ɩҹ:Ř(u(9^~dzƠ(WZ2{!+ 5lgD(᱓i)fq)e)St%n=MB?A+Ь 7{Fih@#M902/xzAY3,?DQ,7ߩsr_AķO G^'ꎍnꀔmn g $G= CQf^X=2:%ü3 H{3BȺ$jL0 ӏph=hf£4:284.ElX> f"˸UJ v)@,zbYLw9kĉW˜Šy %NR J^+r߅^2a/n`^N#`ze(ϕNi:*'@An]:NHZ~-ٵqsԫ*TlV.bNsqʱq?@FEA3^TkM)bwEv?DN2d'0q\GU8[ˠV =NʎP+h!i@U54MK;Ԝ>/5RGA(eWsIF? B~[}-5c(wM7ѓ\zW^JjNi3;~ש:w=XL? \EUBc  ;F}=gwݝŪW<[0[nIW p~+mJ~[F@D$?Zf8BdW PY583r6$mF@qiA yh6xV\ssQ7y6 Tq&14}/~+}=4OQ.0$ZzP'13V vmbBT+2í$3}-6^p'_t&"P(Io mdzre.QUՍټ3sw=#D0&- ˝^a~]P mFU$0}-w-B+#1@3vBJXHAZTs޺Xm{+mp8ypׁ,;R\9}Pm9kaؔe]-jFip׶ Uޯ1C٢Ƴ7 _4 \UD[%L'\i}3hKmG/ (֌YoI`*J Mϡ9p6Ua1sk@?6`"woCJV CsDDvN[RK QI?^>ˌTZ9kX&P\iIɽ elw@(:tgKTPhKEt7=lUv;\M.ofJ $,OYJ(7bT krAi$q[AP/{HRb̢2`y`?M>b}W})=YTOSrJB@f"W`#Tr2p׷E VEJ.R\HN_ ^G_v7fgo΁/*Oi5:Ij*lMmi](|pKc,{:fM$9(:s.^ĆK'@(L]b#& t# `>WpAV978Þ`8d+?|tTR1-Er=Nq רp4a_48MZ4 *Qku:LS(강{nd 0|[OP BbWؒ+x` U HS.2~L҄<P߀.F_P2-m/_ .DxQV#)/DWWbbQ,~N݀|[sܲ_,͖ޥTζI..b<<[7,ZZqXjxN)]J4 `p0Ȃݭ` ^z"A'8X݋6w}7{d7Ice~ }j/c{⫦FVFϝGF=j-qAl캺5P<.rh>DqE]îOHj7?\>ͬl@N+MҨI2c="*y4ؗo8k {aa/@ U7=w!ɗN̡+E,4AI)&P|ѿaqZ fͶXzonA1-@0[>B wL9 | %;L\^3Ր }i=2F_ lڲHWXwD#-hNsgrAiTHTyze/)r !2W|vH7F6etg: 'x2@=zP4d\_AF9w/),ZcJ}nl3OsRU%"γ&kxi J1-Śɨ{"}pxp-Fϥ#W92meTv/N1"f~)SBt.@;8p` z*NAD<[ 1>ivT~1-r[qh ݴpߗdXEG<ɐT >Q[(D] >E/X2uNpJE>D%k/*t: 8bj j"2 % >$fN2亖 Wޟ ˕NS|J׏j /nhB?uBw|J[Zjk4rz&9;i,tZd9Hw}R^"PTl#X@'Ec%x~-2d~q},Jd 88x0Ⱥi0v}"N(~6%7Pi@AOJ/]M9@:s<0L7zU#҂LbQ$-( e9{Kw"tlՃmG(}ef11lhl ed OvS$f5l|vOImD 1 W$Jk'1!+TAȰ`cVӟoʠ[(bHDooηeh\ e6^NBj53?9ou=w`ցo`YkLRs6D[<0K1:(xۦ^.(@B &nΚjhg4*e8"qfq}uL+' $g xq/Ճ󎼱_\U!ܘ>#RM ٣(*Ƶ?.;LL/uyQ4q#LL[ lgLcoh[P{,'1r,a%2s#[TMڑo=;!<@C,5|{y>ΣT}0QZٱ `XcvLj) ^ɚp%ɼ`~ߠF8z\8{&=fO,#>Ish9¨;!Go ԀeFy?MCF}3ewnCj 84ӵyeOOİW1r49,03b0ܘ^ e?,]g 3-݈RGTSX!]9IcL<&o"Ŋm)/׎aؖncv|,} WL,D4K N|k9纏R]kq{T:;&ƮKa3'R^Tqs}yLkHS@ڡe*_!96qpn"#f+pW̪ng_'@εw{0v! i-PBvqd_1@8lHwoh]pXv~>} V0{ I~8i,wڀ3͜:AWҭ0zw?/Z%(j[$_KGov5_:1h5~CQB}~||›bg8NVmc!$md !jL "Eʨķzx^xmjP҇W&/H8>UHCܤ\eZu]9$x\+ء`>pr S=hAL1r e~"dTp.{lכϔR,;ئ°{ψ`}^x,o*ZzrU yʼnzhb/8蚸"q b$gGLŨ|96*T;x t<yODW<ܟ $q#xv#T&Λ%tvd ]]uGҥ}QRUz.ǔEw8H2nfFrݠWB׋+sA38_c&o^tTMRg_뾥^騘/'z5$"R>$QfUme~ 2m5uKq趬ŏ@K̑b8B@N6b>kxy` T-= iz7zytP5~5-%,҇IПrd#T/0@XfbB2 8Az5`{sE^^H e *0xgn;&7XsƀjʹEL=Dңw἖D] Fj LZ~W)[_qE {,0+h!U*Zu$4Ov&W jf!P›ssPɿE_^8ܼbg;Rd*6XYG@ei@,mR}A8Ѓs/v8ɵz2>]EMP3Vf4kͰ3OV%"7E{JĊUpN\*,N)u\?!WHQGͥ`K[K`E! }Y j`94UfBIz %bßci5}]{ZLoDU~+وWtT"{3bI,P=1-.:Nd&U kuY4lM_󁘯l:| .smiVv {}YКɿ,)]j0 R1HL6(n<RM< JAp߁`( teJځTVWigSxA'ur-B<)A!p- D4#  RA 4rlS?f+:ޘ\ҠF5>xT`rxhR1B=,O9n$C@=d$vf6*_Uh}OU?4elyg`0i ns&$yfjა {%$9=}HzW"<.MeEGօ쿥EC+@i; 0ZgKEu[ڮfұt3bA fOِ3خI$絢hF#TP鑣3f' dZC cGugעsdN} boŔ:QC-T,NX$@f+yI6/Z#<ˠj-Ildqi5G8J Pvn Z Q f3%$e1M+ ig΍ZWu9sNe+7;>d/bkNrLg3.8iL"+?R߮'$_X  hBc}[L~YTgVb6eiD"Ʊ$냙!q֓hyA:P\%?7qD [B~ha _-/4i>xPA G@%*}.l#jH2vjEş?Hf'ۋ@29UcF{ oxq|qoূ.nDMʪenk g|`ÒG+gwX8熊ד3ШGŀ I"J6U+"5qU$ 2ظ-}# 6_FT%J/gH]#NCҊ19诺 {[Ezk+xn7 _`XACe^F*}7S$&y: +>+ѣph*U[[ŠB"0[mx =xbRKz5H<^E#RhQ 'X@`dw:vUnWG>OH- 'iG {¿@UA\{\xRpj (^:)mF 99kD?)H'ɱd<($s!W!cOB,YxKeFH6nn,G/f'a2&AI^IwwV{{ dA6-_1sy lȴox1)rMZ(;%e{\;]TTeZXǥN3FB\Aऀ|Y벺䬥d1/boe;y} y1.#@Uk*xo "u}ZJtd\=9OZƿávM#A`  Τ~ֿ*zqdiDvJfq Ny݉Y-<2I'V`'p+Y"ʉ6@Z ܐyPV{{ԩMNAW B8KÒ)0Hҝ?.O,@% ~axcCj?p 0 Vi;(](I1Ip3~Z% 96&׈7\ 'ۉdrv*^㺏:4+=uoĹ̾hCЉHIM]Łd*w2pҹFCDt= :4ux19tT /xͶdh}Z;(DQߧ!䡣04IT,A,}*U?[3Tvl-瑔 Ê $Mnv(mAl6rK"g jlo ՙ?V߭W?yZʼOjF*Yji4u1ݟU .HM›Jڄ1S.GϷ+Ůr;>$-]>Awp1Zx ݦɗ;^`K{3) ى L1ZbsZ 1jFĩ5RnC󂟖iNQ|wSEJ?2Od;N b%GR&^T#LH{cK#@0iRqu}<ԤԶWr^8*=|]zH跈PƶxGFVU$M(XZE֍J1i ?BdWK@(%˙ $z9^Ds*g U3,Ժyړ>]j(- @椦n\e^cBHÓ~*I{ZIC ~A/U2a ,llWUk5ڙSR5 qƳ)G>o͖vbrx:03$8}*bP"IDRmѺNⶌ*0B,M! N3PYAY93Q%&!t@҈EzYEs!1/͘(HZ)[&')G@7}tL G ֹôLH:s3'aw P ,z v+qeӢxL)1j46 BT!܀P}`&q"!{pT#L0%GtQ!@tʈ `/w/ك'T.vI:3*7,J;c65B=G30Tʕe`&!~RYyEdZ>ƆITav+ L#KPGRgK}@xB]!9KFU kQ|J49r  B T[r'*7ƒ,"mrDdo\ق'۔iEd$.M7X-2~b5ٱi$4h$\2&5)NhS>$šM}s:h2 Do~`A2]nP%]؟;VK..vj$ &#8$jLϣ` D0I&h6w[T"yCC+{@n:=vdit]T{]'QzTrc/6 CM"K<-4d`q!d>}Ń_(ʲ.| ~`p.4RTz2ntnr8u}»F&tY`"B* "9naHTƭ7߿C۵$($hG s&^B&v؟֟Icu;jG)uejF;'(qa5OkʥL>opƈ7礕fTC/;?mfu? TDh!:y$Pog].󔎓R~D ـ"(gQw' vdMHiS%A62Gֆ\vJK?K^V5DN̉w [%Zi[Lk1ъz> ,_,'U] ĈuD1-/NWIOȿg!ZBqU{19+bd\x;nȉ'* -dl ؅U(ʙw>QaM Aud`9.h9wOrD߱ @w7c9骾sf~DKGaxnHUR\3ӈ9:6IYҾVs AC/<X]^c׺;톊-^g`)< lK44M,4_E*-eY0f-NeHwcCԐ¼ҏJ$ֳü[vҍ̫n"xOn8D2 >]$ˬTO'!hIWhz;ژ#hV|e|Ql֖A>$yba1SV@YjՒTNn1JBn^G{/d2& ,!k`ֶ3\`> XcNapVr*xZNFdFc,R $(^er5h^Y 8.l!+ E#wJ6W@8p55+52:<v N 'H/3"96T,4/+TЇ%{a9#oiK\hB:$E" ->m\@?mt$|۬$] SSQ%tQ_emaq~n)4 ˟lR% A+4/Fk?1Kv5vVMGHMk'JZn$$8皷'Ne;nɚ:W2V*Ϗw^#.Nbu qg}xx<גWoaX/m<ۭ3xww1an#c(:%$h"%Dkgr$^6]:zR*~Z>d F~~GLl^YםJE)<ʖٽlB^ĮΒ N&k/|Y` !}^e6;oL="!XRMMY{CFg׭4AkӨ2!V΂q%9*_}ԬLԖ@ Rk?}’| [OqPi+ˠ}eM~xY} ZKs1O@ Zl|xbŷ^稓acvʺLHh+`8n?FߑcF0& 3O &3\ JS[a`Q읆.\%j=z[TaZ? 8KWvcOj3TPDnvsޒ/}s@L%CB3 Nc{EC;IF7CWHUSrM Ǘ]pn>-R0eQV22 )U| Z-AvVɈd(̪p3[@DR~fzE!'e|eNy Mz(P\zwɩpH|ޑ!I+0tC]k?3"VL^Q1t$|#U B^I UMH}uH.t1z y!BVƢ~ hW͸]y/ j4jPOa>3E~8fEc&#EՒ jL!`(M`E-QW7WfhU43-: mߧRէYv' r,]-k^%鉼3UY*/3 ne0=BLrhxdOi.:hDܶ}C*7 dp.r8ɻgrE:!Hvh)w_$ݛGV(¶jv^jǟ$lטWB{|ۻű~\'o(cŊ/ %gIY+[(͚܋0hT' ;$_NKYQp s}ݻ&Z<&TLsGUp WDy5e~=R73 =GkD,dC)m>~b&;\t!A[IwҶ,/ॕ6S|t%:I}fÙ1UVt? #U'H`a?IH@UB\qP$ x]@9R¤RtPӊ%Uz0D?h+}7 "bV>=IK Ol55rgV!siiE [Qh {cjLlEvxfEmB7>ir]I/>H5V 9)$ׅaXV_VGcʒ?a>HI">OhK6:Y@gEjj;PO՛~݇d?"f¨ 3~j6=Y;kΜUd"/AZ}oZĸF$Z;ψw-R-:JϨG\dc6<%p6j5mw,s *1Ґ:R]v4ysy 7 `a@I}|rF3􁺂YY-A' p9)S^G!mNe#f3P+R@Ái| ?7; 9`f]G*W~|֎MhD dYpC)Jy3 XmT λN#΋!S"ƿVOGAQ; ^YƤbU5Ovo1j [$)5aOy֗,{djYs:昤5Q\{Ik 0Voun0Ֆelxv F*|{Hq7e4kЎ ra\_;gaaO<ۤM ~NNnvؐD̈٬OwgHzo9<1ʵ'moW$Q2#\a xu?k;.eҥkE֖/p =5)`cL~M):2BHFV֓ݶ˻@*Gj'_zؘi_ղIt:|QM2<|.?F]9 tЂ2TK {uV!UTIS-S5;pJ'\ w665a'{ ?DS^(TJo::tv91U]g3) XEZ h !X˷\̝ Sʞ#8dARD !Gd]ҖıY#ަCPJw)ѭn1S[zWF=nDJcq<͝7/b!az?1&+7ѬTR[~O M$ 6#ƸʟuxO[̇?V0sXm!sUx&gndUs1kډ38k E-.pOfPdɋW1cl/8-: =B_)Wㆦ蔏_5,c˽2ۭ.-,7eF0>0͊& ! ?dH]\,u֘4Q*tF>I1aau,fA}M$;UL]H' .D6AfThMM0"Xȹ'Ɂ ifu7K J~1cmK!2%HE|0σ)Gʃ/)&p8|"c>2t_FHS

Îݳߤ2~SI՞ K |.҈DV6')Hyvx,|n_e8;̮Zi@:y˫xk=NʏA%0#+X +#VN6x/7 ٱ2}Z30qOu84V$D|T3=x% =PVNҗ"@*{V r 0I;Wf6KjaGm#6f%u a~ n_+{YDt,fmqR.EGg0p M|xfnYyky &Hqc`9Śnd '|B$m1HJ.W5];wz@.\ _ sjoVZt]ya&YYAV ;-~JKy1 hlҭ]77*a >\1!2!Z3氚ꞠqĥoDȡZ릸>FS!ގ "6ʰG!Kh-Bc6mʗ ZKb*[KKB.yy0I[E [iCM#5y@`DppڜUº`frׅM)תߙCczC׷$y6ƳG;,S&F6jLqJ;Q=u 注 c9 HuOzZ;"3^u3˔=hsхD[Io8Q+d0%bRd uΌ}sѤ~P:n4U`>o&i- ҕ'349?)-<.ȍ NlɢfWZmhQ'XǶ3藍C5]d" xnE.Z߰0J`! q`@::MTt91zrqF dH.3;t3+Hox1tD)vkxLdxB` Si/#MJ'AeQtՓߍ& 7! Y Im|? :iIp|r[a_7h z+xC %WɻPI9ґ0ǫ}BVyaq6K/ e\pedB> Jpm%.L|UŠ2x?DEci>šf-rr rl<GʄVkˆӂް"h-:S0id4;$n]{xٿqc~ Т2i]yU]Gj AQMڄQ9YwaO;p!R!yNNx G|v"S^K!kgW{kޒ#}p6> (Z捖PO5Wh\Wd{b^;ᘞhQ!b5`2w5"=UK)c7hɶH@cc\G<ҼF>(6ƙ}s.='LBފQؽP5 7i$ü6G2>#{:_4/ߊʷ ôI!ز4ѕ0X⋏׎"u( lʫDtQHq )2\S6cJ;U U- *S}%Q(zҢ9[6We%Lё1If99}RDXؠ|pcH0*21[xe:/Ƞ[:Ͼj- vWp1 _Xfu)x`_;iʽ^,AyAL *q|y4(oL±YCCWInD[IO{gՉ@DUٲ=h7˱'#lgkQ>r@OyWŶ$H2:(NI,rmNBnj~Z/Z%.O)-:k*p`'nP'=*6dVQjC DY،!?[)cytdgwjS8̽Fqpn<])-3dTcu]B[ "A!Wt[(h=a0{#eI9Ӡsiqp^Nee=hS4z 4r.P߄Fn'8Go8ʿE (Z,|5d"RRp;9q2?G]"`ɛjp6Rvj֒(LY [Ԛ@#S+)+%<^QLvȷ7@v,&63_Y=ŕ_]h9crmWǨd+–O5M5[K*Bh$ ?dVTG ]"wWJ\Z, cѦH8y!86uc9JDIyr Eկ),)X_ ۴ۖL(vXoxr{ND~E'o/൞m3{?̼( εM;-N᏾͌@¨RףPZwN񿬰"{ ^J oOǏ蕆`;pcrmJN A:h EJu:9"m9&߉P5pY\@N۾0z\S5iPHseaSSUE!3+@@~G?\)W5HOWsK `Vaqb]Ai['Y@ ;~ 7 _w煿7c`Q)xI;G~7۴ߌ(mi4#[P= .1aywUGyF_w.!6uC6UA!/Ǐ*Cl*UEO |7_Uq[g326]}M\"BVÄWC}wrU{k 4=G : Fvzy* ֎Ӎ VaĻ!=g8T_aX ,9*p./DUweG1zW=p9,c,s m(l_X|n jN0;D ǻ)K?wJs̨ kC:Y+7둽Rɛ݈˺HH:|l˷2snHwLYf8?\fg+D3 @2+'~.=?HkS㣽օkR_e>&EJ" ^M8**c$0I)EzP H*9wv\H%?1^f}n*HZi>[(Yz> -cp#;yoxns IP<g8#^nP5qphs.@a|jHz-zw:?ˆXpWf$7%9yL³Z„N#-r<<EM6%WwH>M:6.}"rZ.{KX8%TrG (vskxa)6pvXg475[CajJ慀Rhw6 _(S8[4yȢQ֏@qOr]?:ȑ cs+-#mbhRJ3zH@3j_ ynQHw#!] .cѴVl_xW8nEʍM1TN*g?DD X1܆ paE SKU f%!9IGk27}ahQ|wXcMSX֖g}p)+[#|g@`ӻ^Ƌ&_[) &0pfHZ@2.r+=V)sY oԖM%I4v` ' NR _Gg4;?]5 Fyr ]vgIk@%jG#+Ys c|UWSQ'_,/RE-!_]=6X<i#e p,>z'zɒ a-"_ K'C)ß3OBI4 K#:;v4;\L.Jv8Wr|0qArɐ'}L*:~: 2P9j0{l\FeU?pd*=NW.8~Z5$t:: ;8Ҳ9xD:7aq 7K2׉bF(w%v'湠 dh0O3btr.5ǙfH^|7w+SB8u#6^1h $Ehl${4jM l_@$U&;c/ĸ/jF݇]t9SZa:?k%Y#{0uaA$m'6q_ W#0ޫuw1+kKAi2Qh2_O{a4| HBŤQÔUv06Hd2nXdSѕWr\c1nw-3^($>,5f~Sg`J?CQ1θ?~b8qڞ5߳*3ŀTKј5LϤ!h3cG8$f"ax]g% (XKlA 㡤v@{~^4K*yߡ%Kx}AtMXG(ȃU]S'׎SXFRg dYJ_«w*Iw1Y[,Q^~Z7ĂSop<*;=2z3n-~#ʞw5MGQ _")k]{ ;N#5oQc۝TUjiYEQu8._՛™JA<*/"܀q$'~"VTi*M0 ==dߐ]Rx<,isjF{0{!& QmfZ}z7fQ Ϗ}`au= Y5W=Kna0@va1k+oTTQ^yT!K :uێ^TD[.K}-oLSSEn frW-8's(&/c@2c`vC`A4&qqFhZζv (XSÛ>Ӂ'"psMvoC{ j[^a{"Vqx|ٖqA(@ZW5s7iN}~o;֬">b;~ _F솶4"4BkR,zAe&|n1XyaDW=X#7pb5k1@`d^wk/kkǫ ~x"p]DO6G#aMn2) _v(xEum 6~|+`jd-;!FW{>MHJJň t.!( YF\ } #AGR@!I3@$Jvv/ۼE9UWJeA)/%7^mveLm!P` rdoh@68h5%Lk!;=0 X<[Dr^2Z@=@{smJ_Uqh_ҟ$kYWB[5R5A1/jf i*kCo>*吽)*>ߦS:01T =FoEhʙh%"G >@ #W8'sȃ%nOŹ!L|A1 (~z1H2GIˍ JSF?صvh/2o+)VLNlW'cab3nJp]*gX#6){\;L`BhkY'R\:UPifK!*Kɰ<͆Nٽ(tTK9HZY0X64nxݫ5w]"]M @r_Jc8݆p8\~))?b-</y謺ި+g;9p.> 2) a}F¡wEo.CzZ+1[>$72m[p#SRN:ŭ~VDEDSj9YY4)čo\U, ?ANJf{r?<]VxMLv-'X8cwT@TT/"HKaAOD_ $'yͳQW{VS0ynO82j~7\iC@;#ߔq3O붷i4+w g~wv aC#eyѧ<1C3Q_BZ'N.QbPt~bnrc d'xxkf#r#)fUfrΉU4㼇ĸ0eN)][L:mde4)TTjhn9l Ѧ6lSUpyg02rp$4`a̹H8RUwnjrPZA//A=XմݺAԣwFL/gdr'^7PҕjZuYf_)Yclp~DXOEA+D!60iɋ? P9a:fwRR69V!*{yf6QTK;CS:ᑭ7?c)YJudJ?uXi8J-3Sm%HN*mx%}7)眺\Y!2dZ3AeFpW6%)R#_({Јo0p{ a)]|E"3DjAaa*"Z?d6ņUD<=[NňS۽fr3 1{|*)+)pPwca. yfδEʏV(K8BXԼZ̿!*:s%fX6 /VQQ"{ "ɑ8^xcɵ']EUg2_Б7V@XLp؄lXpJ/#8iya+(,S#ZG|#9O[{]t#[dM&^#XF}3h ]z ܞb\ӵrҥ|r{/!Ҝt)/YT&ƀk"u8'Z˨cux|m\_j`aڏϭn,H4qR:i YB`^㵥cܥ9 llC%4wbu Hm}_#cyah.kad~+#Cf.2突U%HF4Zs-MX@;ʛ1`h w-!WdcxĸLfFk,V.)VEP)33h.X69 Xg-U3Fl4#AV.'t$(ʷu@Mhɨ#gTs?ђ|g=5pgî(pnB9A>k/{tSMLw+W9(:s6-w1񎉞tiÖH̟=E 7EOZ[(=Po6Ͱdg-!!:WmbAVQUl ұ7sM=N 꽴JXDΰɡԡiU1̩)W:-QqiAeJ?ُC((bI="n{5S&xjwEBsS+xX/!߶j~];t"yfU -'k_Sf'Ȏ,i/7>:mO3?|焘%\4y7-(&i6>@]お lD$jStT5 V*xկ6sNqgx/}l^ucͣ_y@>ZkrrWaT1P T=.}R#p$Iqa/] 1c$+uN[!ЇT||w:ޗrE{fH!K=bҳ֎Uq8Yw&N䕬):nj#Eam.'1SX1D?}5ZSqa`4*jm3,Ze "+YA1rvv+,Яku-Wݦ;@ #Q9:9A 2sղ1ݿ2ȬkqNW1^fC0w%&,ꃎRkaěP!2u/󭅊Ić2/cd5ʩpg`S[2`@}$"]{-O>΀_~GYHۉc rʴ_Iq6YE>`![}55EW(fGe0 ,=Ŕ5u;ܾ+Ku Pc^&\lHc]acxD}ɬ~aGW` B/pE4黅!̿fؒ~ z"TlmO&H5 ,G(i7tGujCKMb2)m!RGޮ]DINοk 8+9EI/Ĺ5K_96 {.6l% P^0ce_qq3KN_ѭӗpL&{4R]YvKT0ןrW'7pPrB˂ǽGk'9$Bx> bf?"~#G#9P1BW6Z̞-wƌԍa.?7Ѐm&,]!_ 56i:"*YП5u⣾դ, G.> <^xZ}F$vt1x4w!(Uȵ+ B 1*١yОv:O#)WBN}*Aw;՝桲=}A͕xgz RR;-AAЉ,ތD5R.G!e:NNx(?Ś&c aW'f6+ueN˯> 3 ppQq.,RZ}Շ&+1w:brG0CQOac(q<Όׇ6etG*)E edq5 E&>%9)1/R&M?ùm) ࿟Nd'#g0jQFgKСa h{ѽO}vaO#F9K$@mF>V\8֧!4֋=Xh9,!E=fEb}M<(eDrP:Uʓh@pmPEH >//,tqptLGcJw狰EѥW)BѹSnlXS?(%8fg/)|)shsYbLAD!9z:ozG`9Ybr9FG;Cc{f@P 鏏Iǎ5$cNUpx -dvTY!O嫡M݀϶F ѻ|;uDWWi@يn[K| F3'8hn"c].g7Dto.!٨؎8mck/R Gp%R79϶[O%  6FlyIWyX3<׃Qෟ[f<|cg'en]9+̮4zkȺlUwV|,*)jquIH?v]=]_:/^fGwZXaX8FDG_op:e8\DI_kӧѾKdon;@_H rb4iђ)ۢ"5Ct*PGvΔ[CvUz+PH .'kH>a5 zfw01؈SaB\h!*OMĠVQ~ Dg"H?Kޜ\VP.3;o6WZґhr!ᒴ ^d}Ѱ88`S^K] ǩV2ep5-A=  !Z N|?[ed7}9]3'bkq&S8@BJJYeHiyNfv0ePf:m k-Glb\ߨDӯͨ+z vXJs;n=Et<jq?3<[HO&)>tO5)lRࢁC$lɳ$.9L=OV QOGlL궮5.>,GU<-kr3o4 (Oj]9i_ndb: ^!q05Ս9- Ofӎ(Gjsy7@fSd7s_$5Hd˅Lgn{VX9A=w''/x% kRT/vVI>|"`gj72iHR>b$[%:$>asX&]x^iWGxK 7U!`gu~N -DdOcx '@eAo]s?eD(lX'j;(u$:g!xkJP^+Z_ :O1CPʱF ıX f$^,z瞛g^KX|\L xALa]Lxm! EnUAH:):Ԧm?SqW<.eaMnQxɌMy{‰zI7꿅‹n IT_=RPȶOQx0ķ t$Bͮ-Y|ry ]Vwe ۔;RR  U :Ihw {w2@<8ysr΋{ [!ṑ|tѶq@\.rqhΔ zw[f/;o ./ !eAB` <u@92'Gf5Zcci9a-C҉fJӺ96"]>O F}Vf3p o,K>7٭6RY{b{t!/7 ޡFȜtdӇ{$2ysjT!+ga)*`n8n£J>@ӈ.ќ Vb4n!4GDFi@y#-A:+OI& oJ4R9Z"f<>"C[P`j@$0#K\؊OXFǑvIBf"S0LA UY$$^$st"݂ҿA=FAVx5¡5V:w=-ȍXMSOBoɠ׃JƏ nAVSl)Y">MT@TP,-}  Chv R1 ֒ Bxf0t&u1g E+u'^bsj4B*E6es[9p.?Þ~;!XT,gQyn`\J_.Vb-ڵɅ;C3LoJvcV cnP'(Ȇ'ɗπEqA-&'*lBnH/loN'-FPvJt7R\+ux̊gXDo >x|ńB2᧠Mé&{35NE #T_0Vf 2أbHX3PLe|I·4=;׭ˬH(I*/*Q[`hCZ,ir5NZIQo G>o+Bc%6=1ɰ6 qt$ikg$}90wX|LOYcU>`3Pg+~v+a Vttx)\B!(`y6T0kǮr@> 7dϣZ/+F/K*(o@~[c TȆ W8s+#Vd=h_U# nNR>ld,9@k{2{BгURr~\;r=wԽ/b Zź"?|9M 佻[Uޖ :瓿eU*#asPPr ŝ[PG]cqp?m^>$;jxzss ]4solqs^rt##%Ha(6荺-H$8XkA.-,v9!~K8R4B{Ed֝͢6WMhMi'T8̣nL.IWU`:=4ϕ9~8N%+ru<>%ӐCvC/2qB@e#Ha$տ3FNjeyYCҸGzًp" <1BE*۸fJ4p$ȵ ~=,f買6iI(s}[B謂$* ML*hpCH܃E;>UЀ;S" &pVWj Օ}w50}okX}RFqeNqfv/.G٥lf\ 2.phqTZQ^Gvo +k <\2^T1 (1⽁3S{c)Q'^{C$Ϥ `kם/qk0kqK7ˆz0w,#OR P)qϮ eUS9w%S"CYB++mxIZKžWqM@|Ov!Q3ʔ&}sn~, I(qf0^S,Km~vY/4*eVg(/g֗!Q:_pm)tb@&%T@81Q]DW69~3C 3!Zڮzqeۗp9::v!_B!Fc0#rf)rkҏ)(WPIZVn_u`8>|΋濭)d7`.CZT^w^v9HVᒙBVd烩%%FfccZk t$Fe#~tkӵzF- plGX%KbjD.5'_WştKwkn۳Oȗj[ Hcwn[xjUϥӜ|ܠH̃08ebr}̲B9TӰ"H xLwqV/LNˣU)aEW@1`wK7⾍,Mk/I邗M1sJrD"L< 8H!{!p)7,Y2:3hkP^(Zw4>&)PC}ތ.kzკ l yua';(y枖@a޶Gmc?&ʵP.S5͝l'Ufλr# r $taR ~qk}yҗTmP{z²D9M{晸}{#,7B5/Iy9_|Ea7;9a zT!giS\3JUT_ oz!nZE}~dXKwi|=KJ3YB%#iwf, b'1<$A|z?C|h"b S(ptC[v؅>=hz6j\K54` iw l⵫D`IWHtx?HC΍2u7쬸 ߹-c>W71qsJi5MYG_Q9s^eih[64FO|+܄`!j.ut:"A}7d+13!AM\L.t ;(ފ~z[c ^C\ƝUE}}}OW^H&gF곋?c=up{`\M!V+ v39 "G7% ;Hb T/*Fļ K<586VR?ZwJD|4^ɁěSZ2¡{wT `*m+Yֹz{ipYrf[ssހ4#Esu,=h!1eq>?;]Ğ"*酒&zvryK vn{RR*q%Tlޓx]xx |1x>X0%NO.a(sG|'-P/cnPא&NlF<vQؘش5$L47R[op12^MPJ(gq{O fu){\ b#3x*`2G2s0nԨ4\ÞeM(dϭ 33_ha0[ΝLU+Ďv{XBkMpj88t>?.H4`9)k 3!9 N\ cVzXCMG+}3!Cx&C z&Ds]r#[lQ|yw\$,=j S b˞%vS)ɡ)T~r!FSYўo錼Ք=#\|?@?e4#ty%Ze{ܑ;f31n I#.f\ ,ivJH鿤<&_t_]Z|LRB']2w <+vH1oS}PpjR.)SLĒŕʴp'Xki'S=8HQmN<{(;XhH.CJ4ø>E!-c$R+Qp%J<)w([ӝ<БU9L>ρa2Ufai;ypʐG{>- QhLVz*[c|qLd j:Dǵ Dp'@ɥjbZ@nrĂ{M&LJ0cǸ NtUZ@,|Q[Ǝ6q)W/3)2|sf K`Y,Y3> `4"b>5:!J\Q@<-'d.C.AEW 8Qې2,s~' ܛdr:&ؐ^y]CdF ޱf 7dv9 cvϕ՗de3`භhxi~ Y w_ ' FqD6?RӪ'T紨EC%f԰cy(Ұz:8A27Д:v̙Ue~* %YP ӺtRŁ8cksJk53{M}3Z"şn"nj<4}a!$?6HiXU"*Hyٚ' JU𽆁1-F.>sۅPQ.4VOo:{QJvIGM%0,*8] OPU_i`xZ#C%#RpLf} v,.Pv]km <ݕ bγ9z,3r>f`ET=n G$R_YY:Q0?dwiS hDwV>KW2(}IڏQ㯖,sbqp@sC< vfDO.^Yu[(kzߵٴiv@{Ɏء-nǢG^/hiuk]ʘ-(t+.S/㘒}8DL7g'JFV郤L4m~ew[Mk6[h5:0m% VxSGsǸKRYwTa4#i =Z72F%#[^ 0䞪>eɝx);^<V{b͙Lǔ\a4@H,w$BspA4 $fFA 'q7pB_RisT9!.$"'T$y5z\u&Qdy\ʠ9!؟CxTU, c=dƃ8B: a:chw0q4E*A)E]vYz+^[uE Q[Nț9Ug{bF$$SJ.Ibtp;Dh@⻍ϑ7wP6%Cy5i7/`6twZ'6?-7>m#dxI̍'>Wɝxe˹Üǥ O`|-ɡS%tMӳn(jo}3Yǫ!"3A?E{v 26#ͪ5O@`T~:׬Ca]f hD)RmA4'QGށ TgaYSYD-D{v]/±Mi ћ  Luu?YDfԊ@_{G@sy{M}[~б^ ` )䜢<|Va~7ׂ] ?UC "z?&2<{ j3ezDl"; 0)bY$i>8s1}.}HDU~{"v->DX|s}5ᛥSKd/TϬpH/Qz{3G.ṵ́ "RLQ@qik%X{Aΐs18p[MvY R) s)9J)ҭ1hS6kAOڞJDt}KP4R/|Z,ICxbp7***(tKhΊ{, @j xsq;BiL|Hb /'xF5 4,^ofE8J*w41 1-hHReuUsUzbJ3IQ`Ӡ.U><}:i<},8_ oL"CTL[7Cz4]t_i&]ٚ-WUp2A\w OoOR|Lc%Io ÷'# D`DO^at!,T&HsKʶ\VecEd3c/\eصN?H [ mTF8Hr#3) x4ڤ)ӅQطy>2l4 w\o;~L5gzs$<4N<>̖0<_~ p=:f·QHʯDHQBd(@6JL+:.$t jY.}) ҉ mZ%ծga"gR"పre +W[̻SraOGR8\IW;\C܃#>֭u_0z);Bتb]VXs?۝2 #DElx~ -07a|Ӥ~k0k1FO@"`sZ^`jKC j5P@vm"5+fjp[?Zt;C9Y /}z^9Q\y%8&Uۧ9]MEpZ-6=+$@uF2ݡҊn"/S,3'{s}NPO(zm>Ӱ{'S-Z߄Orc˞u"yȼgW|mLD(8;N1<kun27J,>mhL 9g2F_F]k8Z5Nc,9؈#.ygܑ1`kPfH}A!ozjLį\ -?/?Bmy@_Mܮ % Ѿ_ؿF;jH;>\m] KCzMT| )tp-nF M~-.ڧ0i-ʤ1P;^CMr|XQ bNȉ.0Uؚa/wҮGj˾+؁@X %4 ]m)D/Mhjn u"wx((cZ)V+9hL#w/pаa_vN+0w%~,F3%/}8\ԡH3]0^X|'Q ɷĕRjh[p7*L6>M`- Sd@Nkc`Avj;&)vp.ב/%Rx}gG"ٖ_6-zۊ-5! %\'`2%˧ -gq:7s@1(=1c/b{gIYdAZڼtVu&χDZKcKv(*Yt8f,C̦\,@8 H*re:ד*ƵvhO8} r}Y ߐF_}cܻ@u:*މEh6K%%O!}RZFD)Њ cj-#(I{!X$,ڲ{ evvkpEqOQ|q=ӏ.][Iepokϼ0Tz+Bvt|jh  *}BTWV=5@43S'1mU ?!Ő(}#Tk#xd?zSQMO+1:%Ymt5$Բ+5om:, XѡMC8cQH%,ꨔ/{@dpp(Z#!ג"Zt;iP { j\(M+ұfd5 1IYpg,wD5R>ȥM7AѠ ?k8u(K`I24ϟaG7FW\ɱ-Vr @hgiaE@Y)a 5$ۮKdcϝfNU@.)`V8 WMt};? I Z~E 4_Gr\c0--E!wn9+aERi$N@j9?mH/eW ''(Y;WRw\U>oGԧ{؅J7Pe`37ķ@HzI#UcJl)%.^(lѝ.T) z^{`*ҚQ{O~}[-RS~CQߋP.%TݝvRT.@zy [cEQ#7d FzSQRU{Xί슨J^hݴIjj ^eܸ5 c_ 3T hxy 7^ә!=z0^ajuo 2 pVRJ6+OԇkW&R |T;f쎘Toٞf A)91Xyn QiŁJ=]|U\.RK=KЊ!Ă}  k:x=~FnlL qY=c&c0V4x9"-i%HUzٸLXtf8G+/2 #|rJ InFa8~6T֣rR8Cv6c8#ATcӯ: = Z_\8L]K :1+ŢSyx I[rUM1dxŕ62"e ij{Xw Je4nNF@j-Uʩm'}%f{y3c^MC lL^Z-BD]IRc6[>i:q&+@MedJ&Kn$K|>˽ҦN˃Ah36{ݺWBR>&nyи] (9~{7գБN' e&l*x)zvp~@7kAQrXN{N>`n7 挠9hTM":\[3&ʫ͏{r}wel(2&_L5ƎW %Xf>ߌG!QW/PUN ;>oGT^96lXz3wQ@@*!YB?M-Hw,Ps]k.%"jIB<8qe*uLhb jxg/%..E,%2Aץa_S>԰ j0*?yq WFOFcpy x }t5Nb$y#>qOl:~f)+j{buVP,aYWqghA8ڵ7IV~:c6{-iZsV]0p;zp'<9?5P2TN) dfu[<)9-dj?}hwusf8 XJueǃC2?1eZ @XmpFb(]U9ϲ*A跙H=/! kvXӕED" B& L9Ko/]Μ*sF PC2F>"ҝ,QR0beؗ6;pIh" =bh:T2 mP.?K@"E_݈uP[RigNs0!]Uc/,ym?@+;lbᥒUhCdڳ lU=DnmN?9{vl[YuC#\p-'0[CKIs4;vmO/C%1a:x~sk)J6+,*$,R1ex/E֍q`c?lU[wp˹~ "{OqsF˼mDQb041v8$`&D+(,*,֝ c'AM~F .&|)" ffh;@Yy{8Ԫ{<$=Dtv묪rz $2EO8b*ѰX}Y4p |͚@ѕ,eN)7b>_*M\bϫX`+r\ zu#gP.R _N4j#k/"'q3ޏ[9IUalLs32غzM?5nBw=B,KY3%=X.B CgcUlg*3)~c5Za ĊB\)8Tv/"^D?w͗g3ks,Y{7-9XQw%:iaB=0N(u$}|0RBM_Q[ZC|XIjʦHyZw!4䏊yg>`gqLpuGx-Fr4A]OBAnu6C6sE2ﱂ"z|#k-~B`@8WJv$)&=Wݻa,OZ=JYv%6‰7nB닺/\+%ZE?8ԩVnJY X_zv#sXԄc~. ΟBνc z[mRA;‹>!8'Kpb ++ ؁Hs֙AL ”N i* 9_#LH Q{q^[Q Smt*HP5u$]|ųfsuӡà[%Yer GG(]Н3d_W Xv9vyޱbhOVӕ{݉(uKAE6 䤟a/ֈ'x\%H&ao2: sBO^$ʄa!ߺǛdJk3  7-Ѻ:>2< 7z/, l͞"k"~>-TR4 {Wcsu~L/%|r\!U-ѽ=#|A#f1)JIMuXCŸ:-3۷Z'b}fQub>2 `VLMSwǞ>d# fTPG/kM0efKNQl{o[)tߍԚ̮xމ~S = ֐>!o ,-Wj_@G UB O}&c/N `Oֽ.pQ=P?~`/Cudp }E=*HM(G|YDwa5?4e*21boi<GNK<,h25+H!dۃ*e!>FDJDT"fF BJPoxg6=K;q]tsf'+pthQ~G5'ki4^~+;xn-tWQPOek g&bwϭ/nŷΙ?'M9ωuج*r:LT8 /膞ֺD~sIؒ9`bv8?DPN> > ҥO͵gp'(4ZP@S .?` j])Wi N5 ?81銥8N?rz<@i3E6[ dÐg1+*#]ꤨ$$ @qo.D*6a_#( veL~m GJ/EhPO8G&gcl .MҒ $5HW*m^ 6 2Ag.#ȖoWzWĊnv(߳&E󕝥oUeA P4]W|OLc8ٴt lc Yͭꆈ#C@jμ;ߠ68gejo{ћkTҕF{Isxҏ1T%*sV/ Fۯ|jY.H*+0&ZHDq'}8>s<ѯ!㭊?0cp *\}"HfkX`I&UZc %Y bF%lCLAv5 }2^XSՆw?*l!+3siI9Ɣ#U𦷐;? S an==~9Z舷> G /r,{%OޤgVQEMYg9ldKoEP!d}s(4M{[jYzPkݗxF&rjeʰh6jӛ"3h#q5KCz>| k̼F<[CfLv$ƫ6]*UD棼:T\sz rKҀ96ۍ~ ɶ+fNK,v9^: t:Ūja!;bvN VXOCN*Ola48A!ި;La(@eQe+M -UY*FF03(-ReqpNڹڕB"Ұfa~3[fq]ުR?Rٔ\`po4k73lkEB}rjGۈ*U NJe\5SͣTs.6CO_~R;pf; oOqSE"\|B[$)O6{@3e.t1\2"1b.5rU>ٱj9wg5K̏o'Z?0.cRJt$n[Ǘ^ oLͿܩ4&?vZe[ܖpM"ȇTduG h!t4vg,x~K=yZc-;#G3:pk AQ1c,fwv&h%,_ޘnmQ:`Q1Z B?jo  hUgcY٧f*J5mhF1t1S:zs\@sgg$\ K >A\-LgU`IĠ1^{`a/Mk)[_Ug`^]G{b{r/Y?%"bE7~1J̽nEtohX wgZW}\iF tF^ɵI*am*$@ZyQY?{c<6q9Ę=aP7O*'=C Fiw0eV.1x9 Z t~_!uZ2 S#c<A94TQLnQȁ57WնVBDjo,uv0#Mso/ l^ (B.ue o4P?[8 * | %^#b _cS^l,;wtCH}g.k2RC\i[JG8Om(ZQYW`U (\W`@y\zĐβ;4H;LZ$ ɍN9Ch `]VlIے7ލX@/2}A`%U4-\ћyܤ>Xg7XAô1Ǽdl^ "ha{% % |_P%&9;Xa"ʂ`zf`}b)J̍$#NO4R/Đ7 UX+E0{G8uWyibRIBά yE!x_ ((3>jϿ3ĘsTȕԈC_xlmedSx҇ Vjpg6uϬ bheOg'une1b o>̴z?PF-/p21Ojk-Zp/ lʎ'])̞˛ɥ iV4:h8 Cz\L6#C ` Gu|ň.%DpI[,.98F7|GkG.MAbΞcr+ld䘗P3IT46  7 6o@ZK8USfeD뤛NR)\PָEmG[[CSRW#0ْd@bU8VfK(T"R,#MzTVIKO?Lz1{(?XndMͬԗQz92Q[zpH7oSz6Tc:lFq6*%ZPR}  b@!ps=_3W uѺݚ>;)@FIma 9Pk7'kv֗lҿAЪcASh&R xZoDRF2 [Cw}6mgeB ]vmʵ^M>)*,1 "ysGL^xc%п/_U' ȑvj >i>;G?ez`"^v$=9Y59??xύ)3X@^-FA"cD˼ k_,.1_)e`| -=3EXCPܧhA+[Fsꛓv$~W~OmڙT,$;-,<%:T CU-0aⰋ׽*WT\Ùkv}M.Pj0xCNȰRmm̱!Ս;s_@"uy͒XEGj@%dK5Sy T{wO8@OoB}_D2Fk~z#> 9b#h4¢WCMPjE&-kc-hB ^Ư%KܘWh8_ء`}UIw(݊,!tHZ"cp _|0A_fpFؒADw'W^~qq%kq}H:a(65fC ]Sb\G ¼|1U#[y} r:ZEĸv$3F ,l"14`dquA5Ze{-df}sa@M$͐OFOj%(˺;WƱ,r4Hzz7H@Ѝw:#11Gw0_mQyá.焝 .wCK= ?]- ${>l7&}Ku/>" ^ϝ.UZrjTig14MT]B_eebB=m o࢔vozvM \W;>@7O OV_:a\RT$cxX{t~0? G+aWR \YrRBU@K/9QfIגwtp#C$ x\\bhkKZ{8L;.dFّeH {د f̤kk|j y0-fN& $C뽯|sۏKPYR4{e|]ɜ.dȥOv9GZ5g&S=48Y0qyֺc; <(y(ҭéd"2ĖB D<ߔNzBA D %!*BpQ¿6"égwb|[/plo%ܛsua +M88W)^8QVJVKypb 5v=P;SyCT?`yg@5R$  cT@>Ei ѿp&b;åjX "p7,xY*TQ$G ,Iqxȷ gAG(y78u{ HBudgffa?sI,76ɷiPzШKCvExzw(=AߨNUNP4ɥlAb.}t<.ʌ&;toQ UӐa(=xkwin蝌#, $qߕG.(|gNsĨCijĚWЎlgv~gf%9Ea)(D+7?Q]OLI{_rrdk`mn ʣ2^}( m1Ʉ䙤V \2? {wޒ4BR [^~xx~)̤X thoa9IE92xVV[w(n"NȐ;T5Ր=kO|C$ҝLsFF. }ˈM@%hH :;vC:?2`Pf3|,[2QqWS꺙6n@} @e*C 깓TMfQU7kڂ`zc !Aptv0f kV MͯxB07ҳK].@\e½Y%aJz%1i WӺ·.2 u+Lt"%)\k) lNF`"3R>AKV O3=q/TGBAz82nVEqک/2Jm07ɝ}T棟=W\NSg|AmȞW2b>zu>KCL*RMTYRRm=\]$>;Rһ%Nn^L p+!^IeSƁShsK i;Po,0 yx+Xq4N2y UysKLKD*g"rxND eBaKCHf[_FNj\3SMk=&jK8>qP>2R:|OCtZV5?e2Gw_N6y|m: Já2STwN A-/QBFlǼ*C "ӹB<i ۜ={hiH,A4Ethҫcg.7f]gkpQ/rL7}0o&r$G!'k\id L_`H!s!Běc\PNv5>%!\I x1{su仚=j]#1^;zC=!깺ŴeDٵLA48?tf a@Wl<ٳ0 #{4 Xԥ+hUpq}{qp]u"ـL|Ng%Fun#R)ᬚ.H Pi7iL7b7uΣBȬsٙ½iy󡊋v}YBUTnhڴ6vZYgȊf Ӷi9~S^&`@|KVoMTs2ڦM}֦XP+>Wv^)x1g.(ٝq,KUͩJ=j)u|H+~Ѕ*V%l٢/WO{ƎaK_HrqMi S:ݴa$ {a{7Wak( r2vUuI*.Sw/aՕ%t43wm1'ug>lV, l )B~1BauZZLh)biCmX%J 7wi.a~%i*Oc]wex[+aKame։x}ׯ򨌮JصP L%[+%̒QrR+4r0|&>GI<-m]c9 _H*s19}jfbM"lwJDp"ꀹ^}hx_>2U։\M!CDxE#L^H90b-w7/.ƻz︑F[ՕzQqy(P6k.Q Z(4 /O Oi rQG(ZZ {qQgz厬$%jJ]zv *M T.rEvGsz3H _AC\s'n :diȯ׎9FMw֚wye-C&xmY$߳F0{n.,=['/XuQҤ@*\L8?ܬx?)4H%9 (uk˲_onYSFPwGna)Z aR/=r8> {ȯ<^\g@hxܗ4\ށH;bE Gcf=!âPZ4q\ǰ8 w)R3G0*!I,}O>L.eϗeDc2nzUi#K&ێNIX -,irdJ͚&~2mjkpӆj8D=Bn5{fM Nh6K.#P~TC0Lw ԒnXiDom~YM'>o/w_ t!> 9HTZC]([J"@Vx  '}<iTo"5fL^Tڦ\Ae4bpؠSE >81n&EH; X@XA6+EN~?`O٫_G[9}B̍L맀4M5L+IHY8o^C^M,C Yřuh~lB.h)_ot tL7KlX_1V9.0ViS^ ;Kf)11C=d phBG@r;s0v77 FPL3zސ1g24EUX_n=c)p5_m2 1h0ok.գ@IDK^ԁ#jsfgN3)!Ihe#R1 PivR0N_xv~!|l|"t@KQji 1v4uەoNŁwB = ҕF﵏5⠻M$!ctY;NjRXcCЯLl(9(۱ndP((r0iP=?+oYЌ® &ztچ/ל=j,eɦzxW#\s%US*@;R>?*mȀ^o-7h?zt>Ԭ?'`E.8Ǘ Oؑ~#5t+E$\`s3$7As4W3hݝN+dˮl[{G ݶFA]2 b}D ݋~Ӥ<^PfX`0x7寬כڼNX#Wo|,}6Er\;*ARJmsHbls/^p#_?lB D9@4-XgNoM\ Jk11}J d`e`(۠pk&8n02mqpqJ;: I_qQ+VnU$Kz8А^vÆϣV/ HF+ œ#^7F7\[@U:(LĽ6>A>aǨ<JfRsL2Ya~q0Fv]kU M.Ii\),~Oj~eQ\-G *&ew7{Cs&%t+}zKw+|~W%q"V_Γu3)OҔքT%bj`1YpEF(NpSX1]R'r> A!6~b RиAoxMwPN Z )-$)4W(1 @U%LS[)XʹT02m-PWdfF[$7,T#F#}vy@ zu-U;u(c4|o;07sHAu0?Ȧhݩ|q>a_t tWڣWx6jVq5 ,{mcAcxd(BI5`jʶ݉>4?l(F;?585=Dž.`9q"X.iC"._*ffUhҽH/{L;S֜Rl'YGILj|PPak[;= E+jØLmX^CKKz`* ztػXS_qJ6ڟu8}#TkX*zHBSt8Ȟ2D% MܵEjyquHc0C?ED8?O@+' * s PYЙX'EJ<Ǎ:24) r֎?Ȝᘰӟtxm7O)}*xߟ eR uolioCojS_c] ES؆EeÄޮB[o]2!GaqX@Sqn˩u60G=m Ǭҵ 8ChȴdEzHu;*o~GMTh#fuK9=PLt#âRNK=uu1F"̫`@Gb(#Yt#Fl]θAjy.*BjU<(⅓R1<_o,ۮxO6?l j](h"cFZw̭Djvt;_.))"<|)q3#?+ޖ3".%Xm-ؘb<^j] Mo6 *2/ MsjS!SvBV>ݣ]~-Q*ňػ >ZREG u y TòǗN]Gǚ1ǿb/ hҙO|=˛ hM3/hLm{+8{͆R*>4 F[n>W5/;P4qj& лM{.Eqg{ <μ‘&cG3BeVeB;SfS-n GvhBy|;V6ζ5AG1O=D8A=VΕ z=YEȏ{Ԟy348kN#ZHB-w[uHFelcX0|.>|Iv}KoèzD_:ppR;W: eG0[ɫÐ]>,j8)ݮ)k¯2r7s=M1:@ ;z'W$ dߍRWwAvMU(Dݏ *K/?{Zak@x:*:J\롦u盝l"H&^NٮXfX(a(-Y|n @fH{H$*b\A%Ժ-7O=$>|a"{Jj|!cĹ GݷU|=3n% dֵydxjdN7^^^H Fv$$Ct/J:ʳU9tA6[Lt`fY}ޛ/e eT'o`W]z,r`9X嗱E! Lv^!՟P qm¨.lo~şZ܅^-<zD5kYL̵^Ѥ,2[Y0Yތdx9mǛBu%z"wք٠扏{ }uD>Preyldi|ٽJIEBhyÀ9mjWfLM=]P6%aUV6uoWI֖O[Nh '";na6b "zHB| B)[#zaW ` dN!w;{9@:wKN x~-1*ih24ZG\u'(a8vsqf:p![vǚ݁)S<t" 8-9@;8XRdƆZA^֤g1GI@WݮY T j+1E%ھ(X2Ծ:0td2qt|9<}.P}:j q<\%sl,/[d7KHRRcCQ#hP KOK5,s 7[F7,K/\gZTP\Jx/@C`VQ'VjfّAk^ Q* Q,[D`|-潏((x#zq _@H@馿J6aʎ2U2™HlyByhnr6S2PM Dچ-ҦnrG2$ЮPs'ԜR5H܊dot.8¦o1g$5)*UixW;-X/Lr޻2)D1V|IZˡLpw('/16ˋtcŒyaMMJY}63%SSh.'wC@-' = J%j n9=>/rLׂ5Wzc"F;Ht|ep3t8!r!#/>ċUR-T 2E5  ݳ&1؟5Xݗ6Z9*;^0iZC MĢ(͖//ς٭&i$~!x{•[@.$BH-?u"IpߠO"qU=׮WMu.ӅA jٰ r!ʻV`_ٞISOڹzRSdD:`;4mWZnzV||RGjzKSڶ}&| 4W@ 'K&۩i*1)lcSaOm%q8nr>bxHT("OQWjRN^mڵTѢZ1/8\ jfi(,]}Xs-|nηh7!j_GpйExi_%yni:0ѠYR,+c-_rpyv %*WD %HŮR^!_Ph%kQI=%)6V?P"Zb<6͊pc1 Y+ne[斅k*"ȑEd5fʚmaZCYn6:tǔ F~O2۝y ]IFfv) UT1S ~r8q 5FO[վPL4cDK:s>?7V߉PlEk6 |y$ᬭ@ "M>?+'bkx5CFS@q9I#D f#R&C nZ%U9iV<C?Ne!tNhJ |An*++.Yq9#u *cex=S[1؎ح3[w GɭZlwt)%9ҚԟtP LWM:iXWgnkM4PyX Ι n-Kvjj!RF_vCzm)hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQX*dl`48N8+p*#U}t*)%ƪR"A$znym mWTFQE&f.qPBB=f0psdv'ْoϞEi(5-TiN/pW&}=|ooCh{WJ@jk͕P0j'$z#Xɶf 9@qx]zs,22#V,bXBS! sŎǶ %~JlNH_/Z!)f:{zkE+"uA ^ 7{;>HIi&fe"{xT{F;mZ%z ~JySXߊTU S{ )!, 4>=3FM2J++]Uhˠ&׼qκb f5nJ%XT'\~F٦CE&mV~Pe\$YԤW!w7sġCS)S6U hm^`E({}DWCWt/nv΄KX?4D6H1Ž . \=pb<^92$t@,| i^.;o7 FecszUV׸m#*iq&hJ.ƞNLh#ZQAť$h;&ň6~'=fM[u_?uޭSY!c XLJ,0vCԄӖgdw,<S+ھkT fD*"qIɊO!:B T`q"xz5>O,Ո5Y/ҡſ&9 n,X ܜa}{D0d,/ !BAOa5\18vKgqZIaرtb։U zk^S]y? m;N9i3>Q; d64՚iMpfAE џȡ|cZ%\,kWLQv_<`ExwZNIOEc .4'TںqWi\W3 dn#j0҅ 0ԁ~xLDP*,/hvi:YK,j+=m;92tLx0m(a1I3Ƶ'UB}Nԍs+#~td7LȥQ{[Cv3G%5R`qL a#@&洗.;Oxu+q)}n4**k~ 2oM6ܷVuwcyXj\+}VFHQJ_M{J߆ mmW^$t OfLt&;IYJzA)v~&a.+9Znѯ7s#xN:vO Eq 4S&؁^)`z\|~UdiԞZgq D> ʎdk,l^߷>= >(7vl`]S] [/ؔ}C(Hdr,&c> nvkߨJ<V9hb"ԁ隲{)S 8zG@1xERH_GG>Sԟ}ŭf?d:b^A\gJv_?Ro/8`˵,n<NiO ˓|A(J^73J8C8Oτ"p< ]`PlvΚC >q_7[|4yn!/AEL^苟MEߞI0=%$>ЂITqRS1|g@{ 33~ذvM􉐐nSn}jkbퟩZ9f6?Q1aR=x]@iՙGKwH24E#Sf #[-ecۖ355_,3qlvض)WV%#VWU$} ^c!X뽴kIqas'+4% feS.t6Xp©NI#Ȟ0z})`6[*o3ڡ9MۀS=DA9WTPv=ywHjuA6i.<6B9/b0Tj`*KQ15Fe&1\98vpHaNK#0kPkH4'&ͺJ/wlcܣ6|$7[\c6QaZI]mN3Ĺt?( Ik&M}RޞL|㝷 x@ lfsS -$ vdRdj{sW}evilJ0bpX܂nJ13 yfw7@Rђ 9X8睮UXmଛnN7%z%`/yy&\b`kϱs,YO1< YJ  _:,Ð7!p-+Ep"JWh"q}GaV65l>K5R]bf{%2gf='X`aR8BW"E|˕r=3x۠5 DDw5dY*&B!?94˗euR@OFx_nXe,o‡|q{]x y;7o=z~7(oNqqjft ֓o|(*/p`mM ZpgA9@x7_ 2_(Z_bG| FgAQ %#mHFd xW\_ۄ0M< -n`*Jj}\%V@ ;q)ROOy%c[kD AVᚑq MH36cDo/3FuKcd骰/(Gr$Й)xCi[b_UuAG#hyLmMx$ZB4'^OXtnynK>abf7yUTm@R>TCHPꤿ]Y~W9 #8!7`tWR c`FٻwP2^X*e dO 68kc\AM**$I <N}2.D' 97FOҥo X{ظp:ЭaI۳vD qfE 0جSm,l+'e/A`ƘD f?VpBaKH$|Kd O@]`#;Z^SuVzP`h6__nyLr Mhn(3}vzg=vOKZyEBWbвqE-BAc+8~05&->KAi$l x:Dvp slڜb> 'Gd1+M uFD0Ϝ/edy(&kwѮ6MQD{F? kr~b"-@'fhR]%-cpWX| 1ի՜o|$*堰kjf= $8A*RnRw:CǮ>Y3n yv{U3TZjJ4ϱwgT zLhO@sVG Q~S$Ti1"|$@ |GF8 xlA;Q>vʗd՝O,j |'\VMgDt[ڄ^'+笛@N{P1&'Kfjڼ͜c=ًWO ucw-f3+ȶ8g"DL!`L4jPw6c6%7q%_F&Zct6* ,[+^6[\g^ ]ǧ6}f[?]y#,6pjv ")*F@>IŁ ;uiH1A1\i)j}"%2"HT!vV`y hp;iBx"Mnj5@ ˡnj]!6Prϔ`"NP=d-8COTQ; y%6"|z*0 8Kp#cj6V]ƿch*1 CjS˥% KwnU(S5Tb 5U9G0>=|r2g.lҌ 3g5b֎5wĈ+ږC㹌; Sѧ2僼0:mI|3s~qLV8l y44oH'$VX0"td2V%R@²&fL%ߕ8 UF˰UHߊtB;Rb%v7 nY z_@BN"p`A^D*T WT@UB9@2@폎+jj'0_U{C0<6{3Sa_Ax@`yatJ'k'M]Az0MCYe\KLv W2IܟrPiBȁ;=znd?.=2E'[1 >aiƚP{C)aB-٫ad׹= Jhr]fe=J<>PvwqnL&pC21 t X%FpNXM2i] rY-FyMvf 2Q;Y Gc :`)nөJI dm+o")VCAx$! Br4Mx컮gVOƅٺ7ys(@Bfqs?%;63,!XwR23yVw*"-OVZu1EV?*Dv MzVYyLBr6P:4$;wpOulX+dE1҉e x2LSdf*Ax8BS'ZYEWG^!gӾhLEse5{~1k`kGZү[a[S*|<`aYx B*˗GYq;/Pˁ%7Mdp]bϩ`Wl.>w`Shq/9OWoQ+iN>3J(56rU@p,>^#@j[aty.k˞E.osEئb)7HS<qtțs%QHU28 ^JR K0 $ѽ=K뮝u3cU6$bN3_lSP$\NM;D>j?E#<1x03@%>i+92?xIm+/XuFG+~~W ;-4-L'}΅﫛㫆VWq=;_N@UA>M⠄noEuܝ:SA;!|E3ۅZ> 3v#89Ƀ DDؾ mjKsn<w !4|]c.>(Z\%F<.zI}̜vg>D9]TePاG#t9r,z z>}o n,hQn:ipE(|*ƀIU? 0T~$Iw=FW: 䒎 NVxhZY҈ F"8 WS0fL(XϦ-w] 4%NOզW^!.ۄ-Z1}ZL\UL*!$TpM4| G͌fZwفgW<oq? +DUzBbv"dVi#-7Y R#29`36E2<䙩 #:#w`-6g|Y߻KP@jחZ#p;5,r/*'rz2 x8znB1;‡%TZ3@Rќ*"U`b#f.#y լ)IY_Dfr܈67ɩGi);?M#?}g|ُq`Bb7eGКFP`^=}%]V*OOy2pj/ֱd{hTu!'(m7ŝ|ۖ:jOnuN w^HG8Ӊk.}Bm psI3RDK <= ҿ9wԪyw*h'p-(Cn !J'Szu?We*$PR|܂ Hqrv=WD9,HlvXC9ͨvPV.kCDhYv >M 1b ίfi)֊ b1( ^7k;LyQαaAWX]f34GɧN/΢v֮i5fݔG]/YJQn> 'PqҸ|݋,`A ޻{Md$\Z7U"7, UUya߭Wgw?X=) ݨA t^w6 %[cN#| W3Huf5WCZ{h,ddG%%s~Wr&d5(Һ$Bfq(N܁Ң|jbDέket^1i)| (h(>cA^FogI*{_F=4ԛm]#'0lݶnÆ'k^%xt/i5sNZn8Z>9&P<]Bđ`Jj#Va' JPd[v V슩~`qhxcR\P$:KUI#LA RŽ,_Pxʞg!7$*T`_|w!>Z1;c` u7՛4#QCa1g6*_F[@298Qd$}?RdX߫|Te۴xOƠn<=5a_ˬRsqb^ei$ p+hW#Ch@Rnrhi}B"ᔎɔő{$_\y(/]WJ|%'k)mn-ݑuF/ L$EⓘQLXC\UtT$<\ORǸזO'3 N!BUYST*N?ёY9:&[+HyϤ“zb] gkwȽ>$;⮭4X{lMꁑm6VbޠF!MrX҈`z$dRTٳ.ȧ#cjX/DjgJp/8w#-3Wsb 꺀 .t;tg@sFvc6݂ }Bt%j6W'JBqUEr>d2} Z`K1r"q$yH.i[L.e# 997%ʯhQu!ӣ K}K>fQ\A]5ywS]^b 33_/;"jw\(Id, u xIrZJq4?4]5~?5OpAO $PІz}VWh ?-}^)sg{F&`RcOlgn}*`w*y 3U(̦ث^C:}N`T^hm4qZ?D*m7P'>Ǔ1M\1ȿ xcBSO术}bZZt_A0dmvUSճb- fU8Ϛ8πJKoUD&=2`/! e**"WR;"b\!k%gF Hs jk.}ޮI#f~nkSk7]aDHxI]Z R$)h s@?ЙtA=ضNr$<=qq &eb(򓔒g/ͅLLUv/Nx3M%x 0`B:Gv[ÙCy~ڛ$,~ETddI1ďl?aq wiǥ^:G{Pڇbq6IUgࣽ\ {Н%/|gɺZ ]3a0dw[ #2yla"Ǧ+^V։49f\ ~I$j RcST9kQp짰b4oL qb44*?!thzwM˴IK S=P5FDwUa|4Tqe}^؀֙ :u2&syl;fdeyOV; 1r %ɐ&;|J-T}q;EZ]eO`H@>/gg^2F͝_ͅHndE[Αa~ws*gP fLL},-,ek1q \P/x{>kG'zdJXR9*UH/ 8螵Ixy:CZʔ /+ֹ>ð2k7^{o{gW"D3ApZvUĤ-؏b<,xdrC~Qӯ~=ʥG1>’m8\,Wst*9ڔ VֆODQ82P$tѮG+rO; gL2o:nyG7!}O(3},qC|h 9( _,%g>Rp?=їQR)Cw`9%w5滐sf 2ӓDD^OН:ESQ)f(W҇8g SEjb}"3Py_5m\cߠ8wtIw$Ph!ܩCֱGSc. T5EBMy-Ŵ%L@Vah"`QBK>/#RINhNYJ?;"gE~l;)*0'}~>U-Bg_M_-Rbܑe-(mu~7#PQ/x\YgwFdP7 ݅]?ۯaY[{r278GDl-Ma1,gind=O'X4Sޞ"8ߣ)"=*8l3*3@ -/k e S4$͍rJ[b@_XY 1 DvCvj|9Z\v"MQ^,tI0)˄P \vt=s~iUg5cV_<5zRľY>f j.m!f2|(@!W#1 fvB%$x~u5i{peg{rqt/qf9y.b]e"!.t*$(rBUCQbo(TBGFaAqQ}JYU @rm0"-m3Ӫ([7l{T`mQ&poCv"_̽qCsν%Jf\> ͸&fs&lvq䄴y4lQWBZ'zCC|*YG$=AsVYt%BZ-YG1#rhd) TKǰ,> g LCqTӾu8QhI~NPύQeFۖSWIV>]jJzl|3`eWM>Fqd\LX@tI{F.A tbbC7sTM; Ⱦ_\Rt nёdo쑁F-dh\;A4ttC0P`ve_q875pOrg VA&mViɣϮЃh'9fzGl܈=p6"tY#:DծVy y*9UҪ[CaAw'jz/"PmqѺ#⵱1z* E̡NJ\eHC?LĮ&L/EFyKmeLcPP>=)m1*BICw .iP @Ѵy9O@o0ne>kkmEY83@E6w< ֹArXjvcN,xj04s7i9^u< RD& 5?4˟|0 Cm ,\'8?ㆲZʤk-wϣ2\e4mʐFF[ʼ{7נm9< sh,~hihQk.jJjt* O|2aVF]:i{eȑ۪{X,a;/ʣGHUK#wջ:eظ",8_83[v7!"Mpfb)1˹dk߅L@xELF_(XՔ׶ӚVf*Y*9߭ذտqꚔOC~`̕"o~.o}*`2RxC["<➑Cλ\c  8Ѐ-\B{Xc-55i~:O{7<$GEA[9Gy! #F,)?QmDbzK- pq/K<yb8:}d`So߀<K;&St0?(1;YQ}Ià$WP( aMϲ .7~۝FF&wqudkvCTIkI!vMB$H"M0=* O/^ZfbèvJ4nPnk׽z8+$iGesӧ+U mO=[^QlQ񘻧wW" bXAUnΧNXv8s>T3x%11r +_opGOE@c0yL%(BIK=(&dT!.Ui=ђ&є1Dl<;\Jihڑۡ*ȔPDHH2I){GAg$}3[IYM=4C ^qrYM!A4Hsv*( h ?_j1혳O12(\ o0 L {<4Rv=XBI U$f$B]a(δz SўӨ|zǏwC Kݎ+糱j4_l%>qGa7$z+-@K&0w&Lg 6_@S/pj3hzRZ<ҝ@90ѯ9l1|=#'#z 0ǺѺW +3R,z#+o*AeAALTDmF|u E*0<8-Ev3Iz*vM!eK&20<<ʉ4_M3%n~ZN\h٧У Tcěk`1ocw"2?|Sώ C;k]9y[+}Sk`{ {P3Eߚ3J2&j,;?Ciwu^`Q_r@ _f ţd܁{,FL@LsrT\Nj!Hm;XIIUjl w\?IjUt&D‹STsi95'᳴I/Nhtu Tٕ{rٗ?>, JJCE_C#dqoؐuFX̰1adm^Kok֨!syYjC+f%cNa_U9[Gt.MI ؗ#Vn[RUL?Hj3ȃDm$̌[ 4KClsL3YWN(]g2t|q#+9ws[/)vJ4:}43oo<047.Bel0!dY KLݪOth)-fb6X!":; )%,-WB)K^As.awŠr̃-u76 QFTX\!Ի|>q(] MЏV*?< Zl]LP MB)>W\;_yGz$ B8~Tfހ-hdE^nOGEii͝da&PVET-}4"yD'ݿ߀C*+?R&u]dB[.֎9 EHEÁ/ě|O?!A42O!aB@еf Ċ;})v㡬]9({kaٜAo*)R"۶LnF [ #!WӆLly1?b67vׂ(S[hҳ4,kM$hhAN u5U0G4g?2`蔘|wVI78phx(#l̻(TVN?_g/!Ug%r8yp`RyHRS+t X6Z`=}ܷY%|H4/w/@B' 7l*U"2V 4{65e;0%\̏nzK-"6 jp(sHTlWWBO٬hpMXZ8S^,Sp(Z J©P\zjHⲻT/r%<eXE:Yg}u!^]r-4iP`/ԇ$mE4#@=GGlnwkf79$dDU.Ҧayoʬ۞-Veib3CkЦuW(z]eڳF49m^ @oaA̯yn&Kd7 9ԽJ!EhU8E /F 9?W δ$LNhD?lfөǪscr F{0fCL g8:6Pus1c2k.UJj4bcl(kS]6"{/YZΔmq×ʱ-^u̷_ʣXSwK{Z叒܁%HC1DW^d#Gȋ$hzcnlhtpNp΁1@O\#[szyj;omXOH8Y /L`"lsG 9; =PJ.Pm:@nxe%Ge0ItuEE$?X*avUtN3vxz!־ r%!]>9d(mٵoZ@׮.>Oڣ> 8d#UϏo+=&-L|̪k |6-a V2L ?g̻%W>0쨧 *:lb#>_pLH<hɇ| ݻ ̬I?R#XzH>Ue_7 d}6my$Uw teN4=ǚdzd`n\H)?9"д>m+GYcG~B %vEcCU i@5Եj`Fcȏt0O7 ֣`uM k p"H׌QZuT&sPBE`T/%p?xNե L~ټ\Z^)lh"XuWg~[mR!KGm"PMtI,cbgY)t+g;iM` B=s{~_S[A&_`h@(srwqmȮW'Ѯ(.%֎gF;,i8N-osvAa41LCBJzk2wXD+ `]gCxvZ4'(jR>TO:/ Sr34кOKNڋ9T֔=Jubybk ֦chՄTzN$kڊFw`[W%AZ/FOBlRѪp{}qxBM 5? 딉qy/}ۏE##1*X|~LB3%9Ȋ0˖ERR6TbuZTFLhWޱog؁tJA #XːG͸ HoJ!ֿ:@zO`5X6 U0SK$6Y 3ˢOp1yU̓  N|Pυ?Tpk^~O&A1G\/ -LBfJXFg%i/q\NiQRo{)1W ַ6n#zR9?Û;¾VۆRu-'hੰP۰ S\!8sn ~#+3XcD쏜i'ʊᦍfʫ-PL,gA~ (C#J Gۄ j7꽤*-%* V=$)($o϶[cx=u/=k= &3}* ǥزHAQ\u?~T;F rϞ, ..sN:4G'=ˢ j5Ͷ氨YhZ[Ba+ v,] Z`&))!4!fƥcfe4{sA+(M .G oP?2 loJ6bc nl6Uy~w#HM5EFAxs :uI۫FR ÿKqF]}a hpϾd} ML]E.(4:A:^|v #@`R-LJouB%d+SM'szyc&$'[dDύ(h$LTݱL Ak|5:.y( ͒V.bM'y]6n`ncvC| .?ZDFKUrC/ ZwoJV_;_x)_sR!M,?I٨o8A3zylFlPtW*դp$wAb^&딆`E]Hl*=YL I#N1qcFz7ș:7 ~tRf5jpKe[O2U(מ൏(X},3jZ غ\ދGoH?J) rW% O4|;V>Vd+x=uD iF3%eqR}ʯIh=?kFLl'6]c`]] yz({x'63t1R.A `_TZ=LQzSM ʱr-@Q `:qODsy4f6Sȍġbr3rQLK-kȼlp/kEl9u(9Q1ZŊ-)2Mye? ^&h9àО*Ah{#艗NJlج$Q]104 +5UQ *hN WŒYB{\sG#+rUjbfhj$䦪T!3LP+^jw'1Mv)0n:d,?Fՠs(2miAYf'!"*/U-ǂ ܵdͿYvrG a$ߪ$֑p A)lƈa(Z?6ob^ }R:%6Qp `SqJhzFBG@7 f`Bx-&w:ҀC EF#d*]Xg9 v $V$@ۈ<+Y;0;6IJK us@?$l;Ɓڶ4b HNn k`6)GZmUPN\ٙJm'Z5u4U{?:_bl6ey;\,iAڡ)=R#t:6!f$QoּJP`(ҧ MOkSAg)Ȁ?JrbEkhASoͨ=28m%L5'HWm kvpNT8x)2PT d;hIcQĥU b' :wiPpjeOYB1F%nN-B`Tk?_>P.PK>\&͌ li4Ǝ6ъI$/0kc!vd6PGZe"nI. V0)F#T!GP쨦OO٥)3J0=r?p dt)DqĨDeRUH+ l b ;1m{bv6&EcKp6.꿑πo݋hrR#Yn9+Vew>7j Xmo4zR34w1Or f kp~Ǧ͇ǒ !乒(ƔEhf*C*8~ǑۈQ&QHMgnRiFG9jR|Xeө8Uˎ ހ#J_aUmW:+Zp0<ԉU`#9jEȹDVƅRI}7UmTuUnׄzw?TE ۔)IC VBaAWl`'hnriQpπY14)!wrIWWOثM%3߷ CZU#y]*7zoVλ0I֬wԷm1_>x:-#33IY et ;j)h/:KkoG5zjZ%aV UeEm1Ҩ&i1eLkiZVWf] ƫ߭(-6b#dxۊ&QXpeMZ{x7E6Fr$xL2e.5 .~@'sFr[`=ÐqO Zν8?7J?kTC3n)GڶxЧ?́ՀfUKv'ڼ1]0z&IPJQr.&k! ҥj6(76e<2ģs9gtI6!+Y^Hr@-dGJ8 :xx ǰ{O&<=rr<39Èp-+O\;jL|Ufz=+GI+?9_L{X+,-Hb! R_7 f35Ck럜RKF`ƘS"E);#Ga~]@v{)4/ԅKD\ZH>*x3mqq7GYNґ6% 1 a旛Xs]|p0n5 zUy=8rXz#,uI0Kw)SLJ eKhIޛZ477;U72X!*, /Zu,Iz|nU6 O~-0/U?,ji,ͼ%Paƞn#~CÄdzw"rX۹XhvZ-}g5QœhW4oyw#րwC@2)im'jSvdAC#'i@V~YmFLvK]<\q r?r_t6H:ФVX0/ I|"D&U@ w?-}YZ1S}]ǝH[\"Eh0dG%աfc$䄨a g1w&!-⇘?5 `r 6rj=p`23н. Xr0>IK z>_z\gTB[*dhpiipJ"hbi#fmVy;kΣXHޭvH2x| ϴWj2M[dǬtv>$aH%ht1Gpwj$4$EiD]NH=D7%>LZ=mU֏DpR8vRV(PK;-x'[ b}؊0Lԅ$ſ )|EH$Ϳ[Qpڧ ԈdV]Cg S:*joa?Z} Z﹵Kؗ_{4m ,&ëfƹT/LK@ j8feBH6Qګ.~1ߧ/N}]ۦq3+\AM-d ?-D1~wPUYL? zeI?j=GR}Kݙ{DNttZܭbq4\[0ங *VxXieqaQ@2@[3 >~(.TTRp( %Yч](K ~몶rkw} Z 0)"|s}j]ӗ^u!$ XG_H}>?+YFi[ɂ j9 ? GQs_nZY\g ,%An3!JtLu~-*7C&l9X֫ `*zSwDEf!4YN9 1i}vFA8.5)zVhrU/P)nI.%RN V}q㤨-˪j_׷T+hxw,c={-}00JJG[ R7"AYUC3S9r'K+sԆBV+U\ { &4$-w,ݣv'_t?F`9?N#a٧f9xC-Rd\)pR]ʷC9)2D-8SM`,v2QFt~# tJGR/D[ʭN߫̑Yy,e'{Oug{2K/u -[Ý5  c?0!J'o^qyݜM*KKƩDhp{Ї ج' 7֪з®e-aoM^j24hk~D2f osH]r0~I$l`+c 8`LCl-yfR~R%oO=f8=HޓBO}xHBXJ3CW{,'9(C$Pwc"uIt(FdTWoc޾R6L?\s{NW#+ vKYfV5dĭvu'Ͷic—Aw IRf^.iw/_CzؤYUZ2G @ ?LiGe l lB÷X!mKL'QSW*:,NNo:d1v1V[Ehg|7$iP?EO3JPO/ 1Nh&é}@j86z h^f(ҼOk.lCğJ#8+~Yλ`nAVVKі`9pdݒkɚjR4U 㒽k7i jMyUL8."PB/}p9 ;.dsou|HZI7m6۫cg_Pw@>Qk)??%ة9 +aʫu%Sm,&+,23s*b mSBrT"#̱bXq1MVA2MXf'ΏYjKVg]e5"=E_Ҳ/ڲ~i;~ݯ4嵔Ae 5uDeöxH'4 w#Mb|)-*~A9ݾ+ 媴Hʅ j gGXO2'z䨤(pq[ l]lGq^8$?6z6֟i0.pJw*HFD =sD5E5^5`s0AYH5IG`Lq_ā)Uc>ƂG=B;P8ݩk%R憅?O(!+bu+[Hn- K@q4LG1$Iii*Y'W24c;׀=&1-.љ?إZhтKzvf^iN* KiN\Y9.!Y R^ {m߫-P?}Mo^r2mF v%϶:b@9zvsŋ {?DV9gM UvvC-f: }4Bh2ל%fc߬<ªZ^BmȷDU4҇{h&߳D`Vj=v&g{Ȗx:!T-u;7V@ Ó]4%!ȑc'ߜYj>hLٲh.1FhT{c;XP2%3e9dk8 ˹GE{򙲌gK$@F Q. j}+EK|qnQ4hU,1 AZ5CQe_!X rxTϊ30-\>)KL%AQdU3'jI"+C9btH Jt.(L(^E+1H5aXJ׺$q3U %lmտY|eLE%%p-^*l7HZNHʮrsjf%px{\@+# q\"y~tT>!%Xw% @F>]bgTB_=0@v f..2 VQ%r+/|Ѓ"<)9M"3b 4AqNA{#y,2.3 c*ڣ*yl-.p{=f>*"_4]7$x- r̆!?ay|K5F7UMԢuv lڭH=(jb4:.]/Koly~,KNoǃhqaq keݭ iLL9 Vf }ZalG}‡pE^pҵFm`cE][iOvizAA lF?O: uWt0D꯼bv":$z~dȵh!@]<֊{W"WG|G A*iP3/)$U⧺Uk ̃1&<1^iKGMhPI_=Wx|lvŠjzkm ;? uKR2$cIJgؾ[+l ۬7ԏ#JaKٸ` M^P$q=2m ٮv)ᕴ Brr@l4 8hOTTH)ë51#!QPp/xnyz|hkii".HlHNӽw1A>hS` LC ]~G(e6.K_ ̻_ |xwX 5!eHMWtSՀ47yVm@_rq/e^NvhKٕI]M$7\-ͩCKrM{B P XIeSqcKXk:wKI2) x8#N 鱩5׆S^h9<`߻ʥ4#?4N5MФ-0,6?޽|2w4-{8x?rgwKF㲌V_pҫQϧUJ5I3Zjq2 TKhӷR^Ge<Ԛ$Ӄf 'f6̹2(8$ޖ~ psPء/eB fbؼ,y+l0^XD iK9;5D̥'/حIO?L;V?9RFoj3ba\m=j&P;znaJ2P4x{qB Z/_%t;çj#0]Yw]G 2f0epM\\"x^s{e[H48Ǻ.QCk3!"y;ߙ>34N@X\a?[U^};[*{1~(- sL"C|&Bgp\WnVEAI]d5 vGKZ!fBzѿXBwΦ/n$.d܍ P M>i @2φM@stۥ)xqqѸIHB֛Eb7/R#3L&^g2IT@fC&&S.:]{aC5"0Z?'ۈU*6$7GƉc-uC1'^1nHrMeqULS2ppTP2DHh889Ƥdޟ_#IcĂ͐ tmDYp<ЀvV7jF G&$JB{ګN :tBJHWA 'M>Rw-n:ՠ ݝ鎾QK-^H/$7џ)+B@57h]Q=0)4&虹]A&wTks7S.]# w-kdᕋKd"^xe,_4w>SaF%!uZ ZiSSmp-:]ҙWiQЗ})+XB It`JxG3L@d.-s |)aWk%/fj./uj.XrD*#>G@xEi]"%m=X?u.4_UYs|W=LBURz>fu`d?^| 9-zH3ܰ0T$r7Ɖ9spz}EJGܘs4mUzϮ$ "j PeHQ"3WGmKej|$tOXR#̯"N`FQOdKlbLOU{m m Б._º8Ɲp1NS#N!ޛMԡv]2cwQx$vS9VeҸʂl]3dBwmRxƅo?v"l}ͻ?TfPq`3S"6U]ԫn1Gl@MBTU+H!hneCwtx~AM_WFY/ p&8T/PO;yuގA^%Y%uFE ZQx.TYUY|2S|- >%)k:Y==ájy ˶S܂,FVۗ[݉0?uqs<I '\IrrP@(kTfX }G;F i pB7a)? }.щ*nG[IP躺W USV*]yGDug>h"ψ(kr+Qu5cOA"riw*Ę?}i<IQ'T$1 C>,O]f D3RU-I 7K- LVh_6wؐRCdJ53vd& +yy6ݢ.ॉ鸬A<8 (sħ=~u+>p[`qf"̓*dR*\}&˶ Ǻ) %X KIG-7o)(X™]9nptQ_z܋ͯ :YbHp>"ê_\ܷMXȞpml:Rr>+ȂÅ' /`,Om]8e3c2/vk[5j)}0񏷺Ѣ#']X!^c>ϻGFFts@3O!MU!WfђH5ݐ1~WdG~%H KIW,ЮZw"kP#HPpƗ_/5Nֳ2IJ?@jytPŲ_$pjckS&k}U1wzT-ZTÞ ?57m#:aF4^v=D( x|?LpK\ZVUZm%ǾawDڼ\HE]]66^-1q;TA4sTl>Z=I\Lc + h!N l?O`X ""mGZX\er.ޏ+VL^wJ|y %s_pm SjEhqw*cnSG |-Qff㯊!6X;vsA~ǁ}Z(jn$d[=Fm5>>3v7|>|Onfǧ ۨk~Lx;f'r?JT d:DtR#6S{1m:dhg)_(C < W(X`-.zWuǗk=*dsOwMrJI59P#"E#2`ʵ2&NBgDPw y` Qmwfֻ`0thZe8*b~-OL;u ygX T6ȕŶ=Itq}XBC?+ ٤ ˇw _e{k"Թޖ'qT>N;ۖW eed- 3zrf䷂`YiC0zDCK]mN6azh:ASBۄsm@zqlx%}9ru5L.|I7a JX(bg ~88V,O LS 1/=IeMFwWR.N%&mU8/q?hJT^ U:ooVV7f"W&lkVUȞ;oʷ2ڵ( ʀ":юͰ]^Lߛi \x#C11G&̈́k VQUM "@hڂfO,0@kߏ BIPN)_$J %vInǏD̿ڂSdU9LV\Y`iJ'z{ZG '4R^ FbMsj2 T~O<ŻXoSX_JX0rm4/zI*,•_#''(QtT>07tE6>9AoKb~*c=bCs ssw@jX2DF7;&g[A1lIcʠxI[]L)o52D»/JRɑ[;O~`jv;XD5^?Y0v/mutF<ϯjh#b ӑlgs^ٕlJ6jrܖ=TphHڅﯕڇcE"2X_(=}kJeP0YJ»|X$7p 5A\ \yDēB_ 0jbCB.he֯=!"s >%۽qnTB[<)aڍrGg^dλnžڏ| `Ƹ~|v3bv.hP+Cƣ(Hz("\Vh&lġʱn#]{clQhh~慎Y vŕ#d=iHv*ky>-מ0i%s\)Hq@u1G!}5@#w YU#R1 XI* :m;,'bJAK2仨|P)&?hO.%NX#^*)m1lLy(-JN*E&sCF1Y#Y56&ZoTJ0֤ M_Nē4Ju#2iC`vikAػ.= ߈"ǟ#&bTl2La~v҄Te'́$bpqEU8_o|HE"N?"_=6H-Yv\LN;[y8e3kpG=d5KuN_Yw -jۚi}1QQ,_͸PCǸ?CKHVlz7_8cԄr:9HԒ>aC2䧯WuirZJ`YWNG}De;;D(w!+vQ[3(V6Iw/{jIx.{x.{"Dz+,!^dH$?9%i `dPuUjWV=؆/ tNP _VMdgF:~\C$ > ǵ뭾γDARQF"vnk|wN}^{#:-~[o=Q7ݥ⡆҄=' D2{ eSdআ,߃3~s})ek_4M`/?ƞ"F!E3$Q>h:űOtdVg] Jj7M|-)$ska/,=,g#`!y|v\%'z (2gyb6jx#<~F^v*m pn)͉sUUzuC!f3}󴐣a˟D1'$tbLǑ9MXê2Ec}\Ɵ{X=+UNҭ->YBK碵X)$wdĉ;>›݃Id( |٭ɢ >Mَ<qhJ}mׯKkqk)8!D*DJ:~h%oF27+5*ؾXj0M C}wFŬ@$]L38Hb}Xu{!1ѩ KdX}^/7hP,hD0 SSm`dxA2tT𿾫Ϳ[}HRE\k:b\=d5A|о 4pI2)/+φ,SK`ud2@AA+gh F U 0{_;2K뢄rk_`րW*H%)ylr4p1nf:ߔ[~'Dz Rn55ԬTu`N.<~,dGpCÿ1{U'6>r}Y,lN  3xKYUۤ=߆<.R)YbZAY/v* j^H ɫq->OTpڬa(&`٫'^CTl! LZqѻ?fU.|~@lf"԰H[:}Q@qytm&‰tďAPē@, kC\6ϻXݜ::颱x+¶99ɣT-tPnTE s#{^~ r1<A[Og$hDi7mQ)#ϸ !R:jq Q1hۂ_O:Q^]O qZ㲩`ey9B1'q+ fm1iϼl 32HV\tN9bn;!4U7IT֝9RM"3g(9۞9 n糯PELh@e+E<3"|">T$#6<кopgE9~f 9 ߋm ?7yz򷾠Dfw=@H&}'!C "nה| C^ = Ғ(-8_p[Sfm_dJ;@SHeS=a[/fqY*6zIRl _QR7ρcb5Q:=Pm"a6/!vM8aǡ Oz[iqȸP(iZrhs1'dȧ^]؄(wKv3rЖkU*M-xZN?6bK͊lAL6)0)* o6Lkh֢peYC@OQfOb,eWPhČ*Bܿ^}r=I-> H^` ĺHi Փи!I;ۜeY'1ڹM\d<9{>XL6|bn\sOEOMA =ذN]1DԔ0%8C (j8 ٮ?i:h#@hC aalAX +)>'NՠP^"j) CIfܔYbYnƼe/{ioW0JWrxAJϗMpϡ7[4c0G">q3>Q! DiVƴzߚ*ZhKKPd ʸX`:8Y;X>1Jިo,P0%7a`O-ο[T8`IȾ7ˇ{\&^҇!ބp;рQxV_X(Mˏn@9%Mc9BW uƑǝf=)^tn/vSw&A$`6j ^ּHKk9+kw! L.U-]r@0,sdcb}gG*EY{?QI╹/wfL'/ Hi u[uV{"C4+OA|={^Gވ~D7QRcT7Hˁ%#v2L-?vt_+(*ydÌ <QA8jޠxv#0yXXIRs3𜼹> ObPn+ޠ"_2mrSM 3)-IiyMn]żI˂Qd g+;#kʶU$spoa/ATG3xe 0ܛQk>z!m|xk-Al7yBWGX!tqWӃsrGH@) λx̘lvǢ$ 5  2^=,2'lbflq#ryE*U!-AO}\ڀSgc#WeC`c]܅P=z(`?\9{~1aAxauP|.DлdC 9ޡp?4&*v񎼈K ژbC __7Ɋc'*+qm(޵RfvTW7ߊ! DahSѵsԞx픶+!W-66 Q:W=؝bOy݄V L|9f 1' >T`ڮ|+S"6 ru;!L͡SEc[ m.Nڷ.;370{쑰&7Vq ؈po)xFev2gC!0!@m0C>-W}!f9Q,xWG΅_ׄ/oV ׏?}WfW<'}ϼx ?\̜#ᨃ̒MlLj S1exEJ@uhKUT#( CC5^FIٜ,Qm++ (P[ږ^H0gz V*.o,M/E w-kg`-_ zʧJ";Ylf&Kc RZWr60>C;vդ>؋] i3׭^ o/b_Wt4 _,)-}n03y RϤySA~v[J57wԖ7]bRi7uB/y'$׹Yw^|-8i<ںHo$#{EKiD`yU@VJ"p?cBjF/ޞ1"~L^̨K_Im2`3pa5FPt̟a[rBQjZ|ˣLs.Yd6= N h8dҪ|2Ќ4@Sʶ(ȕ4@\MnN,@%~J&Pp۾ho4 )٘WP`2F.5EHM@52Q@zrZKW%bu_Tԑ//Hxe [WjC 8JYZY̦7`NM轫cBV.S&ϙ,C#֕?J{ ANqeHElDҗ2@ގ-7XFu[vґH14 8iuIVdgn6`cwk? %I!~/VB͟JceP:cK?(9zĈy۵ τԣI>(r |J. X%0a jڕzڢ⬢LD+a oʞ~1nu~Nj~鍫䏅QnLVh!:c@hE!tc2IF#H~m=]*´c SoApZߨ\ Uw@{DPD(fvnmɎoB 7.VnvXKܷ;$W`7_F)G|i7lZ%ze^S?tMyIVB~Yav/*eK}8PC'ծ}&{ UT`UZ}[eЖ34[?5lF^%"{>rF ?θ.<Ɇ5iC3$śrU?dYtfaٓ_y S[9eӶe>}<">3ܞl8o$|nUg)MoD07C/+x-{Rjh K쎓 z%}گ.l:z [4*d:Ӱ{&Nh@*CjFc2Ma.)ґb&wN}1Kd2wSp_%E"/ )p 0)rywڨ8-#f!*$QȨQ aDAOdH BLBz[<ؑ]W;81[S ;NwB'uzd %V%Q:Ɂ,tY_ iW߾R4ḑ-Ȥ +5rBJwOٜ^1Ǜq^zۛ@DžZu*GސP=dSCTi_3 Lbůhh 8M\ɬR,cRǂѳ5i5Š [Y5EH>h$7uNk*/@JPjD۠K&o)bKհ8(mTF =Zɞjǭ@Zj~t1uHtp70fDJZcsƥJ):XıqMifqx+ 4>GlS=T]wws0}$޿(Qpyg@I`o/ea5A`ak94K_ j?A![Lyl(:KUDB8%I産6P$KiS@CWo>,:鹜$Qld4i%bN'{`7C\ѨyָVAd~k=5\jb*BdT&'wǷfnAHZS).o6˹;d \' I=Ɓ'wؼlNC,gM D[mohTi'H^^6}5V: CEo3E슲 -AMOEyڳ:9}8?%%O݉" Va瑄D1~wen:q\߬KfWQR}l%㲒6_ u?qůG Peak>ڦs0Y-%, ˃d`0_ɉ|{0Rk x1êXR5U!z{cJ0ǭA63E2}ZHFpadQ\?1L캇x4CI 4p !NqWV?Lh͝ =bWhQN΅cTm_ipk2V7hPÀtd5ү䯵TQP]6'K8 zsƉ en•X8~>'~̯Hm ɜf]/?C ,[;F59/y|OxyGzRg/V+p&!F;Æ!D{* &6^!jm/`>OnmFBXբ2,==_3Arf7;n6^S!EI߾b&!E[UhdjMrV/4`Ưkǟo'"JͲʳ\5*,RBtxF6DQL-=?oQ`pYiypvwR![Z36 9s㯑G'<?¨eL.G-f^jebC&;h:nN;x Q>8 xn&2O] + ~ R'j.oKocb-a]kol:u_WVNPb*,́,y3m]CwqOz^\b!02#voᜄS:6 8ėaϱPd}HmfEق:tԖLG!C(^Qx? 1K" #o'S_´( :;g>vƔo;1r{9!)}L%뢆e=NFd C_2$YЍiD _ ]]cN%z)GP24MJeQ{Y-5/ TOQ?Qƫ`y>OMj&;L%x)E<|'(+ƾZ{tF'#KeIs!0R埄>!U؜kX4}+'63ϋgѢmpºTۓV "a YuwJ&W۸.ojc.ks{җզ*q')BL@UdQ;mX5/AJ29ʗAFrJه 1U<K,3\zu`ZfDYVtP GAu,!fA-ȥ>> +ɷ)NǷ" X7hcD'pJ(6asɪkyuT1mL1c,r6s>~}EP<--7vkVlB.?2.+ b?/FW|Dθ"'N|)׎tnРਠhC=![I_IM^ex@?/wMkx$jmGY;rj6| g>W}D 1Uiy;b|J uQW,k)0׷@YPM{5]Txƣ%mS}tq`ΡqM͋?ꨌ?dL)Tg7#tVdsiάC@pDY 8 5Nu4°`d-l*P]}pk:Q6 HB.ObM}w z45H.RxC):Gh:Ԏeٷb;" 'yt;ptL/Mo.t&8}std(c6z{Sq򪗜H h@ݱXGVFM !^Or{bƴ@8=g!틃$W^+AÈm wVew9a7Kam(߉~Xm~<68#oLҢdh0L=9a @ښ`@N,x$Vo9pKI ćv,ߨ1 w?}RO&r 6>CSOjz^5gsir:}"V zseiVvc5{V5?LaiH*:GPwqQQ*9XqrpE؜h2|hYwo:\+^oM0K0`+ȵz -(#MΖg*b7o{2֠hmT14v4z3 +f{M':}cxǦPѪ-:P" )[C˴U1y`lj$a`La :Bf􆧁o+x#~YcC7;x7~dHz8Jr< TT=uјWOI;w?*=X}7 "~Ǹw!vK4,qҩdnwZSQ/8sx+F,Xt4% fh1ҏ0Qh4+UM$ zR/C*vqZ'PKLn)zVna!w:bQr>eΧS h(o7uI&Ʊi$! !Ľ0_-x]Ә@-K{C7:-Ϧ,ES>.Bd<bR2^a 0giqa, #No-]OdY_E)W;7䁙{sgGtrƝ2tk6#&d݌+c ֱB7*S#`SޮBSDI76ădԭZc1/lgJ74k겗,rGfp мaJ{ӎ<S|y RsC\W'PK)ȟ<^lB>9 ]@mu:q&jO+{LH3!?Pcz񥅌2,ID p,yŦ >m}Dv3ҠU@G)∗{OR>RӞGDH1D/Q (x:"*g5W}`_\Jjhiz&7≫WIUJlJ|nTO|.TO7[{׿Gmӕv28ԐkϢ|[eh^A%ٲLVIf9 v.^OӯihR}ЇV tWX&w+Kq u "=M`W, ,tZao CYk"&yހF:H62 XLE_vJ? ItqB8Zۏ>MڊC`H{ۖVWpH'>i5`%G6,^Ơ_-,QJTÈ#GUhvLE9I|yDcP)$xj<~*z{N͓y!Bx2<7 5o(p$" F-h&4 @iïXbCHGsO_@ iTBJW@g]\\ͅ]'39"+䢳-؝_#P8Dqݘq1 C-GsXSgZJcQ݃_<`sXL _JlvVcyXVYhG&,kX$C:nxqFZq+Bı[5?}(t{`8kqd^E ]L ̉v)Se{x sč?!1|_$۶Jg |G8A@T"/xʽ# eeaQoܟlA)sJ}q'ЬZ\ Bc-''uR)E3n'^9;^7TF.' O6(*?N[q6;. NLRhtLXOn?-;APQ $)PX) TeLL&ts (&G c\.zN{1vQ Lٯ*TEfYX7^* VɪwvVsup`GaCg]5t^n6 }E_f:5 \̤'yb!yF,[8T-ih f;f/ghݗ rA.֕7%XQpoz\]ߝ_e&Y.7RF æ.Zj?;/&xxvlaš$@(WrQ05VS^G~-5# 78vLt[b SmT*yeu[>|$̮c“T:.9v3y,Jȳ ߇E %\?TeF#]j:qbY iwh[]hH0sȥ.7`q(y v$Heq$[F H`bjg8kK%B1̈O(k?OWMsj'a;d+hՖv֍[iA2-\n0Hᛧ;UëS雘æ,^<9}xR4+ܘ=N!qF TzkX$ȋt%,| YE̞ ޥQUn@װɵ/k v豋6ekO+! Д[龭-T*il(`1v}7ֱ_M g`De6S*~"{C>qOr@:GĜŀњ= Vq.?i^n_K Xk#c GJIizB6AUq7MxڀD#k5MmhE/U50!] ,av ؤT_OȲt`ͧ(lh1mzC}9f_>R2-{ Bza@+!A ʽѾ-o+{bP#E`\AC GۭCB_āt|J6; ?0LZ9 *+ީJyϞS}/@`A鯾P]EvlG.P|oKNQUHSj&3b͐.zSz?>)OvM `TVi`YД,yM"t@O_25B{,9beFe{{վ/?%f1e>"8X WI<jߒSP_<8ﶁxAmXu%q=jd">+rċQ?(ˤ^/}-{ @@|jҺ&C¸K"J͚ eiSٯ`aIڴ=#0#E_N7*0m/RM+'0y&iyOE >.dII}bwxbuv.%R^5iq] 4ȹ2W85'pe^@=g5@<)8WI'z0RHsψ^DI) ;n]ҲUDl9 徤Q\X{ ~ DSHC~pLMFNZ@1H8ؖ׆ojRIch5ϕƫ?749"EQŰ.NGߥ; ijLX9UW\Eg jdPQ׬6ӋM/l |J{|QcaI9#q2Oq\POmv;.~]yWO2hˌPs3fKc )ab;cF+c8L<1Oog=3 kOVX]̛ƕVPy^g [S ߐTL5Nٕ`wC"kmz& ;bm[}{`l5~6yW{;PdE|S2!6gox ࡯4`,E|b*ae/dDeʸ :X~6lI-NTގ 1f6tRdwBлGi{a@'FK#Z޼X՚E2Kc-gxRK]VytjdUjpe/>)wƁ& 3@=/Cd&,v.]T2Kʉ=pjpmU@\uHwb?W@:xzbbY3>zQN9N0Z?M^Tmzt9Gd*a:)R D,|!;p9ʒX!do%:OGe(w͗qRJ+05*,}&3o*HQ6#*]Ƈ(zq۹W$8|8]9 URGج]p\X+d.3L5\'/_c.QkC-NjhP8*ykOPpŒЉZNv ]HCb@s(:{-@ WcƋ/wZ b &Y Z #@ > 6ϙz؎16"D(eZRP縷$[XNY6fE#ǫq$qFO$EC^8|GRK⇁ 'bN5Ձ/Y Ϯ\f`-Hm> F!9ǭ˜]]yKxZR~׷Ns pccmhBr8fUt[@W'Y%ԅNo^Xfedtڛ<=MyY7NS-oy0(s20" .rK4ٻP'<AT=hВQ?; $Ӷ7,aQc1g4&>XU, ?VN퀡( y,]ĕ*sb1\e۬ZD \coIuIFj$O^6Jk$Yc>C6 ѱwKh~.H\I gb ),+R`oQ( `LFxN',i5kv4|37 R)yfr'Ïd4↓0g=T;.DR1e0 W&s dnnwų2$| ­u}T4]%CHv-G:9=TV!._×tqj| \CbwhY8&Q?P1yM#1jbK3tar$$K͛~ǥ) XShv872ݗ[$6wjnA)s:1ƙЈ[bD~$ӚxoR"xփ :&Uz3+a>#7{$kN߲T­\np 7s#=b-9W3ԯsLҎ#~L\Fcw#ȤHf/bSǸmL<1Km(gm)Fd-6LꄓH(T%! ֐R{-@f. Bb-a[Pk0AgM1Be-EUS< -*9{⠠Jǵa5]ynZ E|T@]J|99=a+,1;U#26NIo6GdžP`9 r?ԷcbHVsR`5h[ x \bnqڂ5r&lm8: {:;H ?>Ł{޳lz8n3]pj@mf˹t-:"Jg۳dfϜ ?JAb`sGAI_I 0ѽu^^9uM\V$2Sod ᆈE kڋ^kmGQ*+H_hUlST3] WeƋD^ʞ,H=u:h!!VzF7ifMpAfˉ͢n؉-8gT}-2h˔ [;~\9i 99^r2JH۳/E`zOj9Ǿi)m7|գj0&$n8F3 #bhć 7c:;"P]-GB^ LNW R"a{ms?Sn?N Q ے᳥b́lH!u#g&P+O.<GŸbO.Teyl 0.l#8 GJZXXh&˔&h̾ ԡ%,W [x9x :Up͍()tARSܱE }m9#zO{b`-6񟡳^RDW5b$g=uϗ^1?QV 稳Үl7R4 ôԐS?J$'iлYgR!iZ>FC~5TMppV3#9^lCKa #(d{ }W;Ѓ`egP 'q[r GYrK~DjWR.ʡ=/HN}xȺ_q@֥|c@5+SDT* &0H7]f;ӉWWMOe$"W0ѯ czL u]nv/%KfcLW"W(=Fq%Nj]܂ǮY4b y1a!^s,*>jC4wZH)f!6qf/&dI9KfC $mrǍVP¿@S*$8ZĿ邇@[a9: e!>Lf)G0~]V-5: eпA$|ō~:$'Ӝ|Nq2PKu^*9-eQ {{>DH^V &~0 &PZg/>Wh eW:er5uy4)/d%*n$,) [s@)oKgQϻ4oO5:oo bg\Q4:Ov=1^:w"lA?$P}KQ}l}0#vJU8&ic]Q63F8 %* Tӿ:ƻ)ɸp '?|ͣ2 S冨Kaf ' RՅpc/!΀w mBe?6T=qxi'WIG9WjXSt=v`ppe[3+~(fE(oa^l Zq<9}Ε*qJ*i|!l~AB͆4Nτ̑@aB!j%=Ƹuk)P&- |lCCB"FuL~4,;ť(Bm]Rq@ {|{\C7KMz֡E(^1u o J&t.a.m?H9" LrUUX;X[oCbĄwF/ȳ~Գ_[^0D«r(ly/4~5@8&?0<]p 0<_cz lg>G:P^mXX8}]RAʼnz+g $m#/J-GhyĚ0zIojio3'L@g55dHXEE%F]$]9vw]]MnU[Vܭ䊃qf6wqTSCãPm]ͽ+)v͒͂ݳ.B QLfR3˃G{`g@Vڷo[0f@hTF ;_i\O$h*6#N` >X(ttZ%\uՅ.>ƌ~/ygwTMҒ!1^:yH1O9}Ǫ'x$K%~Aso>%Bz(u ]&>p _2'+DFWБÆ,]eIM9ZHiGASfg0Y>_d^M̳M0|7Y_9u3z>KNX37l}'M"oo>eyi+CYblH}ϩv5=l2Qx6.u@:>"Vw|w$&gy0-RÀI */gɤaM)(h _FcwѬc%UBdar>G>[мZ.xQkg4C (Êx+氼:IbTB /V+H{3aZYi/3Dᙥn;lo}B nMgp;1)e^$C[/5]p%e9|W WEӑVi!MJqmIC)|V>И`\XAg>N<1u)Y[tUb ~'| 5xB4%.aT9J6m ?P∏F ĩPof囏Ɛk_@M yΙ&gN^rd]fA-&F}pѬe,.JV|Xso#"eʦ>Fj[7YW$ L, EP(8Iڡ?u8pD35S VSrn~Gh/Xܔ{y'J̤G8@Nnp]7ӄd_,ݕhFcAl)ğr}<@b,z<3N_nslXMlGsPOR??pNXw=5nv~MJ3jox DwEC6&22e jW)Ku{Wxt@Vci%Ҹt,|w1!ҼZlwܙA1CO-'LX&^evà~AU\3|&̻i-/~ĥ xZ69|H ~wFǒyc5RQA[.ǔ6˺E/ξ@1u//G$͎c h#Wk!7<[] )pkb}ǃp|PNjP[d:ڵ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)T2nU Uj 7?;L/y}0yY hUL[\l߱9 '5څ({ [\W|t'*$ɨkUEx/+k@T>;ќtS`戀 [8, Ћe &yPAqQGVO263\y10YHZP݈~u ^dȝhe,>I [jW)mWihVSICs /=JܻIB@7Xm58O}is]y;h;&/vA⤷/y Ӓ }i4Tx#=`w\gU[f)y/.0%#.`QL-p.r:|qdžmmw24ɖԜOj̴9>?Pu3-?$=jϽXWQR{pf +FPcnN~4|r uEP)G*PUcf(‚UTEdPhjoW\pjB P4.\@1G4tygmi F6dw魾QӢU})öɋn9S!>pV$q XSH]eGؗ &.#(zD]fT#z˸ZmiOB80s ^uq ٫t0 &"˳tT9>77p}넃F0g$M<1QhøFZ7C؅@MՁG"Տ?T:>&ҐJ&'%\?wz"z%n,_Q@/.&l*Q}/Th,gK&0"!3an ;0ݛ濠62'^""W/F1]ګ-hlljE^^]*##f^iE<^'d*Y"V"*_] | ˡܔ-V˞EzK^|JrihӜ~fT08ܑc2}QFP\0EZ; 9 "ac6̏b<}<: 9dλal< =}m4kP 2j 4ۻkaєWV:LZ5hcPLv%, 3_>r:(ا6S's4T=WfK%([rbD}s kk9aqӅ6UoM^FӦJ ڜvsl+u'=tm?Q?:\8'Jdeܛi$j {D%擻 #i[dKwZ]t␳8faIuŧ2<`ˠ~Yh) `3 L --Ӟ{7fk1ˉ}6s1-'P=O|!)޽GMklBxq"trg&r+,JЀ |OLR$s)U\ LÂY@Wp@ 8_.R_J%m꩐#"p Y2|2Ϧ !G58*?aRbA.բguKaAզ&hƶC\&9`uכjN+E ]yc!$f yttv̹4dhFkPOu~wʛn& R|_RZpK!~H6 X#DnNorcFNfrj{0!ʨV˞CW3Odbf?wd gJs='>NpS'4]G&k*@.jцyb7fZ"]Yэ9`vV߈lY9 VcVD1_340T-D FJ"0NO ^*EV 48-ī3+GIm"1\Jz$KvןPLhK4 GkzwePSNK%[X7/3]g;!iՓ&H-]=J#mAnR d'%e3IwrKTsߡ22f>?G(l]䈒&M2^g%qv'ZSv>M~a#mrJUE l(@@C㮠<.-s)11S.hQV]Е2wEʤE:ődL=swk!ɵ Uq&C&it 5[`)p$|z4Љ;A-JѾZ+/tvR{L].oO_Y/wZQH~3F ڿwpP (Gޘ)T*V@0\Cڣ7͡>~bL=V53\%a_f_3G*rfc pTvmK&Z;LIJԩ\`|wyw,7?~oA) 绅 _G4OU^QOxTS _8/v6D3Gr=/_0^w2K5q! QU\~WGoS |ũLrO\9Ҷl`U.9ωv[YZY]+7كC\oA@gJ 98vn79jbi%jT]Z XZ(O9GY͍N4 @d$E+ $3Ũnf] SWG"H$SDdKsv7aD"Z)ٺ$Cvtr~4\M]8e%|!-topJ&ݤ{OnB*,PwJS;˹c΂Ɉgj?p[鷚âvY?k9yVnKs[Mw1uK{e25hqDMMdH`uD O4լ2:Pvs)TmynOjvh|/c*1r+i,5| _' &x9}*k M+ |eZ||I"ufɑm:oUނ/?C8ʬLy*PiEÝjGM0m4l`^63k22zљGp%;\5,y$"ټAloJBdN&X4L2ޠ.ML4M +vz_4^иY'IiP8D:&o9Rp\I`|=A t$.aSJz$LdGr>͠U2:Z_RuECb@铪ǻ",4Y1K(~Viptʴ9U  ]v)M(7 ݣhbP-o9-t]nDMv[nѺES0SDx,\E!YR *7yCv=j6+>%V!oC0_uAi(҆6aq-6H >7Y B/U7fok+G,et+[^EMQoRyV2Ota[fI ĦBNr<3Y.#G)}H'{pZUbr[)6lܢeX.GnZx,~vlBL$iqT~NlC5XRbNf-B:J4bz6l [25g Y1ZqcA#:c=&l>|+ (9xuv#[!ckJAy#R׶kC]&T!;NK85Y9+U /1!?㣥 xdF}XAA=R=-شs %TH.W:>q Rį Y_C?>D|'jC7`gEy&ļBAokv qDԖ3L|aRw0D<{4Km}VQ a2 W0uHX)inƳj1X:n1{' 5?lE9^CNIDa4'̩*ZdڟX.-:#^5߭+ܛ;".>0?o%7r+,ti*.Z 5D75%/Jg dZ&D@ Ϗ7?]ihd5c|aiWz¼Ɇ"0䊆?~MwVe*qRzTwV.-[̃|9LJQD697/Aq9.yâES w1 Ԓ5J6Gt:EQ$= uVhL=z\1?zyvNAD{5]D.CN_<'/p6> HaX ƛv+ۑS6c",ozW ߂k匄_:U{wVO[ꢔ !<Ѥ1ϊ6Lr\v^A5MR"-C ɠωW`ycLV`EWw6d=]gY{.:e ͢3P`Q,2K?^}3GM!`g΁2K@F.qA'2cȻ󲟮t:wx LĴmƹ$E㼈0Zjp_’0B]p pՌkI&t[:`{thw ] RDlQdkx⢞S5J຿bE|aIi]'P;]Lc '|MS .o s_x*,u[!Ή")ny#ڦS[Y"I7LUs }ˆiBxynն/lưkے!~yUJ4˭b9yu<&+̘n3ۃ}8닽 F|/|`DӁ/l9UXMCjxq gJ:|XK b1CQ©wCw)r>Uf5/h9dP-PtI38 )$Fձ jUkԞ _NO復W-M9{~7~R,N-Oڥ􈄌67?55}%-,q?eҢ+GQm9edUE2 ȇVǼi||@ri1#`O 꺸F2+<#.P-t^o.pwh6P 0Pv aIn9٧/buSo=rM 1SO'CAY蠖  !=EB#5yv $*oSF9;L}~C >?C$nyDf6C:ՁV{p~OAR"̮UrPh* r70q(T#R`;q٣mGB_tz:>!)쨋M8UCVOAB"-?/, +>5l̠Ay 'miRh$(uuԗlkd 2\dSgn)yXz2m0'O<:ZُqUu -LD}%p7MfBOg W=GGҒXک6EͿv(N_R Yu!Yq'd O #i~GNRf1q Gc:^d-^߾n`vѦNH7\x,\䦵Wj rsJ[1끰w( 寅 ;sz.`QP9zBC3IbNbJZLc6TӶeED7|'cpQ/"lBĹn̯~IxVCyIahԳyuq\ϗ˓rGr sքTK^jfPO NHT}b EJِ&@+Urg_/0[ѓ '5?|uNdÁ4D:H[Ffߏо*'m_E[W~iUNX厶VGLm¢5hIP"Q3Ni7ՠbCY'ӕn*{]㐋PK̂?$k ݑy{ΡH!43/ꉎ]ЌnJWWR=ٶ.ĭ})sIG&lrA@N($1^RfuO$V}ˡRm%hZ+ 21 _x`P'wT,ZKH4K2NT:c[oEʖl؜H!4G) qeT)w^!HddNBOLA%h^ӿ1ԣ3Aq d_TD.܃gz[-@/zЁʤuv99'Ci=úQv^†B;L>jHcsϳL0+g+J&\CVk F[FerZLT`!@ro}8=g<'}8m pGg)i)1囹bJsddlf_.`3̅8u}R\% 4N,Qov~{ij9RNO"7ee^^9w9It7)$\,bH EӐkOace'͌:;rR3t.NW(R([G2T}388uw.!8$Zi@pkF!ǠQ'+z'֣9H]wI fݯq{Jl Cy`KgKsj׼{r\&a;y<a'o>oӯѕC:ʅ\ᰎ|(7PIbB_O+L[WJbgS!pV3j2X~l[bDS͆f}\VX,J,QJdx"?Vn=Q^LO ߊ5]yUI" 12鲳]yD4sUbR6u|9#'{!%%]v_<c^&nt[(PҦC¾,lP.jSp)m#/F 5^_vc$K<`vhʛ zkV$vEBY08>?'V1V}pjTńfT2:F[leE}ؒ)TR0nʟ0(G {)-dY(\r5FhӔ>9Ҙ!QW`f̽u$S ʃĽ`| YZ