python2-perf-debuginfo-4.19.90-2312.1.0.0229.oe1 >  A eoFW^^fW*[m"Ȍ툢|Q -h myiS M`-|ӡ@0ߥTPcOX#q%NutLv!VWEM &>.D@'Y k'o;f̃,@8z*B* \jrlfFyrl0_ee@ȧ#AP )\4}/3Ct鞬6l!lDXçG74b581b5b3268051b104843456c01ab8a467c9960eb1e6e6aa7b98172ba90bb760bfd77d3ed0031cab74ed6bf4c9a536a8c31ef9 ueoFW^^f@ÅXPe38D-oneP}gG> }RYÜH;@F0t郖K:{Gp.Kt7ݖ'YmVc7g@)ZI vʚk6gi{X,RBE}1up=8 NANCV5Dj>[qK{NV,{1?#cU X-|m5lXPV}4̻Bz29,6𲨡{!uU>p<H?8d! 3 ^@Dn     b h8H(8h9ph:hFGHIX$Y,\`]x^bmcydefltuv,z4Cpython2-perf-debuginfo4.19.902312.1.0.0229.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.eoobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eoeoeoeoeoeo72f3cb2799389b56457a6d8fdbf9b574515c55a9cf8b8fecb0090cff3334b822rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.1.0.0229.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.1eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLZhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_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 valueobs-worker-backend-test-x86-0008.novalocal 17018273314.19.90-2312.1.0.0229.oe14.19.90-2312.1.0.0229.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2312.1.0.0229.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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/19eb07b506c079349ce139021bed78cf-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffd376936811a1fdd8c041f3b4ddbe95140be4b9, with debug_info, not strippedPxv s68utf-8211fcdef4472b69669b4294b1db5dcc186a94559e2f02bb4a79768414400207d?@7zXZ !#,>] b2u jӫ`(y/ǃ KscFbw+8Y*N.LQ,T$a4W1?^`P8)V:&YtǛz1[d$ OzEg]nsZ_:C@0FOwG*~J|0XnUFX7FghLggLPؘPgXb0`:vϫg+ Yx>, DR ÌD"UlcBjnX-Y}6"g vI3\ߠ*~ ӄ\#0|in<< Sh )k 0lQštby %d#9oױ /lSk)bK"J_»\@݁p?LnxwP/Q8 mV/7A[хx@p,e^3Hr,>:ٮ֠I;chp7C&"0J(qL+] Q|^ʀr"5jL8"DmkB9io|эUŭwn QQLj#).!f^W V4pw1?uA]FX4:(f@vDRfB |LW0b|Cf4 n Ut;loL9v ke,<U]IXrpf\-Ԣ~qynmvzi;PMp;efG ?8*Bu!|< e Z@gPY x~= k IH3k|MTt&bg`;S}ccH+~Ӧsr7^oWo$FOci׃}^LީMe8)e>m24\<*jp1D S>0JsA{jMrHN8`Z"ɩq6"nRK`Ud+!8QVY~h9rP(c5()f}%n^3&.d'Gԯ#BÝK4fʒ#h9 ApRL׉FʗqUNRy@C=Ia{J\x2$Lk)MG6yWa=oP&^N=3a. ^F4m7ARIC9ڥ2uhߡg:7ܡm=WkW% +]2`+/ܟ[glvcD/]:J ;uE|l@?ù!PqHumefљP-¸RϹ~3)-^YsiLFX_;dIXuن?fkݡ^3 4!>~9q4t̓| 'h#l}C?oD-.HGUfm/CvƌopA,|bdU@;H4iSV#,'K9c/0|%0P2Q(yqAv{iEg lķ.`Q,l"im0;0_K"'JڊQ?a%pHkZ`9*˺ MDU -uG5utfNh‚wVSƖ fMlz :Y+dL3siE|;t' %Z`1-ȬY7*?Ui5Pyܸ/O1'́q 29&5kKI5Z7>rY_V.2l:4ED4ds*.L! t,p k{HKyƷE{Etrz>d4{ mEu׹"Ul :K6K(aG+tql"f^)Bqh",r爦e\02 ) ,.UԹŜ]cqD$0ΔJql'1>T4-TT~me8\ce'!O 'GeS?$m Du̘3OyϥfxĶlNKv] uEb?D|C=Z Qp:V?HniGծ$ee]^G T'?Z;e?]d|[qNOi!a+Mqql*v9,0Kso*ſwh ֛jXU'&.+~q G࿰9sRr"+^݅x@^k^;Wϧ&gQt yz5}y%5m] Ob>Al`M41Rlo 1t3FwPZ> {h:!`c_NDJ,$ƧO2J}@ï$Y<-H,ھ ܸ~-QB'#:Js Vn:Q4YP#.@~]ˁuЂCB'|@}|FXr;%>3''!n(u+YdCJcI\JoΞK5צ;w29eNԕ#șNr}4U^Mv7g7 [FG4\>|2 8Av<"~}*RYtu;N܂V -NG=z,>AB֬vEaDL%&9CTO7kuKܵn 5]ʟ_lrŕxYXlTlO8!X#]֮X1Zšmc爣׸3Oc"CXHH4-jȗM7;F ds9~/K<׀RewݙA+"xP߄g5}aҏB#r>tUhgB&kn7Xcdxu̫^7]z%Ts q._CTVڧ{mqf סּԶ*`۫ %ZLj-s>^w 6(4~G]H!ѕHc%28A#P#y%7D'iTXmuy`Z>b܍~$fd aNz@lJUd2ǿ `gvL5EƩx: ur>;\w˥B@b)2XVV=ʒ| ,u@QUp2M0^t$k!!}^@s- -Y_1`NJ{fx*oZ%>dii  HiJs?$26$e@ } p[9 ]۝D9Dզ]lhNm:rJy{ߧV[N@7 ;EشDJk9зڿInw?^SR.7J53]]RǕTl.ijA=ZUrc8eIY7e{ҿwr\2htBiݯx`)>3c j-LYk\X~a" N-E,| #:q ڴh,@EwjE~ Q<8]uՍh;3)qFuB/[O$fyF=q oZ URP-l7wZ:'nm?E %i$EtfhEy/C2ԀU xq h%!ěwmBk@ 亯Gėi@#_ +k2%1*p}&y' nŗbŴ+qq zmf?\R| ˾+s݄ >FD;e\)KPG*Es%%Κz%Z?ݓkUѸ{L*c{Yaղ&ZG`w5r`rJT!v؊EN/~z1Y*?I<+rS>?!f>|ҎY-EP2;őXKG&2xv"ky^gQcʔ]De 0&(hved% H qr!NW0Jz\+oUU cwTPH\v!1)}F,u"uTh⎜}4/u̮ज 1a]Ц֩0~|ƘK0\S°4DIEf&&3i1y9߳ mպjZ6jm iGjk*E4@`qe?Fv1v_=O\qt2T;ЪhߗvGMV%V-ggdD>Q|iB| L , 5ғA/Sլ+o+s`ej/yO Nm&R7>X8{VS >TG:H(2m+SA")Ź1À C>ufN3 :8ЎئTMlOߍ8%*0XWQmlhGC)nbVG@2N>7߂r̲=O#'Isw?(۠Px2vrJE#F@'ӁШ~-zhej)n/9 Z':ݷDNGMSg4ǍO =# HIVuxIL]IP8ҮE|Q lXJCxywK`fy@!GEAqc`7 DL62>/ {j\\%Jb{L0b}}Xfn|<%klWJrшMP*3G% ! $&t ȝ R3(&( H3 k8%Al5_ȟ/ ˎ|ӯ8 S)G,Yp,r<(xGh0t'wfAyDC)Pmu6b8( Yj46H@٤5M.R8Ս eUDʠ sF^A+!-Fd?nze?IZ; ȷ: ʌATf|DOL.MUCP'絖oŧsY0= 6`Xnusf<﹕*~}=7w4^ 6g0AAQ5'i18!*Ɩ4e1Qrgy#23a񮵂8|8-"-xØe;O믗޻0 Q$fkC&(Uhꄶz=(Ɋs-\xv<@{WEr;خYV,:pT[CGu#͚_]4)ˮ6 VZ`a4gr,,3v99wߒXl*>Mӽvq5jNmMѭ#|Pj4Si,4:)2Ʈc9OM=n@ͼ u0HG9I_3G#9UHkeBR@J@OX\dqHL[ǚPlrhN[ynfdk^s>%}/v&.L4Lfrp/1|ʀ"ܕ@#<cU*@c F匀~78$n/ID9D322Zyߠ0uCt G# <#W[1z-Jv{!΅n_#|^;dgzN GB$.5[d($l0]}Q+"+ݛamSjIʴ+ ǪgctN6'5z%\ŠQ(¼#py]иkL ]TJr1BةKP [̀p[p嘾emf̓n@m/ٛero*$]fxc?fŐWUN@T(\ cߔ=V4΋1_/қ羡1_bZR Yl!3+b \O\{#- ]z}/p(Dkc91\UH7/BG~hFګg Eb+wY!"0wa;>=M][g2J8Y7NH Yl_,T[y?Aݸnߞ I%!lY"(Xv*DNk%NCt3.u"P>3tTD#CĻq2n <&SIbUx*>f?oϿ\wt}[Cp/].{::T#wL̹EZjcqaZ.42sȗ$; @OOڹz7g @ ; kQV''V= r6 aIVC[aM)&@&c6T'9h8/R5[Xz?[ @"f״FwU܂nc‡`M} AgQ8͟{x:j:ofRL[5@@M4x}>\i$AisxT/!dG G[L7`Ѓa; > vuGhߡE|R軫8Lف -P ͪ{FrLg 8~t)|}m{x'o%^1Ÿ\0Mn#-J$7 .JlTnUqM tE:uJ?9XhZUIq2{o ?EB-GW j1,)t=3XzgV<~=̊:Y"(?u,wQ[p!SL_0呻urL0bkQ۽fZypxv=%~SHN*mD=򙶴ioϊ`RnJ5=DC+x4U~'VGbC,8l`!x`'u0Pwzn\}.&4/*ghK#)ozO{R#c+sN _|O?x~'?HYRb/wgv7Yw VaT^F ׯ#/1wځ(l$lcvUtxa۵P.ye0rۧ6[#+rT*wKM(V,-E/ɌpI\ ePmFC&o}<`/>mr.E<>i7hOz0~uk:9,ǥtAAI'4b0{sq&AdK0wټ\"(sp_5YS&W'ܛ/ pQ:{4!_>#N@E p-iD"W$44najn7M(۴D"е%ߜt8R" Og4ݯ qޞdunvFB2*YfZCg 2k9T *KD`ՇU=c }ਝl'Ne7Q{4̻Tb_4/ Tꮿ(<*K{,'<첮YAF`ޘ0Y"@Ad%=ejmW'=N?ƇcxQVr+UF||?$:gѰ>+@BRIo1ˇTc]W,^``G%zhWl.<&qLc:Kư--o:7=9G؊*W^'g&L)^K`s}h5vO|ǏՀLNIzS@{ }xP6o<{Md3'H,0BvEnt_WWA˪9,=6xt }+>kzZ.A|Bp\z;qXkPxޚj]IڿpEiL͙ pڟZG-cDYÊOwoh7l,,m ZXE 3k(Gl3EK mapRgsIeʊo)>hst-ft;Ћ qIBlXuBBGG7; 0gR5AQ:D!޲6nPRT}N&o_^EoarkߨRYIam*Xv682S CCp'@W;~]rlu;gxX ;̳!n)nf%*ț|'$^J3a4&ߝLeu 7!MB6Ecpmu6 P;~8,yx}m=yW NU| $E1)H"7  f f#4D}r]"UbcqSSG`P^'R*%MjA"Eқ)%i .rAtdɀXg\-˭\z k%m:*;L"'tK$j"bydK+5&~Dx0c; x*"Uk:L&8d܍Ao H\t1F} v3Iw8HNWΖ0W(?~CN_cpKs/qD^"M:draX׮]Kz lɞ.UjvauԮYȻ*@$Up**fs _ eF /VSyTvbD ~R!r/<{Gt?_D\AЅץuiA΍F^k8 漻qS?YF?cbXD.Q&rx3˜5 #+DZ#5:HRy{L3e05y`(@i=t vGe*¥ESFE9HfOi&K[cVðJi3CD{=:#'3xRFVvB[z}v#8{v7-Ư F+oOcsNd}m=!R))VM7ݐoYRP~5&rn:|@uxqs=Ec@xe *XbeJ]*fQ_2"$ I-f!qf1|Cbp(Þ30q}4˱,Hqv fm`%z^K-9RE"!xuB :w%Zi~[Bn5%߮W3{ / \W l2|$ݒt:. }%'Ѷ T}yn6Q`{+.wlٲ :mkxIҹ3aiOȶY 4EqNJ36uwT*; E ꁫũNd݅IBnjM>ߛz@An,zW:lWC$uRu.wZeW7']gC˂䵺ߊ4Qg }cɲ[;*JmRχ! >)Tп,U@V YCl!T׌e$in>£ޮĉj#|ظ/`xþLFҠl64r٪v:?n^L{7SdW1yo)~gUhz5 D]ېN, 3af@2 oBY[S|@jwGye P8(Ys =We8w^ӁNmo$/?8(BKcnvЉwt7Z2lm2COCl%oSTۄgO*H8v>xrt켟؄#3V:sWdN[;Pg?N : 4xXu&Dq* Y[ZpiE)9QpӤ2Ӧy *L47j쫦wz $Іwf'SK05[IUkhl [!3;H "գeȥo˻wh[ѥ:jg9ď&>oPkn߽b/\5D2{N뜵X,2@u0XTf)U[rj7o'V:ś(}{QʍR0V(2^S-Mma[^C^~516`g76Wκ\}SzOW!XDQщ>.vYÆĚelÁ7"$!fZjY*!TŨhdܧo^1]a^b WZ ETy Kd#3Wi)l틚0VV{*CGb9xp81 :McwV#}ռ0E|% DlDliJX FD|$%ޣ'[",xLOuU'7_mXV7rX q7Ya2R8I1-`^5LEű<rƱ?|U(pVJKkw_IUB6Z/eÇȣʏׂη*.{YuKcUt,Ph v=lRK.׎Tʟear9޳8hds0L:kѿߍEx\2Li`Z3S"OqGLZq. ioLx&SQwL7 0%h *7L} GS$/3XB5dW͋Eʛ>#crpd2,tk 3A}2qUte.ov}PLpWC?&&.%ΟD|2=m98gcZ[@B%G'E@U@-ăNk$ߨ{!ti\4eSxqvr븺Ze0]ck{*K*vmy [fz^Lo*jє-#)4;eo竖+YBOT/nߊMD6mK"׹4ⶶ)fH SGwI_j2| qn9r9D!U]%M?|Ww'͊_\I`^a!XRǽGU]&)pcUQ1rT˧N=sv!qA=ScD!"L Z8e,~7lv-68?pNq3}}H%SA?^* p<`z3y6 {GmE1tkGcr `~9& gd志&p渓B9^b8ӌeuifB቙^}؟ۑz&>Z%`Y]857XYr (rz/6]#];#ZR@rQ4TRUsM?QohYݙ.|QN"ʇ4J}z󩲭EJ:)qO"uh(Pr<.C6h5d'69LWK{Ҕ{S>W{I5zRWԔB 'm@'6f KbJXԫf*y9p˰Y(+H 3ᕠu}OGS"4dtYHyEpe7KuPUsVU9 ĕksn]1k c0˶tky'FUv:/+oݨ~>gc fS̐vPyWi2XK 7oYTnful1BѨllu ~S\DVjszJ '$# M -9e |#٠NbiD2sӎ^L#$;⎇;-L[h3l댌ѝ~*3BNSsV*?dLN3MNj3.F?jz=nl~U"~:2 .9ec³kT,0W04=T_{@Tnl_ZiNB$ i( "q7HySq 4 j^E_qq!+^l@GsQǯ$t\M^~@owK&M4v ^."[w!HTf| X#~7L lt5ԆT+>c չN@]gYҟyb}5-Ы{AӼ% WiBO:[}yV8y@NDZ!H+ (b>= OL ~Wbd^ d֨ǺA<,iU.mZGM+gwLQd}]x_63T.ggm HdYt4  -)L 1Fzxskt%y[S==XN2ZXlJep!mfjn:3CA^DIݖ>ף3J6 WEˈSֹ'wP\Zfh1bY?Oի_8{ meB!ՊP# -vDorpL:՚*F-Wk>s&9L.r,,AkowrB8an0.04Q eCfEeGI_)նv{T&S e+<ӚM uy~ٿdoO*: v27Bd8AYjI\v)9 6JAt]_ahָSAjZ1MJXqAop¬ZHn<@ XHqa[}ý֝QًM +ϴ̉BaoY&( pPu$"]7Zj ;}8/RR% 78I`Rc[NŒD)H+($"^穔} ;trܡ r2nVb=v߀L"ݿ}sMvbf1o46?%KI#X3=Xϧ Bn>'YqA@Tߎ*J(qز9 ;+jat}oώI?O]ywRy&~$-A;0:uYl iIm<ڦ%rueWb 3o.“1*Kp"c˞|˸07 _85z:}L.V>U."+0Oޑ&+&Nc]$V3Pҁ~Y=%;*;w. Ӵ9hgnH:ob\*NY0%qKJ3*(6Ǫ^j+/@KU(&p79#m.(}fXlClKxO2[gglݼNI?k~f CJIrx| 8~mG'j 1?Z} #xuƱ^(v+M"lϳy d{ub!`+Kno,6BFDq|vpXFY9) U\ˣQ9 o*}aUE/L{9;?`X3g)4s%چjLQctpti~Y崱:>|"JsP(xHCV^[c6 }:`3:WO=9Vur?.7|b4<Ԇ|eB*`qbjIUz7RB$Ȗ=ǾnXů'-i#ONC\G ݚi d՚FX:ZkHm@g,Mh쨢ʣEܬ)-;'}ŹuǽwYI?=+j#rW݋GUن;=oaGeoހm3m>.^CGV~m7ЉgEntwkZ]wprK^t}F^xDH:U5GkڑH{\uqx0;J%GӬʆ(j3QE+Ze=F@k;+{'}9[6~>_ rT2T+{S{u{w; f5>#6ʬIH>LEx`i#6AR%I$u15pӅئʸDp5GdwRe:ӇWP{vVZx^-!~P֚֗rPOEw-{qzEWn@@ !Z#j/PˣeԨ*A@$ޢZ r!9HPRMOd 5t l:XOPQ~|ߜC|zy5fHXoQGUi5+[tJ7`" t-q87%4Qc,]|rn'@\hJ4 :8 _IdžSq>4z).+:ĺNۢ괕n4yAO q{m0}PRtSeA&'-NTgu E1/ xh&#M&U)ŚƧ+hޯpЩ+%a^pe;9/6-}׃׏~00Mn"g*1FxܴtIlAzgQG*y@Kܦ}[ ]AꐢL" !8 @BzO-/tB%`=ʷZGU\sh9B;ޅIxݚ Դt  9QMƚyC Ν{-)3a2 =% zFWHo2hK fm*.#wvqi|g"OX!mdmV~Jʞjc]6Y ^d!bDIH5liga_;mnUD OSW(hbqO37UED+އL /҇"K v"_Mpybl*ݻFȓEu:DMJ2ė%:YN$H,+;]n2"ʏA9X`ا"!*d?IoඖQn9.W)$OQ4ke7~[!Z92z4d`,*]x ~~5!o=R&qU+8C)1zOvL'RB l.Ŋj%J@oh>d^K:^,K: >k[0yLH[9Eh ){ c8iW9rx~e4qWDKlCp+S9 ms)ID`IuG 76_IxPW md0oSWT lr>q/|9?rxBV|$oojNx?=2A=2C4 .P9nqj`b h*,S)$l4[_%ҤrmE=Q>tVU爖 `SnT-s֠.y ~Gmp}>:W iXIdIBE-aVs2 _Ӛ.h3#&iRQ )lih2cP/z5g`/HGGL2C&KïǘYbX9գEK;d jqAZ[N2 zkbty <9e1ֺdv?ٔe:Ɂ*%)! x!$K7~V$=Doi&䉐LUڈ5ڬ%G,n 8U8˱+!L7x{dsφ?ׁE>"9sT:SMS?%FC#0dvI&\hlN.]Mb>̅}-vpeaxHr3KATahsllb9fLۖ@2W@W$kˀ! &Yzwi#25y2Ybh]=rQ$Fpib @(Y>zHSYс1-TWW% ^qc:b5,&#Ůɇu1+Uυ,7djH ۬t"d5*_aY7"vI;1㊅!6ܲ"DSGpIi@ <cRd\1ӰpԨ ng"I.}fy'iڷ&ҘXUtbZhS»4nE1Y˿C8EV51}zuTi_Sd+ևϸՎs.қe.:Kd~8dQśdc^p8VBՉ$G^u`?CW5eh!r'g}vS.p$硝j(ԞK QUXs`b9~>n%ubʲ -C)8 Ocϕv@Y$lg7ڝnX](TWYG5$ n$sc!aHq|7TW.K|Roh~Xf>e;S6W-!vJDoLFt>, үFkrΠ6"&gj7zͪY(/-(-B;f¸جqtOCKtywS_Szit = *, )7'Sr;A-{d97>8sKt/[Ǔ< xB3s58{aFu~6z^#a79ӖMGBfZmfuaw?M,y_x+ TtӓRazN"(ړi@<~3`WD[\ IN3Lً`Mh NέRsiiTڰ)I9re%@l922y/0aJ/P", Ww Pp}qb\*(d6qgmAY 7Ka' SK_<.ɟ8cz 7y6VmQZ2:?IQ^JPm]-p̠@ل} [nŎQ_)T 7tաXEah9PUV3ItO:oc):!ϼJ%{/=W}iOV8(#Mg8ƊRfl%qlJ9 \ٹJPꦤ1@6KY9o R}Ae~ UFۈy~Dl3'ii23XsdzR){Ş.ӰG%1(mNj#x OMş s>@]2}v&%uzh>sbcKv3W_C/E+^zwARwGzMG27?RIp[+BV \x]ew=vX2ZoLfwHg8>ۆҺ)H/rH.L Z972:J[QdI[X!Vx5`u%VțިG^U2oY6@tm`# fwr.% Lx_Ԁzc\6:!J4 ́|rd?2G,wLm1Zx8 K.v RSeA4"Շ"x]Y)yYsB9.Զzg:dUǍB*ŬD7cHFs+кHeB zXZ6^atD:!W NM4 S/Ν3>ָ-7"dY$b#J햃Rm`@aͫQAKF)Njq5oR.(IPRN?`ğRzMٟ$75e4Uh֩`-EFoZhˬ#ڊ`&. M9Plv)%H]BrNbƲJbɗdlU$ A6-ྸ_ :4#*| ^i7n& G,2_XV(Xgԉm/(~61i۳IlgHҤof 0r4!qn12D^JÌIx[E'_d`XM|>>7M9okVڔW\u[EqASA1t5'z :dOU%oL1m3ԩFб"G4lwJ1_ksє[r:M 1"E4}Bxꎈ*f@q#i^e!sobn;KT[r-wIiL~Q$!*p}91#1itU^l[-[|ĄiB+M`8cvD_o]$*x a `t`ƚu8kpD.&t'`؄-=HJQXLco4QEi MʸXpp-(GYAm( Gqܜ5^05?(9hy.*#|u9xkX o`|,7c _ᐃL}D*ac-6 }Ǯ%2D% ?w:?XHf<9xRfȊmav0QZ//Jh)O ǫ!I+YĩΫ=$ L&M0;qr&'Z0'/bȸLї.T/j| P{y$ Xoĉ#sz+Z`ݸڟ4u$є&âz~(tqS 593mg(5)͟ؠOFE V`;&2l ]qL=ͬ! ;!^OzS,S;v3 T/cf%J(u v@]X}!KTԗJ?e@ _]!r$8߅؜$HHBvm 3;9^fe.HL*vY> TYrWi7LA- Wݷ\M.E_ "ۜ,_@@.! T8scgN`l{/X]ˆF *'XCEU,,xuh  T|_kmt6-|I _ ucTy͌ )sĜ '巤&QĽJ/_^#aH=ȷ(H٤|b~HaTV: DS 1|p ~Y'o.EM,Q߸㬈3('m2_|ɋ51پOwk@lQj8Iݓ!x7LzVuJz ̚>ߚi?`xj|ch17^rI5ґiED^*ޑ: چ I%cȔ%pYǔw >Z JkFXbSք_< BȄp{Rć+vᏚ(98%H6qΜ0*%)Npp칰;6EB0fc=; ׿TAY 1fv?U[Cг:M9迫xjLQ+)oj.'8Ul̓uXn!F>c3~en 䒛my|)gpPCǤ?vnu8TByD9i nյ>$[E'K\[$_ipAcjoBCӉ5Tr߬pOC{fo!'x %f$p aF>0MU7رJ SWJT8Gxrv8yQE2!xjj8 L1ujj3_'Kt֣y`2G@Zru?aQOhn$ KZW ) p'\-%x"i#s? NW'FDi;+SjT"q[,["mw/D|5af,o1K nq9Μ@zo4P2CYdM౯ۻԬq 0(Mգb ?uTjMP('0exȥ޷m_ [u5RNr쁧@|ZڄD[[_ioÅ;H"=q(]e+mc2C fSToDPJ ˵jBIc.f;$jcu)dCԄ\Q&vYʓ'V>@zmv=\#sS  %5`& g\ Z ۴ ?n-:s.Z Ն B- *B 0;;[G`[,jV*=L9峱S¡0ڂ $DuqgϺ>^, B:B)a3Zd]4  =^Q ?&V,yD5t$Qߑk@aH*94 ŮIL=&Vzъ^cZ0f-=qolVuk#BԤٸ!T kՠ?5n%#g $5CM#ʡdMeOܚ+l;?B_# 9|7Fa ) ǿ.,U@t=J|N[&+aҔs9J.C.jMeB|YA0?"  ݗ[AQ04Da%r0ꠘ|hڪAWy T è.g>(߼jl!@{-| _9L(Rֱ-ꦛi)' XΫ xԄ@$a/ K~6wQLJTC6>m~V]¢hcO`qZj,yԭ3}#F X^|n ϥ>fu89sDSFx]j?IqӤdrGeoz)'!- @Tk(7_|3JJk[\x7KrTH1CPE,vI{ dq=!|bd3+r{ Q7ߊՑy |!2N%x[F RΑtARLca]}Ό\=L8QhSyl*-*3w/֜eY_Ta>c* Z;AKп,WLnݭYdm^BVHI//d\'BdgVMX*vCxSw!F̣βdf=]󷊘{小w8y!5w>39Է֛y^aCM~w}Nh8/6lmɈ)1O˫j+kȖ<'M)ZPmsy S:ZA I6X%c r!qm+$95c+L2g҃2.-\HdhJږ߮T pT,Ѵ{e٨l$W}dܝ}E5w!fBXe$e&K6J By 2n~qy*uQɒ+.PqܫzÝjrt73#SawtL 4DT~ 2Yn!v9/=c[G0ꤧ 8( ^jfLX.Z/k3:,#uEBN&5zm8h$,%pΰٝgN&R,),YC-~S W?U M0fhk %4{( A9,>92?҃m^ʿ|2ۓBqD\,P9wjQ`%E]0 f\KhF@&NA^<:<ɲ4y" 8 + kdgXX:ORtR lAB~G= oS- >i;5DFNŐNv7vKZRFfzݚD4КY,_qJ\PQjhJջBCm_\ e|%3 ">- 兰ϭy )Ov/l~JӝyIW0 %^ FjգV[|̣݄]DPs*:Z%3I*y<., ԛEpt$2m=V̐0yL5GCOl@ͽs_Q K\̪ޱNkaKa˷y37\gM1i ipcj{>3}9ekxSGr^DNbPQ0Gأ6Be)a,"f0! swZt.'-Ei Flrph)ﬤGMm) "6͡indV|.7Ta|VQ2Q܅\ Sr Es1Oe'nt)+j<7ҹD3e B/X$|R&Վ ښ_7nGd;47"e0Ls-D cV73:e#divz $) Y4Lzbd\B ܥ3ؚ{׵_X>FhȔ/'آT^rTy}D@ 9, ҩB .r3X>ʡ;ʊ̜HurigS7x7G؆P\(3 _}@}/<ֳJ$qͅݚ:N(NLÂEd5Mɮ[NZ;h]SNVTW׀|g-IJWiLC@}uճ8aB$,Eᛣr̀f.CgYv2@H{YF]?l4ˍ.%x~&}=sRhLF)4 LF覑tf"{`Sƨ*Xz՘zJ#6M_1- 28p vllpw8,~T0jB< $L@;oMuL0Uv۾bJV=#pp'AMƶqeF]' `EͲDr0l[) ip/  ;UwMn={ Kҟ>v\lI@„Hu_|9 aS GHީq9mVj>>#daXd3^Oi _|Ry\/+uVnQpxXgH#ȝ2k_md)bl7&V!?[ Ee}/ Jgin*6 DMW.?㻜3IM-1&o.(ݸ` {XRwK=P}> >Nt9eRX". J[66] \6ɓ8a}ȊH8in 0}xIʇ1}<1nRL=eILՑe+U3i|U()TJ~}}.;4gĦ&.R$bT}_?Sz;DuwG 06Y%K%nd ~Dxc%n)c<1.9ND q'\ʹbwS O\JBb8Z2Nխ=wC@jy֏K4l&hNGER2ͪc9-G`8gzæBeWLlȰЄq /%$0RE5(HIJas8"JJ\m{Uޒ*orXNB)31)2Ih( ^!#x:h`]9NҖǸKhj=~E,moM4sxswwi ^Bz46 I ejsdn)r&[?jߺFKvH'8`MkvsM0yC4o:ɲU`uT$0BZn_8 +60J 5URIЏc9͞~3W }J1:ӏQ$83EeB$s9ucs&a<=.{:K[6a3v@[5zjZtw & n 39l$L k8a{t{Bo,nZvn_M%5~jaY6iIlZ)aqݼ.hڈrؙƊ`N,Z˵rЭ9;0񂛱N3MsܨbI"aiEԼrV+ЀI~˟UíBI}ɺ͗:ц#^.lΏN밚 Oפ+-3_!-gp oK[ N%muNk~H 1j6t%i.g|xu5:i9T~ǀ'h >v[ =[ ʜ-ϓ8;kpo_8Kïyc~ㅶo Mn bٳI/I)DDA?(_a޸5V)Gm~t"vї;H.Lb E۰Ě́"(= 0 pWix^;>"-^;a3Y*$2cȈ`o 4>SUQ;OH.ʍTl}k\<&>K3fbҐ1w #!TϨsU W"i*ψ#Llp[2jS \F5;(тʃFQq)g&aJ{*)F/ڲ+5o1k+gI#e^C`3]^cJ-=4oJcP>_eA\],XJCU}#0ȗxOw}.Xtn5HFP[&d$H8Fv .+3M!˜{ߍiAb@bO/-ThkZZʖ^NU`[-NBtE1[3xa4\/5*]%1͎ح+|ٷ@֐~Ľ32_UEve|:pɄ%˸@T [#:I?e4orĊ*q(. P^nNyϕ ,NٗFZŢcsf  i# (E`:TڷC|)MϮ'P&os!w 4N<~JGM' wH#iܚ<dӔ;/ZfOQB?k;5-x9ˇL|D9m4锏[f0Czc h4QLnޗjn$c9F񷉛;U}ԜcaBE>So0$x+n}<%G;ѭ+*JΎUҕ}T2(^/jveoA 9õR/_5$ڹ8#ǙuymҞp\%T3jg3_DGAf" l\ත7]< 4'5<W2t32;ా̵Q[K"}1{תqsߒx?vt9=ϔP%6}*~زr$ØIFB<;(f#<FoL=6i.~xKP%n[%jKc%o ʩqՋ].iz"c|ȶMܭnn~nDm"T`Ok=`c+eI3\/ˤUڲBg|gE'C_o!h+n}*Ҹ4{`sZ>@@D؂Ƹ X i' /˱ҙ<)'{ /+6yD uWqqׅ>ƓP~G/7CCŻXsAa:vIVO)@l_לkQ 2`k;!Khl'5ps(%qB'hZHe㼧]N*&oW󱞙́LӋ]ˮ@ƾCxZ|K8E6iO>=⚩*Zn}%#;:9~7/MKdS Yv"|{ƥ^iT &6hun` WxVcԆ$jlLvVo4+'yÉ2[.Iw{:X^?D,#e:M,[`UAHXS>?qK@KeB?&R7l㬒A%+lr.ɤ~RٙS82V!f}哩UesY gɼAsk /`a&"g$A[Xq}׳UeezՖe7hi4k WY yOB. 5o1uUv#iVzθѕ,?t-??CiK.|i|eA_qU8#@ FurLذ!{dWV =A%"jw"?^޾K_qX;om2.⯃$#)lj@1F,E+ݡCu/6;Dyjhz@cF+[ q֋4[4aP2Bew-AfLT4l@!<}g y#K<@iZ`JG9q Xfί(NYyvW kaj/=!:Exq@I C1?Vir[etwN^-z-`TI38&%H7(:_Piߌ)vq9nsQՇ —=}Ùw56=$"Ig&^ŒN'-lq83o8Ody {|+It|S,EfTcbV ͑N\UMVp-@N=G.1qH F{/GٔϹ̞4+o2xӠ8!+W"ɞ/ hJ |)Y+`)/]O:aIu޹e=,36SK|K).;,:' 7A6WϔmAfS$_(r4wյ2U$@Ծw0薉F⩈hov,8j 2I׌x3ܙZ&-u0t/ޕ z{='z->]7.a uB kd()Vf; X9YiIB>.+c(Ʊ]~O8aݞՋ誛l,2=}/f|"-ҽ &\'-"$i`ԕDu Yd_1#?e@ vxfN_-ER^?^4 :oUPt|RJ[u4-:0=[b.lK1Jy%UffgmyV¼2;`vPWf dXq`Om.~zwZkܹ}L: ю1p%w Ыq^cՏ(a沌%<ӆ@W*&>($Qx)iS%&1JBIAA4TOuq„fz5ciftPH@17:xrj$@1-3,h,ETcSz)`P`?`Ffwe5m[J0~#-3 ߒ=tzh;l8aW̼,㘕~K(ٙOf{L!D`KHzсg3pfL4!@|D*qZabɂS{3Ue 0&4ˡ>BǍ @J^ i02Ҕ,8]3=|?}νIn# 8an^[VѸDb >3.RXZ29[KDLpR)Rґ4`{It\ 98%[D=DT sq`*DsK WFH. ԓG [@3SSz.CoS džNJesk"j5GvPӠU2Z6F 2{:]X TPylW4DOGv?_̜?^3 T0֏ yδzxQo^)oqʡ^¾ QKϴ EGA!WT@1{ }ŴVB&I*B>ZmQNz,(nݓG{IeVa/j:2ӪA;ڠ;3ͳr2o6a!y&?Z*[4h[ fydc3)pק{a®,7 ġ5U05 4xe6i?XwGM66Xzؚ,:r "]V91(Ltgp5O֖xszi(t NEn QH+:h6E*X$~A.^# FxthJ>[ 2BĪ.h늺,43NuUuu޷pRi _,ܰ'VϺȖ"-gpc8XzVŽ5ָO؂]=Zl7jcVIYEUtxTF]&/'"L%о馭g:hHJLe XW!7#x(kEZ;9j6}O%H)UC0Y:(bwU_9~ܮxugw%4z.g<>1%Q.o-jLnypB<[x1'0f_,wp0k.p).T祳Zcv${St>{hH)/chOB̶*̥^!kjcгZozsXV̥EȐHH"]XwW~H|hK: T["҈F]4՗,^4fh8+Cgb7x OUw%0RԯZim[Jb!|(o{*%5kɥGgꗖ-duP{XޫLFr=>p$P%A53o^P@Gn* ({^Ji{Mq,7 !}T_ rbد,M3S5-B:U/"d;@ r CVg`x;j< JBo? Z+C:yZ͙ڽ=x Dꌧ.f!⦯vbuC~-b8,MJ㑹랜i8j+t1 RMn*8Ai>o.{V8]~lQHp[ Nis_=`w6Lք Wz'X30f] @+/~%W]jj{IuK6cNeŏ襯O7%Vi!?yseA jԬ==@{aKS+j{G<ЎlAaB9 _\:'XY8W^SE2y=)/ևi+TSQW u]2A6m/c8l?RaP9Lnnb+ex)`kbL”G8&Q:sc2/-<- #qV >Qb{,In$hrƵ%4_ \~~fǛ7ܪI #Oq-1 }PѼ2iBmKyAh7 oqQr+4bK61^a!N 6|#]i0-(B48M@IFzx׭a:%r&g:+jk);!u@Aɒ=@{Eo&*?* Xީȡryl_k% jA7&)8MDP1LϢBz VTx섭hl;䃆2F(t4" xbnG&3Nox$DDw|Q"Yϫ(Uu;P)-"a&W&3(]\w|I> d?5F 1(|ITV5g(V129f;" 2*rAP~ #>RWM_n e7)APOT֙4{l̲lypJjE HC)ܖCi!}t|{o!$/ mt#B!&Wp&D"EBM=` *Gs& .|8h/LkijSPVVa(~srGdTo~$+N:UC=p4ZVL@;c +fE3Thy!ks!}-vO,Q/l6b : 20=UݓfK3RVcAT=yzߺ\2<)gȭYX%Og1^VBp~/,Ԟ^2D-S@Pۄ%qD>lj[:ҡ4`jµpQBSR8aX̀9wnz8*Ϧ8q^gYHJfF'ljٰYS\TrUKoeAuA-\EFvc-{d3EŨ+N[edCMA6v=ފNԵ('H̑%.K(!%/K{^u` +|qi}uF5oS~rdlK9e`'MmsDAvb8>OFq,vz״;!kL%H~]bbTw`AvHRJ3W#M]*22>@' \WNHʾ+5Ăق9aYDЩDSB\\M;Z5M6pjbV%rPm@%ֲ\o5NPAW )  ئ(J={E~5(GunikS-9%IDru.|VG*mr2t1%J7&=UϞF?} msPl>gI^L|%e-6xB6R)HfTKd/+%Z).-o31iS Tm˔z?0T>q4qS==Sҍs.m2,ϋ0ҤqM 'ܜn79)TmLw`ϝqbUuMjgŒYԗip1q;-=F>$jO\MC,]~|mN6=Eޖ .{>Y@S\P?:i YdM/M2n%?DرrQh֖'qA #Lպ\pDL t<˪@񉔛b?O~꩟ T٧d h!#y|i:`"tq| e>^+00Y=jUppL2ؗMRӼoKUVcC0aI d0jpE]LD) q VVW<-M_AEBk!HY&XQlZTpR#Bhc[KOh/nj>%vpq5F7#F ֶhK:܇DHߗ0<_2s')BQ|s:ϳO֥L%>ZFW}O$ѲKΛpYA|K q}#WGg>TpeFCKY Kmvs{ya /ڇQO\Y`bU%_Aj͎ Ā;wB!EM:-j㎺œ_.w9R3%t+Љ|F+jB#)+,D8v'LMQ&9.WΠ `5FT?u-sjE90>*Z M]a>Yd:DRB/b ǝ{hCl2S8 5OJR>$#ZʪІImf[$P[ `B^fCm. _ kxc>4H`Ie@q4xcɱm 󁝘cf?l3 5)?ɖR#⩻H:tKN>>9C{:iBO{۪`ƅ;^\3"h,'OXΗpqrPJ;?8 K'͎{eg6m%~oT6ުj,zyw+>&jmN"Bחt:K!%g+.ō烡򝳪Bqz+>v+KSvb˦U7"{I]*bō/(yq Bb2f@۫ ) ;Y ; ޱ 0s>ж=]P=Pz)\c_8HT(h+ǒCDgIFm33ð.r& aWrhP"4nH .yb=^j׾ښnxUlZ'ݥp$m3r|N;R}_k,rgWXOTK~C_+)>w+ֺ(1!zf~ eTMTHDp*HaNW?eiW3KStU9ied S5&q6 >v奡> 8iXwL C|d]'=ma0 Ր*gd؉ . Q.I2hf#u;xfy^hu:QAm5 rD^rлJ6Мg],Z\~$13 ,vVۥy؉ !VLD̏^(wօxnCkDe3 rq[1'5#q1۵@Oདྷp7J~bbq3]r0%[2Iqtʞn-ܶzaG W.@p)SEA?? a?Y.ѷ_4 DGQHeM j!7oaar|_bAt&Ȣ ݁vsP8_IL~ p13u 86i;2X]MIw'n߅Q\>+Ebq0Ԕ\^L+ 5 4`0n;ֺ= ̑ބY%UnrM~€oãęȚe}N[J c(&s\\&/.i?Y(9"Wb*ߓa>G^c$DUVYfQ`DT\(Y4-x-y-t rKo1[Ƚn8QXN&]7Jaz!n P䇷ϱ1Ɍ-W>xlU`Xdvv,e<VT6+XJh'oTn$urR4w0[P$#Ɇ((ZkZ8d(Rǁ`뫀S6#)b~{7 pJOcc݇x fN̐sMYo5yvS2 ;d?-5I2_!Xt߯d1( Oh|^C DŹxo*3JMvaH9U=v7:Nc,A^껿v4W(2dG0Mpo5HX[|p?Y[0 {LΘwd8ښ.C՘L؍-ĵ{n!+rۇlQŚvf7)O̒H\1&ʺp 0OpA>JafB҉*L@\fLj-S)NaZ@FyCPmh4|8+P\C헞}거 O]@B$6WPX3 DMϽRgq#[ Etޗuc뛋q,5<P0jc4ݞwc{}9CN_MΥ=2hܺٵ*J\oğ6׶ u|Q|OLIo6oƟH`unFcËT9g+%v B paf9qC~0wpx"I&;۫p6ɏL>᣸F- ,XR-!.OF&xZGMFWI+Zᶫ%JQ۞NDrŋB0q).%e>uz_eG`㏶Rͤf`-)@ԳYA-4Ny 6q:kɫH,Z"Y\3QsVq_ " HZXeu޾'v zJ?Oy!Ljd7{I`wY0R$(E{3^ 􃨤u΋3;f[`JSyG^ϒɬFVodt%,acw! ;8q<<\]DyA xB1R&t`K+1O)EdN'4f& +U\_ @Wcͯ-fxvIpAʎ;G$i`\HaO+Gi//󈰦"Po[U9ULks*V8(ZsY7lͮ!(pСr-^Es.A;6DL#\ɰlKS36wEwHu] Ps=8G}m`,Ekh-nLL.J-uQ^C[?(o="Ć?Z>n ݽDk+,djcEWF30~XZ#,oPtNbݖ@mBQw%:]DK\!(TNX``gᰒrT1ε^=dJ% b>\tQܷ#^^z"fΑk47{*g?g2M~>.@Hu(C jU£@ҶT2CA Θ  |œ - 1q,jT~A^v\U}=VPs yq:]hX?\6Ρ * TkuIvsO߇5ȥf|!$Բr yTζpZ۫|\4^J._ /m ,L ۺ⛡2#} QD/)I!j3݋LB02 %&--üCU'Q.$uєt؅dC tdY"!@,]3HaAuKga:b7_hZGs|fqX;f^ +w%Ùuy?.rL׬MmJK+iԹ:c84TNI~[B 9t>|);jF-- "{ݨ^́p[L?ku99&Li'cqɢ`VJu[F)@>R׮Lh%Mw3^TH3vˆ:2 @ʡOl@ yx>U㨹`Fezi[>Sc^f+a'iTBj|os#7 ^T>K#JC !)3ֽf~t mK 5Ģ қ;W檊JQЂt#|CÃ0]ٍRpأƈզaeFf7ǎS! 3"|؋97%{M]݀ Bc'U߈J5~w Y2v ;]UNj ~K۸[ƙ/8SšouT#0OfR)be{`}GW  Ť.]Rg A}y Tʣ%ь|r-w ?&IJq^TG@jw+Dy_cMcz>غƯKo. Ta ۑAJ>9 3Z)4jV0l[T.qߢ >B;U>ȍ(b3dŌ~oz\=xzm;vјE:*N3EN1t5ҏ2惫<*f!A[$lYUA ZɁZ@X= uM\+< xpB‚,ny(Q,IQlgrӚ-; 02+d;FCa˥(g9::@0Wq^&@0UF-C*Xƌ;o.b嫪`e<S\l* ʯ-T?} h\{r }0"F}a`}i# i@,)Jxkkuq 6 th^]&jzw)Lt-TO$Upav^2+J76d_o?Vmp]6[()Ӑ/-WxȿÊym49ANpEVpnaN}FfJyݔ 97Zaۓ|LUXѾjJ"L<&(>9'p|՗f(Bnmu2n\^j\`yǝڇ#f,zuuWn?< SfgGQx[:s#C978fyBH2 h &j>6T|FKrC-;gQMX:Y̹T>ao 3,:"96}6Jiz$dѐ5B$1=ɑ)9쥑꼞9sׯĶX.A.BPVm4^LTdV68wV{] `O6g:j љiCg3Bxѝۭvl !ִ[ACǾr_ 0  HS#?GSy*@hJBoDr"yDGV4.NNYH!˜ Wh0,'qS_`wÇ`.nUAU+e~-+>u9YΥG q|=F'Hy enDZ- >COGIa]&ojӣ(9 dRdp[lqT^Hq.tp/O;aţGqdv-K&UY71A@yzFv{YB0|"3"37(rk25s~ 'bF4],nC:թOVh<ޯ!E:MFw5GㄖF`WXs2r B xmj=W6z gI3Og eV;=CoQ}E JP!Ϛx%8Y2<tf2*xdrz$ؓN_3>( +dhP 1.wdzб}] eBjR ,4ˏbEؿ[PxE/S߹9eL'qI=QfK.gVc> י_#~8%dgZ8tꤝYx32vikY`v8Gwc IAȢ.SY VDkb5WZH]RuzWntik F+]?`[*inZFGRTq돁.IɄjL:_jj;]?4yZcMհEJ%@fqF+ViɮGvԹAW8+!އߓzne4-B& 2ڹB6a,V=*3T0:vcBc:~E7~]3Uŕ"C`s~Kخg.OG<B7g99hiru ;<vIfGz_7Her7Ro2\T~ 16\U0)zxh;2%8t[o/[HT${z0n(lN F ҏI _JE_Yp@m/N|NP 5Ar)BW--g1m:aO4(lrA}`2%aW,N1v${R@2D"*3!bCj?\0gy?|(Y`KAU>INA.=|6IĭD4~,n[뢹 n7bZsC6gc/pS ޖV,mx+Pߵ0᎑C{ !?]~S1ҋk|,`JQp%b!5\O?cc.k8d=V_䛱$~4ΞZ]HE鈯*˛yMTyG(a13BĘIU~du!hƌvL1t4$l4ݘrCu._ߚ[-K憔 Uf=CM"[nt/W^MT.eWy(R\XÆcv^Ĝb~{7-p:ϤFJ@ k `xTۻ@Ib<uH9O{bWޥUJ?7K"^;$nĖ[c;)坰KkX]p59LabcgA}a y훉ٯ'hon!.tlJ+$3T{LsJ?:^]dg+Ӱ~;!$jB5h$?LJ{9x{Z(lg~VeuLœH';o{h`,|=՝PCн3]蓮'vQ e~bܑiOITFU4aԅm`wEB8e W_+M1q.I; h {e/Aòp/`{~^'!K|{\pꋎS0fͣ˲nZ~qw 6쑥l* &pzepDC.xbUK-oMچg]qwx~= pRZߠW%Pik_܉zEQ9 I<"Z* ECNgJ>{ROhQ1s.wxLv {CzvI-c{Eά/.7a{a4S( jXrYsE)FξDY^uTKev@K:s+ ްl*e{2-qnRs=?۔uY5X9@+߇0JK.J;*6seqL(z@{.q\THګudFyОw|-bq ˶H+`=8K^UǨЩj6,Ysԉ K0έp:% a6a_Z} O|M>bd=4x2kW#P̕P¤6)iH@NN<(%Գ-~u$V8$cOZE^ViCPQ$~C;Y[[ptqc)$ArBo0+y/֨Zi7򿹕#SQԨ`DF)ȵ_uBws3 ;??Y^MfZcy+!Ji 0c4ƈ䏭,92Y+F1mȎC9y`6U!NCU#\{A=ڃàځS|$Z ~ɒO(}lQXy K qg}% c=:c ǸWq R[p!%*p[q'p/mӪI(AD/wA]r t s  a)88 Owk^+voo?yMStd3i3X2ʔ5)fnX0҅jEu1Ӕ֬Hj:Jt4"ܹ ipWoVkiP*>+-n$jCF!m)A"i>&Ѽj\hn& >c J4p,|,06lZ tvcҋIΰw5|coꁘDx2ڠaGgoDueVuG{x)4(-fGp8O!_)>a&( Xq-ڃ,ˠwίCEp,u %k0O^M*GªI)ubKg/$jk<\.!_YyHmSC _4v[/[eXNnA1;&)Z[=FF 'T^Io*̗ڄO ~ !i ~,%P iұ-6MJ c,_i^! OV:Ч5mab8{Mp\}@J,LZZǿc߃ɀMBq W5He1"uAch@h]϶QWO|&4gXbdhzxv7Y^}TayQRʛs& Nfwk5ʍ_Βsgx"SyVڷ"$[pR+1+9(2Y4bnOպK$]E4-O03?,9:gO8j2j?K qa\Z;{/D waɁ";Zu'Эo &dvx| Vˡ-k<9?P>Mx$ۃ m--f0@: :ŕrRD~OPӬwlAy/v{qD˿[a<$nWx3(K32pLNC,tgIpe#F\_USNɶ·-H.Co&‹<+90G:;_fi4Ûm,zU7RݟgNZPS%E~ ;L+&ت8!+bT \<,6_ǹO+[D$6Htz ʷ/&g$T(q:0U}gsvU WՍO4~%2`!J}6譖M~L wCKgyj \o0},~3ςOQrqTЖ~3DMpaӌG 'L[ʫX9J?rm2kOѯ ?ՏJuZyXI^iu,IUT^4X)f<[JX-)]g^[hcmLFY-"uN$co5dte)z*m彥qv9洸WvW5m܄7EѤҜ4h .,5!ӫU5#7g8%z7WI7DdT 9 1ڰ=tҤzքJ~]{+-EV U87HK&9E'gnc6 j f!MgIoVl_ .;2 &櫰љSov-] SqyNXP$ɨj}Od{9^r0nbrZ˦Pt&Fg=dK|%lKy}iqf?G1cYJЎ3}rX,$imqk?ulZZ6#/!Z#;F}]1Lj: rO@e%Au?*jD_ S"-ȑ((T#:<`:8hKAypo*@e[3Ƙp缊,/2B{X$;f\y!I@V7R,XeG.GK}B i"~uXVV;F>f͛4^S~Bv?Nփg0 >&~)$viPؑkӠ7:!M) 󡸱|Hz> V\6%KOVW=:j^0h+/rZ$+`cJfCwqANۭ*ts! Q%dYcπǁH=f [k0 . DI;7NS @AߚdP8R[JKZҧ0ɵ["I[{W$b 0m*!Y (-wB@~`C!h7"6׆F3m*A Nf~Cֹ֊ٚ_x*G+2*-£՗OC^pe4RJ\"6ԹvtGdӀ 5ۉAk\b$!҉]b R ?\32%}Lㅞ[9I)NB N5옒OIOݑԴYxQXn 6g^Rce /w^Kouc I*h06ͱ#th,-yT5H L;Qp6|[tzZ:E-Zgl-@ueGᗈ\4 ØV/A0"Gjk`Q^p6E}o.vli'gGV+r Ec4JLwFi%/ T]Ax=&#'g~*/1\l䅁&rx|RZ/ԮFM fHm+{ơBB0"}q yJ4V}I quZ̗TA/xNl蓉 WfB.[͂P(OEs%xf \ +2_QM}J9}4@R <ր$c\'_Hx43(n4"M:N֏No__k|Ag`|F9r*n0TuJ;W\lBm5([ tE=\wlb/CCO15}%NH/*x_JRAT.uU37gM~SPnxN/$P&+"TlV 4<tD,a37cMqb7,p_i_Oh}~].uPlZn)5F ;#dr[EȐ^8 xk\`unAHl=xhVMn#‰Kx)+zBv<]~HQj6Kw{R1 DX j̺7g*x4' Ccc_YAꖄ{sb%^8X bƝl%#X_.`j}%ӿ vs%!LI[(q_XKK;z?D-qŻcCżYą 5} w-"}LdžY~Uיּ+#G\QQ;cuMTȪ>s8>&3*P+l稛., AQ?Ȟ`v~f5>7ce "Z^IAn2.~bC#dsW|҂kM<#?W d!A12 ‚u}3ίOƹH9kJH^dr2&QƧD@Vhkp|$O"z" p[ 7de`-p-U8y6K(Qoy2߽Mj$C8C1B] mb ^.&^1HEByRʈ}4x3 ^KV)O{m|Y! =آK/kSoRSNe\cƇe&e9wW5 2#>N%KHB'䃀 lB 7 C,_0xv<h bP#aVGl8ϳ$ Բ3;+7R2m^(h]T?76`e5U(TL Rkӊ-eX%++ޜso8B.FW+}Gkns.htwZ\ۼwRԚkmKi?M}q>0&tss&xi̅ E;@y2ĢӶ8K=IN !Bgf-2u*}'q SMO.%Qi'ΏXh_ލG6\TW.{&zDŤٸ'4R˟W(2%hz &nJt =ӿb)z%5g OŃyا{f2#>kuEP#Xi%Q&}g[Lvb+sQ"Ja^0.[T}#$)±T9~ }Wm^8/:<1ƻΖ[f.ue+0@7D`/!2 WԿÓ*íHvov')B$J% I r.c煨WF45f=ٷ[oÇH G)i>RحT `!wcI3A;q׳NXw9S(Bp>jr. 3ՎC3pa8G ]K!sy& *>ve| ^+YٷPu1gDp_r ̍sм/XW:sY`s"_=U wȕ ai,%k4;(0i9ۛNsA_A%;R-i|CyVS*ʤ`L3ō٥>`ĚBKC"NlvQS;A֧uө")۔+>;Sr(Xb!=Lh!g J&r|vQk@th\LO1QH6&9jշorB+T7.v2t.ʗ<|N˨b n{H,bzT.ʞ'{$=φH{lO ݮrG'$H<~&)kYO8;&Ӭ qх` qW>Ƌ|pC͚] GFAӵ!1hhb.r .Yn^Kuv1kmY s%m?RGӯf0s &0ucNmy }bO\f'@TY'*xʆWi|3P<;f‰ҡąr^OÁCи'2I >$,`O*HcN!)'gUDie]w--56ަ"&߄ UW;p$,V?I!|E=fl'NRlQyƌ7Y3v: :uE>wвo?ѰT;۾ux5]ߘ;pY[IԷ` A!r z?) /9-v^tpBk2 OKxF)zU#g岱U6cz17+DMoj e<' y1}e pz9Z+}?.^Iuũ/\nxHz@^<(Y4,nh}ኧwV'1[>w=yuśT62#8Nm*Ӷ.X)0}E0MLM,rqtq?ߎ{mP5ȼ?ῆ\Sb,bwH J񖡠A%yuY$ hE6[Lm@tw`TᮽHLRR!ޙאaVG.δshD w;6#VIma8|elvm2XCʮr!0aZWMY{uzM4H72?%r7@YD> V t % 0IzVS֌STLT׃Ct) ,E^ /ay{|BnHQ,IoC xĿvW?ƣ#U{'8=M" {B'G(鐹&1u聩Dtz o$ < X )Gk>Ti1 ^լxǣXGtRm [Rm#ZciOUCQm%JFu(䤢Nx6o4@s<%۠\ntKիT--`3 z+6 gw!!sqopo~"i&mXX zZxV -,(eѷP%8#41{zXe,y?/%koڹ#V[ <%{ w9n{wGKcJj)~P{DkK$gyDaPՇ9Kv7f^zS>y[ AǐQ)pºTCM*H۟^|6eV0\Fi<L/;lJCFF*57'\u7DJfD*A g"Q!,qҳ1 +P߲Cgܤdkhxrn5s6ys&xE MsH[e _jUמQgH28tE7B]ӓYZ䖗t .s둓܌qtGKgAbdyPvS{14mP<%)(me 0iv˿1FHM]B&aDeR:M#`"kTK`\.PoHW#r[+kȌKYe\ +8&x")-6K8C׶kNgc>8Z# gޜgy(>6)g%?}gfO*9] т0l] Eɥ]}TC|kKRz a3~b]>d DjgN'1vdsY]vʟMJֆGa G0 -۹8)2$16#ַK&RqƝ۱" ;`YwA( t$J5vϓ1}x\퇺K/Ix C&_,Gfh) n aϙxO!R(yvlA3/VHwұ oHyz> #v~. 2/G!6 ycgKwg4QIsަCb`=atOJka7@‡zCq9XFu_p\nbq)@a>%"O#̧t{6`{kxRx$  b˷U%yj7.;Iqːs Ztq*ٕ$'>)G1Kv!5#҂9gK0+a5궄¶JN_ܚ(CռW_ˁ*!19Xq%|O^kߢ4\z V18lr$ ^㛑Y*`ylP4oUI?ؕ&@GsOn˚1k{ߟ9ӳW\|'QB)laľXş)櫘lREű8K>gGgFY4xc]JoUI~G6%ḓ7E!,o(*/M Vs ;8%Xej~wi |3o`]r;lfGxYQFa̾`P KǕ&9gMnξgDg\>粒&os-r廇&@LsY9;eU!XE% m . DՈ *xwekvT?֯%T"3G1?)0ؖ5%X L&][3g2V ~G =+^<6X_%4C>j@d%biM76IiS9p g`\,0KV;`>uRO8LZ= t=,m5KϤxenrdh}( .]]RIJTMf[NTӘ'E_.n^dI@q̙JqX0 ѰOcI{Uo*3*7*u0cZ$v\O]4.&^D 5w/LIeݎM,F]}b|v9ZbYkқ Rҙ A.t~`Y8vr,mÆɸg8S yi!j@ DXg6!ڼT|yGnÈgJpi.B@]n=(7^#(MAftoo'>JtѸWHz=G*Aw6r}pcQphL6e!hXՍ$Yq\35.7xn;ZUN NDMUjrya39n"K閂VxNbS͒{p|Usv݆8q%Td˾i1[^ta9HFffUB +ҒDH iGyL1TlBmB XE:;/h8^]=1t|SU$ +T,V-;P00 BVˤ)(k.IYǜφo0MqE[X΃Lq(cH4϶?eV|AQi'_#`ޛ-!"(9قa2.f@eN#VR⩷.T-\K.d6./~C*@{rN+跨=jKV*MnFٝ 'sd.xDľKy[GTnz;QT4ł|]Y@{WϻvBik:j/*h<{ 67iN܎Őu5~4|O;YeHN oA{s(=1jlRլc0IoaVɥ!@7OEEԫBA\Qaފ?ۤE:_\͞@CTV0ҭ@k͘v eS`I*ep0`nXy(wN ķ=jL b$2!Z/Y<+Q HA+ *'WeaQ k9QLP/l C KRS[a4 ԁ |99Z0{>]8rYrjg'<V6T;u1/(ϰE.RN,,OMܒTf?/#~J.:Cq Tn3+L=0)@qxHnT{i۴M|xY|gھKuyt8,mu\<]k[ 9zj|D9G^Kb < 3]`_ C" ɡr_ mؘ ]H>A`7I]C''z?bF6Ҿ}Z6s 1>LҪpG{6v8WR/9Ha}M4F"ZknMze,ږeN+`+KA :_DPv|1)ߊ(K!di6d nnD-I~>[xM1v> JvYAB>RD>>~4wG |kEx1f8AR}s4SoL1c0C2HSj NdGڜy(RCa +bX0NYvP?u[J:)>(̈́$;!uM J&wb*-{:D=30X8i“Ys#),L579p Z6Xڇǭwq?7cm2ZcutS~ov z; :oL9;Z(âr 2CFVbR"[u@{~kF%'kR)b#CB]cKIԷI{5nVuu $I >ʐF;(6y~U &^mgWx , tVP!2rJW+ceυV'%yhYqoވ+z[Z,';N9X?h1bu^bZ\)h/`6U;|HI{nH)=ګhށVVh9B" H0WTb~&Wv2V+4Tm^ؙ'7p$s^V5Fg83܀mb#*rF'3怒5cUU _[vYLQȉ; m%U}C B38d5x.D-))F_9k!/m8p6_׭ JM"lD]Y5=Ev/AC@/|_2ň, kyB=1}%/)./QJju ̱,k#h:]9h g竀({& z[jPhxg4\=U`髌S;>*Id)L\5ٿ)HĒ{ȦXp䲐Z 8S/ˢHx=TG( fnC ϕ橀0Z-22A EHڦ> @ N:'+ ^VA:ġ.2" M35Ŋ|œ-2A2Ќ˗ܕ[)й16LNAL}NV< }KyBUKkOhc+8,@KܪUזcc@L/ !oIB|=Wz?GsN}㿦2Q> vi["cpt)a( U1w"A~ [W{6-_r⾲GWyaŶK#[G,W1|VijT2ܡ"H}OWJ}PZP\۲`8Y,4c86!.Td: "r0s,~!ίۈ)HQrިE'^+CX(6TCժ}9`< M~ O Pwh9Z*o A%Cx'dCA($mȮ-2X;Í+j>2ŲAxĠ)#UӄƤ pt,+Wbڲε^31.#(-3YAnQ~Je~f-?:f0t+y[-dkuގ ^apN0f&mG&Hj0Z g$d.ˀ*&Ŋ[bc})H?sǤ%ɘ= eR[NkGc5n}u>f Dxx~aId6g.؉@ye<(DOoӶ0pڣp}/>*_P4}>ʚ~Ʋ[{qY)}сw27iw@&0gЀ Ȕ~in-^ e{ g_.Z,f?F}'wSK 7 PNzUviP=2Q%KZ/1eF?h_'ē7<#jaH/ Y?[#d"duo^E1$zqV/M4L59jidmm\ňcoQvE>i6*&Pa\m=fǘitu}4~ޠ:W%ejTpǖawh0әY8:)x[[vdl [$ixn0)JdZS#ippR㧽2i.LQ,U q9QٵzFwJ5A3-v,>" ki#V#60r L/h!6"tp]ۣS A<\1a^98w=g!k KGڼPBfL )Dz#d>)Se1בEH "%d'>#w=.rϖXgӣ 4z 7IG& T<߀h*Cw rDΡ߮EAf'nK?bW7Մ-j=$E("2 ]Fr!ggь 폏\^x΀sN9,e|ˎ8{VK }af@is;CdK~k PNt\6%gʚ?hXV9~="5 $6BDDH)˶;M#ԅYͯ-w8SfYAK1y1!T7 񍞒L`?4jyO,a[#=]swYԩAŽs?w]NoDpb֕m YEAK"SbifR4H{)a@U>I64Aqx.áLvK/ 0H[U|7Ӷ꿵>*h,,s5E7h h9q"U U6цG_vZ7:>Lad4Tvʳ}f{(*[rڣI?Fp .` TRqؚ˹Y'fηTCz(K%[ ݗ5G܍QlVU 8ih6%̕fs]ݎt݃BqPB&VM."["\8ӚřvxUwkyGCٯ[k+v.-8wĥ23(,p/^g9o )';p iM`3dj3rڤn#6blaȫC-Ӟ87:-P16"xu*Gght#uȻ RUX`Of'w Nt dLT3n7ozTcŎÂAn[FSxPzӘս-(cNV%7E v ի"$//bt7qs} &w5hm/R"i%Ǻz M5r *}&2^{HNѮDrr)eUW VIDy'Ywd2܄=p&NO=F`|bt@i0Kq UK>JIqaʘChOG}+[8O$I&lZKAC\N~J1 2Yr`:'%-RJN<`%H E@GRan u6ꥡ\MGX|Ā/_a=nNjk,ۓY 1!]KvYCp~cGx1s[b!=argUMm*r?%/z"V(5N7>J6 U܄C9ز@9/1 O(!Ƣw_}tt|tAL+sV ŨzfR/sӖޕGFa*_[83q6 k5셞|=[ڦqs34"'⿼7r)E^-M`<^gDІN?{Ԁ(P5PD( Pxq9Hn{{^5` fB:6P {w(S2nkNT;;P7s;wBR=-:CNFI:,bWkv>(zI1NS?̒J,a!G$6mWjܦ8O^\KVl7ryi1)vL۔C'4ٯтBB(7Pf64 7^:>I+<:gvKKxRj~2  QO@//'DHnF{<Ά dԗ3y1r~ ͏)_ FjVʽG.(Gal9,˚TEEO&Kb^g Ꭼ ">k@<6/oJ8Hq>=+Jq)he'-rQ- ROk TDE3 "?JW7y?s1 HدsMx[AяsA`8\-zqaꄚ&Q:xrX^_]alo#H4$R)Q|i:e|w{#!޼15MwlO=A1lt(g.%_l<Q;C-,I)Jyu lTox1LùDl AK e<o(VQKFR[h7Z?J8>Œ&U,0!Y}l^Jv'!89~&|Vʞ;r*t%`͇)&[Oc 7{ٔ5$11 p$ )u}`jt9=fBS>vɿ~KF ǪVE$ 8ie-kK_Lt:,x~UA /z&D6og2s{/&__=9ٙZl51J3͘f,n tjSHAҽ'A&A'{H>|v{$%PO;VzڍʢO $5 wИ`?o, 5KheB'U 7,J%P#xFtts$o-Hh8q>!?0$ 3+m7 q 놐#xP8 R$e$܀~5:3t;3_F\cNpJq[u'XvYs%UHljJO on>Ήv eLy(hb}#X%enQ%Hgz83Asb&,|fn^{7Ԇ5=(aJU\@\)#)%e̔(jUhi>I g~ss_j'Q ΍K4AxmAuw]'<8fF^Awp5TeUbuo@?YZGv9Mf鲦c 4qoWXT^ {ٱuAriƊ@^xQy+XI$t V-9"v~X j_lTYh~c|3P҇t_5=ح3$˓Й!A48y[?gh`:rhXV䥮Y}:Ԡյ6^x؛2Eim8E>-#is'D'o]vC^r VZ]G9e]PO5WIgA:͛yRѓª4o-lCd t# DCp`ar ޔ ~O_dž5K9WK+VV]ʊL.Fp}/౴& n8aDK%:WK+>_CAsq .g +ޗ1f9ʛn pl =h%:E՗|Ëv\B?$FB4eVgaAr]X=/;BW!AWgJSoDӟ-ދQkCqTK]IԲ;39dS bL7dO %W$ӳ J;sg$w|N^@,8Ú !m}|+H\ȯ2OB`Y^љ:eUrq~alS!nW}/ՆbkUZ-C5@oC0e q*)"ݴ]l; +AngR7݁SrJ86S Gmk#IC+X&>+h{H9-PzLO봙"ϗ*cî^qPb ! \ݱ0sĘ9gV>'tEO2?L bzީ_ IQ;+Nc8{_U[NH 8YI_xX=r}2wU pUpė]3vbzi=$~k Ju@ 3i1 SjT( jS @^~ dHE#Jqӭ9el_Cm˭aG8d ^_YM8^`UJjDL3=OuMJ_DJn#kpc9KkXo1Q"~qmu,G>kkh'#?) s[m'n_F8h_{u3|ķW>73lF=3!i άhz]]`͂jʼnOsyb .?j:an-'vg$`(*]$|0'y w[cr.HNP` ='@3u:׳=\ eCgw\r}xUm$BC\!tmU^M-THqyA-إ9/J-ebr:ŐSV4meJ BpIN7yF#wuW2W"<"?=^G|Bט'zB)HNx~ӡIl}mlVDFД篱7euYf xAfS^h|o{@m M6ϐG{7)R:ĝ;o+('DJ7/:n&f73k~-xl(-R?d3}NHng[#e#(!'^>+,'XBmgmG_W@w5Jѷh7p ٌNn3>-d},ărDu. rWh縑qkp'_"I0ȜC|WY9X.&,L|ȀQũAbIEkE#Iv8>lE۷Ryb2؇/&HP @^f8v4F5~GjjaiYÔ+=JL'1`f{FaEd rms Ȫmyj4MAJIkQ<QXG_nhT A BSU|־NiN):Nx۲'pSFԤW1 㗕.֝0T>% ~o\3]\mk?zWkٲ\!v `wr2ҿ`uIh6z72DfK]p\BRQ@'codGj ZֱXʹu݉f͋5j$t Nxaת^!ho/Zn_J2Be7Ძw>ט@~"^R79^wyr 2)(o]{x0ruu^Ms#ؠqI&ı2^9g!Jbͮ*]A 3]7$aȠ%m*[t!2Q06 |fvc߹UvϱWc޹#RGJ,N2nYFIU^tAVỲyoVjM\G@[18c2Z A|XLTٖ<{kg;cnćX,6VGPqG,mN'i5B(=cFI HcNTՎ`;Pi1S=8woch~ *͡b꒵^К Lc&rTL?:^n 쉻،'`^U+&;N,=qQӌRˆu֯ѐ隋M5m7TAwhHk,D\>9 9^=jGRɣ\ac frF7oReWlHlB 5.P ƗFqN,#%\uV&9jMtF  s88fDtRUDM֯VCwLct8~$I鯵3_\ZR P@JA Ltxoƙ9й, z 갍\ jC- ]V?*R1ǠAiWSү4 u4dPὟ% 'yJ6+.If!D %5{?ƳT`&-ZSCcT $$w Ү 3;lL lceuoI; Ӑ9iqrѧdEnA&n?փ>x0{$71>J[هߌZx{E/ T;^-+VT0A{9R0v֢HJ7AϾ;Vd rݜ*+b4G !X0|Λwmv"4,[kDSkpuSs7*Z)zmVi ެm6q]H(2 UzM\,C{ Ϲ:KF| '4+7Š=)웕@.6o⋷<ǪUyZ2w_A.-=FZ_Xv##FCذe"ޒLݭSpkݥ\`}+{ 8 I&o&0+r^S6bv$Gm _ڥOʐbTYo{P07@"&0_P, N{ ^l Q9[Q<ᠭ[Rϻ],a*53Y&<~$'$ lS/;Q H [ :{,#Cn_9ͪmy5zD$RϨX0 {oɣ![EJY*^t=44]#^b:^!Z#sd3OFhv&^/+ ˈnP^iؔSP<$N7ݢLl/_D˶ ]&er1r 6R^KHV7.ѫMix'HP| ~֣ kUEk/|Ȣ&z˱*e\I>}m&΢SVZtӃ4Nu'D՝P$wUH`w *qIb(05~i.^3z?q+B&DsjΤ'ON}ߵ)5egXWCwejwI:FY3z$Dd30i}eH}U=^3_q£qu,_ǂFχ|P3#58MsX 4ɛ |dk){Ov M}$|?$p܆EWz lﳯƩ*ܒ~.et4ٿ7{ѡ2D8i?2(q{m2ЇB47Ju(=wP7 Ǜ߷~Mռܜ<.AHJX1ugm['ҫp-LMUHsO\ @@ǁI'.|8RayV›`qEg떼\Eze%j@軠rǞ97.wKePݺ?v6eg$n8_vf, B_C%-Te#!JRoadLRaul=QCD)5xp|[fsM򳜇D@5{X Rr֢5SyCSUe'ަB$#f7ۮ>ۉLg4=lDFbi]Y1m>#&x2V5+hu-M6O2k^p@47vn2\I{q쾶/ ̵li٠l@S2sp>6jǺQSacwqwI8[8Z_<ʬͿͭKw {u. BlDNݹ+} n~@[FwdMc_` [T?Li%єnh^>XUpKȥRոsaa6{kBLմn\+wD9 S$Y{0"ƸDJ+o'XyjGf4τ 6%ݡsͺgZ[ɦ!6 ŠGvuGҔzՐ`ܨ8~Vl,|>Wk>ѵj7Jt%M|+hDzn Q`%hrDIŃP.boMfgM Ŀ t>b88rU!*N_e!rȲFP^:{\C`ņ' (~icE+eέfdpNc]t 4mHv2&@dbWWڻXaWimW ^&=S\woYìu,_S>$V5,4R cm2 pU,2y6,zЎOy9Yd)QgWq/24O!ʽ\iọ**r1j!`ثU8ur ܅'J*8IPWpOğ JjHѓ:RܶM{P:X /j ˑ`Eܓ~'4{)jjUlYG.DgWe%~H4f' 9?`6K >Zk5~I#ag%f`1t)=Kp/lZM[wg2}f0e(Me:"?Z(l@ Va2S':gWq(I7C Q 1OhYWE2r8deVQ^򠋖n8)*S@h_ޟ֔w~xl1T fE.e)=i/ {b8.GsA'9A4ڏ+@.> 5:b9ɚ_߽k(AKV>1ztzz*w^ &l[C͊]h:K CJp&Fßs+"2529'/~_QpzHVI`(0xF~>E0SZ2xӦ[EeCi` cWXZTp8؞$:śyuhs`[ωf&{W2&S[G0 ItڦZ@ȯՀ]5eamvnd.ߡ&yUNjT?H07[6YMh_~;m]4l12'U #xm9;ۚ?ua@ %*|x#ۊ31ajÚ9+4 d.XVJmn" ͈ \6ًBU?˷)#?L8l`J#]ZlpeX@iq=fY~[_xVϲ瞗fg8(PYp6)[Zsy*$BFѲ$AmS5OWW'%?>(tׁ Uz<6ڱ0-0| i}fD)GܹOaHVFccAhmnmȄ8''1l--dcX@e.U`]=]b5jVwq/R%44d$K+9vk*D>h?i/;B^b!?/оY0_[`G ¶zq`15>.R#d| )7ih5Y O)nЍjk/ǛB]\s;VJT2e{5ж]>q؎':Ys?$:iaC7bCO8;!=إC`W&QHfW-N6L3#\ q$^\iyh.,fcsp&@J!.U.r{;XhDh CKYBŗsuRifZz`@zmC0Ia k:Q VXmWs_j}U!E&70Tژw̒9&AHzscdxar9rCRƝ9htp]%beK+, -Wݙ J{evWQew)h1F|'y*8HɼY)`s?p4c5z8"\2:z2jLܳH%5?Cɀ@q; icj2 -gGAy F<_"DŽN[xQR^kY[o /N"dM.y[ĕ$ca#XkٹUl|T豈a󂻇Ǘ}#%᷷uCE+;aT*5qiMtX,-9tC>`[x?XHd3fP6JIi1mZ3ߗk|Wܖ6v}7x cmC;eA@!LWT͢x[WPNf_k@l[(TfkjxjZO)z,u0Jcy7A߲6sI['0vaeU;Lc?)@UP 4!P|i.xJP^ II9;1JzQ,h=ޝV֔vJdPnyYx.%i[-_<,X[pXp"Z·GQ?%!*f2%IXgXo +V[]:N>(kQ 2O J 5AE} #I4k"f&굟i텨P2̮g _}+wҘp5g"|-ⵓpy3{Z☰8Ѡ R8S<ԗnҩ V(ɽ~Ak2ú!+K֥S^V#k62Z&Q115Cj_ܝNQ6zG%(q5D"#p\@sXmAm8&ɏL'O=R^\UOqƐd$ @ yfAwbDžt)  4U2ъ^vm+ԋZ"EԲ76?i>{K]I-* [u~>c䲮.'|zo?i&#i( lQcօ6-L3^H[Lɏw6!7R%u͚RE (!d Yn;ܹ~ڰtO; F]K*`-Įo$הt0[:)z ȴdA;+Z@iCQ6{da~/\Q_n4 uڀ~v*tϽ-")HB<; =io`iH(6ح[<͑?пm C!Rbgt!شB9wWO_ xgX{9aFRu i_s >6 &0ckrөLV0E2kV}FL'x@џ~̨dO$s d/A_r +kцӘqA7+$3 y_zc:gc⚩8+VvVFmH8}`I9ॢI~TU!cyԗ~!2?~?۩vX!<9ZWXaB벅l)A|&PK /P O$潐71@, ʜ 鈪Gf =TwU5u2 [d !|3lSJ<2h[L+e5gdPip^hwn>iOa,co2Hn#gA:X6M;y-D/cx6b]qQ" J6b ^,+< žj?ЀDeL$sQ;=3'vI2A͌鋬d?{E*-\Ŕ8osؕ/1wSyKvllBvZR-# jsz^hne9XsƮq#~C!ľY(vK3DzH F3ZM(*ۚ~hhG{̒漿-F2?Z$<0!(W5X{WuSZ}Z-Asu;mxG^Eo~>J&@gvE.s*$>n I1Y/iu!u;ctäѲ:Ë-deOSREh\BmƎyB_ ܶ8fp?l{dune&9a#f!=p?J;@h0h6ji}gmcZRӷ*tG_ptNY(YBkDSCfZ8Qۨ@BS10_bZc21PQ*p뱔WM{Z!4`o|w6gD^0!oFJEV7)S #OF}O+a+> = M~o$z&6w!j*y.һ"de3Vx1ޤеc'cԍ:1ߩ\yA{2؉aó ʒ(RQ}icd)qVC`yL*c*apaC eI+"`^Qr}1&q+Uc^qڀ&k}Z.#&DŽ}T' "U3A%  SRdzP"d́C1:5TKbNgiQGv@=~U ya};=!f (!D|Ð=U`tBx z,0t\j=^otpL(nզκؘxK@p|'v )ws":puݖn͹`âş시2wJ5+"]j*R'/7&z?60ɡ"Hd*ʭ)6ǒkD0ɒ7{6D oHn\O< dIK:sq!az{|<]/S3vfݑή^c>h!ܭsRނȗ׬mP +7 i-71 G!]ڟW>:8ڙp.Qvb(OJ`̺iңf:}xax'ViU;Ξ#ȐtظƼ%nu. J&$]ؾI5lKy/ cX2ZowrhxE'+649R-\vXx'kIZع/fFSzD kIs98P&P|yia83loW=!!ACh |:dAt=ukau#V]ԭF.ᰶ*gAɴ: /VVr9R } É MF"/%8xYi]h)YDžaK&4ӻ)qwסr]X Cps\>tx4hx/˄B%_ԕ e>u|sFGbLRXl"0t:OAhSHLK H'g#X{3hC^%zncu_ h}I_*W֡8w3/%:*xLٽ!.G\,^Faˑr2&dy%Z̫>Lih*x$SH! #Jd...e\p IX${Z9bpA?7#+dbvzBx_0Jxv`'N֕6}6[xKƟ$iXJBM#*/G;yNfΥof *Y7fW͔ GI +(9xip lӭcM,cY*^]m1\E]֏n怌. VVn_* Gk *BTe5B{ob ʆneN,GԾn=  LkWci@X9-׹+"(Vmlͅ>*eF^ˍdI*iv$ʿ|p:7~Kxp6Qh6YtڮPh8e^T˿IAY,Wq3k]pDŽaȑ5.m]|ON;p!aA& n}Zdz-Q/F*7H^ fmu;yý*-I Eء"{PX7Ήa&UsET8[AWz:g?Xsq\j5{/:|m ڷCQgiJ I+P9v>?X>@=9d1F~'hֈ-UesN2xvc=𝺆V)ZqgkkzWq%T-h ۼwl:c`2a#urƑ$(1fl@Ҟ_Q"l7 U,7!cЮ[DakGtG'ed~3d3Urbo(vWVPſm厹_5H&FegXP%Fwk)ɚ>xh_DG4;1Ɖ.d5k 3A Bx:YK G6wK2(5Մi:3 g/ 7^gue_< lx`w1lX_@LanD-l߄q΅l3H)Aޏ@C1X|2 kyHG6UAsԐH_ <~)=)7M>Q9?vbl~)!^2 p@Go1_m4{uex0Vj5ՃG_Ȟ|Hي;#ooQ^GBGV$0EH<}UVHیA+ŌVWRU6*( op*]כ5"_BE=lHi{ޜ9}lq D81zxNQev!ht׳ OD2NU}FGŗDA[Ir}27kA Wn'lɉ4+je*l(ȵNqR8cO6_' -<@@CoҮIhݫ#} M</z9b2@:J15ѷLݓfxϞ9~iWUY8_T@GX{1\ #2Vp*A "5W[ e03(5$1>347jn{$6eڙCD8m3q/y^I4k5߰{dCYs43u!W-U"+k Dl{AO碑Eؙ\ˈt߽u9 QqMCtUHy!%jƙ Nva.kA;3/|%dD2B7)a߅ϩ B3eFg܃}SBdfeT[_$7^"2uEclD z`]JstpJ *>4q6OTZֱW)ń8ꡟ*1DNbg~ՌzT{HDZ讁hf>9Rӌ}L.XUc!y[V/v1ms&Gygd(}"y ou׮ sߺЫEEQ=uC7n:;ֳtM[ n>/42.yd^ ؑO9 9 J^;t` |kM]zh9=4;]G jOcteg> / r`64 RQ>_ *90xrplWd.$eX-:7M! 94;Q԰vJD(;S?@LBt<*ϡbg{Y}``:X'ڲ3"RB*]OLTn;խV;V&ӓI6jAkqzi_&Y Eb#9`}yɒڦ3ulk >k{X(r of&`1ӷX7R|rκ,>%r&SuV'kMmgotKĢ22M X+ܻAιބN2qvH|ޥ-~jJƊ@i-P7wH8>-N1{,_Wct&ZR}띥>,!+0hșQqzؕ}bI?B}|`^<XVv;a#aq  An0N*Nlֆ@HHI˕Vf.Po ZBD,g4d&KTMG"hDq Tf`a^PҌB5b >%5ssҸ/S[,+V ,K]9b9=߹$\6kv$8۲B굡K~1L$=y|G0UpSY |QFِ̘ll, ᇓy#UZAY c{V`;4K L+3ynzh #P<nH#'9L>-Ќ8N sA(@n%4/fu3_b<%elw_{0xN1LaV^q }AeVCnׁyVQ.܅eRa([|$z#mt0Є6^_i j7X(oEBPP^hj . #CGhNX)C(7h ĕ*Aռ7)=V=a;6T++ Yu^, _x6!j 'ZcjM etW;+^v#ݭ3E0b~}7ׂ]yhLM}Xp(k*eo[*,ThK4z|//(5ɑ9?yWdm jQNw(|~%_OZ_|\_$=.G=WaK-UL+j=s~frYN;ِ=+7K9zFRaĚny j~OB,\g4VpP+ְl9oǻ/.i*_`'U/|EEi@~b\ĺtO;qQfj=\aiiC{ڴY*$~sijjv5ӒqYہ'ULP3EG`H,7\xǼ 4u;tr5X g n%#hyRo -4vő9 -6P%Z oït)ӳq~Z|P4rQe(Zdz*2L"g zhںO9NuP)ύ0ۨMm: dCXX*|w$d'pyU)sh+Pkgț%=36L`E HR^2U۬^a_R3凞nSob3 ^* !\`\]C6f RzXSSJܟUXҍ`/yRk 877K}?[ 2wu(z ''QF0T>͕49r1&S`}#\XC$u'Qr(& UTլʬKD1HG{ͤY(*"u ŠȦsSJgٖ "_2KD4 [ECx^s:hi𕖴 e>*Ddea;v02V5vI"-7*jڼ2_S+X 1܉v4_8ҎP.Y~m!m::laλ H;4 8oW(']"VÑ-_۲G$T$H54552-UyzظG"1 Po!.!FG/#Xinz0hU?,kʽksY5͚}SõZHX7X:#ojR)_w7c.5Ppg,)Lm?' EqːGKޭ&RM,Fŕ3[z| ^b0-ͶCqͨSOM@oA!J7$Lh%x`j=W+\r e=LKt0_ibzrCH^Ox/om-"Lqg 帄&ww@m4{_)WЉ@Η%eˬVl,Jdb@9r0qV[}<1ӂFt:y9qh1c ^#ڶƢFۢxyɤS)AP0|pc~@g@&Zquyp^AmU*pԂy= <+nt.37W(Aw6GnPMHxfԍ+o &x uʱ]39"$E]ɏkyHL 1-=g9E|pd׎p0:R+}as+ଖmݚ#Dbj٢TZY$ ]>M04,= h~Q03Bi4AĐH0Bgzo?[u!0UWRI7}) $dZ535l#]sgbie Ma .WamB TK!Se|hPտαTV?gxp+-_ *7wcrQ5 V@aww e@E.xmtCri0bAoշ_,?:_$j(toAdĴj*_\7j@>bQS9*"z vEy)I/Yw3iuCmg>0%aF]I#ib>&J]|[@TqI8x]Sػdz\Fۏh>{oIFJBO2a05nf}Нr]Z[!1(/'}i}˗t lSm,~WF2!!i:h Z zH݋(~2 qRVui% D ;4ls(2@&f9Bnb1^dz2%,3_Sն&>e}[jb4;D ltUnO6 v V߄wjx`S~Aē.| c^6DgnjzӖRdDyB#$$ňB\mV4Ϊ02ݠC* 0[4*)SlgZ{$򛻄omKmBf!Q|a <`|6wߵ7">t'40ńCO } }-PM`Yx N,"L5<[2 ȠL?$q$eU5:7,8["+j(H,vk }F1״RiN3&u 6m\hMH_%Z\QcSt%q"tέA*щú+/"cx`484.Ut@9췇ПhaR{q+ 9eBF˴cw\ctWo` 9f` 8 bA&9ujZ4+?_'ZYW]_jPߡu߲s$5|G ^V񞿠_Cy:\nNr]J@w׎q! F 0&u_?ig`R֢Uި5|T_ iӱd8fVXRQ7Ozz ~VFޕ@0+ *h6#2.~T _ثKVbB #&>jTJz#텬nf(֦^2t\,== ;"Ѐxk3wx{qMQEݛ D_4p߼$Xky͔Mŵs{)HA1x eL7gv0KZj^¡=f *C |PH|\bѻc2Kl{{؜U@: 9/Tףa d<9UUVAAg)}$= d`׶Q4>3/J+Ru$3r8ed&9Kyɱ%:{%шXMǟ́dEX9̼EzC34d!B%P}ؙ4wK9m>m=02fSy䁨=U s䐬m܈-Q ٣E#+D. H3-k^_)x^Mu.)U;~t@bcn qo^eaݲň\.1&nsg-5{M4擝*C,;Ewpf?X,xӜC|-谰. Lɤ]9g͓_HYՋ~BC%Fsh\k7Ow)# }ՒC>;o@7 7b{5h@4UD=/2zqcn{V.F, Muz<ɠ߂@+*vИ%ۜ>r={%9+m#36KyQ-b$V ӹ5 Ok~큔sk_qIJP%㼹=N~|8Xs4wSvnj F'T4 w-g0$Uɭh.q[ftxӨ?b)݅Ԥ>7G?lGڅB=  mxT8- ×({  cT?R +*2[1("HT]{Yٿ)rq %52yK7\Qj(AQf^3^ix/kȚQu5Tiܢlrlj"Gg;UnC8-1"F]k,̥!eO,iE*su@_Sl >Eo(K^\M<~U)T B[|],bmOp.æ{V2KtG &sf~#STld(-_HcH_Q'o7VśaqǯzFùHmCgFkh3F?!֦Y&:yLpez~S z֖aPzP S$=m#T}`95u[L@M"Ѣ9Iw36m  PτR58XbvăCA `fiFlё0ɟ(Ըb1 F¡g3$1o\?WtfU`&zq4 qWP(tl^ӏ. ,5I*+tmcFFExNM\%K䲎[$]ԅ:0?I.oD^B:kfXXD~^[]y('CL R;2WB-lEt@S}5*?Z9+ބ~7&74;$pIJx{  KA})z\[Ou iM=mjo[pYcWۺm?}$nc%9ڛ |/f(տ C9y*deS2>KЃj(x-~SU"h@*Jq<A*u& U `O_tn}/)fI_(hH f2Aй՗`=YEP~ByV *zaB&Kwoc]%QmGDd:nAg$*[A~YrՐqOR)+)^c"C \<u@bx0X?hFbXsξ2CAC Xq{Ye\G0|Sլ׮2ĕ,wJy+ NL4&%qJ}Z)yz*sF.qg8Us~s߹wʳJz|U]ԕMKq;_?Vk9XRH,GDs˗Yƿ !W)AUcS{(D_^ Vz^G?8-]>ւ=MK|tcd!ggјVЬm9%Mfqe/Pߡ]/j "`=3Wv*JzzUG;ϫ^`A"M5<.W2$8n8j&Yø|7av,{#kS c"r}i0H3ܖN/6k*ݯ:ttf#&[cvd|Eb+Ĝ12I3}1/QO}{ID bC uU騟. Z0=ߑHYvy3ɾAƼ7rWV-qM|N&ٯb^{ch?M. Q:q|G5\CXN tdX,Ε='<#DORRk`4$!63'_ˆZ{*'in Z$moi+`FAF0_mZ{_{Z%i#q6dq&;#*+NpFD''?ʟ#5éoQTY}zXS3Ea 4 \N ίB\A  ۊl}jf;\xfCd.#éɪPFrδI߷O+s+jZ4`f Sٿ%sVFz3yyY~*ݟQH `E |.!z epbif[&.ؿI20_{G<7-uxҚ> dn_n(sԮpQ7Ò3@h!뤔8 YX4_of * $(VoA_bbnl 5->S'VHⓆ ɥ^YˆNmNʹ~9mz1C6ZטҘd_]Wk?UxY7Մ o7Ce ׂigm6n,R&/h5@~֕~pkA O u %pQ0RgĻūrM5qJF4#34}|I i%l/G߶f2~MnW:AoAh}UJV/,*Pḹ3'<ҝ",WV_3|07kx؛b `.]46bx13 *w_ю *pk5Ksۤ00U3gT }-|ZIRAz =e`' ;=ms6|AleRʾ3PBlx$ZDN?\Hz79TÇDʎ'Dعds'$_. n~mvYH=]ͤg# 4AװղmAlb$>=_ @}OQϯȫ^c( S %_L S;Nn{.n.EyD˸wl}ɇʤo1f: DN)P>M=r;HՐ|u>ۥwf%Go Qj9y3nwךBcL.<k4ER#LE1"N4;իpǢ'"n\Zĝ~_ax#1%": ]ef>.nl?63dl QWFWdW2^$/G+mL:мB7^#S_m XS符C'By-gW*ǵK.nSٙqЅٕ9Z f q2D>haT8x6rd8: $gD"`^&;Piܔ"/|TlF(ŕq'(ō@n`YD8{7PiD$3]0e2O;ILwE(3)cppyu1"LaʱBES8^hD/]tN$XăSO& CM^y_]7sP]e7 ?Fl,<,?[8"zFHVV#N|Ķ@J落)GPzچ4CyЉ&uyKp]SD[H/fͨlCj jGEt!+NxnvAv(Oo୽ x" ѣܜ3n尥l^l T H5##mS đ#sD̺[7U,Tܓ=@xΠ"`¸nREerXo#jX&DHFZ*JvkLfh  "f]nad)n>YS}WyZ]i{&7Δ%6}do]@Et-EҴ eet,cY $Ѿ>JٲZ-{s]:: 2,q)L^X sJPu\QrUPdˁf3u/)wbFFTIiFN:>N"L*tHʈ5Awj;ugh>I XZol̓*k`|#XFu-y m%-jTm {i':R;}uL] 'hӬ!"xJ8NWX{Ixu+1=@jJ yslZ&2& "͙>@c_8ݸ ֔E|%lU[?^Å(GMbD)B (O `B嵨@'RCŘ(h=m>Z lidAE>MB/=.)d=cpk@S C^| 0SΆ иU#8GE y1>~ߑD:\mGΝ ;dhՐa+])I-jVRi00`'L:fmM >'Epa@Jݷ:9ܔ[~-N/MKgzn>΁o9]SVֲr)ƺe tw^2H'1CHT6ސ, ëGQS7fK-uҨF.Q%iTE-*[y+.Ayrpx6aGҏ#Iz9lw{O:I_!@wH$ zt:U*!h[`%nvEE .X0ASÙי];H?N6я6Iz\SQZW $wyٽk{=DDԪ;c͈[bۍSpO\coR禁ND&9Q?G,}/I/fd -bB=7wlZiTrh錦lR:Zm=LNM0]S3zn7*k~M#8qL(} &.(|i1sv^,!ae GxaK*Or ^%vJK4$g?qe),*[!7D'K)x.&E?/!c?o Y5?උ^Zoى[,t4֨$|!.qL]spHܤFHǓI"Z+1{UӨ>M!M]wjzVIM+}5jʛa'#ƸWg'nK|xc֥Ի8|oxaE]_aac69pN1X&wW"i]T _-%fp[f`rLDvu_: yV9q`ލmQK*=0 o '?凴lY' ?\w/~S=~$"1bMdi}0:)-!Y%8L@J=׈Tܫ6;}kL(Ң8A^}-UX?XӫsG25 [N'Z܏t b:L5%em76儽+eg$N@e56;d Y-iex5*KCkIqdR,BA%ӒD Bs%z5RGRsjy) 2aV$u<'äO&s'R@$UhDm?tѕl3}%;i>3Ddg'!vʆV ! u"OC+=''O~\_vbd9z:9@P2f=F҆QF߫zCGݺlhg_ϠO* \1w\6/B 04K q,+h.xk=Q~b*ֻ0C (U7g- :Ι1ZiO/+1Ipz[I]_d}"1 A=ݻN{];IQc1'4p .3hj>`<^99+tmewA' ^~фHՃReJʚVW zRƧoT Rub":Xhq7ҟN+fV׮=WQgeN'9SlxQ,6 g< B>z!9v?,+'+̷m@h SҟG'[i",g=WHDb7eMg6_ìh{u`"gͶBk($Q1҂SNqw?!wV׶)^-W[.4 ;7uE&NM?ж jrJ95|#0½9 " Rl"땛VŘߒ_`}9.l.["cŒ guf*L5* LCn@(p.uwXmE\[Bn/#.7ЙLZDc7O׵qŒdLP*Q8PΙ5yI̠veVr,JyG+žUIX3iHϙbcGAQV4%q WM49f)"",U //T}Kq8ؽq47]7=`_Wqo_^Tzȕ0~mG:^M*C2;,8NbcKNcÄi5{q4 ڍ:w+pQsoy%`w;#UV@RmN>Ud  $z-!*6N5S Z%u.jLUdžxԦ{!ZocEd$wK+^ il+%V)V|p$;)ұkDS͗7Bz1&xuqa'9 }#WdeP\s:|z0Fin9q[$V׊V'UR~ t搖Q`Ğ~E<:Z\m;;J^̡m4YG..Wsk<8'aV+73bȤkG =du3̛wN&+{)vwy>D)`ƞY_îO,~1 왎3FPK.L'ϕTP|n݃틽D.Z y8<+HpofP~ͯ[SkxI:)%ĕ_M]M3@!o^_#$?=(П(1X@n%HT/cKVy]â|8o\֍:k"ͫڈ&#Öq"/_N@7FL!V9eun8j$aŮܡx'75sS9s \׋nn,aȡ,轫v=Hϻ}kW )h3axwNߠ| {Kd Li8Jceq.gvθ:;sJq2]B;@ICy+/;/?:ApjP R_=%޷3M(V OVXAz:}{5 P%0w> Kȕ4wDȪk y;@ųmRoC' ( 'B8## XEAg`u)nwͧmDauiOp R]c2naڏH0i'݇}+v,縰ph8J  TRݜץ|RVM ,T/ &\lg%Lm0 Qh\I#YT`;j<x 21krf+P ~<2ֈLbF2+h*4VO׶6lJٶOGn_+b.0g~e :Ey9 U :^oi)HY?`@,nD0S9|2@0GGMSgmaUh2bl8u`1m˴~p]W }olLRY>(Ovaat((@ٌo{ D=C|`i!ssܑ/DT!"zWv{" F\0"#'k{pt b=t l^ (3H4-c*//>,8==.0{ C]ߛG݀$ES`D$Ӳ !x0Š| %譕s?/-/>n⻧o(P-ToChE^^yX"yZ6txkW;-Pΰ qUf1Fh6뎑i.Pb"34LoAyf0¦z޽;}3 1ZlLH= !ȧj< (nf4 W̧A􇸇WΘVƾUF#Wj3Zmyi ,Yv=n"blq#QnE I+l&XK;D[218y "ʓlW" @_$J,Pa֘dE5.s3E <8덺c-S}+28] XMch}C.00^a&Qs5Ub>ӂrDWRzm*$9t't.翖Zz`ӛ7xI Vw4,UBT]|!ecZs LPT+I#/Jy5'^:zktOaG|Pc uAbdM$]q͞ sf:4Q 4+>wOݢ6Nx*ڨمKJ$]V< 4k'q>LK QB~a^-8= LN:l}z_Q1JD,; H8 Fp+Wc7ehI ,5A=n Nݶ (G<<;/e+V򖃌ߜ|~p1i.8_*߃?&1ӟGF`5UUfByq~16~?`QEy;8 {XmpdH;@(l{+ 3ֵHZyӅfО=//% TE'P[=ǡwU uz/aqkp5R Qg}FeJ$92ú1?y+ kYS+ Gw\$m f,Iqn\:ɴyw5)4gڅgn-n&dsn8>֖3Ӛ}|A4CG}(r)X0ERMsIZ$s(ȡ_#JH-VzHD1EhU_FR){Xk4R?:yRt`!{;dY7UHb?߷G f ʽ*裢O ĻCĸ7#Wnz4׉b:Ze+Nҽ/T߰áѱP䇘Soa]1] ۠z$1~5NuTZ7o_CG=,TWqH>p~(s8vkwoӽPynu}&7ž\Lg-e1b%{֛@2ٮLo)gOWMo IDov$"Br$f@DbCDe(g7{zwxlRhL6F [/Ƥ4:]"RgOW Ŧ>ڦd,+XŁm󝩧 iE+3_d`G21XZufʂcA*L[*vV.rߪ$I 3Xv\іjI}@w\م zT_nBIO#nU`Qok R~)2v C9rDe+d9wn up(;ByƯvNwmǝ R[W88.Mp}ː dTłoeS%%'&EcBMJ ˡbhӲ0Umd,+.u804U.嬃3{Ҫ|Cor1ww=7ij=Ys>:# ol&Wh 5#>E>91G6j Cw,{6a"#C?tQ{XoW67 ):>₟UQpe& tL*JKu7RgyT4vff$7dx4Jj{]ޒÖςeo Ya2-$fUg"nw # Jc9 `|k@ՎfNh+9\OcD:}R<"' b[?*e8Q3TnĘD9 $ ޮv_\k-E? f$'̦Ah-8CWylKU @qN1Ԓ~;fq\iXsE7v8i{:BZgn1v*~Pn!BT uRZW"}_Gй8{[݀/l!-Bk{.aRэHDìH+{8KM:6>㺅U`Z ̾O\_ۛaz \#%]Cb:/^3u=_)j< ˩A 9`;ވS$\NC~㴬?0E`ǨޏMk ـEs}',~d#NfifH'h •M8Cj)hlncQbQ6>y`7ṉ?:|uVFB>O]حS.S?斏$%혰Of4 5m!㘾 (Y(uLͅy. *Ѝ6~MDzfPaUÑ5'L%R6߮ᷭxi$eKB|Qj?v&Gg!#<7xE󪞦H*\ozPxL4;O6q'$MePNPkO_tFYkE3۴E}U'!`PƑ+95\U#+MSpY:wo7m.p¥+Oj8N)Q)+{L1;.S 9Z qYFm O%i9-+\!|BdU79hHd]V$ .\u1w0 .v#i-KM7"1̎n XvQ˭?9'o7lJhߖLYʸsBNsYM _+dcD"y@isEeqm7hkCd֌wO^Z(Gm5[1cϲ2W"s@I^WH@FO3bM\cɆDO{k) U2dE:.κ}Ux:oƁ>d:T6t7of7" Tl@^R]Bmw%w I߼\e$hs#`⴮5!j 2 խxWq%݌ow1ȷP>;0hwbP׾ /3 wLFas+ *+@ "4.cU8 bɤOz'7}aJ3 cz>Db$ŧ%hj #[1AyL/'dPtC3ۨc&5҆%4N6b?py~2.̵3iU+:K25(*Ĥջd,[02ԐMcsQl۟aXan[nBl+YixܕDp,0nlcoRB֢E\S[l/JS\6ޅ(ˤm=JHgk4LKϭXTHM/Z+ba^B)NעY r6c!U4O]tW,I-f!P]#{q49b!ȽU3J"B $6vTHTh&%EwfpMplᖒqv؊mgx??nxü`wOU4pvbxWs[e^pKQf ELK:|!GHDY~ [&эɖDߍ 1hzJ]|?T rth0dTk~eN#ȑ#ۦ[O6s5xؼG=_7^f74l.673|fɘ˵{QDɤ[xȀAA֨δ=ߺکXrX9ylVW1=mpBM|S.3e'Čǒ>_R=;$q*JTx!Dd?L 05yj:u.1ΊW7 S0l|7TmU[_cAeAoJ_4 9pK0AzsT^-~.*SkkVV q]::jK0JgvxwS A~l*w8W[@N`ܧ`~źT]61Z ̵ r1G/tL _<՗m{/Nsl+d$x‚!U傄Hy>%rU/jt:vmjS3Z)}DrևǀH.4Mp?)! eZl:J Iz:O1D{]Df*7D5N۽.wv9gaܦQ?˒FHm#<{g:-'>V Eyܧ.߾M@)gq)3%#!@kŵkr aT4( hizI7{Z~#j>؆yjV>zblNVJ:kkQcy<.z2*g׹[Ȃ6ㅢ:h}c>(qgke![O 㴿JġO 'B\Ze|C\\~η@'RRE>+ܱ4ZULO7 %EVoGGݕ~I">9rx (n{>s(>A`az|3 !$S׾t#?hy4CT ڋ2z!_b\RBs).䮞B@:%|uGȀ}nHBe 뉺&|6P:[?'3hu8??uM0)7<~N]JcU:Krp_yU6W3͈8 H [Y[<\)e ˌ38ذ_;s;ܥ[-DvFO*uuPL ZtC?T};:^Y+ϒoԷ: BWo3Y 1o۝ 쏅*IZr9RGL$ho9bEcXHųWfWXkٷ-|_0AEC=lrp+~}ꝺoW /eղKHb}[98g(H#gUQ .@ƍLzB?<St:Zye wӎ Qu.']]P_0'uj #ޟl/R571(]9N(n%wH:V}GC_p70n\ 3=V6tt4K>tf7͘OZ>u%Ww텊H!l+*9WrGIlݨ=3{9Q-9%؁w-'`_&1W-Md ЙZhvC+m8Ƿ)вa5(xI~k7C+^h< |&&~CO%*jUN$stU%F :fƪYDS:q4gy g5HE+9{H*w>FHJN%7Iv pkxJRd:nij%}շ[EQEWnJ4ӍwK,;BO Zml"F>Ι6״ɞr 6dtn/_42&>؜=B_4Τ߲OFbA2 E't*@u)}VW{zs '^>1(@o}qeVκ0=@s]Buf\vj"`Wƚj{-ƑԦ,2r '_uN i1C*Na.[ц~3&݊Y|Wq~& :ȚL0=V)&b' b|\8Jhֽi_{xʫʤ<鑷6I&U(xQcU'R>lxrC&|F.4']TLi<[[7Ot"ZKr"qe=z<tLnw=om11!Y2oR?,ЍٖgcU~Gw< #ύ=G"c6%"20t'|~!4*p "%&RTLo1xf6~Վ(G+9 V3^UN!z3Ѝ~L uYߏ1_QLIZwrJQ\UT2,O_:y4IjwEjGjbShB|('g=}~”r|j,w_'a)L(ˉOH8[{.NADnF{W JAH>Iou^Q*3D"sm>FD1fOkޱ *7jTc:hY?9bnь-W5 |c5v2c1ReGq8`P;y9w,Ul߃_!ZAALrCeNWMTR=mt=T h*6>od&eTZ$}m9ohyweK~m^t.Xt n^vu+L৮}bq1E3x/ oI@kN;_$M3bTcTv h|Հ"q]+׬xitC3-Ce%i) k:n]?H ȽuN "bM̦!TA]Z#Bgq4gvV46Emk d$ˆٰAU>,G pplkY8-U+'Rt&Ku{>Z. L7מ#RmWli( Y/)K7G5e)C:@&KȒ{ŵȚZ0 tHYPLXu-j-#Kq;~ݟYh 6kk"JG؁ЀJ>%({ XS]z"bPZ>.Ttl'gN_>:DVmXu"t# ${y0|ݬ@~GĮ\YU)Jf T<&NL 6 Ԇ+Ge]*)+0#q9 㰆gy{ыC)<R@LR`_n^c~kVɔ1"ʊkf:WPɋ2S&sAF4d%1x4J9 O0qc5eT]+Jl/FZmSYrANih̃, u<˧QVHni3Qzdf_?vҴ+k;[`;jZZEllӑ%\:,绹yTf;*,# 80K=D#YK\H:Eحir++fFo0ykpΝr-TPȚ< ל" ~OaE`@KLc(b)„1񩇄޲lG pCQMmf6㌬Sۈ?F5W4 4@o#Röm1 o( hYEF =^=c s[ |@A|'y~|Ma;E(i"~LsSQ>g~55+q5 }gۣzCw:De>OJ\!g+\ũy+, ^.)~}NEgq-)t`^,3Q]>曒30\F*Z"JMH>gb5 F'5漘(F@Y;,٦#2Mkd(4aɇ 2]䆢zVvZ6r:^u>m I8ȴYV.:69`$&w)agmQrO@Lk/tjsnVYO+ab(iXW1C[~ek>1=n ljv@g aSAE6|F34ۤ'gi:ogZU$8iY_M !vyX[Z;v+VoYE=zQh;}@!:$z?zkAgȽ"P] x%aCϊ.jvS2(YÒ@i+LrrJA0` 3oQ]V6ߣXwmO/5EMC(i-@vV8dvT; gU:=n}Z{;Wݴfu@Lm<0.À6,s|z.CDm4xqiwYMr-ZX(D3Ե4HiQѳbJGkƃM!ce '„JgNLqT n{> «tzMVǴG{¾!86Oϩvlr y48`{ N²+tC!Ж]?Hn]h$uw絘:MbC0hu^:/=L;Rz3y>-ջVBRіE !<|Zwѩ$r#iQqM ˢR=qYQ^%(%hi(#X]'cy@_cB9L>;ZL+3Y*5 {|!ܟ8q`ɐʆErl3 hpUP0ɸerc{hP2SP6?+w>~ y6oچ|Nd†){FSb˄,j\ya,Ep#3|‘yӴMq.h/BiS&*ճ°rB~i{o*2+d?GF6a\&\0CL}QqoPOģ(ČXl"RBOB֌Z&-Ҷ b^LtR[bx [ `M"w1hrnyT1%BLjT܄QKv=:lԤ & ,i^!N> @e0k9#z0rv&Uf4FU-Y^R&fﴏ-:f1:}v&/x9T^W̜%VqIn{͈[x׬eG3gE_LH-LEz[6h_]o:#ڻSl;b /nnUc*})zWk(;q'6p_ZUKS@ytXZ}^GG+xD15;a dթ%y!dW:SQVw6m.-: NQI]A}lQKΤA,)(Lm"TH ڹ v|CT܊|s4s=޺bOI) Lo:S1ȈY^ ri_BA0pFF/sB YTdJ/1 18"n@cBk|T#5h`h˨h^3UOV;}ޕC>>mWt?vBA!PKű9.r]mC㰱bz;!lmf&dI|S,^#b?G9}wo\Ou[#ldlT)T2 [Oҿ0ayX$nxDOl?*KrpCgHgBy"z/L r j6 1SKLXO]EL: t(4ۃ U_ab% Kgu+8iO [Er75~-9ct7"K*P P2"0_Bp~?|M\ʐҀcA@؂\P;+h"b@c@=1 1{V(wqEi 64z~fEGqI*`|Dkd޲+z*?%@eՅԉ/z, }0XwC'xd֭|Ñ0tno}H02Fخ#Lꄮh3+tKBc>Ԫ tLX|y,OX{S9-~I42sS!D $ϭLJ%vu!{ץ⪌>YAEQ/7{`$żISR#DR$zQiZ=hljC1rұ۲tbwp')= Sq%u| Xz"3,H߁)u[)6R2ǘ+@h% wꗋ0+3U*{aԿO>@{E$V:8v ^2UF01"xo  95 >i=Dܦo¥tcO`:$E[gW];b7WXS&_>ܦQ60C4v޶2Ks5&=r%-$6G g owOSG Ճ{_̠ G:l-W;ݚXѣQ3 PFI}6N,nr<{ dΚ=Y!rt^_>j GFtt&Y"V(I:o=i4"`gÎǛVЁ^qJN K|pҹ~e !F[d b߰QT_A\4> 4ƨ8R=ȭ>#X_"8 ^UpD>Z9P4+D\cV񫂸8)O , {JK+s/x?:iYڽ%Z dprփ0-Esjey{8~5u}x򪡓I71#4 ܟ RsdEmgj u $z&]J\0c[UAd_KY+8J}.곽K}8?KFm%3piR"kb:bڱ\iuW,PlGsFMh.;(|~S}gE n*7Wi+ݿnO]ϣ2tU2 \66Z,- TYދ>3h4RzU^GlѴ=I)> A@%|]A; U Aflt[ < + )m{H9APJ5gC4I n}L<*T> (n/^r*L@9hs&@T1QX~<]qeaHK|{qb {CGd;%iq M-%aCx0HF=5K!+*3MN#KV9˲"{OASӦ^=pjz`E٨[JTWxv1PH){`cZ ni"[v"y+ >+eޮ,fIhz[Fv& ķT!JU]U#,`c;d)fPͦfhNnzx Mrx蚝`Еv=Ɂtbm?qBׂȖ x:X!xfX%3ȏ?C\ ?>%9Q"aogR^s$2`M3g,v:|^Uf1cw9dzg>?1%jآ!xN40CqK)W~{.LPJ_X8/*"%yڗkbqrW:=O+ń #k,LؐrU0[@g*MOAc?^w.3+"R4.`oW;kuSP /v _%=/2EE0 q\ t5޻xߏ XmHfV r "8dPϧa,RGtPot0d9Y} 1w6p`gPTK4g[̒U7;H. BlJF=gj>!{ Esf9W`'9]O]zZ آpe|Ũ Blllv9 |xk6[*9wqNs!@.J| @0$"6*x{M3V`iH? cm|~!k1-L"@ʈ4lRMؘ*V*ZoFϾyhn-0V`ybp]=;ۺgB\k|c]43Cj&ɒmG[;3knX5+~D.rQ v 6&-DWP秠 Z1|)w}&52¥ _꾬? T{/)^p &<Nb1cF6`Qa n14B=~έIӪS.QܲX[w"93 td,&3O$O hOv}V[sG>T5!΢[ExN{e5/͘#dVa'WOD%?ԑu1(&@Ax$E:L&v Sa 2{2YUs}'tqT8lG;|iBQ))yRn%/ lJǻ9g)7ZH)Exx.yJ=Rhkux{.! mlmSA#]ThЖ)T2.1Pi+ A/0޼ًueLekzsQJ/] U3:%%fGq- Obp6|z36 &> <_C oEiEu5(WG!SuL!{K(Q"C,tB:v"l4ad7J;8l(.B"Wz|RLdkn-ɏ<qU)]Cw{`!61/`!M4-})Rm"8boZX[6pئx~C|LN&M? TS)˪9j0`o7Yg9&]]x,O=W? +:7U(lLN; L-K/xݷ{PIR7$SJR1k.)a`wsMezv˸,~ND_y;DT9pe%2f и&kHJ8YL.U-djPZkԦMP&e m.8i^5di#Vrq{!,;%Kif关_o{=lx T9-ڲ`05tkJzcYΦ. 4x7j%m jŊzq|v>R9--+KpUc?|R+{s{†Ơ Ȍ &d0H$` ջ\ 0C AMCL>>C{1Y{ i=&" o A[$ҁ,4wjIC|ZX:\<)DHԣs˜2ةEecLx],NH8dhdS?rjxacͳ?$ HME!I 2! v~ĸO: b_l&r}jJPj9Dx ΡXޠRٺΏ!5ͷ1]RE9EXxEKL<#kִ)1 R֗s(D dLi}g ͉͡IMvv=qŻpyk!7N$~o U}U;9V$Uql&624gњ+4%h>*!:VL> w( OW WW,+Xִ=F}8\xfX'_ٕCIIOqgSRzs1"z]J/ok@9n+.atq)BfU6|r)R: +M#ed%))/rF#cH$7Dxnds@e$3:{hL?=Ɂ^e56(>DI#(m\N$)9 F2A#W̷Y&Px}핦8ԓZA4<^9&Ȗ; s3@\e #eޱ@Wm2篒H/,t9r@k (?YD BPև&>\SQRոBWָbʕ< Qj ̒AhU91CY؜Zw񷱴- s;W RGM"6pk v:hL Ly;(TgNܴ=[ySeaA'@2OX>.4waַ76ߑEu&Ĕ.&f|v VP%TcrEާTWoOS vJ{6O f&N\x. ed47|>g{l و53CթP 2њ#ub.[GB..]w*:a. 21G 8ϯ&"Rq?H@cU/i܈DZg-?UjDQ%I ? =ʭn2voFׇ_W3lG2;[-[*3K}.G;i=Rc.xr9#``cEy|.w8Y#B Ѭ!H%u0 NR94rD -x-gOi\`]s0rǼ*v;@\ذݿ {xjZ:"]-uU78ޏp*q0)`*W=W~Pozy_+^B~Ф(5I[6A%V 1[| WOii=+MJ}aĸ. cQ?ǿ 2?usj `}_> ?a"o|:^QVSި/^&Nz`.\_jxxeޖ$=ϗm^FTi9 %Kktq#аrJɭZ.M~ 59pmzj5ͿM1,{߉܃ỻ諓Ceꂍ#pZbCT0pk;[A |Z9&-0 @>)7#c(G*ˑ[d̓)|IIA %g5'DqזK<ŗdı6K{dsI&4V%a7@0A)dc@;7F(u"cgjgRv_-&m%NL eŤwO+y<<`Px[{ +Gk@CϺ5YM^fn nO[ Ø ;8$xPBJڒ坈 Dt0GMvq{C,IʢǽM"'nP3H՞p:őHTG*#Vn>j䈒-#L1Bp7$XrH|xiB3i¾a͡&60υ)|5_5p0KRT*L|X#V 17s錬t97Rہxғ>W2]c7k@)xR86V{tu9yG7S)eE/.I|~LAn1dZ oHmj$͎?hbϻ5F\BI̜w+<ЌKj aU*0Ed<a*އ&\BIv%QzOGǐTaMuf52W**$oӹ?C+EAZz6ItSc$bT4́~֣ZIhkUhm+GX4]t(d T6 z4LjKtY?ҵJMf)@KT7qv1]M L$Sԡ5 c؇4Q F[pYĚ`1u-6ckEtLZ:1M:QLNT0 v&&-~ # F&zf"9*?e9-k26jCףO+ZɔzDT6W<ߤ(Tc$lGt@0䋖2B!);_b&[]zCƫAINM-!SjN W]vpNyVDx :GrLvT([D9=&F2:3=vЄ6@9Rwb{+DM )NTspIjziP4SuA=^u\$Y& 4ه#?&PoĦ 1ϼ%:_g(o6Gp6MP[/!udXTsݹTsO  Yy^< OSt- X brH'w$! #̳wȰvBݠV?fFs5xI:I9SVAvXTY]\yobHy(gk,Ote)_}k&"w^ #LR a0˅h>s@YB'`‚z&^VĨm "_M42)5è0IeB.s?6L!ۡ~ƹ+uXFvy 4cgx97,3L}GCG09Lzg%.;)yj筟_$J)3aFE(u̦Lw2?ϝvdy"ɶZn$N3[fsYE)\$)+hwE6/[GX˺[ { 5|;o.O"*, Ʒٕ?זZw1)XhZ3?'f vdzv aJNe4jCvr`h ]6k%sl%)lY7AT9"§~TZ]*vL*僻!FgTnzZĿ^:A&^5˫Ryޘǹ_^rqY$E rl[z6cU] THѕZ3=K|_CESl7j|||ƶb BZ!փS3~Jcv#-}M5콓:4*#]vn݄XFߓn'ך\fM,UifPc2~(@9 uru`?NK]^Iy#ӊ]͆ n*N9=_u%gLA a (dk'4 ¹r:wZt#1"Dت&AYӍ{ʝQ;nAO񖜿^צ1|iu0)ILdc3(5r# l4u=fp%&~k m.vm('<]ɖLu6R =o=+Z%f)R2zNio88,?^FO5X~Jc hNR [wG d2%릜 ǿ l:-$>K5/id\t67Dz#OZ<Ej/L.@c*K7hL +Wy 1,h/jxA0n<<͎pGn.w-j"HU eu y ҫhcE^k[)9ɳc7ypԫ4d\l =Lg|qZ>#C"sװ"1<:Y8)EaX>|mx"ȭ[3fbhxi\wGf]M"0} 6IFVV14A)m=ޭN5&aTfEKNN8tQݜ~Q0: kϷ_|7:hh?PxxCI*!Ǧ9X4s3BЕBmMG;Mq!^shGLCD%:Ԡ*}2ZŖB纮gPjAhЩڤ*2fV8Q%Vt/@N  QB){/K>hjJ{6d4`n a>@D^I쀯T5\B*dT?T.~YeNv y(֡ (e'D;6EvMrmnx^RWV wzW4@EB.o{~텉B`jxa O%1P6H .q]1㎟ݱ߲dp-akDQyY.ԙaF)Ъٝd:H{_]-JNُᕩg _m(V~kyŖK @ S %m9hF1\PfY4 WIcC1Vv5Ł3o1q؝ruwCDzn&L~&ڂu&G4AWs8 r,5ʻi>H>ѣšNa5:ȃCe~?lNōrt6O HHxn;@kp , ]'LO i獁K M'[ܑwMP?yKSW' ` xAs)z0_,?8vp{..AdGmԁۧF=s&yu]6H:VU_4B$Rw c;17S0 UNj$]>-RZY ,׻cu@-P4Uy̵ttQM<}02`) ڟ"-a|`Ɯja6˥+?P5&t1c?DIkCHVˀe҈983zJ)/k=L#ܘ1W#u|sN3"\ p6_`$0go">]t{=Xgn 2ԊєژZa_Gݩb9:7`lۯ'n8<7B(9DDncb)M1ۘ #V#T*s22{!p:SS*2?db40rNz_K(k5 "o&DzNj^ǂBacQ^ I8@^o'JWOi;=5՗v5OD6n-s=4,@_MVXC|m͘, nRGfEf<:L8p.Dؼp# dHu4.s "D4d9z.E ~}h^ݳRmQmO<1zJ.U]uHDcnKκCЌ=崉-TgJT`:cd`q߳G(ICRUl^v*2ER6q3 Y#6?QT8~N ! b5CvlbX2 Wύ;o :ˋz*sާ=K ;ydNc;0` m($t8=ֳImUJM !C=^%O @3pPwb7j:W+|\Y2^vߙ'"Td5=2.,U^?r;~$A[;1/[ $9'J]YxѰf2̑R4?jݳqgCLh ( D |RޱJ,Y͊db4E~Q[j±7l_aSAUҰ%e2x,T뇡~`4vÀVD%ZBmn],Ƌ,hu=jq;$#" @)'z\x ajcnyn͛vֱT/r8:VT ,#-8zAiXc.I:=hEHI; aלW'=e `s8vZ&N^NfQduhtq,0iCKRɉD!MViO܂[\$6u"P6j5i!oᢳ ь -Ewjfnc'PRMsnWwCVPvX8B"Խ*@&$Ȗd՝O|[>[A'^qv؁~([Nn!(_'rMWbs_Bt S}=?ڭ ~Viq$+utKVR6 B {<'6_Sbh$(Ff=7ط;MGmM0ґaHw5j`G=QLg*.A@xiYզ52rE 31`UTdsm+:%gpZys=ZݼL*0=qďW/?l}Q\Dg˟;nsZqQJb«Ҧ /Io "d\6||`P=UC_&fGsm'40ئ(<pٮX64"_#yk^>Cd2G<-\}B=[#蟁 vx莾^?tJ $1wU!] Oh'lŃO߉+:G(SkgTh=RwEz]S ;Z}*|>ҵ Z=xעRJ@$WhJ pxɜ HiׇVU^2łnq*:/5)Q\=g'^l(qG ോ5Iyan̛ (lRr<< r;d~G `U 03:Fݡw|spp"!:lheAm#у,y穃yA\ڿuRCos{oc-`.-˄!8i]'c,| Ur.͗lJE±$20oEsXcA0MJ]t&nX͔)R0}%a&ULxvC^fm=n02 Jb&'HׅUYwIF`{WǪwɛؿdǥJ~h;0L ~ @; !;fe-V~aˁ0F@ZĪY èD150_0*di*وC}";%'`SQSHaCμk` f L`45nɦyHWt#?%c}x:Í7B$lVQ@J u6>Eäa!4lڷ!:}~Y%ܹΤ -(zD*XP QK2y?- LXcyefG (0 `ȇ'!؆Z%R2762)%W8^mWT`{YWېb@] ^BkYcMo‘5{+/b+.L}|IiTdE|Lcc(LBTa+A ;fS|ܖ& n0mq^RVA j{A+(c<֚vO w?j XjHnN1\7oǾs+P۷]Oֻg6}b5%Z=/?+@p<$ggtvRiWzhc9tO 4ڎ #Iwe"o2ݪu0KG? tNlƴf}s2=שVz~P>KѦ秌k U8zX6J?EuZǠ x<`xHFݸLd = ԭnz@<^)d xe?U1T|=R; d$q`dK VP*AƗC?}6JV@5Ymu"J+W?vn[q|/_j@)vŽ`3j'(bK!YHe&0}j nS~'/B JI=q80DA_sd#"\IAKw$!X??ϖkYYi.(0RˁJH4€I-+ò 5gӶkI/_ʾ_x~0. U +"TJȨ*HeuʾҲJ&ONBQYWozp%֟ڴc E. MN|9[ϑ Dō.!J,_p?B"7^V6cNi:' 3`j|3-RE B(ԃF[vt+ۚw4%0i|DI~jU%Nsvo=I-7$R*]Q"YAISjSL3s`eUY% ۸n.]"8_eFݮÏn>]>bȺ$u:I@͌s#O2w:OQ]9{ jE*ji<"6$kYn&ZHSl" rHh{FAzp 0[udZ} QZO\ts+W-`::hF L죤>?@LFᨍ# ;:ԨDbN/,>ln"0ԉM{#,s%o^(e}yyPS lF"}'eP4hlR?qVmԟܬ)OYS#_4jDX-:hcZ=IO\[%h͖ͧI,Lfk S~lb\l~vK;hqѵCw[N!U/jr= `^]a;9Owf!4<vJ ܾ'x0W7k.pPjYvC/|HaXm2?@J#"yf린78V̸vjnVpS/ +d ;mu`Gv@EY_9 X,zY)'nU l`xK =3TŷCjtF:vp.Uxò>h" 贼moC$í 5)V;ҭܚ qH7O3Ww&KH0#Y=J@]sJ:)?+Ve=ղ O+0=0H_ ǺOqٍݜ9˳QΩlVfg*2!XHgOc]1ut:7. >mX#!(Vty^SL $8trOרZoG$\"KEJ~n 78El22" 3b۸?4Y)_ $<JV|3v}'AuaFw.8lÈJC7m鼂$ )1ZCb6%3ۢ*;ۻU2p37=ߺ%VmW܇/Ǹ",̌Lx*p5W: Zel0hel<ɿT-&iJh\e$F{$Ջ=4R BX7 E]l4ҳ-'%l\m^6}dyJw߀4sRN|w\F:ڛ]}V/P%2܍o"}H?-#Gjys+O&XvRSa#kO7"#; ԄHH0i2l(x瀖;Fz%aM]ݔWl_lt 8zp@FlF_Cko[(!JB@,+>^&zReOG ^¨ʅpU7c%+S,Lk4v"k+>х'\Z9d2i W*| 3CL\uH6Q,~yU ? 'aI1F aFڝͲXEQpFLL/pE)$O:$> I%.Ɏ#F* HS#(hY'Z544 N%~e |lU#;rTw0ݨ;rǩS$_^=8e+Nl}ena&rl@8Z9m \ euU>­PȕW^ +f~۶_sm.60ʅ'#Y2</! ;GjA"CLe6Yj%;c8Mun{+ !xmw`jꕊUS=w`0ՙh N(Q;JSN嫆%+8!滽*(@4ƺθT@YbIk_?*=5K̫~ $ZFLliGgjjak93 r|`EନBk StaiiyNhHHsEG&̶ JSp9gňP/ws<] iŋhiC @vZU"u7DyQ9@w搏c= `|܎ԗ"|1$ XF=1j**6R;}DMuT+Ω*9qy6=1]jZQCXry'g4w\*4`a/Z2ڒDbNhp4QRDtN9KnG:N^<c\d^m.o\Nܸ{Xݑ燽:_xu¬`wKlE٘Rn/kPIo,[WROvǫ#z)$D}؄r,/ ,4EV4elHHz8niMwc~N6[@h4ݮW^a|R|JވcI:/l\]pQSmͻGDa@ܧgk_Ir$uzpPd:DUEgYm"KtZqߨfVa265۽7@9[OvxP%rbOՀ>a!uj:كg 1c^+g4rKWAŅ *qHWSN < <`]޹3&':S7`5VЛ˥ ]*FaDcrSEk6iy^Y+fz;y`[G2j6G/8g:'50IӰ DF)v˟T_ngl/QIdU,]`Iflׄ,Ū5$;bEw'p TRF2\enciƦc0tn4s.~d~,y$`4/;DG|ya%gD|PMx$ۃb!UCը: .GR,VzWwSa[)8c-*3(2 ۸e,۝ޛxcOŎS%)yĔSTI!)=B)&x\s^'\o#}KO oϷK T}" ŅW=?Mil>/a?A?Wf|a`ż ĺ#CYg}EGZq';!ck,(rD>"ZFJ xH,|]iܺcEOfŭyr;9pBea3 3 rٳW:JVd y0c+w.N`m~+M%ג2TfzRhe smC$7PYU}"_Ozui?\Yg`s):m]y)ؔe&q2(T`!v_"=UF'A֓]`R.rG ӖC}N| F])ŵ;ocЁ*<Ēr8^qY/C}6xq b"up!"5z:E(|*9ܫ4QE~2̗LǑUaEqh{,$9&k{{gngwjUm!o^a>@lFqt `$zRi_Wrt+o"|S)ͻREXg6+c1`{T<>\扠vh%#]>.,8Y<ƱcXA:[f,6y\t쁠=+R>|LzB??gpnOnǷ%8k!h锾֢6ipaU< q[4lZoh;@hB UgVY0ѾB[z+'5yS{oCŠs 2&S@cFoYɼ$ަO"d㽾Ljgr"AJl3d6]aaHu۲Lذ5MqArN] 7R2[bMQ+:bL QBVʝNLf'XS%фոyl)կ5]Q%A=;X.P(} ;yH4mcBRKU!o_y:O S컍+iV| WdzO#п%]ϣ$JHR S.&ypƲ<;kѪ6g :ycq8L$H!(`VT7]?O̐/F~ zo#NIUS^LXG9X>[R_懋?$hxU/,FV/obDi@,vrTy8b\c%LՓ*g:3} Y38Nq ohv[BTNN ]K?[m'I$ w4ZJQ 6+_e2u9 ?ߥjEltč- 7; B~wʼnXr[=~2Iɳ1|mVl%[Ejjil$Ǝ~]yT(6knf񩥢qKZ& a51q}>*!+_@!ױqm{-Yr%U|i8kwM'{*1q]UD):Duwwє1 6y>"|~6VjzgI/“68,% ycmwTk&ñ~ Ƕu}tŨŀ~Jk/TCw@7!Uh@_4E SΤVxO:88SީbŶ8R:W(  kf^ZNrՆ:)Lqۘ$: R-`8Kʷ9H~Ti?3IKIA|qx\IVIC/ ͖Euo&TQ_ Sxj~qt_ԛ,dՄuE:z2Md6~E~/S0͸ ߟڨ?3 h^Se{$/t;\T/C@_ES[&8`Xi XWАp ;NH Oyg#}! GO)4czinaIJ%iCZBM2K}te`,gV:?(p ?aD4YcMۄi&ܠ )[)ͣ6&|/Bz 0q0 tF1S2 @ q!)QDl?}vʋ֥GxѾ"7lv`賉(ͧ\<} k7Ȏ2X'K]R7=Gk 4O` Ym4w ?{F'ׂf1UbjɢKj)\g Н,1ѧ% *bǠ׬mJ@/`T~hOsaۗs&|%xO57}G,f&ڥʪ Eӗi9;c4V@t"8ܗ*=2$\/̵X3>t_E`mQ3rϨb"^InWz+حIv7F~X.Ip'5;Q"K~6ߙD'Zbj;|N4K-Fy[ښB/ * \ W ^LjԞjVug{Tmgwas'1>QcbdQuGMm/vM*Q=M$=ɡPFشGRCg(g,UݐI[-)\OX}lwqˢr&6oĂ!//wvCs&C OFNl74S~,PIIU)kAʧ N 1hP8a8즗2ī,܌ oIXd4HQO'ۉ0(k]Ѓc;7ư~o-1Fm*?ΐGO]=U,=a1T@_U]qrKNiڪEn60=F?~-ⲵC `u7=>9?z`p;4 #x|uc3 &WX/p6VT{pʆ VkM>5&BRo| )4ի=k+t]BF"o;Gv$ EaD8uZCuGu\b$acE|_4'!B9_2jN H*.•LbznTwUk~HR&E?RpYk;*L˫Ӡ=Z (a-jTGe/ﷺ`MȈۺcN>7H}[ƛ}i_"gllw "Qae,mntQz"+M-c\G~{ְ*|2 &h9aQ9m!{HEcr (R4SѿURzeESՖh+Hk/yZ'?qK;+`nJ㎭;; dTW.;(uն{d:+(Q=wTݽlՊf]/m*!f\K+m:GC]-aî1lԶTCȪ`&>jT-F޽: HݭTJw1ۺTUc ߒ9.JKJw"n0 b$[OahG{^$,-1ZoHd}EJy,:FUx1 \7Eշt\|aW>Kyp%=5eG\Je ALVY4'C`FmfV0h**&KKۿ}4^Qyݍ d*Y%;5q_{Fi9vKu3]pU_7ȴiiZBw[ex 1H~ɁiG3䱡Mk 4yJ2QԈdD҉ 4!X?*Q&%R܅t8 U?X4לǑ~=+,\vXӄ(175n/x]g4VW׶L0{Ox^GFցb^>Yw(}v!Q(C, K6r pѲ[.qP1硆33MD0` z{^$>?dhVc4C%zf\i*5b(joMx,hbH&z.vuPoVH/@Yr8^:|XF=U?:> MwbWV>cr T XC,Ѵ )QI4 V3ςc;KR@Rw)3y6Cˊ.m΅3:>>ͩ9F*QDr~\slo(+JDpדMCxd! fbQ"BH[lj{MhԐn%lFt?G:vWaz&6iux$2xR9tjP&Ho7h q-rBQ%ħu6*EVAX[kH.\W$;ɈZ=eqZ̦Yd%4lԁC>:/OOëS&*eg 0ؿ3&~:oplTZ)%w`LUCxXEl'şFVJAKl[!﷢LQA#P<ѲdJrk!/\= tP~AHA^^m`%YIʞ|Nݴ]IPЗ3RCyu,Nd$\|(WxMRgHo:pݸa5r^l? u_U!\5 ,tɝ$B3Xz#F"$[~'L W^#!/j]c eG@0yL# rUa=N n$Ik/m TP 4T1Z3+{H*NK}+#u5IrXWUR?uK|4 Qy>wje ٷR Rt=X>s}D 'ѫB\:]^OI9) LI#,hQQlQz Т)[C'^%cuF27zMUbWx mZwnՓ\֋'P>^9R2ێ"spj({Rl3`w6,V+zI^_Az0J~$Ԩ*O0lbCTPiv zM#礲Ik}PuϹ3k5A5k3!y%Lyt&x!3+piЊ*Q`jcӮ5-^>W&ЭEz #F-CUIK0<""qXݡc vPC>3/Z0IX} 4N=Eܧ7f/tZ )ua]2ѓFNfU=1Nbt@WECs*]pJe8tp[R5'?[QϢ`)UO^{8?㜠)T p<]j@;11Al~^x d 3cD: /Iܳ^[8P$J /A?B%kZzɷ  F-Y8"JbbG%LW)ZY!y8eڻo[N.*Yo/5]ݺG9b//R ‚o?))\h.Wa1^bM(3I׈lP)L+7>;~)ۇ[-B!\qk!R8QpuJS?*P&-XkbBZ Hn&K^%ڹppْ(_ sw8j1=4  JQK_kG5R!P=kUr-Z Oj8Sѳ| UMēQњ/[ UdV3:9|^mrۧm1|DžVKv}: *} kϤ/#Jބi]5r/(#b#ɦs7Ǣ{".P֕ağ;΃{sKbhVkVlK7x_O>N!Oy<,z|+H2Zbk: $ҲIܺS?RK[Ko]}? LszuO73~*Mc#z VU>[۩-'+&<OKi_O?!-\W޻FYq<[XoXAD?q{oX=dԑ TUPPݞr$Q) vp:nIj6  r]Lx(T{7{IeD+]4gs*w1"Nj[\< n 0ESB2]J*9?ft pи *b x(O)}>@]LT9euL/K8 rܡ؛Qr9y{ 0\.zUɝ}=[YxӨl.՜PjW4Y4cj;2:Ynnr,Qhʳos.'MxR(p W -2NL *9KsFUͿ\?m"rVRG ;TXu̴=J7»gQYjxbiQ䀋TuSYdPFˇ|˷w22D5h>h2اati^mJM߷W~َϤN$HFA?'8[ Xt7VHvCZ=yK@XrMCZM#˰g A_ }~cC ,-S׶P: eΊ-{ޓpx [}Mn>"X~d.wR׼")GkAfjkiƲ \jeQ"aX5I*C5uq+"Aۍ.t\쥁[u2$lۭۢbH"aNcO3k@jގ"5u&w `a6QaAI]d*, tc|-P0V$"OЈjFMAAu664+R\W)JV[vµ9TVHV,}^ydsHh?Nw2 6 # )K # a+^=,C%>rޅ&snm4+*Bn0{v/dQ&v&$*0 5E%,;r Ny`>fPu[yV-c'I.&fa|OIz&=4o3:Ghq'r vq=MMrYK] rK'e Iԥ9|"!.ۚ;~x&eQT[#JF'*ጠM|\7AF(}jja9o波hWGqʛ-5 WRkZd؅q4~[~<3jKi kjG-Of:VOZuܲ6t酨^ [_F~˵?~Ux 2&S]$Lmd.ȳeQu _yI_]Z!˥%3m.(sI񘬆d/tHbL-SWT>r9EfH]kg"c;09mGEe.j >h!tO+[/q\XQ}2;xjyu큨;zO@F6` OreGSd ؑed6C^=-q}&rӀxDM›˭X}|3ʎnH|ѢDj4W ^9϶q`]GYܓ,Z Ѐq~ rS$ Z 4M<;%8 ފ`[LU ]@ #0~]f%,2TwĈP@ hK~\Ү#ACv&pYQ`(Z9.-_r^-f“TRKʠ|{Տ ^ɶ'hghSu[Ҙ%M5G֗obm"An$E5{U-#zf JH1Ud-V<{l| V3ay"f*NJgª?ed1[G@J-MX4$Sf5T}%Lsa2^J0Opl4JcLx4T֖ν\iZIc2̽&5hG KA^t]Z&D,wԬzv;7\HT^)ƢD7yY,rTCu#oc-.5%s}.Z-r^& 5ĒIoAMzqIc~<-/#jH9c1 y׶43hZʸYGLTAgYdq'FEѝx,^Lo MPFHK%Q%Y qtl{wc/_Wh=4¬+|:^p\ V. ^>o8 ۛ^Fտll=|!҆&f pg.=/2|׻7@$ zk`#xɦ[ٕ6N׽b[*yU$bcs"HL_\I`狕fCIյ~*.Qzs+z˂scWoTl8V@j+:4E;k`(VaJxr͚ˌ쇋Uԑ}p?1Tm*ʐX`wtbygް {nuj=yz@xr ˠC9H zu#uiF+yQ>>8]o@.Zn]u8e:d^i8d=J7ca!ݖcM.z00Um$Zg# UNd05.o6-C<.=oFd (Jw,(zphap3Ajm)8 r[J]1.pjLyܕj^瀂Y &&hrU0tRΉ&~j&<3+SQah 2QB|}6%--vw$s-za+љ {"FA`P;gP*Υ./ͺ7曱,RtwT;њ q1bcF@ˀvN;yqh_OS$1$c L?TkP`RnG78>[ VIH|Dž|8:j6f=xz 1wЄsغ2_&eLU[wzgXda{FqڡX!F :_gಆzWaz8d#PG˗h*fW ­JZ w¼~wו7Q sn}!,:N0xUoIu~3sϦtL/o|+,>Pv^;KHwN̈́.;i"ynD~>#L|Qq4%/%UI.,tU_#3EI/|KX}/R+Վл] Xc^(Pie%VcԻ9 UUhm@_PɌ00FN#z I&K@D7 @5#G@_70qX@~8xCb R@oV^1X@_{Z87X 8ur%ղ zG%_EZI-Ɍf4md{J=]!vTfb˜ZslчoLmۗc- )%< BH4%CQ|XE+f9B @d!r$O{9 ?Ϭšs NE^d/^Au]=ۀ@+FSLRLEwԸڞƷbaEXf@>e{!I*DݍG J1:HG=lg1 GEWysa֌hIt|2 HzvmPbz8(ȂÜA8u(j{ [,sw FϐwI|<,)6 zR`vO ϶BpxUe#駞ѺE!dYGxx,SAz$ZvO(pFӄu\q(w#Ԉ^#ϋ*QE`..R $h?;  U9;-)5/#%vZsQLɞoWdփBx}^L="Sr,WjzTXC @ⵍgs3:" ?iʅ)wFR*nU v$ yT0{u"S2\ù,j'%K񿬦Mָk" IqRl]2Rwy7 0L|\Z%͓AB*; -Sr)i߲K]Z6 >,]h#3fByhγrp=1!y[y{G+c﫢 MGl8VRqT=jR;TD GrRAOXfC"dO%} NlZ$O珆EKUz6D?mQռٷv[ ma M{N]ԾccdE2g k d 'ygvTޱ]aٴ+vno Ģ Hr6o9FBf8}DCyҰ|+Y .9 f7ӵWqPvY$w3PBTC;TF9G6(H!W~LvoVD[`㩂#41`e\&1RVvB0G9}I<ЈiȰ}.n7Yȣ2 M`ie 0NMY>OM!1iuUgvKe3> gFpl*? vە2!Tm-]SyB\$o o [ xRx#q $KjЁ u&Hό xq|Y]vi;F&TJ19c]7FUebN=80t3Gw'p|kӇkCSX VgH !<%LXBZI#=TWS׭,tҢ}rWJ#_✲7 딃vZš0j=g#IQD9܋`6?V$6dd>#3u3- i ػr _6l^xu!߻O<Ƨxp vi*r"z˯x H'Y"@6+ϻ tplU2R"#&?g%4q4uj3؛2;[GT\Ci\ZQ<qMfpZ=Ai *r]B2ԋ ;Z'+.cnϋn8/:8) s\-`k{I+U->+l_dȹa&!1ž&h)`Ί):ٖZ} @IRbxFC^@u"T~ mrBP)q Eв͛AX-L཯~5J%W~' 0H͑=ei_DjatÇɝHhqykCG8~,w"1~1mgaٷg@]0 L7*I(mʇ3vDZ$BPbı_\qd~b lfHGޅ{$Ȅ1€# ;}ĐVZ^kͶqVuQ_uqEUOK O~;iy[ ~  T݈ys/FVF~UFBXS^#b`A[KJT{7dqnX$b j֢vT@پ:IDE? Z OP۩+TV AكT}j:{~ e4,֕LR .h iӁrx L%93݁տQ l‡kh}sD?-NYժ*/37^mT}+U.wZB9_눰M?26{so`MUVOFL87 qݴO疦䍂sN(?EVh'jKT5(/m*ϱ0U?E0?O9J,_%tr$ׅHl=Sm|L#i+PTpK}vN,1?7lV9C]i}]Aa:qXk/̡ sЏo /qڔq?Lx3hyኤ(֋\ ebd: mӒ-,-evg2#u 8#n3*x p}*Ʈ@lǵ zQj+Sqv3ת:&A31heHk?:A/8A3HsVhj;gZZIvŮ[cGalzcx|Jq-4﨤d0EeǽʋDf.%Eɲdp-4Pd>7Eͅ8BźI6 mOuA^ N?v!P(x)ÙUZ#C*_[!VNA~ݿ6Z"flBYb )g߻FO;8hc#FhbXٴF~+"s@M3eSqԁp"(K]wSw FE%w^e+XeH'Kڼ좒To,l֛ p!|/<QKEOIջUcWxkhG5U| >c pP<JA%EE΀H])t˻>'ˉv.\n9ֻ)̗j+ FV}YfhD,&n`Afjr?v W?/ݙ1hG )O~3?v4I{V8b”EO]G .-Z y@O+Y"I,Wb4ŶG &}2Aa!8]iJ#Wm%$3FR!E})!ny:^KP vbcCyjC]΢&u|cwqԍN<$ٰ!!rcpMZ<='ZNތX(efQHy/JEG\zPpu?E^Q69 Ǔ4(2=Umx&nosu.kY+$R{'MϢ:t8cURC @1 yDZir-(@LBVcj^T^4unyq]L]GR$e/e'y X9y蠯&(,;~>Ǘo7' ﳾ3LЏn:+AޘC𤖳2fDᭊ=6UɭR [QA]LK% =LR=,Er:_bMM*_p_U[0EC6_M σfH>0h́d~) ƈhO#5.}PˣWB#X- ;LEmK$d~g"\2x/1'(Ġ#Q5δ H[.LHrb, :֗_p6]_S"0-^tދ@u>}u;x]TY]K p&&tj%. ԣš.4sZݬZa-T&6z*GԈiSvﮝ/B2)xsliLGrM\9r2y~i` X827S屠޿:~Z&܉;z#($чp?]JEġ %>ϒ$_7T]ļ@*&+w;&_D B˱hlQ`G!PW8'_NI O /+ ~o ;@ 1kG}jF?̚!r,O P{:5J/sΗOi@TҼW93fgM,50I88u`x-6`@|F|rBakǕmO,朏c,*X:1<2le.}/-: |~, } ;Y gptlrw娠t=rN :].rg&3'OZl PS@gdFwTO3vUh*~%{7fexb=!R3Xb)Co+ ibYPcB} eR<2RdQ򌈡(6uʌ`&V2+l{(74(hy2lxZkخ")fx+%48*vb[ɝj6OK2sQ~f "=QD\6.I҃`gկD'_W5[sM{=u"R7+;摕4 e:S-ι}, z#m*Σl(Uൟ! Acce[(oe'LĊH +")ȉʇ:7na9 mWX*0sZ/qez6R1LbLEpb|sS# HND M[$4>3t .=Fz= ;I6rE RzEQɑq 6[9ɊW0αpJXDB?n+JqMxwb~_ 6=zF/|ͽ+7Q 9jnĢof?0Zѽ x⛍Al7״F糰hMhnń }S/RtO~t(7!>U*~~?0'(FIB^Ҏ$f_1Eۻ:*go?.6@-ʟ,OXG`AҲ:udY XUJWK! 4>+ڌS_%MRYbk t#f~Vq5"U;Eݼ)NetXIKZ 6W4Zq<N!rS!,/pZgtΆ+6i_V~8?N-e蒸 l#VCK_^9^e(EjU}abn3ڻM4gVk߇a=o~R^NN`9#=u2(`7^.lM/4bUl9+돶L[ù#h,HN!l2fALh= HV7@iXpJ2;fZ~sG 7McTSFmc.XgѓHS&N*>).]oO[Ύ"/2rJ5EӂK7R3基6&e2K՗8OFIS@s1.JcM E.h{;nVnC]H΍R Ϸߓ'\ӕeAzטNz©&o hJLa$*Z7פhK#T,( 5~i_U}<ղ s$iͥ18 :rѸאFRY#kLZ $t1~"RE텐 YX[NMa*'GhUwt;%61@zk;u?R=dl/hikdO d(a+Ì񈝋 >*V?!2MA Jw*@x2XFccd44cbtfR;K!`n[mH}"V&>S9%vPQM .}=e^.4 HG,E;UZ&Bue0ַvƻwJ+oN򢊷37{KG:9Ngy8dAXP "[RHCwco4ޞn-Otnw8l!rn 0"cJa4# h2/MrBnAtk/×U o[SQܒʬI -~;tenY<5`̍En}ܔ~/\׉_%ò7yaJŒQs Y9unk/@_ӌNn镔vt LM g *w|8A>&fkD~O$3vu]Y4/'lFO#AW5ȻMPֱqFNyBgVr7PTUETejELa9ZavX1&bobьr6/`cǩziÐ|ȳ4?K>ܫ ,0hxKq]~2=AJ J[ f:=kf.$;{iw,a.;guj8[Ţ&do!Љ`{;<8I.F,LPD-om(;tN+H)/ \t,$=ˀ69`BܟpBsU\lw:65.vÕ8RhBXLnT; [dvݚ?[xj ė\ΪdTpWv4.֟Ez"WKW¢&Vff"0dgZ>"_ H}5pE:?I4vS3%)5u,nV='Z焳enJte ֟XРb!'COg0DD"4&Y57 d\0w4 '2~@ v!V  }@o׌FC ߪq ] XԇcoE'="vʤBdşwS=4eanm=sPchޖBĪG( )iލ# hL!j1g"OZȺߨMCun *ܽ>ِ kz=X/91$'ʻ:1R n =mB?6 DOÛ@5!ȀW] ͟v|#儖! 9龬j55F .?WO :-py.ad6clBCu6(ʶ9GJ_),,-d7CŹC-4z8)WP .u, t}ǻvkOć(Þ[?r?x ^핊1{k'H/>]ۡ=K߈,OPRG 5Vc צV0B+|jR eE?qmřoӠuV e?$'~$HT5G4N='κ?8q /z씣\ĵA7b/&^AW,@ؒS:+*3g"" RDVhzdA#=G0׽x4ZWS/QT1v,@4́ IS*6㍊ <ξ(~:XgDK-wvAG5![*y_^FDh2[KL3 B*Tdnv]Yb!j ٲvrl<0a@ Nʎ(-˽Cٝ4#uBpWI`flOf6;b-ֱ>%mqP)))塖uܵq`N }/BQ\d\߱eF,-ZNJK_)e<[I}(/`Hr;?AL)Ct`s~_GY&"pN+Oh}3䴻0:ad4yˉ/[ɲT?=ޠ&,dȌ2)lB {ṽίLN9l%s §t9/n GNb]֬ĕ.p<0.:R ׭&mLIN4h.dM9TF5.цS(ӧgf:z)[ot EJ-,p%l;-:R9`kfg02tUoQD&K\mYv,Hoc:+ޤ>'ꍔ1Z𢱇]EڦW QgXp $HєAfĻ-p3R#ÌƉI/Xxxm:pS/c&u 1~/Jn7gL%46~7":Sm!&i ޝ(SvO=rp˜`a̛Y 839*"5B Uw_~"m2.kQQlW2)4ґ2J/ -y7Nb]娬Wѵ<5cTZҍ&MzX9C{7޲2WHTʽ$&m$KKTOĔqq@eB~_"jing{%SEߜ~@EFzJ04s)pdoݝjGvTHz/: [ƂAqQ/i3({K h&}_SHݱ%rnR /uVUiႎjLF0O4P!L8,~[ԟYSDw l-B2 ,MD|ߣNz$an:քCQP7ɋ%vyc\ @ZP$ߜwVkq>.Beilbϯ?=O2H> -<{hxz4*a溶hSPK!9իX;YLLNC+N:@$6 Yf‘EO<'W;v'DegOoRwj+POEO]XhXB T.fT S/c/et*\ha|`8)': <lJ4%,ڡldh?I/.3 tq2N#c"o $D> ZN WZf[H[S(CNg'[ݽGk'Rg1Ӹk7,L^;'e:L0 PԨGan"YS¯; c6'ދ6nɻ}W@sn De3wD7תw3WF K.&ؾ0汀AphI#2Ӓ 94$2cJysRZNctA<{>͓ؖ74M }L+لEecT3ި`.hVxL߽п o03UY"Ǟ˔A;4Ij,q4:Š.w9ʷ0]:>mWC?l@GIB娈HDX0;M*kc.Z3l`Z\|՟YX)f ʅkyN1wm:xE1.•>q0X+F;GsZu~H(ZYₙhRShVW2)$nF7_7;}摴nR`hjͬ#Cӥ 7k"/~::?kށ==&1A,JK8}WlrMՈ@BN?*:xӧT=a033V=^Dq.\BO)V%j9rs ƙ^](J26aR6: ɻZs1 w:X^=.m`9`!飰5h1-{~tha/ppP=wZpLtrP2\ HHy:L#[_:Ħug`P19W9hgl`ўFN+dp͋`Z[Fe-o`QtP =kd[+nHckwg<:MRA[ء|$r!{ێqD*c;\2M}oLDz s]HH1J& ץŦ>Z##?W exlwr/>wc;8g"o1}#h;_V̫q,sG\N*j)ֵ]qscӕm1p`߮{cW >Uy\ZQbƪ7͛KČ%cliyr 1>JEe»`T96YKAJ[8G6,|t)0/iJO&Q>$J2ϫqWN'rX . AT6xvg Pi1*G9Oa [l՟?\ď@ Wh\~4֧7zpFWh.SZKҩ Fs1 KA+3݋]tX7ӡ+ɻi<Cjn7N`HPr6UO7;P?A:ë Xe{W*)RsM ibFSo=B!d"#r o-ky>SBy8/H{TN 5ahihL /u u7݋Pli_@S_iqG8Ü(9uH'5gEsj r{JE٧Qb58}=mHՂBwTD~(}OpwsN.jD_濵$N~\L5uVeHLBP(8:MiPM—ƩYV(qI U *h0LtMTҢPgt6a;}ě5Tp)O@qTt:ҽoaj\L7\c )D5<Cҭ7 'IOKsHMֶƀ3y_*Q$D\#\ڱSc*q=u\V;AU(*);>35:^Y4 6sI\X#!_IH@-D*uL ?Q)B. kK4tZAq?9O=!Q"if5vCjI+`9\<1JW_Bqh`JA''Pb7F#aߦ_n]PF&%/㬿/6Hs#Dp@Xxpa*.Adn o& oG%9v  #@V_@5Q"K2A l-p 5wN-(kc0:姺:і4(μ4l\%=n}F~ʩ}QgSTz8)`rt m=^ G1[nO;IZ3>!P^ <%S|2.A,=ZIsfЀgؽaA-_HI \\Gr,Cɵfp-GsDWhցw=V^k?V(T-lČktF/l͈@B&W,.l\{]Ju* Au[XMOFwX@56aUYQ:x)%~Q< (0E|,z\,8޺k"Fc!Q^ @fᶵoh*[kXʃS&bִ1.ٳbo.-+!σ#ba`38_bl1Uf_@ͧ)8F ^п[ #0߿~Uf\쀗u7`ՠDW6Ɓ)?K=0.,@I%k\9-L"Ӈn?l8]AF} ^b;U\t$ʯz_j(ȁʅZ9? BKFwG6(wgDgfoazH[Dߴ5ErLwIαq-T6V֍v;F: 5> _eUDz$_ZDos/,(VpΟꃝ^@VJx o I/f!؝ԙɇM,ycu}xiǎKϏf0߆ `Ѵ`%4٣!!DžyF>w`h?|Ql5k=RK@EԷD6a~Et HsiyO46]~l S8NK!9 lB'삋q\MҢ=6mEl8I‚ -ꒁZ]ؙZPT+a x+lve.=v{ھ1wPɰr tx)(g'/\e,أ{ ;؛ˠ`(K'zU+`QwzNR"4zʶ{AҹW |D(JFJR&+D)YhA&&" apU2^I"{Q'm&z\TB!9X|gY`˹B5utO'.1^_Bz 7tOo< ߫tΖ?8BF>)"#"Ayn\>#CDirI@NV܉gc'﷐$:'~+*V =ۤY.em?m˳p8|*cCބAZ[0T eݠ?*hHLol?,JOJDv#H<<}i(lC|ҏNsW&Z!6+JNaQ g COGv@ sg&XH0%NE0X ˕C Z]|Q}g)!hmV!nf 2;N !\3aWe[^V! g?I1hP2cFKBx@}|Wn5)̻ʹ"(4(_eff,(Y}E5֟։k$@#`Dc-e!u9Xp]I&M`Kܗ 饽客?%Ѿ/$BMJSdOiۦlΝo*|4֎ױݥ>^Y[z`{/ϥ]EWH|e\r#[fbr4, y\2 /cRѩS` xة ܭ+*wC@Z̘?;֒F'EW~=E*z1hjݥB`Ql;PJ9*s_m< @H7lml λ!;5"b*ceD:K22A{$B' E(<O[ Ix"\c?@y]Ψ8TXwv&v-Opg{8W S y +憻 r7:pV:@Ʀ8E>Y|#Kfm#ECٵGMP,%V~`/ǯdVQX]!~gJ,4S:i.Fm$V7BEz-f!ou $a3êW"3Kg !$hw}}X]tK!Es>M%|Nf؎lRME^]7@ 5!zi@j;j4?ن- mpTўb.=w&h`a9,fnz_ vڅ}Z#NzV06Fނsn#ы3(w݂ Ӝ);/r2~-r_5'%*t< gFze7p^AZƋwc+ZP%Ir@.ڨm͡~$d Dg,j9Xwu n[EPߥyf$$+XAW]ZZ ;P)甊k8=^@d;j_W4a}8sȫpI)1HT eQN<Q (1!n~ -O'GY @*߶XARl^}i{ɵTԇ́RU-k9v8,?%T.lbST }Wbsr+&zPXHCcu @s >J)nBU㋇< ZsGt܈`[ ynoCݶdަƵDLWcUzɏNNnC@3U[Đ&\ũp Ur!C5m-Bw]o-g8MP(*`JH% WQ]^h!~<eF =-^~ztZQ0 ['ʵp,c1U2)OK,X46]8m=ne4< jBl'L(n$@nqdb\-̂72@C'eʿXAƽq޽X@G|1j-(XVgC+qxfiEzУ{Zpy<[|zX,KXOA@x٢ұj8bc"|'9åA29 6W$Bضa-'^] ؚպ LJ׷,]3oa_;E|F ɂHx{|rc<"拮ϸR|w&pKPvIW$˷ /On I17ov x9Sa@ά_bc cR(g*[ndIJ@u@4ܩl$G'& lNIhz}S^bUƯIyaVCW8{r#Vj7~Aoqu3Ir/Eb>YtfeN{Zjt܎NܽM`7βFvFu\0*"vZ!1,#a(QoLҮY/!q=P!mba\;o.$F㘅 I^7 1clWRt#0OЩw^p3'|hd/^fӘ q1!j/LrfRL s\*Ջ$15#<C8quA:.缕:JwYy(iYuJH3uKËs zK`@SB7ű q< \^*3yV>#@[ @u*sViҽ(Xo; }bm=Y1f|v_^i2^I/Eojgp9 ~J6T/jdO&E6L޻E[ ӀwO&\î5&6gN,/:%=e>A/V?]bۤ; &CtW X5^WG2@N9>%@+v ڬ/NT54ʭ| Sb`+:,P+"o/9/R7n᳓ezgƮ=}}Iwo&UnR]6 uÍZ7MI( נz勇L!.`Lȵ 8FJߕ])V "f#B~͗in6?vD OiD+Z1v@5˿ Pӧi:n8mc7#A_."@&/SmNol;מitث RZ֒/7¯C$͓|^nxWah7tu/M5Yxr/1zrxU|lC gfmK&_ޫ5DL˗^.42hR$$݈2M셔j#LAjy QcY(MFƜs[鎩"uzOp#h}1/-TM;f9tƂYkBĚQP.Y71u1+px1]QrL6{yVɵ sJ !HIؠ& |1L.A7M9჻4FǖaX[]0BO ]=8پ=tOb]Qt?XQpЍxɭҮ@o 5(`)H,/"1qGT VFIiiD%lz#norLF?6e1w`8kuPq|kOrZΉzq@Jr1oVHqrG qٺ!jhiZR F3p$)%z-ޕh0.Ŧhސ,ݹ3/Mc_ۖM>Tm&AvfEĝAҐ&bv`usLfߤO?LI(06j(x?_#RhDS$$z;+(=1Kd{XܷO%kwyo9>Q!4A:6l,[Ќ'z OaԜ~e! Z>>t.ZԞG8``'iT:gq99J*i]:͎粜̩U^6o41!^@n@ /%xM$bNHW;6S~bU=D;NJfAOnQ,(ϒ1T>nҕV[;ö ֿ|eFÒF܊F>D>hc,@!ޣ#(/}ϳt:ю35kV!]F!R (0vt"(h9D|ƍ:UYXtJ脑yIXq%xFRFID[7G;}Vos!,pv٣{R*ެ6cZEXSHs5Į6y_092,DɎq ݏu!{w^ebZqlؽ.?3XQGH #HkJ/Ԫ3,~dGYX!5[B8,V0\k<]=0^w*FxxN:Y~8[ح"W- dB%".wA,7̴#hI VCtxVbށBLHoEqGE3feCP9~Ut2GI$lnko(aӻ3&;#ʁ#BӢ^p{+lx^+YIMЪx>tזÔ@t;4!+ wkx̗G:pG8t?r LϞx5C0t8dAGn WO9Wa|w9i4V,e+ͯʐ|6` \`#v;ֆY++6nk|#eܗEEk(1llٹavS0;x锜]KA"poY&LYZXWAW9_? aCjqBd.c@VMY=.޷|y.nյq!vw"b_^ ' s3_6҉sC^dlW8C`̄} -[ܿr]h"i]dq t#^ac쮍P$ggY,ayd,ސ3 D.gixbveO_?7gly$Ɠj$R{I6kqK:zEDT)6iOtaNԯ@UCuInq(~,JD.BQaB馏VB@P)Z:>Why"KϞJWrݰ#KE9aP1F`*[~Ќq91Qd3R^s\36㮥 g$rFo68|s)WL?  ְmVJ}%gvI.Ag.kd&^R Uc2 |l*@a?1|afi8(Jӥ GXUfhVL+hƹ\.tB8 Z,>ʴ邖n83FfIOGwdTz͆t QyX:9l9щd"[(8VSeiId5TVˇ)F$wUf W,Us'!\cޡJj.Ņ |SSrXJO_(vMzn @˙(^Y*L Sj=$RmFΟ\@yeX!1>}a1HZvyPHse`65J(bן U+ӎpb5& Mi=tgSM-fbeG#(~E\Lw;Oղ}ݬ^[wHMyH'R\kX.6׳ o zeD4..h2ʅ2K84 "i==yNgW8&D0aD+:TFW%S(bޮeމak#%\3UBZ/׏#&pky l*ft^$/.[U >ӵYX%2[Y}^6r}*x,eqR7"(..#;8~6l|jׁCM-}d &AkPNQrR)-&ϱ,wˡm@"@6>3eXpX*7?̝g%k(I|p%HNoX~kpOeҒ7M" Բ>mZδ`. `0'r<ɚ9 y#RHpq ?y`S4/¦Xd`%vCQhw,/f$oz>|=i#=5oj5 >}?#b÷Չ&ߺ:dG]m\j]%}#p=oz- Y\BI4SZ1.:cU% fC{2qVh8* "Lfpl7wD.*}Qs[I/I +Ͳ\V# ȹ&5d6U*Bɜ4}9-cxèA4)%DZY#H>ҠA"Bu3}wEh"߷I(1BuՄ{Q|1E@d, Hr/IxʦBMR@|,5V}G/.R= ,XmϹiE{m. F٢RDb`xʬbKnI5ڹ}SWds{JHzse=YX#"mzs_I;xA3/^^`mUOEtv@ ]N+17JB+Ey/n V3Lм|Y ESVJa bL|0Ezdo4oø~[|ωB$Q#>fPۤ0&5h,WlJʝX9l:jѻdHEs^7(xѭsɷ_`XfcsMK]}*;Z5%ϺZ*1_[Ae]צ'Ckf!c)k̿ymyDf;)h2oQ8$1{=Da$Yc&ǐ\(#̭gt[L,!bQo& M6~lO0T #&d&)#,C}DzI %3JNXnHD2U!J5>GNf5BƛqKiyUrO%yI !ma|vS]t>>4@ݒB0 h( wǶ,Yvul ~\WԸc(V1ZX/O* 0VسAU&).Q "lce~C뀳Yq:FrvWjt< $}>7 ciC-_لСU>+&;; L'TJ(swa&aF[rԇ3#YgLRnbcA[V|KGt>d=ⲞQ>sZP'ϳ:qg}(QmXMm47>XR666g!=&vLb9*u/6 "a?.pw;ChI-z8 a0=F*@S)#"^sbT%`ovܒmrKpP lإV6 [8Ir p:Tg/Yڲ[ =hb ?Q*WCd@m5&e ,s:ONM,PFY&Ż,YϹ??UYByۊ}P7 ٧hJBehui׉Oq7a+'~I!V.`s+4юno#|7۸5舘T]PB(J}_^}fָ+IɁ 81 Oí:b *irEWsOl>$88 ݂;! 0됂G=V6[ `db㥛wNY#0GFZi5 fT >,&B<Lp{E[Ӑ\>sVjJʱX }8u=#vqid||%d;KrcmVl{S{0c2_m&XNb,77o#);$jRC[&Yow+Ws$s]P{r0';fsATxf1;vi'`pͿ匟c[?Oڅ߮ܣaGRm (@T,zZlg$3T `Iiav_uH{Q$mg7c\H9hMG"GEHS۪KPakU\BQ~Dp8DcS?[e)ج✥[ņQwʠCC{'9\R#GrNro*sqiZ`( WK`1hX\{A`4^P])nB˜ˬ։7~6Fı?.ڌF[-2@yW꫷^) QMϜ!MȔ|iɲ2㰖oA /tObk_Brܡ$T͹A&{ߦNƂr<ra~4OۓRk5y?ABMU1瑬bhƕQܜ)s}L!_lZ(K!˒N\G"T#b39nb )KuMU+R4N{cPB7׌5d_&ƶ݈ ^5xM|P%jo Uô`V#mnTps+\ofBs {*)quaT(+I%ߑ:m=lGq.fJm;86L`.^؋aBJZxv } Ri}t X!$u3bQV" :sZkCeO[;>űd~G~gG׃Vļn\,Jȡ#w'BKF#7O7Nk>`eH'\R2鉶- GaGA5a k1/wݝOĘ'Yeթ;p_n@ L#%ok¥b!7~}{lF1eT8ls#z [ "bI#ҽ\mj:Qd3IrL' 7Iv;{6/Bb#F [U/TT7Z$fm}4ڗI^ڮ^ѣ <ďN_P"Y="t  5b ^ҋ }>!n-<[<=2Z&m"dg`a\5j#)}UդBF7jt#\.N| )1s}cбV*7r Mo|c]S?όfuY ,zO՚WXqV 7jZpDEK})1|;Z(#-fJ\&F-T /|?(\5J.i5j; ݞiOoQ_UcPʸ{CLޮKQqy!!0q.q?D $)=SqZ4*Tq@>h)aCE|tvaI( | rF=,S; 4ħNj DN"*VK߭dOԅ\78*AKz 4564Kx?v1C@he/S@93ĕRo>gdM(1"`&^ʎ 8snEMesJ>X a?^cEcY[]F䈭xHAK2ImM1W1ڔ\:A(Tw!hcDU\_lt$@S& oVэtipnaD15YZSlmqRg'JqjyR:/8.vwp v: h7$ˡu82YjRyK wonG@m*#`%gl upuJή *&M^>RV%>R~aֽ:;%p\B5 X=BRjzϑvP[Xǣ{|O) _^̄$袦<{{SNw)~ +K)[F.[؄ҧi QލC.eqP9(X%6z%"/Ƽ"?n({Oͩ, ' ҈1~ylL}e#9KŞK__{ƑO q;]bDcLbtY6vn~dPz+U ǒɌsOY\vFǢM>_R}2vh^H5qfj4;0#MB $?s1oNS#$7WA7ffCWMrC]u!!5 d铽80ibxBR @yX;c]G66BbFNm=(j4=0@ Ws Kj) :^9jNR4iB3&OfTo0RB8| ,'FRki:Blkv E9o`)ףF4h,W؊K?37u a^ x Nzޤ+b9M^)7c欅Ԛ^Q&;qo%m{Fuč$+0~NLSK+nc8OC _Fy)M(38 YMp$c*mHQh9NpR[[-/$bNZ?6fowS)[IH `\}~f<ک*o'K2*^$'=t67ijNu:],%j~,R`LAWo90+o/N×5ZK147+ Ϻ~nC\0!5ϰ7۬cX4|NtO׮~>˾SD\%ȵ%{.40A xT?q4@܌NYkķ5 g#%xeSA2Ġ(d +Aw'gk@pCV?c^=;LV(/w_AI030ѴvmagX FS4k]ށ(2fUk6<< oK8pF3>?tb)¶ycoER՜fO3p:czB4#+ 76g8:d; +QހMEJտC/3QLNn (@]%(f8^wn}oXB;RDa:>/K@ <4KMzqz=Ov^O=vIH`y{O=/fVm5Ja{Ayga!b7pϜ1Qc۲*y`,PYZ}0l,ٮSd&iYK\HAn'Ā%38ܺu=*/azp?u j캮H!#/|h1o؊#]o2Z'(LQ) qEbKX+#bF1io~K_B9ͺ(Xޕ'hD &F*.:[2߂L kא4"i|z(nZRYp5qbTj#šs6 ݟJ߯`pz~1Ρ:2rF)65~A)bLS|SQ olt7yCJQ݋NrM{)oŘ*пxI۩W ѯyyC=D+-L"]&fñeLb|;$i<`nHKLlOd@dӫIF=ɝ1^__9TҖ_2TcAr| eە$Z ִ:6DhQcǤZ:YTia[\I"ݦ0^|}(ԋgUo$I+B !]BM$-zp}zY k% EBD6iȚ({ cu.2*_w !'{5HR3₇{{}Tl\DDQfj.gpJ7GMe^@AYV$ 2UnOf0\#*揝]^&/M8k ޛcV*ZD :փ-v-G7%<(7郑% IX檱;1{4"͆;< ˢ ~#B{śy]pn ,7pv.Pb㐾SȊ( MXoY0R/jpDg6p,@:c_\;Dp[m$R H-K/a\$(/pi'OZ@ISo_fg{Ϥ,~{ nMSb|T`BDlo|6)hހw$|U5ɔ~$(Lm8 j82;"3_a98,n ._~ $۪ye $P憫OFy!M wې0~!rBTzxϧ^8*l {;_^ 9lrf-.lxc5Rbpp5Ĥ%g2:E?;)}_SvQ!a.Uiz ͟JgLg1$K%d̳ ˛N: ;'DXLn ϣtB^u9*KwNHp_=EDֱ^ ;^ȿ~ȩh 8ps5%lyTe/Wc=4`]UF FX cZu"ur!VDBed8a]No.mJϝTڲZͳjZɀo-ZIQ=IN4֙b&@>X4#0빙9*$RK Ɗ?Aퟄ ODb 'Wtko,JvO@ lg;H1`vSO?w8oiHHKHoL@y7#1Sxѩ?;dB/;C|UqND9&e.)<ёpab_IICHYP38 O.妻J0'\>S=ks{,pRD5d*栤 LeWdc\MzP 1^\FFi"tnltHLiWDI{Ut+,F~A pՊ ƂYޱfR{P]V\tvVc3,0Hh^dglRۧd”4@:d@2qbTg}x?u[ZSoE^mUe5{dzv 0sqןmj+/ߚiw:s$EfQML, [bY5AR s&|JGu$G/ϸ.x'o7OnwP>@QRoWヒ7͘4h@S 0qw!Nvβޔ wrZ gx'9eMd]{IE{D衟TPnfJ4۶Wճ}nLVsM@rNy-Œ& .F.wpmw;t R|0"]G͋&Ek>%ܪl &YRD`|_GyErӐSnB4yJV{F3*϶)# a@a9bp-&'u-#Ķ#ֺ4Y'*EE7m A~uix-y& Pqs:nhBZ,VV)'/ 6 sy9R#֊1OW1DHPDFA[o$#zjCmAK=m=leK,W"Lcϱ{=ᇓo};[ q_fվJ&=|=  e_i>C\)JbPrǝNrB0bpS'},Z94Բ*)r1/!"Y.POQn$ِ "Jt/]/ PTȴ,{#P;i0{S[VHU r! F]a2@ öSj,nBjj󇫄7 pxX7AΗ`Lgm9(oچAЎ9b&W0n~ᑟ\uF̳1-ΙG=ƹsFkJtְu|X*sX4 >';!|PҒbxiaq91~(}_*rl;--"HC%@MۡqPoxVݒR2WPcjCD O.܊̱X|GT/m8G9a ^Y Pϡwb#U I%zsD KC)7N :9(f8gf=>l}kXU<7굳$4R;{5qW(+cu `L7O?xQԅmkD "" s(u+0mbѭO7ӹw$= %MRV*V<1.R7 uԠP+eP=,@-*U,}@I&V͒ QyLJެ4و,GPtџz0{AQW+V90S/n蹈8aSX;o [vCzp8Νacs5^쇼nV0ԼbG2On`p2`VΓNj`_CYC0l)h&LKOF9!V-oLLHGqgK [ˠ!Ϩm45M \ZEݳ/EcT]}ϷBgd{{SIJAit=g5֥WPSE,!K"_V|]/eum&*x0ߌ!i^0DaBU0na؍Q/@9î/huEQaSsձۢrT"KKJ^ý)e$~az3!V3tބ k._X{2ٷAI47?D1 9v w%լ(XKBI(P}Mkz/|wYd>9N>a?dWj57:喴0mRmvriI<%`q[$,ZBYxV".1ua>,M{e[W"1AoܺN sgyTB/om~S=h4/; xh``1'9-q98;PaxݮWM#l7nSp3Df]aLSU|ϝW0r 4ouU>\ZMv]ў5fcygGT,e``eUŁi)p4[k{y.UX:C0w׀b)4@RUȀ 겏3go4P{\E^\vtʵD9 xRlUXHJOk,@yxٚ })3BG/ړ}!Q|-Y f4fWM se;/I:{5Aj!M}ʃqIТҴw_[Wnim)P:6=NsExZƟѣ`(G$H"2unL63be??{fk/` I1&%wZH"#Lf˪{L.gNZaѥͶoN&M'\z\0hOs\;a|+oFO3^,i qKs+AAvnm9pq%5:ishP9«YӴ}8#5g< C|QX$״*BT:/1{v+O ں~@[`>8;r+KƲXiT!Fkb&|{ r.5tk3aQ@2hٛICRJ$TB'Cx$NZN6Tݕuk  hrE"OXuL]-嘨.EcNdO7\%a`IBR& _m#f(Y6f[W@h)?ahg4+0Ta4|3P:MM1xj{o8NWG=˷FYQ̖d|>-LUh<͉xȬq.\1XYJbHZld=ї3=`{X㢟gR;qa@SrN'+dv4KnUPwcj2!A]҄n6F}Cypl)%*~m}&m9tjE}=~yrT9Vޘ;U.1SE ))S7t2{z2_70͡ߖ{߸{Zqiz*#"|#!$E9z|Z$~ř&L 1lql 褓1q#,_L!MJ/G܋i Itd*6 WbDe\d GнT) yvtx)ZѳGea %c{L;)aoU1i0 G| H v[ !n?"6V({Gz7BT`g| ?=|k{s%>x4+|+x.zڜȾډ#O2ܫlz^X9@M|$5̈́*>9yQ *Hyps!gG넖40QE/˝p$y--*bWp2Ip?8 _1uRV񦟁+\OLRb%V2ZO7@zSC_F$SjdiJ ɭRg#FHG ` Eo{"0ٮ)O'W>xx3 d4Mh3Oo1?CC[,ʲUBOsF}߶j§IBI` P鄡Y*I`-0!.n黃G8wa)cηe޾U&.K1nv.NR6rpIs%|!4σ9:F? u8+-ULiN6rq"]xb|>a#p:d@/5?ONو=h$yx!z_Ŋ,BO_}rA?\wt8x! @Dg1l$tRA_љ/\ $WSwTE ;8 Y픒I`/w,7m}^IURצ vy+M@`v6PTgHrB/y "[~jF&+)r;P^46HK"/a&=# =pīu&si)𻱚\ѵ - ~w!zRR, L/. E)צ]FwkiOe]xj1;2lYyL4`s!Ag(eTx5aWI/]T1Noݟ̨d`<՚ɬch&Oq]8q8l \#5dcucxB ںTR`p?ߢh˻иӨws Z8ժ NՎ$fхptU*o%}G2(?VnXmW g=r.3[ԘZaNWT(.-<%a˚ wSƢ];tlg !([R Mw-lA飜tl_nOOHbKH6 N,xF[T7ʨRk-k@\CLH+4C{yo`j-n lreA O&m~ԦqZ?B]!R@ijIB_SBU r6\.ъ5(!:θumN1X7| QWN)GovC q;TsPd؎\H W]xƭGf9{p%3_+ɕ,`iӌ 0? 錏fZ&9*hpus5ԏ>+iv/:ف Fhq8'\G=I+X9vP?|&i=ϡ[,*BRG]\-oM?~콪{r/>՞ ?~Ci^Wg3?0u}=;nyƞ(X o,Atr9<0{g4NE1. /u d{BED 3i֦tpCrӹۻdƈ:^_~]$Gi4D>|sU\\^:0?Hx.{K#(E=ws p'5pj49ޞed4)pؐJ<А63#zԮ|lh91E*}Y,3D;i-fLq8seǵ|Y.u)ǞDsFt8+V2L4=,XR$ON&4(%o. aP\ r#\Bwa"R޲Z'/Sb @❡a`ο*Pt:dn@2H xC |^ iN5HfNxYi#2,bb\efhG$>8M9?m4ugrICMdjXjt蠐 ݶ~VBM5ιD8AWa-/|AGdsߪE\ja4lG̜D\O`VK*W{4˼!FDȓp1rVt:yJv  Q H>~Q:>D3Qĥ=eOc FHdB&~+gMBHsr5f /LݟO=n,6"~[1 pH\^$mq͟@Qz:fzbᅙ')[Fr-zmwPvMU;Pr]1) }8mǰ:#0:՛Tj!_J6..3j(:BWLIre~Ijp\aBOope,kxLZ , DRPyzʎ꽘ҙ@@1/^PԀ C? qW:t>D5Z>h۴jtq.WPp .9ԱNTMc}a`N[*K:!^5`4dMmMP/v P-ůws64`n鵠#@MO,PPK_cdh%!8r8]ki'6yweJȻlx} RGUxS (pSpBLTcybT2q豂ƌkeᠤCMKKA<"˓?4AZ$hk&3}5D {<R5g\+>t=J")IE-t4~06D nN|8_˷aĺWe PQ7':"U3>!y,'1\wCjF (͍+s] bY풃藭CE "%}]@`gz&<@=a ֞E3.jc/S$?,t୊*1[{jzpS"y%}vb_+͂Ȃ f+*!Lr8\hLZ|RNlQM>=5M#feEK'A.2-2!o@WI2:/]li*sg3kv]eEG~a^8uNIpX5CS7UNo'g|{= HC?3$N]5RӂT:E/h$u T N-͇ ("~Z+'U`bMxةi մf^vi:„v9?Xk FJHT)F_/yٸ `} elmÐW~"E$H`)a&A6 -XRT< 2 ZQ*q)xm}DM0N_FuԌC+ ~^Ǩ ()N{O3AGV9?+l2c ٕHu} b uhFU+2 eä*mF_b\|V`-ϑ]|~ I@4ńU^P_d=6V5 'uMۭ~H3KZ|g\p4ᛍo zz*z-hj<7a:Q!l7b[^Csg$e<ާ5&ك${%#1 d2PpE6m˴ x噴Xk|-RQ>yҪݫcB/,UI%E> qgS)d>i[_<Z>6ģнAʽ clMRS'hj8F1_B~X0X$T}z +p߬EFm]j%oOH_ړQmڣB;A\-Q Ro$;eXpp#aG3}gsf6D_U:Pf&A1o_^-:Bw7s`Eyh#963i0ߚjKCM]4_dS-9֬h %ؿd %{3B,۵@ΜWXb"uD8߶# hǐ@~SW8>M4;핊Ii X+ޢ<jeG\OmE- F/3_u5JA]t>`8w}Ls'Xx@sV;罎2q=j x:^([wLQD"DկapG3l0 -FșI8t!_0&zXT @ұX10;ZFmjN~e[5 6 %D 0Y]iޏ#4 op)fp%R݄f~~7g t"=ΉV*p7F}u@DOn Ad_{!H{YxRgeYOoܪ9?iFW G .DgUڃjyPb1֊Wrspgv"K x]ɝ_Y6CEi#77ޤL_{VTH4fIV񰺮Tpwp` j;'#}e?/-R 7Z*⃁.>UHjAFVYl# KH%n=N7OV2#愻iN_b:3y޴[qX-&:=!UΩr{zVLI{R$$ 3;G͕W#nsʑ .9AY3!v#dJ[0*~UMAOLu%[l5D?yeC9Y?iU 0x&JXB TҩB?ط~r|1r7I*2nQM<(GDc &*K1LUI HbQPg [KD@mxDbՎ.OUrڭLK :.6c'5)o/067L>9Tʬd{]%9[*Ȋ,;jV 8S2&ܜS:7CKȲP4hZX@jo{+nQ.@h{,#tg.|NTP |7a jqB*m;2ٺ5Bn fcL2)^L?ɥppV,6_z Χ5S/y=_#3g #TU\&l 7~;*,N܊[Sxv$xǒKTvA4p`G|®$fT! IV`-HH  D*/bJoYڇ/ZT՚hi^1< XMyKD̮,TN.*s%[N =SZKڶ;ٲ^NIkJ uq/o4wxCUn]al*9n; ϝmm঒\1^4sr*/Tϻ*u~~ptW~L *X}lmI&_C=WU8TYį@ާv qOEv"@> uB@Td!Z[>gQ++Pk #&eMe?g&"'a<+Mg=? { j>j@!Fh⃙$ [;UDORϬ o@̼2o.#.݉ީ"d@)?W">sˏ(lgq%XI'M'F'@.t3!-?mŏӚ.=F]  gæ. 9g<_kx6Cm4@Dw(r`P"©+4w|kw60^Aq(,#$d>j($ HŭFPo n͚-7/g KSI}fgXp,B!(Lǃ•tm.6Ãޟw!_K/= ]pfvZU08MϏȦe*ѝ_̭P@JW,=78!g !X ۺ&۞Nc3åD y]gZ.pnST!6y-13; /31ZPʪ-d 83L"wۂx9,Jn8't bj4 /vr|iա;bS3%AB'FxA,^C_HBi'5*"2Hbc# OL?n*vcDcMU :K@vUj5"[VEVAgUA-M 2Dz@iF0M+*] y;34XDDl$pk|¾jw`"3csjwtT^iNsb훹ij.p'(f)/Kn,~C*,2l`iNC52zcxb@-(>1h 2oX-Mi9YۦjRټÏ[bЕ _ݕ⟭i^j!)pqӂgCAXP 'hg?U=fHr/"˄t8.L!?*!t]y*|u&ar]`VwK\ίyA8ƓJ,#JX~h&L whop=|mne -/'қ;\h90GۻZ~}qPw8XڶUSrv9UeF\f6w9 K}lu˄a d.;'J` '9Ɇ/17Y ET c0]$ |E P~d;l,\Uk+6v"t((h 1}%aȷЖtڳaC;xB"釔Th Ͱ,Fb ɞAsx!*U~0 RMh˜0ncXxzN]aH* Wf >fMqA/XJq=KQKz Y/R_.س'ӧRfg kFM,v FYcAOw഍7S2Y:Z@8V]e<R $; 4d$ȍI4ϒf y!Q6 . S/.7 ݦ FZV%:/}E\߽;P;~fjl-smE4ޢV"XG|\<^LF<l~ sOPo]hUL3WL:B%SCtN'h7Zj `w_Bk#ib)U#d l 㥟)c:qy@snR[vp ,b1$$GttKJ@x Sv }*P[rT`,b"(ѷ=-hj6|nSUdwsdӬL8E0Daa/c?cv AaָF\bb1'P]w(|5Ѐ-#>IhV(d 99Z gme:rl֬kDKOQ2ctwnv^[x{}%IeᑑvǢ 뫯9b3 yp gĹU3BGfXX8OSH ,FpäZ$6ouRyz6şBS‡@+zzi3#s񲥄e@huKDV,'TG 2'[KCDPҔVL~35wBقh=S 6U t^AT9lWPc bN|c@ k\Ջʈ#,vz@ٹ^IiFk҉vWׁλ˨HWߨHt>g@ɏɂ&TOĕ̼Jщx(solq X./mp0F3U>3#`*JBUkIoN.=I(i}4~8`9=i}2CpOfF.&a }e(lsט'Uvh:ia7NJHHK#(6Jv-Aȥ }Mp"'0AČMnCsHh*H5:A#vQ>ز5ڍѧ;Zjq&:>e%MnM uLOjrOO?B %Cz-;IN|x3nWBn +a9 Q? p'cά`8jdflmIS/hM m{w}Q6ӍUsg`j򫶣c3ƍSpaYY;GmU'%y Ҧ9ԟ=%|Ktt]A|sh9Ū/Bx@#.q8 pL^Ts_8wRKhKRíP0l}Ȼ/JZ}f{x;bX9:0fJ.j/¤Y2O՛,l=Ѷ_aw-5x0`3/A{.-Fث[O;:w [CM+(kY/XvV)nF;=(d}Zc5nIe1Iq[ӓ;04L0QQ+CLH>Ǒ 6OxY{Po@]G+dmU@T&\ B`+ ln& !|˾ā zu!o oqX1 #NgyyuMڬ~Ӏ_*Gۿ՟V>ƚĤɡqKsO\$|bvCRWZ9+QSN3Wxz"n*) h3KY!gnbs*ɕ\n XǴz\Mð}l `-!KKd/ޜw_5izd'R֘KBJ8[ = ÍkVXH։Wb7>:]6Zj,]nZZ4ٖRxpbdC[nKTQTৌ]V fPy+ d^tϽ`h`ŗS d?TsMJSd'p1g"~;X6[9{sb[ia}454&[m`U sRNI`5ŠwHxRo6qV?|݃MSk3$REDh5'&E=O fT;dk}Vr\.mpw5!j4|ȾjR ,'NFC3&(3CPX;ϫYNi#^w˔*IR#m*K6B7S* v_2?T%9j+!Krć'!3Hf"g1nu'hir>Th??n\% \_ ֖A1-#wO!I-jIO9Ֆh0L:Po9KBF,ֲUɀUP0NۡZV.`ծI# < :VB' zD." )A!xu,5ĝ@YOFgqN -?60<$,A}1|njU7McWp(kr% n"8ꡙ5sbBxUm>4 1k(?&ID^C|=Е #P Lb"hs.(.b9cW>%@E7 1#{%4dN|6I0fa=&"R.˖5.vH>2=!2KOwHx4L0<\:^%E( AaijÝl!8̓8rɉ*n8=' NIM:]wF-[HɓJN=PF- +#(M!9R z1YzGȂm8~s\\~V֖K|$|}rob͵BY0ŷ8nBeMR9Aq(#FqVtGF- [[m ONxPQ*bOP :s,b\[e?2uÜmr ~"Owh:O]v* X@MI34u9t0[.Lc92N&P8.x Y"iu,.G%Vi+3\b%y3oρ'rʭJ- "m&[vT@ܷ6EnekJ \ ņ?iJ eo W)D0R#YE%Z,ȣiӾoCiw(yNqu/wT"94z!T)z^MV:yL9z~:$Ԡ'AfIm3 .k:^ˎ@oKM[ I: =l$U,r@2rD<>ʹM+-W:8TBj[nq̴F/aK1iLt#:$[#MMhm4CaX"gBtP4Yz+ e3vMȇAMԸ&t{Z[#ImDyԯ;27H6NJsXe Yy,'8Q4Bl@[^do1u .LgV*0x 3ܙ?2J}z?}jV)wpp*~h)$݈l@Lֲ`.8̶,2"<=NOqx`Vd-WGK nQ~^z]$sƝZ>  [+!:,abS. dQ 䑬+ yoQ'Q0eL\|#$w{'dV3ݯL<lqa-*:? tk\a3WaEXo+&.kRt9kih:fR(\!y?4gk4UM"?QTO'>;rޛ5i8<6+.(>W MMJu6+bPLi\ FJdj뺘6܃E@R.fy^}DXoAhLcG)%2jΟ^ꤪo~Ȥ_[-s RSH&!2ϑeHpii\q36}.>Q@Ѳ2:@mŠ33b8m>A+ HB۲sq+/YE/aoŶ\d|=(K"[j܆G|=ǟz]âO&˴bR@PgE^aNn\,&RBYA*qFix Ӄ ȦQh_~SUEᩣUh̏ -䰕g82 xc ܈3dFG1\RnZ?ٌ(,6a}̃:DRto|?BϫD5 T{fFj+}&xϦw/XpVa4DWt;J{ Zw83WEגZʄ{uzVl\L۷9Wx=_rZun6v'Qq}^4hD5#"Bdr*[7Z*1C[hphݪ _B)$ڧ&7Е}tp;N'lN2i1(xz͸]Y`;3huN^s*orHيr؁R5]$^8"B7G(]2_*xH+z>,[[ehNU?< jN!?YK`VKwEv μuGGivO_t@/ .41+5;7vmwjs$1?¬eaOzdjΰ}mٻ$U6IP~4nK`sB# -A6BӨ̏V#po.rl~VFviaac8m=2H^nyulpџfw%ZDYDdŎnKҟrvG?$æi"|atL"@-^&:EN1 Чueul`u~g9l МU Mbŭ&Ƙ*| f϶qLUkyrm-uX mfztL\oLU-sĚ.X6i e- #,[%rVpkSuxbd2O`Ily3.aaY=x?{B|X~&pş>eu2y,F-%Ei-GO( d_'c@#:d='I<+z˹-Mjgk1&#]wͰeAXTv @ר(>/-:a4sp{:JowS3DDãuN㴽  Xue2R,ܑkT!Q__Hzۥud~lVFErVԝՑzn-Ȕ 9&,KJ>ZǮp#*jW&Tufbv^jr5ނ lJ`<Fxs[opt{= xL|( 2,X䎀|%'%.?&Fn' ~!?˓ZI|Eqj]e U.k{]D+dX+nzolP.~M9rʼn}FG;6 -O'V~@S~Fޛ#ӌ9eCdTcѠ*q[ LBpao@G1$WE-qCBnȉF(ǥڵ8Pb}m.$7kl$&>˙`w:52J/].nQf($Tnȴ&8j(|ِj8 Ƈy2Լwd<5FO/oˬ_T i92d~eI J 0(ȱuWJ` :|F.]F |)&XKN[ &{:? kva4e'`aHjxd WrcϚtZB͙Knb?:Iddh)WJ*ֱ5?m? [-mW8Υ$ vT[uYf2TLZ&SZr@nZ4`G>NgGbf ;|,.,O.|df6Q+ ›fs IҪEiVO^Ңy!guК:ށh{3$G?fjv,`=MS'Rr=HG:HOw %OkB d(No O8d#P#xJ?e;9V Bٚޣ*IjzɸV16!yB: _ !9ڶz+8o{㮔3e \3d\i pjw^kM>= Esi&2#XI+w !}2:Ŏ3s0)uzHRb%*1q䗘-aF?3m(3ЮGx) Ν=^NB7#1kFS{Ce|oQV9,MCf[&5~' ?tC]G\X?,o҅Y4㣳ɡ[T{D -=yBđo:J+u<-GWsMҎڏb8|#*pI;\4)<4]AjB{wbGUrDp:2g7Gkƛš-ԷD[$$4( .*Mum&poi08'4[?kh[pE,d[]j\I,@k_8+/u5^N57ƗC@\!5)_̞s{5H$iW^t+G.~OI'Ul3Ǚng |.>2yq1lv=yO6eNoSzfGj/vc=ҼqijJhK9zfjpC0XQ bBFk$zw_Ol8&ĘY N\qAAG6F0~ͽΥJLuY0*9M? ;c:]K7Mo8Ukl"D%5_e^13y%W!i.d֎W4svܤG4j ;kjQ5iPc^s$e@rAw(;٫*^%'Gpi؜H` Koi'Z?":`w\6 4}vo h!.V#LY-o^%-mg9"<[;yh3`p쮁-PI(@9^y=sf꼉^<nE#{(]Utqf+q[ W\L n_^(T90CyK?U3ҍqӗbۅOHb ?qd"%`Un]͝ƵhDZiV x10WBjY6.~f9-:҇}qySS^ ~JGuZ/uo O u7^sz2jNMթ U d9ACY1z2B"<fTE]o #Kj^|Z`7-T;O#.t{gǙUS,xӢ ȚS Eh (ymD=Ϙ} h_\C(&zN&7Mզ%g)_* Sխ /\=!Juq2LkYəAgIQeI((>qX`OŅ& B\& 8'kx992őΒY7*k:Y-/ W~s!<=a'B5<3%_¦GnINauX V˰{wR$ew2(b$+4cJq,-Vɀ:M9t^ kW"#`&qcD_ęƤpP?`83frWDȱ9 Ϩ̡zQ׍sH%!h8 YRPe>Z0M /DaMޮ "i;:Ceo}yS ƌW 2;j+d% .rXf$hd TpvS5~ \@Hߩ.0>V1In? E趒6 L3~ReS,oQ @4Ԧ%R/q74^d WǰJl̲vc9W1yHي捰virm͉O$ D"2_wU8x 8|Y|b#f7NnDj! Nobj0H @dRF⣚B,T2n sՙƤvYNij7%P,=O8 ɂ48?3qdht-:ᑜcm@]Y2ۓ6[-ƹf\ujZ+ԨN=onH٭m=;d2'ʋp cXځVPIj&g&- Ð`C3{LPGkGi`SNt6nOIQ^SbtKSjrae`iW jN2ǥ2?$sދ%{ʂs+騤A 4WEzbX2A4[$۝w$arn/bCnmpIfߩI6G:_QH`?8c免W(;1eq.8,!O|ylf3񕥽vGʀA+ i_Uۜto=ú la^ݐXLjb?d*z`IwYlkx>ѬW#Sʸ0< !8sqP*oJeƑ Yr= &ټhm*KLiA_}ʩ~&vFe)̙GK|3k©yQ) jA*Cـ/S; NV/(Cu!0>HQT/7SX#x_A%\e)Fƽw՜1D͉VQ˺&-9+jN5K@Hz ?C 켱^b5L;!Ts8$*pl%[!M*I3}C4B14ё Oθ]Z}Ί/y Z|o?d,4UDzrsކMnHEK U, uwδ{9 ?6dswibE9Wo`f4uARrB@$ +%nd!p,}RǣqI8Yr 8Z{+Ѣ+A![h=1L Ld0&1DYAQ# wpr(Xo*xOIU5?[ީoJf 3αiϮ38 tpv=a6pM| 1xIa3MjȐzjoiC $>B.(3zÑ$ FVI:%mLjd}6 PN.HM]{=і3O}_S=R1B$|le#kt5*I{Yf^ͪ1Zc._dX짅ϟٚGQW ΁&ys)ׯmoQkQ&9 Cq/fCZcbf|@#l`LHE?6cl!7?2}NMQ?錱?)3aBFQ$;4W,^لK_z fh=XR. %7/ \3,X3~oҥD<Щ*W!k5ϘImt82@gG'_~N4В8fd |b&*C.g](uB][LopT؂p_6䱁bӪuȜ|m[%q7/ (fHo^H9|`N@GUj@6}$j¸<K#(nƋ(w U&mZc>S"H ip5 9͋[86TJԲD 6ҧL(D_ 5>q*'O5ΏU=OPwҪ#C=X;cJ#W$1jD[N!7k12-=`rJ(:U\ 5 Ro0FRZJb,c$^G]!v6tj-6G.B%W-UeOC )[r eU< `- ޚrg|Xm$ʧ0d2Ax@Ж5IMjdj)ؐr哝 ,󊦯 Id8_HWw-οqVWW1_սYuS+ĎAπ; Lozȹ_jnuU뻅zf5ъpP2kCՏ}j[7 j׿%^'9ۥIMHĤUQM uḷ+ Qpx1 JBا:@b}xv:%ONIZ(P7N 5*xfvzF *dbJV՝~F?U R뉾*!^'Bh9 nKLgsӾg)r \6s(,@ , gށ?€%HaρE8s"Y80x5o d="ge62?␛"X լsqlc%/=ϝwR X`p)JIgJuI[8StdT ڞҧ\uRK6\OO(RAV?()ilI jG9$ CH֪뤸0=>iׯV a+=d_F_x$=d8Z1?>Ig !R/]}9[#{sMfMnVv Y`5iA#ޗ9hCzNS?`>fvh'"ӿ vtA&(4#Xj6wn%kX]yدёn(An4+r+b lZx/B3 XSHT5vT3&_q`3J᫪_8AokMAgJ#AD'Flpݚ n0 iLq)WN#jsC[{2-5 Ih}:Β_ԩGwكҗ}Ecc gO^s)cfaˀ*kc?ƞK'Kech[ ֌iYuONV;kk6},>sY17.<_~R͕iCd Аz&6@>^8H'Ԛ][.`V 1$2j:fh:uA/NS "ch7>P52`yJvfs$ joOG #\_\;3@8۹F k;PR ]$i>BX# ~!UdgŌ< f,710˓h4cYPn*G^B!S~sIz]^ k>2:XٗHЙ1@Ê7ML&h őPBD="ArLwgI/CD35Z8Yئڤ0׶Z2~b _%͈u}S}bemM!#`=C>),~ܯ .φ9lԬ`O!"lHn}@(yτf0Q f[ [ 5ͷКҿV-8|G1^DUX8GЏ1R MӇA'\CVGIVE)x+;"RglsǾ,]KC0giAd3햖1c0 훸mXtb=j4.vbsg 3Xxu3vNzwY c=BሑJRJ+r ]o洦r5Q|p832cM)^bC 'a~ VEC:/r84]!!c*3"w!)Q91D])3#V? $mNa eAVa35^|9d 65 wY@Y*f}ymZ86uze C%#Wqڬ٩L X#ʭmX tOFpAO?S[AlM^g3XiQM`&0ɁڹU-ɝ ~I:meZJ\a`8³.Hꎐָ\ Oo7K`83FgLs/VjЃ2AO9- y:e.m&*-,bttbR5{7a ֿg!W^b~ƉmԀ:y ?\I2T3^-{L|T:;H7JUvʻULpf09JG<W}ؘJa,^oU{Q^К 葫 Lac1Vogҟn* 0ot~4je<,32Պ@*;CO@Ct4YJy1ᶅeNțBu=+vݯIMDž߱G@ls]FbܹngR (DP.Rk[{0k_B|-wCg]QPYBU:-(?_)E`=" cOcvP=U`Zݞ9} O+<^gEOݣ&~]О4Rd/?@z -}X5O3LE) }9EˠV>A2WtΪq F"k@!/ˀ#Ҧt=x=ޝsȥCk^ōeL!AA$TM 8%v\4WgLOz^VUJ1Y]cY} z-G/t-c(.Y})3L(Sn59-11.؃UWRtuucҰgGUn<hZ+h^a2q]N _$ú~>"-<A?ZFL痍+Kjgm+CȾ[ZDX0Uf<=wI2G!1[m &XOәb 3?Z!6fZ.{>7\mCYT=v00iSd3~nYaf cd 10\ȥzF0}^jaK1_m1HL/T9c|b2ʟ.A70/M<,H$mb(.r#N]ubGX:'. F33Ğ%[|T2-Э)ELOpA Xx̖o 2RHɰyEoCFnq|4ބ1)y,!>h"[;K  aï<!B2䵄/sj3-۟[W}Yua!Z6DLV|_C;l``]7o=!^=5Er%]~bhWwN`,@ SovțbCWI;>]9_hyWɓ AZjȒG cj.sX|]n~y.@%BX?L9'̏*,/^=wLiwyTV;;*1czt+-GeM-(}8,>VQ(=;DPdrFhYğ7K=EW"bcI8EI8c~U > gxF?JZ6ف*W4VK< 7n! R>u.h`I)2{Rt [ K/J &fF]h$9tY1U.TX)(f8m͡ziI|ɦ%_WDk*$+ K{x1:Vk)5g֋՚75+%D{RWPw%. S.~$I& qp!s\2QGvX%1sc9c}ujژ)ϕOs'Ph+QO3H'5uM]ڿvn=?f/XM 6>yޠCGKYaH3{0 zUF/_XmAoSK65xxGg 喾 cK>CB e㌦dG}HoE;EDy" u@XI,(iR6'v#%'<죷>C-m1B7(NĎna1{0B /}ltol$#e2kqKP' $Il?%nVQL .KFc#Ox jl~^ysp6M 2Ŏa&S0nh rf¯K,K(Rs#?Ppq{c&4(0ȍZOTb^-e`1ڕq߸LAƓ}0YӒϲxiKjYNhD~0"'Uon W ldʌ2 {QҌv٣xА,!+ YA*2GRΑ|k^su4V2vA~g#/[Ǥ0ڤInwGkte!=ZlgC#,F Vw[<<E CB*Āx4qaM;1C.÷Do]dqQ]baZ]U$TmCH5,''ZL<Ԇ τbo=)sZ6HZ|-+9@-WqZmj{\djDYt%0 &F4'8"VduyLbHpF;u5js5;Ao~# \VұWĞt6N|:Nƀ->-"lf hm(9L7w=)nOX8V>6> `/CKd`ߡB(m>O]s})X3Y G(]y #Ug4TSH *htKNzrkj2Լ3|;ȴ^03@OsM<̦9FsFbl=>D[P6x8=y ZGC 0gnb[e@7%XwC3LPQp\0\~ﶫ0L~?РW $F]8yw$0T$~Э(iW, =ugsveJy\o!7'#҅dt4uf2zo^DgTNX' 눊~P[?Zl6&O*mlO╈uJ(1'V碄ܙW^,_Bϣ?=tcѷSG^TD"ò3hMwJVP93B +f/^PUCի\_O2!Ij];n^Q8 衟ȣQNUdhz(]Iz.E1ޕ_+&rBv]Tz-'4;X&me"@fϭRa1ߑ+ s\7Z/ 5KvW:)z]R;'#gVC:+'& (G6W!`[x#qGm>-O,zKdfEl6o Ĵ8=Dʞ,;';0S 6},IļX^#lF M)Ն\'`υ•R>2qtCltr^? k*ݏ1j VQ5 WU ӞnS$BAX(a8b⪭I܄zT:zCeGY"=*棔PP䄑]yVͿo3F_18/ĉiڔ+M rř@0BH;#tD ڈI;7R~zvr*:5,{E3c?{S|@%R KëK7IuD%Nlo89+nREK=p,[3aNF5qf?jY^(r^YMPnƣMS bpUoy7݇(ncp;u$a(:Hh=\wXZfcmdзgAR[5MI0UR*r~-l;;6QP6諹3d'ɓ/{5w;'G:р]fV{}fTl-irE #J.n߾`cؗl"KTNn, ́j[-A8ҧc(PĂ%VHvE(8R%Z?2=^3 ڍy+HI`^B1B޸g4-N϶~#r0ˍO-lYEGn'cq7C<=SxQ5=Yx6z]w -?5 =ENKAO]sV#0%HXYRY\&.%CN"uzq#1@G1`!bU;do$Zv^P+|RPl%ϊswڇc}Q x0/ǹpYuȘOl~ ph@@uvƮkϚ߼m ?u k΍["Xl~GiESرL 7UOΧHvvop4%9oP5D6\#kĐ.,cFtK]x#f!ѵ~WL5/5/r+DdmF/O)DslW 7 tf ksdQ+JTyC%8sQ 9o,wTdE ~S5i|] fH BlY>6?o$\ߓYrk9,hmpOpS i)XD^CNVV3/Xțb&'< YDzt%9yPſPC*w&pD[1%vSMA0 o~@b۵@- ?'50$37S™D~B|d8>v{ЀUf NjCB;@]O[혳zΙOa,vO!x+|͍WT q/A> a3R}>reȨ0͠O//QYu ;EW:L  }X@\CK.H,<Fv.rD Q‘ZT=UO~rЅN0Z in}dmJ3`ڜ+m;א\xVt0"c Rjh%9kPoi' rP/tA R׌r7HYEl_<ȾM;}$++Yh٪75)= w_jv ްm|URrN+55PөyPSWOIMo*c-]JӞ>"mL[ZlcS%GK6&q|gShҨuAQ QMx9,i? VR\xY2w9 </ ZD>ݺO[*lzN0z.{=ʴ\$D*n?yHG֦z! - .+'x¥⺔gCg;k#!7r Ip;*h2`zKXr>tOi>Mae'-Vw:mL H_;dF~(rx uk@:?a)Mٞv䝻Y/Lɐڴk8"ިx:ªJk, C/M? [Pv(:k7Sca'~;Za=_ᯃ!nZj?3ڋ|E7SH(7NLu-DzFґ"_mfAi4BGNyS#׽@ԃG_%Yݚf㣦ܖ9Iw@=<3Ho,z[#h+75j8 J0n4BQ[ Yo箍 T6I6bٽ$w6?Mg2Mxfuh<^@LQ[2=+J>gX]yxvi"ME 21w{bf;zm ͏;LUf[ǧmHH:r G].R ؅gv_V, h:140\l zhU ;A/ YLY+$KU{?ǺzhβĨ2z'FT<̔%m >M΃ V˄1az?%7۾$3ah7t`WB cPy&5v#aM.:S_PK~)~(H<`,U`Wڣ$[Nޥ9 (steZ+d64mZ1-/' ۖ r3*iOfH]3&2*OO|N0Z 4sJ:_xpe;z ։y>h:;O#%PL p^*X;/pQCF ^+ݬ5MŶO^px 3w39@G0En*k[I6d:]<2Eߟ=0yLLJ{+2uENPV` ?~g؝Q1"$VLL6!~H}ɆSt9v@:Jw'{^56d}QK)GS0E[0"3,WTf@ 9UeBx;ͅQ4~9jX#'m$ @0Ţ#Yzvŷ#r6ְYSwW{]:NwȘn ]^vbih76[}F^$K2Y..||Z=4L 8t>zJ̡T)j6A[-;1=Ȕ B*[?4kVb!&0_"JѸm5i`4 6YBJP`øh(|dE`Dǚ ifQ:\ b`)fl _wMכəWMʳͲb7bTph>(h> B;LJNƧPvwBZ ,R. `Q@c׹҉2>z&<]@:}ld(τW 6.F{SOwK q 9@IB t(m}X>x4+(,?u!!wCCXUwXێq7Iď/Z*])z,Vp O"gWxk5uƔ7MQJ<Ż'V^](gb'~IRrl''nmK)L.AN[ql@n?+0!=f~zZy%{GNJoo{Iv'bך]?7.76F:Z7 3ذ}SG*{Q|8MڀU$sN0"{V콲@BFN:fO֎=9|Jj>O w_% 9>|oAp1wK9ɔ񑀾 XJ*3+ŠX'%y1DW4˼K}% 8iB%ryGx9$u<>AkU}'ҵvƭE}L lD4F^wӶ\b&K.H⁴,DGx2K [4ܖҁ8f:|4&y?;͢'˷U2czvK:&UTi= ( ҈}䫓>g? qr~!t[G^{?~}̍|;w"s@WrbH2j*^(Љ= %S.sXVL1M3BJ >䯊kM<- s0qd@/1_slm:W/*;-Bkfv"qQiM8Lh*(Y,r\ho#xn0Yx1ůDAڪ\{w* z#D+/&ཱBU&͘xGwZJQ}nnF@$ YD:m);"THB!*g/ojFX.?ZHnVxo\ԝivVҨ]3YveM\`b<xޓOu0OS xBunh{!)6lN4q X)bd#B]tx^V g5fn:YKzgK0ӢbxtN٘f[cΖަ`na]xKJL Pgu)/X'i轮g?GMYTvb/wc4?9y'i`"g OY.k`}) "k'f[bч*[MkA ,M.tJM-dc Hn_9Gd1q9t ,rpБy.8eR<0|l}l; <р &J䱥*o/$he-:EDadpiJ3@,ɢg~眑fKfv wzұQ#4_grl8y*M4"NrGz@P{b=+t?{U(IS2Bgi>VՆ(R@.$HCױ2f\m&AZnx( nwUuҘ&f('H^c?)3{Gy1?XjWjjs>P9 + Bz)aַBTc p> !SvywY%<2,:zm K; - 2cI.fx̐"o,Z[\gB(|[塝\ F@Uopak=5ӜR xTx&sB_qy bgnzuHxy)\&9|7GBEq[w}*厖4vl5J,ՂWF@g2潹Q)IHʃ=ye%tfvn͂6g C[3өD +[v44]uZ|P_Ṡt8&P;ĠQ5\M ӵoE` [ª_E\mg]`fl]˰Op=Vpљ+eKXdԞqlXD6FK8:Šyd;5|+Jĭ!r3i) ڜk%f>9? O?s9?e:] Dv虱U';ƁJRPV ԈK6(iH#P9f/I>7kҮ2)T}r5H$+A:Hbٰx酆*49:v,2ޜi;ˀʣd: uM!³ElzZQi N{v h=В&]n7 0*iyAqQ hbtel .zsLOX-BMNE缴f0.+fPKW\ WV_Чf` #=.^|Nt8:#α/`k*X$I UHJṉfnLt:-O~6I۲g}qGO*kD/%WfACHO;32kH' aedRzz&l_,o5a8=صR^7~ӟ#0^ 9qhEؔ8䦘?1\gA7[l5aM;1^Rj[G  V)SQ(p(sd^Ƹ+\ ܪ_z;!+$tZ'iK[͢[U,ٷ2_H#q7IYEylIA(A,FT+rqߏl޸H~LbrKhKbMڧ!Sa͇Y=կ+c4 إp/ ք+"^m (ϵ=*X)kȗ%pQvt5Qoj\% M'xǤn]L): ܎DP5N+ j>Iz D]׵gmoovm2Uut^4x4i}<K7Q~ϙsq'lv+ΦJ*RM9}CX=쪚Z`?_v Ԡ~2>SQ x`0WUEg&p)C4xM/^, }RH|нFռ;/m)6 ~ !^ĹbunD"zjJXt}.$畯L2ZQ~؞ri ]ll~%TLcda'żԏM2dAVLv ҧ/y:޵I ӭvL +)yIˡK-# +/ݯ&̮&!7:d;su&׹qB/L @;4àKWD1 k3!l{kDrFKaN؃QRSZk}MsQ,6&rE7Dž0GWM0jL~1I.; AQQf"Xx 9Өk! „<)ƯzBF0UL?NJO0X^0 SVd"/Ou1r[f |?bb} ('$4çzЫT V)lU9z' i>}CU.#B}) x9NA3,s_~|%[->lNL}`Š9SoE4D3v'Ldh fN}E x!<ұ"#T/ 4q n/*ƒa.(, Suq 귿fж陚AEo'-順CQP:f+T렚Ԕ[P(YEtFf|V߷c5p_NytCJ5>ݿ@Kj|"dPzi"ʠT,zi$2 OsuPYجRuH XPˎ%} mv@īItȝ|Ļ~I>|PF7yu%#A{l\gI,(o0ha 4MWk"c Mڻ.©zwG %⥜DY4e񬥺Y~AT{[!95#MސYyFg /$"4:{٭ NJVJ3+ۀ=˘ ~Ăӗ#E`Dp<<ip$+-[ Qɬtd,i(+oI'lMoiڛb/?֖87+,/A>FŻh7UL\bt xje >&@qO*E}:p0Ͳ3}U]R!S'vL ^_E`*\,@}*eReSPʙQT bqO+5ab9Bv`kWP'MnN_4G^(ƙT%!xj^.}0gI5KZ,bVax yޓ:oߥk#,=z/fslP ?uRCv3Vr`^j+n GAS_VE#y~1B\0B,.xz=S׿6"|eOt>IYGC&\AK'pLMX e .{2ͭM{ 4BOjq*~jaf1B6buc2 ebݢ'zU]4tsY^136@+ĔGw+ ;+}CI8gѰLgd$7Jz$b>X;j r~㋭ B/0M ',rWadQ,˜%hK }Jiw _=ڒwsRR\eߖ]Nj-,!HB'x,Ï\484Rpuj`j  Qe؍%Ԣ7/`: Հc `RRw.qqz?JOݑ¦ϣq84&H㷃Z(5`|$G?ÿzG GlbdbRf/>]6:.%s$!jqkb7^0Ak{˹Q71SԳ&,YA^sˁ's $q+ g=R<ħRz;Mo(̠lC$!K[;C \K-Y/M8%i_. Zu?mKe"dbDžȪ9s7#I|"&!m\N>i(75bi:&C-(7ZF-ι"˷ҧNO\_ ǵY49J*xl}_2BVTx@M]Y 4v(A8/9m*y.Z5>oR"l\jA+atQ%kxjr]%p@ >?o*M.| Z(=1YE`U x+j㏅t\~*yLn@O0۔u4]~2bsG87rN '}:e,]s>|XgIu_K7Za~8CNx߉x)G@cjD+Tˉ|ΧV-y|"a8컧x28@#5m|BL}(ĵ32D#>M_@Bͣy϶@\`w h̀SM[cI uC֠@uw,9\zXY}٢09Lu,;tͦ_5ѣD]t'Z;0u}i[&x]T@߰S-]Z JX> U+VBDND^n n/dNdN3Ǣa !8rfGE7E(j2֠%9I}>f3pauU"!%:7#LppzP.V>N̦aPh~HX琄K0e^rD ޙ ]oPEx6bQk!/-SLw).E>߽›WjzA$'(2s"&(eklܙvbSAO:J,zmL-%/Ji.m%}1v_iO !+ZRZAV0= j hlTr:Y0'c ?Nz>'DiKI>C#ϴ6! ),)傖袱{o.oz- R}hPR&Un V/R1dvD.`0F8W`Utն$ :& t)"#pNGcT1K6yv؃юF"ݕ#:uޘn~12k?}{.$&zss΃pnL*;zY3ZQR߷!# (AܳN!0E.Ti۲M-erGĶ ]2!Mg;kygKG)5@Q,[? -Օ[ OFce{yS1̥9Υͦ "y\K.{zeY1P# 1<,>̣zn1Y* [:Q05gNYGX/#@c-GHX461׌/qjkaFQ>΃ JcAZCXaZСj؝fC@ S[~7)q(b8vģQ l+B b쎺:*_\eq=@2@3_.}⥷fU磫c$G0Dgf!5VdSRȸDHR}O1b}HU슇H BD<0Ba:7Xsj'f9c1B`h`q}WGLúʫ|J>6ZBfG$:#V9:͇>rƷ40 iiuK9ܴ%dXJv(iS]~eL&B_C}[/v5tOӿKlj *wk@G,1?G0lioON1VӔm ajm!񥸦G w.Nڡ|8bh:PpV5>qĝ\:%9&Ob,v"!I?JnZC.$7EiU28*d!x:Ka@XU"הXt(b/iƪ)6o9%rj; 2, -CgP@d(61<dܵO^J & >tٙ䪵O7oAYlRdJ S3E`D,yuɛ"Qg ﹣?n|(92Ul2GLԽcBm}Hzm3( .w#yا٨mW_ob${4JDCntAu3?C0xHiJ? &b)P% AV# H21ؖck& :o׭ \IEJ5dvAS9oB?ߖ7.5qͰ}2x;{ q yذe)HΫ7jppQܩ&[eh`o0b5ȋ-n [q&唭P^DqK+d #,(1_xS;͋HU,XOS霫1徰`J:vFD3ذ'~`O6/F6`T"瀩x=cl{( d+7h$'6/%:Hgꆳ-TR yM~woX֌d ŧuH^ SxSm6wM~y2eqL6٧(#&X=*:9{Gl[D7qjQ|i6ՂMH|:i542Vp1υ*_&oxOOb&䪇y\i4jdCEK4lX倨Jz[5!(B6zCH6 &Z7^rP NǽkL~ ZiiӊY0"L%Fwh5`Rq@6u|Un]/kh7^{;TwAKVʠ믣a)ā -]HYԄSeqB':)*l<>5톊'NqsUScXwd=қ$6v(po6`-|4C5*8YR#"كz4ó^;;_D!&ʠ{S-aklkOBU3 /iz$TU@t+EHV0 >{[ nR/{Z ̿D0IP= Sx޹AGUoޥr^ÆQbZ*tHƞÏȩn n jb<5uڙch.Exн r!.<066¿xGK8lD3 Ht(ݗ/}K)!RS^pSA;KcInAQ1#Novbd@ pj~ mn|_1ZJҧUA F+>,=A"'ګ A%,Xzʊgu6U\yeZ֙R(c]eMs0`q1M;sw\eG!JML EiC91O_;Cyo&zPhg9+r}eUCNbgLʺɔv[$?B>?nJmkBQ mͦSfj*xp޵{q&zF>GJSiCJvhF[IGbfH$ƻMfG>&lw{!uwrn'lM o`ӏlC%ػghweq7";WmNF'M,jn8.hNl+P m]ӱe7c _Bo ^"z(]e&Q5U]L5*J8xyE_c1omM% *a;Ci]>E5(fB rpлtz=ٲ] qQxQ]r(X182^t9sq)q얠O CbQ_u.Ap p`EIBRx? #-*eOSP)\*#`G1Gv{"d;Ӽ9`;hb}+dtb8 ufCXH]_!,Sf$bȬ~Itȹ0W︑+s#-AyPCuH G0sO$tMg mgw@&xIvFɚBb dT!$e{6"08-ddE3Uۘj=J||rHÌ\ۡ9Ʀ ۭ:F-:H. Go*tErGzzMCT]K"68iHKҚ)K1ו['IKCr(%†Qsvo?N2)i0=m)75)ZIp^*rxSbT)Y4ĬK8-;ד1k,3O:Ag.*k.c+ApS7JZ .,֤477ѩצ8~s."Řԫk[?.~~K)~vLΕ3]3/q}&|B)巹{Y6 msFʑ5Xkm&q-T%3Az̭~Ɍm,]I|'ö"szRMoԉ3r%ړ05_nI$Zy=2O77NRc%QW!f"1o(G:ƸmZ0ҏ oSyo.7_'` ߃-J439^cUg_(gBV`Qo4X'Js7~[hKTeUk S]:ǹqQh6}M-bƚGōY<Ln--kVDXn ^wo*\ z  LHZwXw6V쁏)l`@{`5R@2e3d<6ewVCrp6'YDDRܔͰN!qVFpSc#.>-;aid!Ms}/\i8x#X-29:(b$&gHǻd %Scչ(WE,N["ۇل~IX7XrE͊+A@{uKD rrX%uzMD|? SU~)<D MhEZ3*H#抲>nZ`׏@']+mቘ.I$#U37Ftޥe/=k~ڈ\Y/;`u|DpM8Z Mk'EWAUtɐ=LJ +3\>~y}wv=VZiZɬ>D%py@>٪LgoqP^Dh%ѕNc e2=`X?4D0v˶̞+m~3f.`+HԎrd-ev ӿXw!A8l1TJ A~x7,ɡH[/~F,O\(RLY^ڰ̬+&˟5QLG [~KdLptx4~DV0c%&0!7W"T@ 怱]ϴyPJrr˺W2.ϑq[,0jHyQgd >5Q{(P;,݋Я=ݿ"t舤4b{OXD'̴IĽAs. λFPu c߄`ٷԬk? j^s1ꄶq_}T 4"/JL4b;j)7}a'9Ǐ  8*,8!=-k|2A+=2}3Jr-syq#\-g})qRY0NUQ3,8\ynم!]m6 /' (XCv.~ έUE R\j}jg sTCmb?>]e*wm_-V̒ IZ% ]=6/uZy%Ϲ\0 XNS.R D$L?rw;.HϤ@0g?gx+Y9n2uZ̊@7 $×4GK>F0WVr4H W-'"Rfvr7]?-%ZSJ_r8Ă~Ñ'˥j$T0O)IGq}iN;5F=8|4|JT 0cQ^Lj̚JTvݏ}~fcr*p@*ܺ/N T((<;f ĆVyZ]*Tk jD6' 0Ęc’s" 6_4xnAu,B⃟p/&R 279tcѓ :2uTتu]e(?hs=Q 9[zEe@OsOg$ћ+( wܾDd-PamIhe>VКeB)'`:e{/+_D^`,N O:}z|{8c6}~u ,bz&#txpD~ jxqŁjh'fίK銁zFkFVbv"a 5RǷr[cP}O2NS1=7׀adih3TQ7Z=sԷnnC78ԩ ?`l~kC+3p0\gdqh`DoZնqVwp4-P'E# ,3&AvjaN,(UrN2QHfj/EudW9X. j7[hAqwrДl%e= szK0KeּO! !3~K°?҇Z$q#Lۇc4F"= Bbn[svV"i*!GG(lb6ÂcU\x v;\8W Z斗?k2~Xc NbbޫKTFTo͛cryH *QL%XT,+3<]#QL_ V٭CE`Z W+ݼ:ix] *vdoރ;z`] u#]w} dB>4 `6q@mV®!i]މy :B]aOE9 %V)Dtg %Qy!!7=aB=OJjSɱ'5RL YI{pE^gGafgV{9& U m[[׮Ŷmpˍo&Gx2U"[h|+/py>ǡc@Dwiё/L{wQ㌬&$D#b-;Qژ\W@* Ud=%%~r,MnoFLRJ<8ę$ScV")w7W mgDzc8hR\S>+JYy G\ZG=CUh'I3\w(m,K0Q[S 1Z9@-ƛqiCsߦ T(I\Ѹ٬k0#Lk2n-l:_vC䱤}SmlPYcQՖ& uj-)NOuI^f(Y%Md$C=S]'?_G'i^g4}rh7^|QUV>mh\hٽuK4^XX[Ź @dN# Mq-Sp': m6ԒlW!2f! 1dHq@@\BW[P4Jz~t@ga ,i{ZDjIc/-?&~ ^ gy"g#ux6gNǦҵZ1nTO)C^wض A}Y /ҁ!$4BB:Ҟ8(LL:=okN?,[AJ7mw5{׉*{ |G%1S-(k˭yqʽ {-bʸoPJԛ;PRjلjRrԦ̈(ѶH(&!4ԅ!# ¯\6/7 |aVfKP('J'vSxemsh)k}NDq.Ϭ?uV:疧Yty. 7񇶣Ey.Czd[-׮AkZ{Ʋ|mE87E?8׌#~|]u5U07AVZx?Ӭ~Zxu9:uN·%|l դtĪ4{S* oM@0ݞJK!5Dc%sZ+;A50Ʈt|"Hu2Q8̇5A7l=H!MYƾ'h<9& CC_yѓI#Gg漍 -տ)Eg99. 7e {5|_<;\D@hPXjiLx"<(]zBr:TW.Ts<d'I-|,zIe w;[ƌ0 /eFndQlFӭXelѥVsB6?lm1eⱉx֊D"C{^"6roc /^ 40WS{~k+P]u7&p=5y|0Mya}6)}^IWzp0< )ad#=F"D"&v=:֤2[~z0aU$U8G,m9ӛ,0iF\)k)Ld&Fuk*)D@qGx'K+`ɰ`+N9uG?H8{}Tf( PDGiH5O 7`7FwΖ3*`‰ BRj~5mٯ* eDԷS XͲcֵ78\jenLʨD yg F BuoE¢=p<5T36["{`f:!a\-4L9,+ d:,x 0Rub Y-'{.9; Ky7FAai'A vo=84ÿղFڢ¯6[Aoh?4yt dW(gBgo 9Fo덒rZhiHB%QUH37ҦĿ#~A6.ep*ūq Rh=m,<&Ѯ;Nt'&jŗEF<$R&`)LZqc-*8c*َ"Ч>=NX͕'$K9rbS Sw YcQaf *ٝ$~t؄.ŽkGvUm/'> yzF2Tܷr !°*mм9`/ ^ &L%'p>brq^m9 *N[zѥ+qLRѬE_5T3L(3p&(ͳ9a:W\M^:!GMzbj#ndrG7VA̩-cS<=9粦7/~@ p1%pcpIA1eLJEl*WUoLtEHeQJwZ6EwFhժYO4)&SEћK(VR[joA]^ce9NT>xA]+%2܏Qs9 +Zmw1svT]&%c S+ιR>qjve]^hn}g釖h#y 17xCM#=9hFANƙ78-Tֱj0UO8)&񒁊Ycnް++pDqh"X rX_^A5IpKEI--L%n)wH^ě˯?p 1uͶ1$=GiSzZYoGO=0/@F?d0;9d2lhKl1< T(V~ Jp* ҴA'j=q&Y<Xe9uaVvGƦlT-,_ |!ŝ"/Nx*ηАt#KIn\8uj;E1 r`BX I6wcǵI\IUVޔ z&î+@TGn!ࠞ/mS{}uDK}$ `SS54wo2ͪ〗MJ,ei(~|2dT=, |"nuYvwju}J!g[f\Х*I@hkz- 5\8m]|bGl.\YҊm [Od]w(&(ܨ~7(O $NhSb5R}2>Rnv;g>BHO'0q!HlTHAPT޲hKw9.uIy/,z@)ߞ+;zɐ?Gӌs@Ez73H=] nEs9Pk Hg-x:W+g ېfD 0T QYc"VAۉ!yx^AI3 @SI>CosU7\ o4kuj3@L/IJpH>lc:2レ͸ަnA_~KO Qmҭl5A>V}$0fAV%gjQ 7?݋ ~ 6Lw ,mKvn~Xr>ut iY"<Ѭ9:YJ0߆'DC ,H'A*VVlNc`*5|>H"7?zF=WHLL02omG7=d&q< FFw[8р@&h@%=aiR텱ʅ53KVևL-Lf51ƅ] FηWG"*h+Z"9ᐪdzW;îmтs >!#G =ȉ4a!-Q*vyE9jVy )+i`ɒ7I@ cTeO;<{MՒD 5!~l-3k.<6tuJJsߪİ?/CQԘGiS!}#3儼ϑ Mqm} #YuU.eH<457&h 8V\=g躮!c1aBkj_DPXjVvXNR6`.\CDQvsЛ+)ճrg至9Q0iQCddcNZ[LvWfMe6FW辽.D,a;CA#: Ό2ᔉ w`f@4]OHANOB'ݜOݡtշL l -ĕ `]ߩF76j!Si=ϰ}݈]_)IQ^: D'`˚Gߥ!Y4N|[Q#pPd0&{$Y'`Dl‚yb?(W3o:*;OA}o~ϋM5CDb 9s&hی?᪤ruPd7v2 Z{q%Γ+ta!gl1F^kmAGyPmϧm)1P*XeZ@}_A.{Yn2퇏рDF H:tU}Ә@.&,g%DRAp<=MێsQv8(^h Z[Hn)VOtʊ#Lw9<ˍ~x;QX/*ސՍr?וޅ!o[nY-R̟}v;fғq>KBi 8s|-RUḪ%LN\΁i S/%6Ь H 7?,\ľ ߺ5##͙vߟ- .ED! 3MB͓~2M|Kd JFe>̑8[;ř0ZV#!Sf`лu@_'%w 2QWxNQ-_h#@}q-3`ɪ|ٸ̢Ү U9 Wx !V]Y[r@htWK<҄RM8VZ[A o|xo s2V-M ixDn{)r˝t0 b,ZFS)1Mbo摱atZT;9}TJCiDioôMA%%gd4{i-}hg5]g֕ZA$s8gR\. x\J;*7;~;? Z7[S>SYνK} O ˌnDIHČkVVǚl{nAG\[pc*|fRg1uEMKKŮ~ǔQnDI=P-xt6dEE~͢ndFRYq DuQ$5\3XZ37Y"Jw{tVLEs@ςbĜ5"W>ER;\?Sozt 9sz&{3("g&h,Z!lGaq'{%!c`oW<ٙDOPcY6kx149̰jX/VJ9z7V+kb;o8t4=,3AّAQ" 2`[" ҳ4!&~`0^[ t1Aco@Cn3!BC&UiqJޗlyڱ4Ɖ) vP췡tPm)z]^0B%|k))uFo۾(6Ƒ_?^ޯ3ah@Oe>땢 ;B> :fͩ!'f5賎ܜ$vh*ViPltR[&Gxe֜3E> O qEc,*&Н]a2pL֙G's/jQ49-dH=9 ۥ..T-v [l>?DzV[kOPe"ׁp$nx ?9:+hFcOOSbEA<B}nNUFu4S˪:|iI X<`"C J-@܃.=Uj&4P` lԌjS=>/K IД̾nMaA(AT5tZp̕Bq Ih0G*`)ywyfyDŧGsgZ׸*t. xIi`}Q\ Q\|&VkySnM$ I݈F`Wc*,LӨH7GqVf6ڛD PH $S/%3Y# ^*—,KLR2g$R]>XދZbY\a-A[-2y5/Z5 vg4+ru(1%RƯU;ިbp OC_8Ht,f dzai{0noУq Aڱl^0@$i.?h N!'jeџEXumIS+{4cw VvNƐFo!Ve^]M&x+rLq %Z %/ۥOe׼ԜH*nr/ڸ$ ~)n-VqYUETr ~ȋz}ZĦԾ/"лb95L%h1.{ʫc@F)~BelbY݄F?a&ᅤ8||=PI7 :Wkc 4f([q:`4O@q!0p˹ax ȳ~aiۉsJ+5e`Qr+ oЛGPy@=UoCަx\jLT䇚3TQzsx`!gNzL]$/ؒvGNρ>-)EԃQ] L&V⌥>}Um(\bvBOY;!w惬R ){#X:LU℘w(6IBceL"wH<_woS~ CNCsM π.;DJ × |?0jnF~vڏMQ4sYNjE±:NQaGr}[7#lcbT!B۴fʩ/ycQLk8DۺzF)d]#pW7OBi ]S7FoW\qGC:ّ_G fv:_`|m,cIepΝ2xҨN~w ǟG\pf,F@yVG"q?+4d^uz'΃H¬'NuA::kT?W8a}Op. JN*@7֙3@ B`7]6/m3D: .WXA=;W M {;CzHԆפֿÝ (H&f xUD73צz=&uh{,G^ʪo(Fh&J`z78EmU1ڥfZ%q/|(| 93Av6aBZD{. mdU+ٳπ)Yx:sՋ~m~sμ!4yd4$-i{ӣ`W[e,dMeXʇjdH07WbbdcY@P08;@|eǎܝ KtI=L7ػu.R/[gfljqUb~ adST~6R[ླྀ/@IYѲao(g ='gcU]Jd62#{`f\6S/EihK|v0 ^K a3lY2lQB6h(B"i}ޯ}G2u z[UT,U^Dz4j ;*@=FSs aҲӔ-@f@ s Ȫǩ0G[5u;kt Y/%ExϿȁϺւ1k.AŲT8kT9-ea>'a鼍&ֺwP(6y~6m7ȤrܘJD5+C,7!VdVH1lfk9WzjE3TڙC nXgj܋[e/NPho% -fpƚ =9mmT5'Qp}3Ԝ@+QQ/EwMap 1 \B~bYWo$ @L(@;\Src\4lȑp_Q}`=l*711B3`,8kqitDb)7#qA&%tePDk$0M~?i+a F옅Th8OzR}rS3z#Fr&pe@N՝gx?d?tlj1"š]Sj ׋^Қ0skF lٻ+%\`+KrT˦V&j= Y% wA]w Q̭),ESqF2jݒlu# &r)ā˻Pu΋lmQ4wQ/ɗ`&t#G=C}kvdP%2opYW^U9W&kw! Bc*z*W.q\'r*89; {DxۼS铴t|@S5Y:b\d4٭g ȋ[oU;́_?ffCO^݈A'rCV䜒 X_:M3J*{MM=9NmO',eΖ!w2~\} sҋ?q>a^(1`rbԗ:^ ]qf8*!4Oĥ5lHQI{,`5&I 8vs͞L=uJ?|$5n V*ǭ?ҽj؆-F*]6^HFN5AzTv~?gY0a"IRܰ\T񖪼(oHsz]Md0)LHInA$ڨxjլ_~9~c;/F Y9炭˘]-hoTmj(&qpHg"46(x#$ \ylߣ*Si RoZ8LU&t*L Ȅ2;!fp%o[ X @V'9a7VvMA#4 Z[1_QXhn1"Bod@+_p&D'TORLj45}"a2tyFPwY;GȗGl{收SΟhNm ZqKmDgk/IM@TdQWVaz+= ħN!/=29K1,фp l VA%aӀ!^z' 9}C:`xfP>Yα _$ LR;ZZroaC7eyR3/м>֥hg h< μIHq;|''OPxV@^xtN ͷ@D\ I|,y>B&uD]<åf.^!*XA0V gc~ocV4/ \qw%o@q4w,<%OMjѹ%ړa;lkVhPbYY:u+5/H_!߹`sKvü*TٟaW,<$խ9WĔX)\Z&FƊW D ժ7|Rϼ?XthG?\se = k,4 R.%?R n7#W4X^$Y10h=™yQJHpc&|G1|['oX\;xN to aR[x!l\)dg;5)x$@f鳴@R{m>**$y^,31Xx 'f_wD #vM^ (3fߓgu4)̷]ߟӘru@9cް%{;?q*p\QAIJ3OR+o''c=Ťs'@㸩w4@N) #[1ER d agF_ķtGt}OͱSGDm;zG~LA!A q; Ъ0PSЅ w6RPcOQSOzW m{ tbOƹ'CV;cQJVjuUr9ogVduj2k-JjÅS kq303mXC}K^o*|KTeg:O寧M8$/KaZ{p^ SOjs}@`'8dI2շO\)ddU]-Y*+HRdџMS)]9&|TF.v_PuM M84ߋ*0/iA&ɛ`+h.﷮BɠVW0WU \ f56>4RH +Җ F6lX^Se_g̣a\#[:}#7i=8Ę]9q/oF30ԙ;B Ĺ·ʥ6"Նܱ 9!rkG3Xn=LWN ]2Z#x3`* `,߹t-qia>*~s<"?C0+o"v{ʊo ̊gt{Ͷl}uԪ-<+Dxx 5`t9ւݻ&l.:lU BH4D QlZӳWtc oQYWk]j_bi;XŨ/r;;řTaMٯFzuycn'56%DFb1?t,HO;S%?i? Fb5[h)ϧ}!GR@b tގTR1QL{&\9a p?'Lz-pQjT-}QU*2Q涑0dׇa_M[،FX0qcvW۝7[oWjp6"JhO&7/ ,߅vWȺ(ſTisSXB ƕO$bG:/.C&%wxޟlhwD_5{6#UJ%=%V5dR mYCG?w̏VD"&9.) |>JL (Xr30w+i0="+i[Dqv>K>K6a:L-"EKq,O3NR?wϝO?R<d+ dfU%K͞Fؔ͘#=b?/Bq$|>$UoRӼcaP%5}#8{{#cǎk:vz&0I2Mv 3/ݚ`4PKow"L6C:v?&ҐsUtx|i2'N7Ϩ'qW7`j zshqwKWabI1Eezɮy?ϪV,49Թ9I#غ[4q^1Us2f0k李4֍Gn\rM.҈'>xKq-rhRC\/1rbQAx2cN%t3][r&̧\, 5?m8F!fcmw0$Y@ʊ%)I 1fn{5'`=d3'#0t4"Ş7Jƶ7vB*: qQx %F֡΃j$mOݘoRrhIJSwL| 6F`8Wy\$%)W?`y `B} D}1GofmRz]?" 7@B%a7 VSfj8ea\+n8IB<3=\yAΚ҄Nt}Ig?hj$e`e!5$ҽǏE&jҼh>{eXP]a (hR>Wħ~0 _#` vGnl@a%G VJ"nռ*pպ7'S ,gƉ VoK-s"H]|6G~|ԹeXfȊ9)&ɾ\gDRc U lḨ^Z򎑮HUv LZuf|5(Y5=f\ΦY\)VsLYVd6dJL7VF:0\"/DSWW t@;} `k"z dasW|-R G@/i*_s #vOB%{v~19t?WgObV/U/x/[IX=O caC"B5cN;&T]c )0hVhα?\F(&DޘSթ+cyP]{\Jl7^A޿&`G}?%8f}v\);0_a$MgTdG^|b)AtLY3 K YO\rmP.x#fhV%og8 5÷[rDAj:H"BqN ,B*Ք5jS|3S-j̞Ԟ2<.|nO~$qE2-ƍeN%N0D4:\SOmm"|Z܉aG7:Z;{ v9'bn'Hf=6HYlbM@ ĵNNa$hw¡8燐a^*j<82R5D/ΤdZ~QێR6JìDE=foS3/lM ؙ@J[FF;n3zJ&n(vX>MW! 6|y蕿g+Q >j y\K^$p8klI\ *v gLvqjzҸkA@ 2bKnu8 6"LLxD:]@-]N5&yb0ļ#~(hUa$ŧm, c; ÏаZȠ+ ]U\@=0asx?Ο.zUI@ncZV_9=J\ل*^ژj@KBR(L  Jot>bhE2&6؆=ؓHbЂ-~LN|ܑMo cn_/˲3cUB{NtFXUd(P_t5ăYQ Y\R-,\[K &汰ya8~֡5OTLv; [,T &i>e٘:![ ϶~z pߴ!T!d7ܩ9̄տ|Yo2Uf jfHéj-dQiKD!/?qPϫG GnjcoԌ5F¾96zPi J]ۇǮAuWSp8صI7\Mx6 a) Y"R_Q8B$#o֓P{*MKtW?ٲ;z9Ef claWZWpo _=|Er"~Αj>rWr΍S( ԙGUb\.G6r46d:-˚V(*!8m~\jen}{0Oɥ!!iĊ.ex{,kNtyF JzP&~^dUdE"p/7jG_paGzR\t74 ,%&\j}e1p{{e2ۻj#(fm<&4J cW?Ukg[K%buܶ%OZD 㕈Mȡ;A|rM6.|wӖ5ho_6lX #O챾K,`<"Pvl޺vZ962]܈\@cou?5*YVG"W"Ow(F3\ԆA+}zZ_ИYb O#!ί,}85~W4.-!_hEN'[,*QԠ_6[zM)>l]>wwe +ˊ) zsʷeYtK2t֡T?!EwqW & :=Kn /=/#k)"$ Ѝ a̓+A֥,1ҜPt e|d5M$Xz=eQO]k1'p^8?X[;Eξf5pL c&mô `zNFq89i7hK7GK8u^q"BG(C-T C18\; _R"[OYjrVX4}pDn9V~@feBeydg#Lbĵ:\-n)j5KfJUY=*d8%ʲ!  ޗPx9 ^-az[}s']µkm:ܚJ]tP(;x*ہ0(pz۩%6\hpALtuIq8x} ;T^onmSJ wس&Q^ʝr;úfq'`PAAr9XWP ?wTi}>Gmҳ*|ƾ:NӒnSݕ~NH̆#̂Zy<PgVNge T>~8%Xc7W5w^%V(HV=J>:'"':#16lg}7$e@a {.e;GJ=]aln`/^ hZ™aWm)+h!j wZQU~Q08 93MWZ1d+NO6vVq!Ex̓!+"B:ܡxrU}*sBu&:`YTI}wbQI$‰z7Sg[QS] 6vu1sg,{'ïؐHs(C;CܥքPPh9 éff>hﴎ\Ni8qux+F j5Sl ABZ=E׌1ayHѱYw%;p{ѿjjJB쯀Gz'3X>ȷ߼u^xJ]Zο"LĻ'g%`TJ;cFˎoD'Vg2h]7^z'6Kr߄8j?AI*7gx< QԹ m \Ш&td# z' S\?)Aw96`i9 " pIY2^e1?Mܾ3j uvy>őQ'>_m`μ/9̆P_b;L0ie( H4J*|^Hԇc򣈺}HbYb3%<1'ooWv=/ԓrRZ8o]λ280?]0[X @ Dg/͏E)p#i)N+R=`]P7̸I`bK7R!dCrd1Y&E_ujn>?aIw]E~i۲aq@`'ݏzs}V'{ ?cL%ndGmEq^L$yY8SĘA=9g'kOH0FxǘPE~ {ɰ`%aH&`\MI;W C'$^{|LATt^2^G5~ME^HbD|.}q"E @muz'V%UҨl~7qZN&Pc8HfA&A4Gs>wYeC{Ci\dWx!pҍ+5q|QZy #_"-;Y4B; [O?{ٓj3Bj4n="G!QHoT_=Gn T9$/, ~ɟ=q*$;Z uv:I5*m+i*U@w,xhU=޺g!-UU J{;ݗYf^J.(0m daIw`$9:Jvհo:[M3M5}|Q& 2,!WD2"iˊjK:w3(Wxz1ϋn"4kIpNvPprJ\"A)L´D8H04?mU;yг|jv+}E5Ypy:V7ZB,mPqE$W%;0+5+7>1WQC3Irw/sQ>5Z) IۗyK:}ʠ]AU /Gq͞ԕ \O2ŠUpr5mЫ ϖY&ω3ڞ`״ʫ6]i3O'۝ҹ4v=b{D- #1d[|J!dWFg@$$ vOGtu/LL$&]MIaj*$-Ge Qv qHUrً6Z3P{=b8㿼&/ӽIJo+a-z=\)/CF+WN4*F,ԢdǹO`Ggb^Lwj-2_!HFf7Kլ"gHs_Z ^ñ=OW9}mcRO H AU׀GRR8\k C]cGSio-3 ƛr/h_: yLk$u*NXtR䫉p/॰5S WL 3R{PoqOfzx+SKDk4r* ݒos`(]v?m8^/>C?Z n]L?XNŮPhH"w?Kr$ sQ6:񬛱`@S䛥7!9de4ML2W +@ߚ뀘:iKP$z>rKynkԄw&S6SpW1-١.~|_a7PFyK{&{R$a`JIi~4sʄ"hɄx_Pǀd6M&^:YWKj[<0~-tWh d^uP]r ICJ1l˔ 3½qo,_D  uӔ|Q84 psJm;cel-4oHYTƼXL1;'/1a}SV8]pb61wÈ⒡ܹȾ?*,Q B\[W LåidVɞwQF;o aWrkm:)jXFU-M/[LrGk7>-,*ŚBH|GzÈ(n/, +I9.1glנ_B#fYm]."v{զT;PD:xlztu6U*5CLW=Ya 󂋃˺3sڳύpکܳ7(|SyR)ԽA@B{Ju@UUy)p姆ClwDzb~Əy7 - KGf Zq@qlz8@Ky7gCs#nek<\-R:x>XP9yvՌ @,Sc+=ҳ,~$ߣ5DhoEM/d|(˙DLDH6vf.{Ixt,ʵbi>xHvt7 /OhB(ou9l˽3 '!H}")}fSW#?L 0e [fq, [;@EPsIH[̀$$O|9!|~<פZ\{F]J r~ ^Z._-.jVU`ҋsm6_@1_Ilc6 dǃjRJNj٣oc鱝 ے \joݿ^ﷲW|V~lpTĺAc(f _NR"{Ee Bt78T_:lgq()^x7cXSS`ԫ88ҹsOp;q8WC8H% Úٵ2¾ Ii=n qNl㵙:d B=5bu:31g4R&B]6R4~"DP2Ųl+yS-@H`XW<إ, ᢔQy[hl`'N=+j2qd@3(v7j]hG1e!ms~wr `$ŀa' ['onj;#V4Gz߫(| 1Qdz`̘#fCoU8!l6ǘS0Fu^nI K9+QOt.\~d"k%{i9D`R\fzc[ 2gKZW IVZ2~W؄[ϗ؏i!P BF,Yb^ѧOVaW{\U!wjV3aʎyd!|o cE&DPQᇷwșAk *q֞1A1khHn#tn|f^!kl#:O6ys/e 3C9edgNװ"Mpz7` 0G@\p1BY4/= JaLX=WdMX;vN E0|V3%~Ds(fHz^A('&\ˊ2iޚ{Z(%Bt|`ZF߄Sg}r#hQuB8*i/y#…A5iʂj;";Q8_P9Ukb'Vq4_Q3'&V ) K$ThzDs6\Hy^+z! ࡞v)7~םE*NP\Đ1֊E\$c K  j&hX~n[wQy8+7`~L#+(&F+Z.ȝ"Cu `Sd2Agܗ^|PLwv^{QnU8R;Gz1gHض¢!%';ʼ?jyhEBB 65]' źu*o kQNTG_j1mUJŦOZca+]NwOlЮmlLJoA~#~s76hQ %(F&#&zU.艫%2OPnRp5N؜%\Σуztw喰};7W6zܦi;ڽ6pp3(EJKYMُABErp^`tu?C2Y@|s)}*"_/oUgS=gTIA qDuUj\%. %%xfÎ 2Dq$`X9֔r'ݎVot*™nR99Sթ"Xx@[QϮW33+U4@;ۏi)V Z%GC$G,qPG\h/aw7,8е 7ύչ:9l9gɽm/}%f]V sz Mta}?ep iu֟ mB9hk}~Z%s f6<ff& 7ݳE0|_Y髤T?{/@V `] LiSǩD`+V\\ _(XK'J:;X\}6Qwdn 'sTJXBЬtSwE-'H{_ "j-]Љ8_J{ƏO(H2ѕ4Ocv"[hS˪8vt V ID|#DFN^Hޮ-`#Nw[b&\. s7w&clOք rAD Z>qoko\xdx\KR9VpVObd~=]'߳e:S. I Bi|!h@x/#4/1Cr4(ĭ/94 aD`;΄= w<,]#)lʒ595%MK%T>3/-י9BLШFWʁ<ozP h Z^G߉".*ī QB0|!yYOBmjǠEHHDy3pS2wdAg\L0V~`u5dZy])at't#vKl&l>dR*;$"L , 4Ԑ!,-%wB|uvs:>IjhXch!Sjc-TMc/s̹a-ZJZGon]DjdL'_H0 M2ȲN XKc~8.NGwjyjxZ^jZecK: )z@E9.Ʃ|p@PS*tz:!Aly[m&Z=/oo_?Xby6 6^ͲM)h>r&7UIggny^e1GzƺeZDJC#YaqF:ʋF]Z:_[bű|vkZ~t?|Y D@i`Ma`ÀkNg孔S'Y_^ ҲKb/nwI.\;a0%N7L?8abPL NHFX]A-& kkoY{(^mpIF`u7W5C\gFH Nt>DOu^|X7..աA8gyrY=#>Qc$םLm=Q7̯9s,3^K4/5A;뇃h=, ...̀@ hPTC>xE >cH͛yp6Zҝ?f4+˹YcxF=72#t&Q93)f#ȯͽy[D0[,IE\5-+"'yӬSqB968âp\ .ۡҋՏ8t#(/ز[@{1OrGFYzzPc20`&*gu@GrR"`P@ӆmfϔ`nlP0bƳkp'!98y\9flB6[ o !SL Z(aQv#bG};߲} "k] c$=W }rcW~:< j&)!Hz`\cUkmL2 05щwM~OϦJ伅LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK"lɦJRI`L$N/}m.[NeEgLME}G`PO_8ȭD:Va-{?A(\RG f za-P ||<-HQ1Y0K[xT-K؊bkvNlթ9 Q }Sx07qGB%mOidl3Ƕ6K" pWlR4~s,Ⱥ֘ {G*$;5|͉9f:2 RKk;&wR܁ g:~@@S~0bqfdIsE!qߢk)rgNjŒ,~AfAYc1\jZl%S=D.iuT!1)P/hljI# P IĊz':h@}+PwzmNfJ?k+#Ml'I'gMu-'&IW_* =w~cl$~uSvur㟃:*)]pcnO&^CK”߀ |r%E%QX7ݫ0@].#'9ǡ; }4 뱬5!?;Em "5/NR {n㶮Y#mv$-wxW @:ԝ%^͔jP YCyF9qMŊںj;>J@.(g{Y7Wvsd8M; qQ-E p n4 f[_N6c]Jw_ d;EVlqt%\ lhm}O0RQC5tָO˄`Wܙx2U`Ӷ;tp1ҎԿF2?h_g keWp/'/pcf7)\{syNA9-h_նT |*Db#B͑/)If\:D H  a1˴⻶c#>a'>,B:"L`I6&+02ۡnԾU ^ 8t.h#֒kniP!Fp,Q I!wcBDx,M*řT7ԈS/}i/Q :n1s]$ʦBjV,r@\(ڿ>;/8sKA[%ƶzJO UvW}- +鷟;| !$3Z(\jנuɥg {)e47WȃC<[&O͙emS]/d y=h9\p]sJ N-Zy ?:G: ; % n:p}a8OJz-g ЧG0y7s_W 9XKsڦOZ.OFA}Ij#Mu (_N|fwtڱY9dN蟬5+2%)h US1 }l+N46V4!8.d&Y4q ؞<Ωq4l3y]!/u;biuW I{y1za;:wH]I]ًO05yQƄbWtl) y\V@_?}2QBܛ@sK&2YnNqŶA,쩉-= "rqk:@4|?VgKFUqax0rfNoB/K-]9[1ߢ],g֎oA-6ƃk = /l3pڭ\Rt/TIy0ZR=ȍ@*q}уYm>6߶2 IE7 pwr3ݨe7s/<)~u!s>stXSDv5-$9kgu FCpjѾEԤ]h"O虡 kgΚθӅvVSCr_e> gjߗ&;tU~0/fDt1_HB5[0/X"CԴ~gݰRwDV 'ӿnsy0fK VM!2u<]qzV:n@#(ZQslH{?-USkň$C}Ё( ڲoP\Y_]K8x0o۳ wNbUe@\//MP8l_~@Dw/Vn'+ )q.YP,CR==i>xւ,+V9 /0fUAN֩) Le_՛PT{v$;4r2O+ ]S;avϛ| 3҄^n%4xRK3yC ԝ7*t sys#ieW)Biv 7QCW땼.PصM'^ڇqiu##?U5'717<[8ءh^IUc~0%=l0vsZa%~Gvn(/E5ֳ!EFxM;3'71]Ǐ(/p[g] fdӐVfSMes$Y&X{q>UUZ=U HL@)h)Kjdg Ctyu1Z>V̳;ƾH7;~pI<9kқ]S_ F!~u#Zvh)gT)aKͼa r! y$Wܴ7 M\0a_"Rʮ#0_?RP2Kz!rX*felS[_HĆ'ez oi xa8o)w2kE2_b4ݤH_cϠ21ĚFYw|~Vv>j(E_2vu!+V}Yx3PK=c:6;?E0FOM s(KΟ;z'{Al6{i2looe1 }%?\9_ɛiM8c4Ջ>S_ Ů\CxT.)𾷻&C>X>/JEe[ J)(T6'_KW24_v,Tӿ/=Hoϖ&eݫ?g&'G;`3мj ݖy1g#O#adu5Z(Fʑ+Siv W)8KF/[3Օ'#e:W v!BtAܻ~ioOxpxV.nlށ@L2fOXKOG&m`m"~ }93.Ɩ@ȍͻ'߬&2 "lhLO 9\g{*f`p"a5vm r ]R<ꎿ8+}I~pHIi9*̴Mt Sf(h+U"  a~ Pc8aCJw;Pᇉ |f1\;&4xO@ Sj'*.ù'rh2v@wZY$E> ;[ EQpl}^~BҠSR=᰻-) p;+VΖ ʢ9K06q O|ʫZ)d:x1 iHe}tP_$vb=&I6\\=q8tU88OStb ',+aS(p+FY&i؇m U,c=J򲁾4x>yU:2⛼hꬮDjh ;n5 43JAląleXOϳ[;nWɩlGC/B"¥mShi|r-B+`d/tNrۋ?+<l viӢ+~Z _!ѱ p?ڒ7B>^r9;JEa"e$%zKi.g &%Yϟ\ӰixM=VL}>ҁO~qr3?t)`CH*` yKsݎ\`&# J\DujbaX"I3,4U#{A*u4KG)uH0ҮX8lmAq Yֿ.j+N ^.!Lpb맴e#nY[k?נD/+֝/a&V6HC"'K!{_)5~hs7toPdvm6>Nb20u+}. `}qэqU6СXJVֱ7 />'e(y^|n9{g:Ǐ3=plS<-t%-x8Fz^0T ^C;N@sC7|]&VǠP} J턔@LJ.aNgILuLk$a2;~0@YM?uh%IfKGcT~VΝ"\w+'gvɝ4AЪSc[s#,ӬMh8=J0r j0]lޱu᠅n:q NbRc%wN`O ]:Ƿ-b>eu>@Yq^5 ^em8}u)wԒyA(ѫS4lx9o\4~U@Zn( ` TʙԅZG*$(-:Zӎ,5\:hȵzo+ a)=!JJ5 F'<0֬oKZۼ17^'qSprਿuPoG-\QPZ#V]utĬgiUučϘ!i 4ʓɩL*V?QoNUz%#K~yy3E"EEd^@]&IìǕH:D 8#|ĝ`HPȥίRwO!ʪ8VnÿƝX0y.{bHg-4sih\?]3q1t,!!ܨ3%@`z@vZ J$Jy҃"< JrpX&-7^sآ'Nf_دIcVФrdt!zW1;hbͣ8OIKk57ʈ'Ya8uUEss6j"?=-_ j(;G@cXs3Ja1>=rPl¸Or s9[>OFGly_Ge@XSfeő[/Hy(dP48_$lgH$Iu _7{+,xq OL~$ZۗGP<>Q}NRUZK 8gpi5ݲ}kB-0w8l/W EK08:nzR2@5](lO+nK͵bq%*Rf-8`}6KLlܛy`9Ƚ|,ER]'ԘdAX dh $.'#0%{zO캧`#djTR^]y".gAߔ_ >ʈǛ^ݏf\a1?&W6A+'|u$`&5"BGb,lTV&к [5Z;:;pkM{O"{qty%?k$N d{"]߾DnC:Gy{H7bP6(Pr9rq15R=CTtw{^=WנԻj8&Pjږ x-SwgV9hL8ӢՖn2'0nZ&2Ɛ8ۃ?V{#!`&IUd# sž% `N)-pI~~}>PZ>떾z5-%{AiiqIz5jT=4֬C1yB1TD!C TuR;6FR <]'pZZLzXL $(j^47Y_@&cxEWvS8;F=DT=tuܤ!ek t$}Vlٰ {u~=9/D|8+mx1}'<:yEV 享s[ue*Syrz7 u~SS~9at؟9bXFazbs3R 2U$N3t@NCq')ާTh'LΩ66Q~!!q)^ 4)m3n[;f'Foj`&~ewh~ƌԇ=7|B Nf56j_* ^눦y. U0ܧu>0jal^F.&$4=R{Lw)1& 6vr>~=ddq#^遲důdЁd%U$LhG'Js,{ٝW[U H?nqL8\S H%c:瘷r=)w1Rp@jKQcl{).WJ^Q?ܰ4sKf\6EJq㪩LjBoDZƫL!VTR8{2{I?Km] zQV{4ut;nʌN (/- DM4_FA0dܵ!["F"`ZE`Cg*ՀRVNBX-cתI|C3Nޕ1͏EoSF]IVN]t.=T>N fDv`mlH÷^V,vgr h)Zw#RQ)liRKhƑUl µQ&/zZ=]znX$FG۠SHrAإQnjL \hz'ktyVTY$Tɞ¹L#Yw.JץD " \݂[?xeofڗWeH2r=&7`xk)/R=n0cօVhȭ7lJhp13#I^aKKCRLql *\ŏj]ICߍyW]Ϭ/y/3eBX ),+=~2^Ww\wo_JwCe S!Ш'$ɖkHtpq䄙6zͷ}I"ɩV[Q[g1}ţBy'C+_k #7sIH1)lyԞTR` s)ӼD&. %.k#>¤dIB'_ؙb p:c.[␙85]o+ 4 !PxF%` >~okBLˁt&К?s(~XN#͖_3O6A"a^ }P yOOwZޢ\J7~t(UK۷401 n9)F}|M (y,;Q6Fj0;2 fJOG!wVE67g 5G0'Py*SX0)uȇ<&"98'"F; v Tsav^Bp{jzs\/UAu1d9AO%h/?GV3XLS#2f7 iP'U*,3[j$9q^N$A"چY;hܤO'Tf5#'FvJKbyOֆºMLqkd lM "A;L GLvA5X;u‹/k+QL N53^Us<èVd x{f?1ȇew:l.=Lhur"6%ڎo_ i&FKz9q3!=ٕYfq \wt/NS[  >.G(bO iƿQ9D5'(ZRոNib!g.NԽtQ؟M3+l2GE`=dyGG >fi%d 3:.X\y_5I2lwDÈr5"~??ۂ=C0O8d~9̣(<ȏiB^LX7 DUNPrpL۽[= Q8P?DGZMh9m7-U)h_ }ɍI`<z^WM5!%cf󘗌l,nq _Ձ4s%כHtoz .IZXp Z_.g;ʹٸyts G> dCFM<H4UW&p$DEG]BM8EpЈiZ'rN:ȧ#TlEA)*=IJj[VbӉH u`[4qYx]Hblǖf-g-fÊ/(޹F62P}Qb4k_ ҭn?r{xQ5$b!FEY%0ް"_F{K]~bGQ%GϥO[[N6ե?9@{im0 cxjY-@Ӄ!]h(M]Kt:{Ϫg~Q~]Ģ#40C 㯡L"hG`K%˺ b3Vͻe]_+i`^Elҡͅ S >"jO5`'TZZrY(]l( 9@# FZͦFr<Dɱq&s D`piQvJQ[ zDnq^]fӀ/ c{X0z(_(xCmjaIK9j [U6|Ӧ!MTǠ;tGcϹǗ>y5UmwХEnܚ1pOg'^] 4b.{Ρ5t35U(`y$tAY"[Gk+%h&f;(d-HP;j/L匘T\f@ A=]aC}3)ѻb$_S\EGL5 OkA@?!\?wR|!/Ӭ/.'G!GQ~_̗#]Y7蠊Ѭ-V!hֵFƊ-͈VAYB (& |&":f;(&} |"UNMQ'lr?Ug}sm. I!-.M7^1Y?ey*6lwU( #c|\jO$MF4p^Uj_Mhgꥧ $"eEP;(} D0l7[SW}@ myqpf>1CQ(# PiGŭa}߃tANu<iv ۴44N'v3r _4~q\Ar@)zwu#<^CL+K",?,' l8,H(ZML 맣Ԝ`!-ŰhCsx?scwEwE3WMgFrwEIyFk}*w\T .V?$s< vN|?*@)2[=GìboEZkK8-N4޹pF:>NƊ,BOxŬ0.p[^-cRԅ:|M6a3*66 w 蟫Սtb~%=m0V&84X"M-mwK{l|LGB$_ˁtl$(7sM&G.ƗϠʋ{wMuy :҅rӦOv(lzߊsFڼ(쒤JK3Ac%昫T0 V7)ui++QmW!<2ECqNAMGcYb )5Uz2N``Ɣ>-Mo Z=9|~3T\&5ME4f0Qurk, k6k gSNokCi5Fe3U^No&)!1RT Eeؕ$ p]h1|јT jS!zI@(N36*Rjv! r?ѝH^5x3z ="g^_i.L+G<-P\^ªB#"xY %,7DXCK 7X|A _ yYmP/п3Z%ήV]l]1Xқ ^qWqO g;=] 溜 ŗYdRTY*SmC7vNeĽM|v߳),E L}paIf'S~c_ 3cpEg7ﭢ2m:sn0EIѥ' O*4271^,Ӑa4B.yّj ;jI7L^1:1i..%uftYoScF*dR= J#Bނ*7Y(#]>k[зS9ߡ =Km_XqgI#Ay1%YL w׵sŀ i+⍾G_Fڔ%aYEϚ-̒k-%͕x`( @>3U Vp OcM1ybV󟩹>Kv-"޻M_:w|T^d!T}Cm}T '6cP c2MG;9  )w&h>s4h +.ïsÿ~0ů;G&d>&^~#&C!'){ ~QG|h)yr|CXM7u00` Wx 2j@3'[/">(q[*qIRn4syC]~)2C+5`s[3 D  K.{BN)TO(>[:eOaB6pviI^[w/9O6 ˦KAM&d$m ?  Q蔸R,}M X0&]@s~ r$T52};$Ub~sqʜRffܧ1 \s* Yίyg?hMu-q0q V{D"geգ$Rmg%%9 K7L|4`٘5@h~uAZ{LZv mͼ!c[:Q6aֽ'qlK.4zqY\ʅY`8q`7r\<5/w7Rl/g7| Nڱ "eC4dXGsͮH\hE1d+$%ܐ)6'ZlZqF ҃wO,aRϢ1EoK}_0'R\3$h@-U;A!EFXջ|ҩ:˩d)"i)~u8=]squW4 :ɮdq= tK3b̕J3k o]ڝAfN_<+Y^+4sפX53#>A'KZ${ HErɫ9 GB޷:`!ɂ5*P>q#fm`jR9 .ƥV#"5uu(Iۡf%4 d qt~[eM-a -,+%Io^-}Ab1COMUTT[D 7{bS)OiE]dIҝ6Ŝ3~ۘܪZ>k z./A#!,Sv [IBlrwn Oi(ח}DƬΩ*$7UL˸7R&|j[ٙF+Z:R7.nÄ1HnopʈAS}Ŀ=]JRtٯ˩@̅@t\?8hF4%͵fg6g_ȆZ_%Ђ2ٰhiE*;t>gJa ?UY$y-<:EV%^oQh4J\v$[5A=ý-"2 8g'3r.G+9ΛK)ߔ`:HnQmtZOkSOHE6&΁]« JMBj })yqT-f$l+k`F.>R+vc ׎Q!qi)Yv}jؽ?D ם޹oWblGͽG!GΐP}kaY4!G: 6#֙= 0\=t!A~ЍcUo蛪RoT2В 4_=q?ﻪSq|\KE2Zx-:`\Ssx?߇Yw p94^F\,$w F".,b WLSyU gF&_吏0 >~6G"+ڽ_6P5* l9&3>n/FkX7:cR.q$6 Z94t-w%R"ΪJS ed)X97Z2j`֌*MR-P%IZ՟ 6+ uP- %hH ˺M&`1E"@ƗzeN -,{w[RCh%^(v @`HЄCt s#QC@P9miLhQDpx4CxꋭJLDFY`*\K]Dž(ܓ~,z}*Fe6o:S*,JoZ"lHJ5FHgb]R y -}řYZ&a5TֈGm H_y *LV5?v>zF6yRu8_ .*., wҼxŃ%R&m Xt '&1ejA]}3}P/xrSljPP1sE4Y#Zm3jY]CL,VYjXؗpjq0'ENsf\'bt\CګӱGGUr6[L[ĎS T{=h֥[WDP%r3q*&7 PG-fL Ecp_EC\dv1D8xzF&me(Bn(}J6u$VMUdm(vm56T^{ 1n{2 ۨr6f! PPK|%=/-^W|e&_Wg=nYxѱpiЩ45GЁ#Wa~Bo!6Gs1M-[ԭ||}ijjAg)*gKp_(pl:IuEv@ufn"+[wyP 'ٖ)S_ݗ޹u(kִ; eB[g7h2b?Tu+昨Ţ$~;:|g NLm6㦊pơO FLyrd'deA# = *WXBF`͖_?yQbq"NHl@B kc:uDL=X?Sƶ'=eE&Ep:b2dx4JT/JSE=U9^ KB9?5ic2fª0Aql,"PߢQt#9 Ke'޵NoFm1p^wDlaj:+D 9Iܬx `ՑsKӒӞdl̬n(UdqK]F#O鶫R5 K{㢰:-6w3-TR¹*yP! }E [^wy7GumNJJܭ@rgyS~=ʜq|ggώp)\V36y oћU _U(#,Xh4|MW ᅿThl h` RZ*8;]/a0j|6=)Mࡱ+T]#rw 4h|$pixO^MyQMF+`[-f4/G.ʵWV_ުqPZ!e!ÓZF.`LS3Q|zKPy:PZ f.7ˉG-+ܛMnIŁ0Eiy6(O8Cs1ϥx1wZlm|`#cs\^k7g4DK#I}m=·GGn :*7hXQbu X=`=\"8}Z݆%o`ܦtZ3"\XK5dH81rM(i( 2CP !B_%N~OOR:~y6|򓄍v?\*l>]*Wx [ 'q{`#peHdsTl7 ~9:uTĽSa5?S &{S7Nbk쏸Rs zň}A/;)nv '^X}4 .R9`;**#W_L_'*%cx]FX~չiK8-'}q 3ۚq/c:c~C:] , iyu(Q;-07weѾp]5C ^2ԯD˘pD<#;4|=ND,Z [hrL{ ۫GeEXNp$xl0b <11B1Iv&}k7tڷ / @ғYgG;)8X}|e_4;g# $kۼl"chaY?с2~'[a#Pͷ4!^ '\K {0zVV~J5J_4*]`B~v],s. f̹gmNTi"hUlv+hf_w\{9Pi bk;4NOHWSE?0&r0eHK##ǭK_LT5Nf"'`8DzNmrT4`mwyW dD9f^is(+Xث c¡H@ ) a;$b|Q80x`n$<'{!%1R1g(D\8R_*{R>xު@'e`%bOu3pӿf/W4:/bS^MB|X+ gM7=REBFjD+ZBrKɐgyk&_3H@0=հ?SUl)e9“i(BsVEyD` Ds VSe"a>3Q$IJ8 C^2;ԒqK4w\ftés=Vw㓙Y$gfp^HaA=}lq~=wY)w:$%'檀C jl sl^S@ˊ+ʹ+fQ $ߖڌ-wjdйy f&9ԕ=Pry@p ee2`GhlڡMv^"nQxYGбZ{ y‘͜Ư1mpZ,m^3x3™0 a׈ b2ƪo$7W^0Rū.t0sd j0`pI@3O]MnfA4c"qIE]u-cxB-.|$>Y, qShq &uf{#"D!CRm*T-9T8t [J@1b2Y@3 6<%q$:`cNj%GuYQZMޤCDwT ց GY3 W%яr6ݱyj!v^gu>&eX7,o52 / 8HEi~5 {'hӃqi |CfŒ΃=BgWk)>Hm{9Kz;vXК>mQM$瑑5[??fc:4'6H8Me0cƠo'] A+7g\XYdh+%u=aJ{M&Nk`fL}SHehy0!6û`}[7~5w)4ZLm֧fĖꑌ>-/čd]\!Eij+q' _}vjc12I c3kzmXذ}'kh"}&@zOҧ96ץlW6p@x89ܼmn}Ejq{^ 0+,*m0g]s`~<,?ӗua{kϩ 'WjrZHm(y+q,J!unY+*0ż>,9C1>]Z?U0|>զSaϷ5S<|ghi51L,*xK'ij*e©]̣RxS|^|IA|@S *r^0B#N յ/<]tz>8n1r)/CG8BM‚Ӧ־]\@l w ~(keG@l:˕ya 0dmefA_6!W.3˰ *!buH^&: 2J3eyޠjj7M9)SXYiDjrZT>֟ERرr &i၂Zv'p--Y0Lji26rԃAݻ 2Kۿ:IyyCٮl^ ~b2 dm)? 29Ē#I, jrz$#)ILG Ö,ˤk dpVo]HIa\X9w#sB/l "b#UهcӤ:~սYq8$RAYm]8S&q5f1d!IV37>LlK LM߾=QJT1gu;'t77FH ᆲ+,<׸h~G䨛,yVpNN5KފV(rpGr@[Fa /Xۼ{M `_TʮSy7l`pza+^I*Il霯GT+5Yx['Gg!_0p es0q2n\ݟВSgxT?'V͔7үTu!LXz c =OhKJ*x4$e֏K[) e`{_Svҿ?&j6 98a'5p`Z!Qs I]bCO V ʨ4?*C<xlVj,9o:R?h-o:BE B>a22h9#MC6uimy -9KCϒjs׷!z=y,vI ,.2Xp8yl.08t`ބz;MRq'}*} ͭw+;# SrGXCxq$%ja=3rP03$w6] In0J&{|.w8r1ߎ!Vس[2Nu{AۋWi*,W1'٦#N Asi+G 5bvqh58ȸix7 :KMB @A%U`Jjɸh](`f4VF cR⻼X@Q9Fh"oKQ͑u/6[](#CйKH,,% eckS&rdۃ\z2,0yN]Vz oWc ta6("GDV6 " lIlI> TsD:F.|OMJ`ojϡPDm0fvyrvoدMXc`ލٙ zT (Pj% my]I˂nrT?Bߤu4'S(ae[v7kNQ[sL66vJ=uT=#:H0ms8Z<`X eLQ n>뷓 JEf 3^TE'm&%\εj(>A:s<1]i=}.ۼFuGsZrk0؟E\N1H;!g_qRI~}D'KLy3.C_gf;y[h~ybfiP ~|,{wI ofOq3)+́K]o|~JOޝTCʼRIlCut{iv4GCBxP)ݽ(ZN+}Jsw|x {Go\4X\U|(ncQ_8{)c)rS(;TEBȏ|]F"1Va)I#wc@,/lT}TtFt 3B*PU._`yiY8Tb y(OEKG$|uMx-kS2W;7aE㏜Ii|Mjc QaXc\_Ufs&^jjuO꣩ll Y !˙pjMUUaBcL\c0Qea&7eoοllHϒwgx 0~feIv u,$+'?o*IlJeji]V A`hJ,"=S4V>F(e8#&X톨d6wR_8|s",j?KnI7Л6k0%h`{[@ߧJ#Np#VDdh6`x 8:_j7ժBCU<V+Cn=?~)tUjRߵ`hG7.45Z5%ul+'V:ENx\z9sG y0~gC=08^9翹\,rW9u InXxg;7еh7AheNH]\jm[UCvHǣ+#VjQXu%HE:E$a ˔B6#"տ@^]^q@;%6I>CI<.LYe}ᴝRd '~aTddZBg/bXads>]•b ܠ"9au ]snS E&~Lˮ 0= P|M.dӞP+=kEY[=2'BrA 5+diw3" J/` ,e!ȉ7_Had/e}Ɇ/r꾜dp95 dfWReoafULHN$ZZb:`DbJUbATC'`\+}.WG _*%u=Ս<ԋ^.AE9n={b, Mk7Cgo_N0/ơ~4gCfJ*ֲjy+3>h.9>v?|#;gKoXlv)U@x h3=NBaVwi#1cAki"e䰋9%fXgPZ3d~?zl3wb cOvu=~MhYl;M>Z^ffH#t 8r~PB{we`]L_+S|4LmBt!9oUqjWں: )f*FIRe`Yݐ=%ErzqH$uhk4xX8*Ce p3p}W>]/VunXJ6Rd4%죽{0D3~xSBE xN5sgf/ ؑ[~?:AFZ0ƏTn<~TaN)LH&y 8[ve00QFSc9@5rV**A.A3"}LU$6hM̓84 8V.0eCSG|mcMBفi`'1xdd X 5:o3E}_@^Ԙ94hzmJRfEgL@)Hnme#Տ9 ȱR3)lHmb$XN@"Nc7xˈﮨ\A;z)zq\ifپq_1冄kֵBX,q72L d yNUSFvR&uy:(@eǦA, ʜ#4qŕ(ROȋ[f0J̐aX}oO> ji~(6M,t3we7Jxrw& &hW)zw_qKv^#,A9Srxv`?t)hK]i08L&'YOQX< !_ӻFҩt-D1A:Հq"H1#cg#{_=3# #л3ō;Ɍof.\nZ<$>uÓ>>J׫%̺EtejmhЊkIʠp6p Ƅ cb`Mh*-_8 9+4c/:MNNLK/NQk;(}4-&_ցʷ> w"Sʑ 6ν+?*'V q޸J)%OWqHtmt";~KHmSb[µ4`;p']>عZӄgmc==x.NvۭGEtASG6IB8}u_k6/MXL1/X0T=]n,Hb%S1L٣ʹ$<CtdE$@D<:4U=hewM>)AÞxVRb= ̺%(u= P˲UkٕMV=V<b]q#fٱ7vv4t9U%@<#u;|&8ૠ# iꤏI˵NJw 1Ь$q ^=g1 nUNޑNnBB:?zuȈ$nQ im&Kofo`-HYe3U1 hx&yt_"%bh7|lg׺! 晴GbkG6Whiށ{ɱKg |SuW@nsv<1L=h,*ꍞO5Ģq 5kpU&h?ՒuTꭞh+X3S;փNY-`#@'k,I1uM}sTx 5}!X߲cm VؿUyt'O~ ;ajS1{̅:̎L sw'it)=52^4cMI8*) ?=Dn]3u(iȆ:sHg.7*5ЗzmQVobф^:`[Md3cHRxpjR|k! 39sZ;Cr! ,t$c:km|̐'h">c7mUdvWd9 h|MmʣtdȆdwI TuK ,@<6AT~{@ʚ3AU$;6km?ޤ4z> Wme#.KJ&%q:ki8^ ZU!g8a1H;#Ͻ wOXxRnjzG_W*=bBA#iBqVgVAI}KYxH所JE9:OvSHHc4nA\-xsD؂8lQ,Em$<^' otԷ1.3nH|% $: !W.-9Zx;fix$=s%dؗ s ԽIVE1(6T})HIk00cz@ l uJ'Bmk)T{q[tF1/B3Y验 7Aw+[W{$#/Cv =N4odEӹh,lZ `'IcTx"C;d7#'&\#SU(}'Ha6)BD+Sť r{d4Chؕh?%~ia:"H }O(FѲ^'"’S>%3tt1ڡާqQ%ů2B @*q50`K p"jbsf ]KA!fS[4=.UT _;0cU% kSLƗAŷkC#/߮ '~)ʖ If8%Sv'mWP@M$RX^(o5_vd)&q9/LęցjgDy ?9\o!9b/5>_H-7: >?uJ aljh#GX!LSAF(yGtJT1H|'FNW'=n•җ g?#h@(pE,+,}fstey7# ~_w Zښ4vvDzd C  ?wTvћ`pF{^nh :>NY Ȝ9᠔90ohJ9ٯ9ܐ]w}Wh[hsnsjt|Ygm=7\i.Ǻ׏B{WZQ ͱlQBRfQ ʕSNdx'zzcS(__} >L&twF 6-߼^Z19O_`°PT:;[XTF ;KV/\[Lc\Du$EbOyX}_r'{}A'f0xT@ 198v\KjWc뫿†2*ųu'ZȥI_4#Js! 1)>h&Tv0{5蘐Q\f`eO @u>2Km8xWPe  NMNg9{z-A16 -W BH zE]qDa4Dl#~"j-. Pmx]|%N؋jb~ğ#W:% 8{ҩþ/|%i!F!vF?"m`T#O9,L<#lDCږqE)[GRA <~̜p @-ё{'|kif 1 w(| q}E@,{XɤKvkc#*:TmaС< Eg@~:v㯲[FE=yxFt5mh||^ÿ\͏ğ+1R!WhwF/7g]bEo,NQ<ϴ)6s_aAoHC*,t]$ǡ8a5?$@[c9J?@;r(x6c*RX`˝Ľ}ޅN2m`^{GV{cGbEQC^*++k>U.c6s<}:/ZgOhodEYўk KL8v;P/  pGQ6VDd{..^jZ?fh+Se{B2[96nPݤNT*B I(> ȹo" |{\p(48OfJTǵ_O[ypqk^^T?F!NKa"$F -0w/`EqXڴjՒHg-uTp1 G`ye8/ۖ"?[;De s4R-e1OGR6 _`SsDd#>v(thUZ*߽M1ZA ` OSku7N4vlԐL5u?Jݭ'82OALF Z!_1#1n NW}Ṙ;0t@/Z~avEXxB Ǥr\̩+zSĝ xMM 6cT;_"ܸ963ĠAx BRm_=g-v+;o4]VhӮj)}(3i*H/ phi@NC4=u :Ă#g2(]C{ b::cSGj,ϐZyNp@sO 5i\Z_ry?"#WI NY_H_'l-iwjNiVvз6$FXBu2r  Ukydw7z+WYJrWrNKm bH%[_MC' E&= &!Yˆڪ 8MwURcd+KO'<4O>n;(%$AQRm Ռq0=Bzhd;uVztP["AK@]r\ΏwRMw9;o3%gNu$'s98 !/ܚ7XZ@P,愀|& ZZjRp-ʪ3{^Oగ>˼7=~bӟ1eɹL+y'P ƔPE~LT]PR /Bw 快ֳ w9.|%Aji+ /Xmp؟A`bT)^4RЉCc:&øEϖ` 襉/P/~܀r.\oEw\S2;󈀱T\Dž"]`DHnO:'H&.0N,Dz9nP4KNڨ+.k3 15`5UhZ42Sp-=0i9oz'j鼧g/\l8 &)!kdq J3æ7hzb (v2S*rl)m} ;{ 2ځ0Vye͈-oo>W@loߢ \is-Y@ú}$\ *0odb 3wBS-ۓqք)wT ? {rBN-LP$OnƊ`3`K.ixI.: 8#`Gp,Ce1be7}F[c~a榮ǁs>v :V֖ \d5Ֆy2T7+UwةH|r9]Fx}N8yEL吝⛋RЄfƣA[p?n.6K!*GbYR{`\,#YK-hVu(,A5Yq]P7/S'3_f u_}/xbK/ nQEyEw{++OƠ8#ێ~px2@,N\[þe 7K7lGKC#1gck O'%r|o򜤎gsm%B'[ФWSq"Oޞx{uCq"_X~Vݰ |r;|Ns^x51-)9"jhr|,PlO# =dE9R}dF.z{"Pͫ 4濕G^9H!̾v 1&Ǫ?"_ye쩜k*? ) מI>>NWXWmMdl.^$;|M uUOa^ *e)?-بAr7IdC-"?O@/L"߁~u~ni^Msb+4HPĒ@xb\Jku?;V"%`:-)= L ʭ̲ 0{po(r,(D8X#3fjB&饱Ch3z宫N8.ӌ&-^ZĆSۚ,jXt=\ )!Lca[E@nd!0~fd8K=-ina1Dd*3-'tP!^~,M?)'ʋFnj}a44a҂]b;ΏHq(!{+LXq/& +RIza !~Y)fLPd_(GlXBܭgO\tVXYy 9A~PLU/]D? uhAaJSeD&L m:`kz+:E}32+oNuݽLLwiך~DPetR!Oq 5[:5f>7k Ϙe.켫2$MJsf~)&{ܝ\^p~T"eJ"ff  C]) y?ʥ_ŞG \y؅胮=ќф0)+I0\5-:',t}19Qմ+jq$)\S+\d.!Mz9%)G(q`pD%#*d5't^6܉.[+zO<rrYj4ܠS@Ј Lߏ"50zGS m^rHF)޳,zI@\!1)*:T5-7. m5 k☥ߋkUddsƆD N $罓ΊIvօIwVI9\%DFW[PD10 U8ι k2zij~ܛQV~'ƩJh >~4.I8 :YKL 3l65bsqs}g(eG,5Ykvqx6;+G*|_S0|p`(Hc]'w&DHDF9tP5UMe>=&.1'(㐨0WCyjNnټ?P6II v;vBm>蓀"Ϩ:w"Ֆ "ʭN.bWge"m]aH咷2MeQfSsNw 6K:ǿg8/j))OzJwBPr[,ڦ]FٞLԲR=,EEy))P7I%ꌘ`>=gP44:D#6q,>m:[CMH9huZa)ֆ*@%(p|{(B}a+r*X|n)S,_G Tk;z]?'( OBCS@;2HUdHQ#m`󈝮<+c3L^YQ?GYR[ +m"8OIRY󠍣~<8eP,eE,@tu 7pKUdc:7)=1a(gZAes*LTcLϣ%W~-L2rk}_zV)D_mj^kT >S'(~^ ! %`-i. m m3&.hOO[qu-`FR*߳>g.IIVpq-t0 O1ð{I"4xVE!w]=SIL+*`XB' c93Giup?na:Ph8N&8ۻ*T$r-.x:o?L*Zt'n]gH~:dISVK~#r8"~R!1TTԐ`Q~}䠭TLwm>* Ŷؖ^iV^!>y ps#m[GQ^L;,ZNijZ=waisMïa8N.Wu4(ńk!Ś>ߤ,ϞV@V$ҙhL'ŏ^Cpbl/(-?̈d7;`7T+I^Bv^~_Y r@g "^_*a6k 3 \ ep 57RůJcU\Db ɾBw"P.+^6<)Hk`1lHYѴ4YXlP,Mǔ&`sB8dA[3Ԥ1;ĕm'Ld963*S}s3l=+߻|AWrJp\ybʸ;s)*7xB}S:ȀWy|.=j5õ+?c|yiӪ:-G4IC%yaۛ-vhkAj/wK:q - ݩ-ޑ!XSLqy[>]?8n]NQOcEͼ4 he~]E3_ 0oOt/Aj~V԰$pm ˃hl| 1QBj>L'g Ev ~=~<ڻaxaH P/qWYȤZY.H`JZD?{5fQگaQ{<)zABOt&K aA۸vsw9:y/C+я= UI7nHI!WmsHѨnf?VJR)htTA G~Mx!Q!䮒<|Mǂ!_z(+ wf{$r.&7ꀶzΪTj@ju~6g# Fx٤ q-;ޘde0pn↵"i4iI(i'X_7q)w0[I=ktedYS<Pxm ;h.]g~, NG~qEnlTVs<Ǐ=װ9[hgdƓk9}}{z4EUМNp t=Vw \`z͵I(W0 \vv>Jছ\_&jF?V)?"Cߙ$az2{kՉuE MI@PF ]TQ C;_\8)> ̃,Od7@9݉ݹhi#5$]Dtbq1 \NC߭KhvR4?o )TN[,!~ڿ2 h\P߶qxyΆI?P[p(* EӼ g~=HE6rYٿ6Pv]E̅p!-ܭ\𓧊A[-ΣN$}+p#{J] OUZnk^#PHJ׆V3n@070 W;A AT43mU8y120znyv'H-_>j ^7l'މj6P5XjU-q'˂|*%^XBl%r5Yh)RHtޱ< h@/P.,{hmHM:Ϋv[r ae<.i/;BYuGtc6ҙ->ZFMdk*QJ f+b]i%队L!+U,ށy=`H6Oڌ3_SUN8k +ƭ\"KMnB?|Rgߗt ?8XgM0]t/85(-.7Xv4y!̢wyk(A8˫e>MF&~JXLDnyV(cm͙Sn5rBKS{ؘ4lSkBTj Nh5O h>6vL)Ka#O1aw/* PLu?c\}ƭF1b9}!riޮ"p+>" a!S.!vCk|Q~ج} V+QluP:9OO,K&ܫeƪ=p%\߿IdrIo 2}pL(O\xKY~U=׮Ydcʦ0]]ΤHk?6HKW/0a?\_NYj+YT+Vu 0d7's^ULTszw;nJG@?o -D~*6B%EOρf[K=¹`;l<A/\ș5JxB^_>5ɿ'rP@yw"vA8oжQ~.8;dV_#[އgee>L߈V>_8?Xo5*ޔc;1qf|qkM. NIC<LKuRM?Ĝj fFuc"M@YoEa] v}s{w ULқaK&EIy1\FAw./`8lD=Syqȫ{K**w%Ŵ1n"H(0FIK80ɲyG[0$z.&k ҳުȳ0%0|Q/_,DF,ܪ'gCqFݚZ.i  ShKV4*FoҀ81V0`‘&Y`40w kY w{Kݽ | P0E&.Yӗ!׋zzk1处6]Tʿz>cЎ#)жӨguMF Zq`Pօ}mQ^.pw,P>of1-!J Z <2d"0ܗ|YEo#8Y<7; v(淠H9X|>qO%Bp Ң܃&j`s[I#*Υ Qǟ@!8Z2rW΀?L 0 w!>.K\B(yXۡKViPĹ]@:/*=L@-!/ઘ|ى VJ {;V tr5`3>*ݱrvkcC1jƚѴ E'(Wǻ|}J = / }I0Ρvׯf`R5bsl)۫N` y QSy=!Tb0d};.VXat!ڑ3']ǥZn~_"9RFT6@i&OۜÝtQ3¼sl, G.ta8 tH7 h; 3"y`S D # \хoM5J2M"CMKiCb^W8~j1mw.n_T hD(cR+:p@EiK>4 AOld4?~0[nf ׂU fl=mtE]@k=Gw(#YZQ q}G_{QtwmYv9~0xvʈ3|/ GA/HXC kҠ7|[1hԋpz`7AKcn!>huMf&z7rBQR !A,_Ur:?hAKBqH;ʙRdr|غy_2*&a|?2o;sh4]WnleşČIv҅k[DMaˇN2q&8s" ܏;"1ø}?5Dg ?QYm;;9CWnsV_RPZ.S-sǮQ14׌$IPGu6dT93f;V?DZG7Ov RP{4ްل daCA>#ʹ~Ww\ԣ/1Hk`jNTߧǨMhjdJي>)H.ƫA< D"?ڇL!\:Q)2 qa$ j3Ԫ&뙝%s$nXtg<!/$v4DF&2e] }ܒ]fbH$x {maVpj*!4!"Stno͚I'q&*(oϓtAg<&KFOϮgd3-爚 $EwACTuDbף,]FfU3Xt'=fѨj[[2IQ 'vJ%u;A~w'Y-q];Zdgd]o\t9"N3Vdd~ΰ\4yϰҚ.cVdv}3Fgnf f-!@~L{pÍaqP'gvBc~\oL6^&'w1oI(H= =`=-V$a{h ': i Ux\u4M,jil4,9BOEg]mO]9 fd0;!| =Z)cnY|1R*DbŎ)ˮsIutHD! |efVP$X2w Z;KLqhSEZvڄ/ β\P`B9Pb774%?#=)V|бu^~_ \ B?FOlxQr wdZMV)NESe e~Ko;w(6Htn .?E8>72/[1xmaO3J5G%cs䄜]E0ˊBqgO?*N-3lG(o@(UagdRUN+WKX<b}B $(i;b4]yYŸlcBż`nyhșiu[SE Hxp"]`GV.Y_D4K_< e&ѦCeo k9bj2t\S쬠 2+pMcmwKJCO׏@  lU~ ͨi@(\]]1l|wm=-MIJQ z+UJ@RLI"@;5*U"ƸgYgRD 1eukGj t{݇,`SnWB\;iny:}N BSH_]X͊$?2/r}91!% d!5oAn#8#U*nH2!* /$hi <}փEaiGQ^>ܢ\f~E=yME ]Ճmj -\1 \bgJ[ y.(6LYb@k*oNCe?Q<۴\9W֯#p)=/CEƘ 8M/6-~d1t.!ۢIНWw"KF/ @_ XQh hOd10Um 3R |9+T Ҫ61ruqx`4U(B6glbYaؒM}$R̷g\:f[q{-N5Y=?odUKi/D~},T1mTQ$ 3Pu4pKB&&+tdN$2mpa0{ /j3T`jqS뤁 xwH ' Wx<,iR 5 /ժWyf EGvTǗC}&ށl5BAHVӝ3%`a~qx]B8[S;K>#X9>ChFMٮJ-Qnk6$P6L9 :I>an 8(AzgYCΜW =a:X/(rnL8ue8w^jo{ ԭɚj8cB#6Z)+l\|")#nqp9 y>^ )sCn>øԅF(BQpXӚ"jf.1&8D}1 n"l&Q ѴyS^-zͰTҘcBPWUWpU5GG5#R/9];SxmrUSR%C#?x>I ( XkinBqx*nqy`Gqmb,T`l0rwzzZlI^^ZԖ} \ myN}EʺPBT:Jg#kVVᦍbŴ<@~RF)45*ǹ#W˟:7x荋Ѭ)Y;G gtt 2Vc GK^BklC>2 \9ڤ ?!ʆ bKI<'̇{?!/,e>yiJ^'KfZKVGdZ q64t [y'm!KWTc@ vbvr;#Ӯ%NţYp"x ]&ԗ[LQYd-m$*^Obc@En6-pV5\qAǿ9~:a^A2فE;9(f@վ_" T&_:r՝?2wpY} P y)z$6S\:Q"s[nSDv 5YU:7Kldž;gӾNTT`R#J׏S#- f!& Wnn>W+=)ZuVwT!9g )d41Z㻭"Z~˰ENPIQBTYjLLܳ 08$CVq^%i΋<į*1l%WYJS)հZCXT3W4sPUϿ$NT![[p]'7dhsEb逞v]iuJ0xib]ڝjj'DjnTߋKhKH'HpNڈ^8}c`LSg/\ח `Шq<yDpET+Cm`C*;0X`_ "~g0XREr#Uq@A(R"6e9ޔ4\9zy\s?l4ϧ!@O*659i;ߣU-\|3adSOg&u_cLGˋ'-ܳ*MU`tKh>?YL5r05ds, 3|WV@mWVl>4^X}fPጹ?Y{oYf٤`5тݩws@hXp|>IR2PvD]Et!op!%aXOAJ)AVk iz#w ZY ٟL~W0cpfK2.(&PPD5v./~mG_DOO)*U<[j>y|49"Q̓7kw,Ee ;BMWe} C{6L4zt{ەiAml&$<b9.]J.'GKH=2$j]f2S CƇmhdw3 L+~Yz39o*gN B8rK!qݶFi_A8v,Uf%p6|םElhA@CE:Zwc 4SBB w7Ts[ĩݫܯ蝴xbT2PR|%)y"_ H]MO,{1>Hf!I, ? %ˀfqSJ!j^xO4EE|7h4zd+QƋȄENFR-6q:3 ';zq 8۩qpñRx*Y*wk-lyzjK1u%Xv{:i[^/j,h3xڱAwzqK uqh2-YXc0p zgwa)0X ; *&RL? *!ZYbLoPK"r[3}SҊnk0RUz vH;_)o^:vT EoPM2u|7Е?./f 2cܘ3⢷/]d3{$zl)~AC4<9|͢f3eU{>rx2 xͳÓI9FH[1'2pk;(K֠ E4J<$ρ;׳l@2sI2 'pu@D(TWMTiPN:+DE5*P@ j(g-l71xԱzrFX:p K-!xh:ÞxVE)zآqoOnt*>Ĺp]OIğĢB6 Lh Kh)yT'5[F@j gz ߤx&5M@;ߊl 8GhM'9dR{6u{ #BaNsbV]?k#,GHq?aF`lҞP8#5+)ԋٵ Q3Iv?un@*p_WGLu+&o`3/HIZ1^SZ?N yT t\@@OdKS7E&O̩L lNNF?tS EQxxRQٱcUI4;8#%[7{MNb:ɷU4Jz.`Q"B+?}<:7 Xsgȶ' h!wRWd++~dNn;)stT((R sղRVxJhm f=@Y_sa u\ZFhޯvϐNR4ZqbEa?YjaCV(޽eOwj s8aZH/ !B;#?|w ~D !r>Wv8M l8B " (݄!|,cS"Nb] G`6ov9;$ d0!r uՋHs$Sj^"Nv>nލǩE ]qI ,MD~ \+QMc='hzl'kW\p\Tɗ&'(q:2cƲ9Nٖ.^d6:IXe/RF i7Θ-#F}1kA7L#0؟E֠!T[|Ckljf~j4@%o#i @;"V^]쨦G;:/t[c1'ݘwح?]Q#U:WQy]aʊ;\(DJԝGQƩv%iv[*N6z\9j#Ӫ7 ˢU ^5}"ʏ=duv)J䱨2}[sFib-l]k =T0!pjХ@2$swG)ϝ+<|$8~Es1Iy<ў3 "Io*R+u%:˹) 'n;jjgLũ4e Wz d?ע4M9,qaิX4=;&{emMg`aV.o@E_TX\.8v6(L4gYW_*Ҫ/œ-9>>`u JͲ-w]85qyȋǣ;!|o̴?tJ+i2>\ ;4h( jR0M>B6i;TD׸0eyR :MXB'Q-.\Su'd(=g(]zi ˚Ìde c@1ӯZD͍8v Z;ў>?f$.,h͌T ݲاrޟ-s [xC=5"D'uIm3:S<]ee?$Jsϯ*I(+!r\0M-$FXU-]sy\}յBafW jBRR FE]ˏI' Ê\lDBs8ɶ&ϝ+z W8Pe ?d@Oad)61U[0 $sfvYlL*!r]?>,lIz;NwG`]D>mi$*=ڋ,%*lm:?G;wь=lPh{̃Ϗf:DRDryZC(ZAÝt}6\StH}u8!!n=Pt/?`ШM%m <{نzW3Bɕ.iElh$A+.\4"ʰ\,@w:܆H%}DHA\jU />K$5 fYq4"R J^>bK)vdj ۗChyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zӤnh#jI%)z{ooBN-1-睻h<Ǣσ4On8%5k_$E9OV%kU6Rqg4V?"1 鉟ڋ ?Y{&c5(㻺яՊ64F \U[-1/$˕s?CoG1svKr)nAiDJZe !J@467lJ7 zso`_{wFբ!<B;y]ca]fF=[,P%i}W74]a!mDu _S_0x 63+ZN94\idYe2d^rѶE7ǮtL"fs0~&,97_ㆅ{c'fy/߰RrU"/k;\]REMjV%ҍWن9T_2_hqmb/Xf5eD$h `wt֗6iɫ%ڑ8ojp)9E->lj"J$V ZkyV[Q8+̴FJ!vh|,BnSU/: я9RSÑ$ )Àtla9V&_Z5;*G:+¿Z\Z)5SY7^MLKÈ܃A:L ZY*ur ŹF -0ćk.x"@EEj4TGxvLk~kfyTs@^;󌋚y!J{V'vϖ\MzЪ";@ _@R vAdޑ>UQε&Pן58VdFo<"t`{_מ^TX6zD­)T&;=ݘʵgwCIu_Xy*`Jn3[qJ!;+!4uҨl-K'h5lHXjK]$yɈcnQpcz4J+0C?ǭGȨ7lH7JaQTѽ~|8㫤K4_;Hr/n]rQ.4eV})/j\¤:hRR)rzl%TfI6:E0*_L傩8YqȀ}aTMham& tyMB*p > DJ\DԐ8Q!|i/8VZ`AyЯL:6Lb*bqtE kN F+R5_$?ߣ sc_gFOn7k3|CѸ^Q'ul 7-rZLb ͛j-wмA>-LMfsI//1o]3 [l e8>ݍF 8:\:}D46^v:0%õnn>Q|Y *$Srf֜j6ް δCaq('aH8 3x" 8mկ7Y꼞 +@^ģD$? F~| &ՈQҽ]17K^!^GjK*s]"&vugVgz%]q5M׬L whvu_Uypci ވDZ/RY`X:\97NDf-Pun.ըr"7%=}eP *^.;jO֓k3ݺ.[>AehG*u=\~˨0ȰNP + ,f(nƴ)Of6!MZ!LBlhw]';BSRq/쒬.d4n-擉 ژn<ǒLxpdQxK\Y@B6 W0vP$ e|6$^b#u:S6xN`0?}QQv>J_ nR-wvyI]ywjJϓ!tr<,h#B^^q@g۩ŢB9~|0&taDQDd B: QU$:l8T,"VZs\7?2.c}OE;_}eb`(c9/:GbDlHםմK3=GBC<m[}ڐٴ5b@xCB\ ;(Dv_Tolp˓?5&=w=kjQGϏ-"@W|92X'. @-w@[<=L;u:p+I]M|_vp2:,(m3 Jdžf\Ң͜}lOآeD>IѼ3C}=dc;am1znT}vr?B\<@w>}d@}ZG¯$Us%`Y#xfM>m(\*p1bHLY@},(0Q`A! rfc͛O"\%S^׊j#"M0̸lwG[zMu(V! ˆ&</ ^e3OӠM"P%=Nн.]jJ>N^#%mg# vPW5̙#Zp%X7HfaWšR1fZ:FUcTO(e(]MghidDZq8PGW2?uFV_dyZVE28|JZ̵<{4n*:1w+.lD%a~t2%:aÌ _5|ܵQ07!-=ȏI dqS]ŋ7ȑ߸LYB1Jl׶gm_4HQ'ܿ!7~1ܶlrA m]mjWCcrxqsִތ4Cf>B޻m/ "jl zON&)P$]UA gੰɋ\мE%0$N W&bb1F:sڄ2=}'!!%&Bw7q|;4BtXz' qO" 7fэTq!R"qZ!6ta|޾1b]D. #da)U]dqpȝ?~Ǭk3jܞGqb8Ԛ+KCm}JAH 4t4aHSF:wQ,yvw-ҼɎoۏY;<[']}{y"!7N|C+XPz^Uui(C"tjEv@Pddl[OP A0ɇrPP[2hiYxk Y1̒r= _f2QDIod:.{YF,evxhϏpR+TqGT{ӆgK'!tt"ykMEӟܣ#hۡ4jJe IP~(g-v[E8پT]6SN>49j-ʅbHkѦu3~.u3u(nKZy'ᔝEݨ,Ԁ\nf?jmDJ 3Y8ơTRgtOl $ yC^9PnڎH8l:^`5NpdίlQ+%,dy\2$ɹ_P1թ=*{   ؟FIPiq#uo[rNa|l8ڐ^YJ}H{:N}@=5wr'$vL@"]AL=RTFq}P%!VCŲR0u YX1boO4t6򇤣*_V3V+WF¤<,nL~* λDg% ~qh:KV"^vCV'3?xjT4?T#n^m\#@X!7UH+8<6 E@,P.QA"| 9R/ %Ҍ+5Qoj _"Dȑ=[ozz>>2Ć5ƂSL8'4ce8'KV‡8n56 x JNe s6`"L2e.őJܑcMq٧ٵZI KcƊyݗc;O.0/[}cH؀7gMK\P ݵkACC. *9,ʸk-taJCMustՀ~kxz*JdnoMScGa p~*QxyckR _fsNq"Ϝۦ[W4&-\c$ae)-+t#F:M$W7M0*Q`Z/q /P9#$@kC2W8ɥLNh (ɪDiH2YB#eʍ\ptL#rMODSSb#YY@n?&F\BD$ǧ?h#):l6 Gj*Uij'㦀&[54N$2Y~UYc!RLei\żaq[,v?wSuaڶP1T]r "Jl$ "ޱJY:ohBVL:ѥP-7(w(}1*8v4ͺ7~<=@H+șʏ&UxVD+|U6q\`Oz]f;_X0S>!, yV1Nޑd۲ޭ!ꑇ\<.3'<g Ӄ 6@N Mi]@0&ܠ|ŘYfIN%O&KA`\fjR^oDO54a?kL%lTa/Zqa@8^w5(_cJɿ'ӂS>r[Vk}#0`FgRzPDin1.`?ۘ,bN;]*B:T>@K %$ A6M1sgM(c؃ZV1Wjp{ծ3}۰NB7۠E>R~hQY)KMR5Q9nd1SBs5a7ڿ,gԬrC8{O?q=0]6zܞ$=\KkYXK*IjGTπHL|f/*8`F6Y%ZkXKԩoHJJ#xkb\I+uzo훳\XԋDâ&_5~:CZE1ȥLB~y'SHL =ծAUqpO b}\)Suyx)?v1p3󶼕.RΟ^=vJp2IAS8Dsx?4zoVVk0sԦ# B5[D| @ě7fngGp]D=D KA5Mߧ"Vql$hǂ8!i)d;%Wi|7)J2Աr$-X:yA`rMK!M&X\B6Iv-rn?G![Uс?^q)~(fkw[K)m. +eI+v5 ؼwʦQ@@!oL^:BE}{!1  9FPaۣR%6l,"p+^+%!.c*S! gբ̫ܖ~&!ZD@PMփ^ErX>vy.t:G1$ݯ5"HFlHkd|{d\j22Gvچ[V@>,2jYC\:T?5¯Nc]Dae@,>6"Xp&L :eZý}9kWCI`5՘F1I5c{xœޮ!b],q]*[iy&Fu뮊Ips.6m}fL +J.Ƿ7hHgeBl i]HbhEɅuiwv C]mvEd_ 1$m~'﷌v+w 7͒ԩRD<|c~Ocw) ! M'9Das veD)* qFW񿘓6s&'qC0vv5+~|-zI0A֓"<.:;>Uc7]Үւ48Lv0-' 3Čg Iw%CAEEdh(4 -5EМfM#9J~u( #!@CBPd+=43o[%V?=,,/@\Zݹ3b`@6غaN\1mŀt-~ը5&5h|kU٧2ϣ'tRl",v-R1BW{\!ýrxx'n<4_ q?Zu:s:h i`L't)FQN U7nG M9cf>`:&{8K3=CF&6>i醳0w늍:dA6#Zlꛜa|B wI~V4[V0Y x9Ѱ1YJEՔڷ}z\~ѺM־j t&*N(y/;#(9ԋt"2BlTC x@ÁkCb)L$G\ q,7vv@6LuS:X#0`*P""fPe@. :ҘEUvtf8Ts,Χ;Mܼ,dzfl@OjO-3s%NCf5`!^[.H_q x .[f@M뀂Ԗ88a dYbTcZ~N'pzzQu)(vxT>pZ 4sU8[%-v]`O8}ǘS%t# l}SCWj#57[ݍx^)߁gwMp"5i~|ڠh:1+ 7ˊ4V|UŸwLªkSf(*{.رY,}zd-E*tQi~, jU PyB@\,_Pn)j5{("؎##>* R0 $F_o9Qۄ9\1Bs_R[DA`jMbǹ_Y^{I{hlQ X7RnwGM9 z7&$#Df[&A`00&"{S9Q?rKdim-- Y`<}KWriU`)q(;ʂA# Y?_@f'eqtš1OD{UTFHxu̦Qb*ʎ9ƹ0TiU'j aLavӂ d+lf$70ZjT4[ }C)ˋC}ʅw!(,:J*׺*Q>*¨ ngDRp_si\魼]"W;4f8Iݯ~n6&ii^'Xڇ]&{L>R*Q!6CP!5BSUp$;B{Z-'k_g7}=dIՃuBsd+*fk-~2qI ]P :6:=HͲbMlZa_ƫ?gGP=ԸRhWpQ"Ilxvǎ6"o_ $pey>CqtWv)[lŮP%\2Q:OJrX4xw.HbϬY).F-]Oa/{WB=kB%ӓwܱ[0u8Ɓn L~W`m]` |{I*-[=|Åb*uhI::sO<#na96ݸTDm>scV*!֝, =vCxxomjXBS2/RֱU|jvC@wc8{|#)x"w1H'<kx+ԂL MӋ*鱱U}S Ai5:1c C׭羭5jBAHS($Q;TG4;/; Ljܔ1薬Bwmeas2}۵0תz1f!Jk\wMzL.]46<˻m L޳/#OKLSaW;qv"y*or*S?70t-_T $]1)cmL߳k%.dR??OE~=ZN$5 zENjPwRVd Ӛ/01uwh' ]oMm"t5sϔF'B#8oi*?]kՕP\vq3uJϐ[zPO׮j?C0 h0͋vI9IDe[b'끴bw@#Rۢ"G2o`uzԱsi I'JttaD=j[ӉmB[3;+!#  i/"(MInmGVϦ1E+w$FSvli5]M\+xRQEfgH`t$c܁[RiG@|3/]9oXYrm4e?S{$aYi҇iǟ[NS3{?W!=m~$̠DR%XYHQZ6#nL=i:Am`z8^9=0Ԃ/F6ec2kbN9:̦*!,A6p 88g AP= sJ̚yKZp,7ߜR(&8!0༉^fqޤqpK,TOQb#Gڋz,ݚRVMҿt{/'Xfہ8ßU\c!ݺWފd冻CC-@ysuYHb25$Sw")y/y?{*e!"  &U=Ϸʬf^hH/`Qtԯ͈!M{hDXcuuUȼpK:t0ԕvԿlRn,!JrU֑AYًxD]κ8;q+Q,Nm.H>cӕEVgq鹙 tjԯ5SYD` ,.΢Z Ts;i7.VݲO)YR0We:PG |q\v+07pH_mE5': =m:?p1POt9kRB(%. ¿CkeXo+Bw$QzF{G:@c|?\L`L }Gů54~!_]LadmvE~̙UW |y^Bڰj@)~}nr5v)WY[mӹV}X6Jx7NJNʼnʀb˨InR>z(!Y3K`*X5G+{I?:55B`3'bԄwQvMcw5?~QXD(~2-QQw4L>' hr8〷x9|X,#{n\d.YWEE֤pu@d%zñ]wLW(9f/&e6Y o[2Ec^B1^K3-ߛr%o\KN5#qI|3#4(J:=[ѫ{h!c)ش t0 /UlV5\gTAi`i&@a%ҥܜa罈[X$.˛KNV`2mc e_l~SO4YF#ke)(8lx48T}?(PI8q. ^ɚb,󡾕PcKQUZOo8A^b*YiXaުIy>$(:H^d :\X ( 1 `xʊ޲k0-a1fBk8XJ>(H4T,`z WIARFS+GY"DK#y&]"E ޟalJ^rمI'<8/W2P=ijS^~)Vv%C9EqنeBEח9ci[e#@/v 3Pj"GwWgSk6@#3hPV[7 @}-J%fAs{-L$Y :.zCe8ւYrfpxm6]VG<~:Q[ }|9X,b~|lܩ5,&WAr-6ކwURcP hl5p`` /4dY|ӛg 4뻓 ڟحnʧqT}o N\>^Y'ɒ%n=m=[ <ɊdQ 6{-_&Y-J/7QDB5>ְ%EW <-IU`a \\NCity24:/ĉaZkP/]wo,9e-W2mP4V3͐9Hwz`H8zA [%1 $KnUf+Xa ~\u.̂b78$Jr66 _y)?[j/mQ8W_QΖ_-Uf_s.1XAlkݞѽ̩4G' mg*91(2 Gy-57#_8LY\,FԪ Df*7;* {n7ܙA$cc%:ÏHEA04`|`f12Ў'U'_Ya2)RIO=v7=֯O^Yw?@OMBYrt[]R"N-l ;JFzs%B0} fJGN"oW<#s\6 zh <"7{1~jTS-v?,U2RTT}a/'q0qigֹ[;S.^z1{Wx# H!SjQZg<ؽGbBnM(6kc;#CAN))("@=k4E|J^̓25NJ5>/BLh 8][ w^h|W\p ؞bg݆RZdEv`w "eKK1<ן81揟716Bu(`imis^ =%& g? /+soZsxU]3*{dۙΑ;0~ȐZnk؁;*U*l \K"1JQ[sv}0U}es\IBw=żI/ra~}e ۴2%QHCgkUMtUEqRaTE@Ȭg]v‚ n&^G f6y4kb QTJŵЛ0D20vcKoPcu0k3q>0K2n#P>3MʧΫ ]I IlBwLs4(ߎx+MKѸ..5د&x|GDӥ~[h h1t9#E:Q}kHnȍJ6kkI:MձDnѢc.;Pg߄="y/6P: CQ!w! ?P;іYt.҄Z%6AV2ӽ?rB"X,'b;_cyŊPA t4\J,&/XIkuZrW >_^HZdDrC.) ćt2gqv`-t0r P#ۄF<ړՂddFufe>cm|hvyEL[~UTgD9:s質:5kOEO1j":2U[~2Z9Ecop8έץ:6ws X ю遭%En0U)~ /DJaǹQЅ]މ |bDHF-RY,OA#{&]#(3v W]`3E+! e,H aዠ~=в-yGaGi>efokҜ&Ww(3YC79髖-pP6FVIΆ sos0PDK,@^Gx{RFLppإCąLڃ^Vp,i>`JtulMƒ!WAiF6Nv\a Zѕ \/+flt0E5ؒ/8`U*_18G ?gO <Q| 1R$$bc 1 0/HM[sٺ>~Y,a6,5'IoX"\`EQ{5;I;'U_WtjWzULHiѩwpYʵ~h-/2Q}ƭm] (Y~:*0'хQJ (10J!23>=&Wj 4YLy)ל>~%X#A]`m*jtl Ft4QON8VXT$Y;؊Mw?u]P@Ly^O5Vi C0"H M˰FMۧaJYZGW+ЁAh<`)mCI'W uN (jly?S1{J)*Y⻩dˋu^O5'RhV̚kGLowY9;jMc,g8y<@IEdhjX8&81 B.&U,$Oy|WQGRE Xx+?&a`LgFÚA& RRMymrpfgONKZh<Ղ[N7wg+J$[pP є`XB_]\,#rB:z>6*tGC$fG"c޵"Vf&s쪿=r!˺,ΑH-DmwwdҠmVGCj $EyQzLݮMx#iBMe?A HJj͆ĊFBM̠o_]G ~l̀{*) 2cg+>uj14w5Y74h9u#v 01!6H7ӾSb)87qhgDe["@ n0>E3D!; K1ʨ?'}*x*~ /Ga@W7G*DGE{K>NFIן^gT^^ਘ6h8װW^RP4ׁGΓZK/C 9τޒf K &m~35$2#Gvxa!e LX~D11M IY6"mv<9u_Gh\pav '++V~<= MUH̒ldhit ܦ 2J) @9X<"~/f=%C'wn{ALNdR;>T~귞qV]Ur}Ǎb™3 gI=%3HLC$^J횏rs ?;"C+ 1}FR` heqqָ0=[wm,(RB1WpPEu Š3u;`b/&5.ݴ,dLl'p7-R'#&d/Qaўm)"GFCym'VdU<-8a/^r4TMpNӼ|ȇmh@ltkl]f7)٨P0Bku +HՃ:]J5(}| WdL_OyQӔ="|uY9`㘫ac7 ܛ*p+ôu^0 D7R*NTwGB PܔA5_7=GݦbR$D,ɹE f1XA:?,rSH 爫ENEv^Q~"Ji=~rY `ҏZL^Re_*~%5;7 |Ski6PTVQJJ>eo{<{/{` .4cJ4X:$( ZqueKsԃ6˧:= Xk'0h9Z@=9 >gݶr6mhVwz4ػ_/w؋R]^xw"M2\hU';uy%80^((ŞP=qNt.ӆ{횩6B;ҎOXXpt15 vB'O¤׹3ʬs`l]!Ylm.c:<ۿYx墸%>Z/ys\R")?,BR[#eNd-o6n'*^O:kd =ɞNwL⾒IOt(jmȱQ&Mp؟(]Ϫ O;rm-2E&~(sw_gAfbYe yDdQ KgehuʀKI~\,*K|_7@U9*k1[UI IESWݏ)BoZS-G,6$7 ԑJS: N؋g<26ǭ .F$mQ 3?4sgnTEU,ӄq_ f!)I-X{AtRD@:,۹JqVI +r7oQ 8A\]VDAdܼk"&f[\M<@lyWx@w p]I]igݜR W=-,1sV `^Vbp`Nwc"MqQCq$RF6ف8I t AD/Z77f= O#']72*36Ӿ'/4JMqFMyS bѽQsBP9|l"jѺ)xV+W:2G A$uֈc_jy'CU4? T%xqЕص M:e9.ng/HZшSaMnMwy^#PNw7'F$N@'1%ld:j_K'Wl.p|u ,Ya~7wRS9˦:3ޯw'I>f2 Eg#m!C!&71 1Ϗӥ}퓓<ԁ^C~F,|- ;Nl=WĘB8I\j):Tώ~O8jFY.0MTx=TZs2 pA3ICJt #"p  L:z9)J$2az8X+Vy-WUay1i3/aZ~Fr·i甦$>~NuN0 CJu!LɩVg%[]!ێ0zp&'p9_PWfۯ۫s_hGU e }U!TAU4FR.\t^9Quj/-qfBw}ƛQ$3W`)P*BEUkqj EZL&QAgduWY ?a"X `[}pvW1`OwZ.ĤǗTH&3{:uZ|5E2|A`R0 b 67+E1zb×w>."ؙ5DzpjE ?v8CKC.UӍM$).V'tQ?I^uߌimy5/&rd`_9Q)v!גg>^,M!iϰX)L7*ZxŜ f݋ۂ8`ST"(6FghтeUw>+aIޟx %]w%DifJJ3 eM5iSYl4?NAQ1d`aX 9^! ߹_0RxJU*㶟{5c0iYm6 # @4ܽON.dRRWGBUQ04)ņԨ:fDYZwϠ>_U`b@ bڄ+ʶT׷(:0cU߮#V6𛬠|[Ӱ]f9\r>n%g&G13^OC1Yj3T\PqFv84sM|}uR ' SѠ J @ R KW€"_shĵZ e0 #Mo}"$a}?샌%s򷸂+}OSh W/OM^4B$Nq.`n8b2י(mU#ʏ/F6vTPϵ洲jܲvoIᲫaE^ZR^fT4…#R} P_g9ш?tίv;Az 3&0 \JLX"C@DDjdŦ_זOx,Sa$ rv"\#oʌWT6w@0cLlXTj4p=ߥdcL/u漣H ΑrbUr {?eG,/fEBW4A d㌞um//iL:8 KB@Uu٩2*c ۈ\ pdMjK*e?[zMbaBh 8>Q-inגkxNдe(QdpU,`m!wQ): h_]X$4c  K~>a"> Hm1i7Kv{Q^H bs\M `bb鸓jl0˅Ӳj: (=>iٜX՞{h6m2-7R.BE0~[uLEM[cb9~.e$y.UvȂ_? xp޲!FS9ZB"s@q[1ӟ)6v ZX9 Ϡk{ 'Awc~aQ|-vU+"b2-hNXs eӃ8`\bYav 2tƮ&uA;6G)^E!Uie[ѨL`p 84_??E&oY} 9_|SH qXиgC1w &asK_7NV7dvz>OLo8q6~n Ք6n$EdO(bt}4#AuۡPS̰kdnH B94Ѽ a=ኈoLSї&ԯr`DqNR#Q`%*[x^\>rMw!U lаr%μsGHbP<4f6 AFiV 2ɳ\s6O/vX6]5Ox.+jL9DbYz?Q2XXÝIqaLIff*_0v&ksげXdZS*`h$8Oh̢jfX/_s{9V8!);ԅrhV_+ؤD]k==06tݰb1%T0j>2{PaG-08׿¡h}S=^- QwG&'/\"}sP_# )WDAв ]Zu6"0EGd+)0o *Ab=g^+VdSWjcPoո7J{CJ)jjiìȠÜD&VGY\%Q-BՀC7 *d=$caH;g$! .2ƕWN;r)(j) $!0e*(Te⌗e_F^k/'ƣ|*qi%c`}DtA$3w>_y 8yU3u7A14ϵV/_m0Njru#t,)m # $3*CHO$ie2'\$A>Ak-.X* M5!Փx( /Z,a= ay~ތ6L) {.2lW$njaU͖fąs;L, ~{0}2Չ؏ /j'F]8 ::2sׂBdPłxmKLvlP U8ސ`Y޳˲;By֌Vfg a3s%`U#|{>+/ D`cF6xͼxw&gu4P'!N[3YW+JEPk Y N)Eb8Y1FY,-$9?BOZQ\T(%vTQ2`2#OAY NVfp}׈\Q1oS]yܹշ[YIw[QSD}g )}ŀ`''Fo9XS.뗯{XaZ-nᎇlm򀠈Xӎ >+' gC},ҩPpV ӓDZ~- \"y%TQ⿇n `V4"H3WVvӾb\@=ֲ8+o\gN$j g>jNm29IbrmxَrUP 12^ҏ7.@.L1f+Ρ:7UxE6Hqz "#Էȸ& U5-'1GDFA@b]7a\,ߴFtaY~U!%7FйYׯTU*[ A+K oSHqŁ^կ~(@!@{Z3KB?IbmQ d''F% Z(}ҕi(C( ٷy;cx&ˌUӹbʛSG 3uQa3}-K@g `,hfLwT_BɝLtMS|UF:U ݺd spY^HԃDn4#3Ŀ9nM՚ܽC'|Jېw5IOPOg^I6 -~p?;<LUS2ny˃@?fGFm;ptrUSXERɺM(j"/ǂ i'5B=Ԙ熓oײ99W0,0j45kS1JAVb(g@,ǍRDPˢ{GBL%roP d/b*Ѱh O»Lc)y4:k$-d[rjwXDIdЃļ"lZ#E@xo.N`LI44KMds*i+%9fꐂ 7Y.$B{B\u)8*Oe% Z~3d'ĸYSqSݦ@" IY]d e]?0kaĞj+bSgo:̻Im< SD0 {ӂ>fV1WlT ^gAw !h!btV+a%c;:R ?# %ڶ6ܡ(\=X4p5v)3QXyzwȜoq,20=2(\ęʓ^pWF Qgv5lAx%vsH/jYAjA C.|;ی qS8*FDS1% cߐpE*=r.0{ >yXE[T=`:mVr(ss7d1Z%î,Ąp2v]΢iζJ)K_<ʜ֘<-ePgcpo@kf@d᷁pg&XaQy+Q1=N :èx-WPWrnv !ǻ5R MȞߙ6Ғ-Xf, @Rx>[B#f 73( 9`YoOGSYFCT6hyxsUPY FW nAփ5-.4].ؠ߭/[`D)\{=LՊYP42ؼpK<]TK4SO$XݚShǸFvͤ7aSnIT-fL# yD?ꪝ}6`64H`AOS}7 Z\5gALׅRUΘip9!Ԥ/G{:!5TXEFq-46}͆3^𞜂ЪAU2Z|BA_}? nG2Hz%3Sב /TjE=ܐ(&r8 Tb< V ;ԧ4(}zQBW(7ffCmNIHxW;G+KH#saZe^USLS4kX1/lKl`O Q)$DVt1NHw--ldLAP O7n{NϺ~Çϼ'[Wq9JR賩g ~F_%`L._=Ǣ]̱DGC-Csu9 .1lڐeE,o0٨"Ij; "=u,,)P0 &~mvd{sSGε[MMF|{@JnqPȕO7)6Nf[C*f#\ka8/!,K2?-E'G8m"ubuju ~VNnH6 !5;z66ŰC"|N%7 V 33] %CALdf!7uɶs u(ff~kcp}\i̶f۝ȭ}\+`XܣP 3MOU kq&4D=83|tٶـk!:._<>:E6:TҮm% "od:uIcw%Z(S#"Y;t:䡀2XLևs*l)v> d t!lu"ه~΃j OeW>= `Շo.͵8݉R꾒wI,XktC (< ZE}~g l4imf6"]\+y=Sj UgR5Dh w֤n r7,hALA_p'%v̙4y9wU69ŜBf኏U0Ln|dnh`c2881EU=nFDچ:xz=rݫܖs HɓboJw{pKe?s^ð Af.G8qdIRQ^;컞_ VS[FUqY2&.jDQ . 8N ҧI]RtU(,geVqFL6oXT ^{gfe,U!>=E"̽r9s,\6Ť3 fw%ǽ/#BKϿ>EgFMKK[gTot.1cЮj +̧"S9(32RI+qaZ&Gf?W5V*jZV7ntS✒}}fr9؄d؃$dsiТEBKc=upغ^X+r͸;8\Xgڐ$c1C.-I,xHRԉ ?z{x C˵1+N^x,uUZ'mÃ`vK?z >&5{?jJgSh1H˄FQ^Jј|~ޤqr< /D4/5%CUU+v@K#=۬$=0}󎏰R! ]!}M?`#U#'*+a_9 {쵙,/kz>~#1m3JA!UwwOKv6q6W+@Px^-lI4Rb9fvJZI|39ىɖ8"Ł*k//yZrHU4ɹ#1E%>੉pi?' ~KHrڍΆBF-3OA钇@П?D.nhnH,EI>00J{`^F`LZik9rű1.Q"L +5MHl+U']Ye\# hRJnvآ/uK_h:WIf*0&-7$yFj'Tp14 5W+@\ Rq3K pkm\TbtIAkVҏ )ƮNR3f9"/Gf",aޣ>~g9{qgv׫#C։=Ѿ&>]agUX9zTl 9X2<>pR7÷_eoKgv9ǐ*Q1u8HBY̊3D|b}3v`kґ ?f-k*/bD( ȃ XuL$.FHJ>vS$2Q hE_wja5Jq‹klA%׹A۵Q,OKJL^E.pszob~ -:-ڮ9:~OvO0 e~o)FZe"U|4!"UXW˘N%wC Ϭz(ಠ^õpqHKJbM2.p}Dkz Z]B6K`|Gk+uΩfMԈj`X@Py"Yb7;i3+*|"&nX~h2I0|\3DBHs;h)ŗX^i!#掓?0ᙬ膂]1 WdDR{qՠ'N(]xTp Bs}7ԩJJ1'sx?n "mԲ^K)6yŻ/VFvʩ]P ۖ IxR:]oG# R>dTۙ!؄Y &04Ć5,`%}7nnrᅎC.F{" ^2uM A8BԡJ7UuN`Tk)C+x>\jtɦNگf XQkD}sH" ةm[l~RR3IØ3+I<(G9߹+0N6%{J^M'﵁  7Y _˹H@4?EV*ΙAPM@~9i~@Eqhw =;leg([LU6s70= A"t+0,yIU)er`1Yϯg\D`i%T!HaKb~jNi "cDK[WeBaOˎvFKZ0njcѐy=:ř=%n/qb^Ca߹fT۶}*&="22d"ɮoY~E.$ԩiдSy?="k$h| Pg;լǴڱO\zhK q&2UxáT+oa9оY"rS䂘 f\siM7 A3\gn:W7n=囍o ${ۖ0[э4L@ 2@55f,޽2aP$õDǢ=>)X z8sg%=1' $YBDΆIj:4L<6/J GԚAwS'%,j~zk]#?lZVCVBv]{SY9e |ULEYbLeB2/Z}@*%-1kQ (Fފ;*f;E_/Tzcn>sh@^TSc hf&a>u"KifgP1ɩ *7eQc/j]K0"1tqɌ2-35r+_A?xyVP$![:'C5s KX Q(Vp%5K" gNgUŐ<),lE{5 L G"C{\=.&R9󴳂+8!)Rv#4R!- 16]x Pb6YuhDlkHȥW_ y"ğ$@N3+n| 5xw+XBaT9:?k>vJmVva,Ol]i72I&.O08!L69XvoeU2LNҨ1 h|7&9ſjzC~]_LB;zL|xRnJboПW˙9˂CYEЋEOWPTX1Ϙw#@441.ھAcSjAL 'ogX߂t@8>h}fԴ*LykJ0PnֵлA,(cWM[׿HХY-g,].*K;BTŵjҧ2EeOaLZL}i!Dk8q,)N =g8ޅOH#ti!!LdF;Ԛh +uk]‘o٬RsSLfODTdR&02cF4;eSeߞ4T"#d<VeɎΚ̉0=Ʈh2avGmrl[K= {ի$㰌T㥱4@/T|^ӢZ6[)jۍi̪d_&,o_j$TR).4piL+& DޮvgF|`Uq6*ֶ H)#j%ai>T]&W0xnK \;\\ClY 1eLǠ3U%@0b=wǫhbaVHdGҙ  fitò?"v"z=9Rf89uStq񆍎eP;ې~O Az BzO4>7"p}}ӷ0UW| ''HCsy^yPNet  Dq{ -;V,E"AWb-y$x ^-%EU '% aX qbF*г fնR\Vh/`QዤO%-=֧ksJ/`H1NAmKv'#b{XJL$0SZrWʐGO1W- 1\3e'C8gS~Znh۶S2c~;T_1Rck7`W53;Š Ղީv!K[T/y%}Ajf4,P3#SPlwOCč(@3UHap.)ߟb KD"k۞Q#0\exٙye۽V$l*rok0B4'nqx~͊;1 &-e~kz` )L5ambBtڒ6>< _f]n3z )%SE\{O]4<5v䄙颯hvG[ӴT_Q~08˵ݕy|!{ h;AwX3}/ PD50+Nv:hՉe`X%Hh3/+Ewو#[f[uCJR&hky1r;y,}Ωt\j.1 nesD|Ow\ێi1SAm4CUu)͵g)|LT0&<"k/ȆYw;]Z!c>nI1ZGXO>55s6 <i[S9AM ]\"z]PjyhNbxaQjP]͍)=綔"nAӫ61A^5\˲"?D/DzLE%ԜH߸oy9XAE7}nz{RCQ kcTJ'Jnػ3vqřqjkc| Ҫb4(UQ|' ׉_=(ۜ2@]H*%HOuQҒ4Ϗv'-]]S-r9!t5/W< d3}k`‡\RVuǯ6NXZر҆xVa9l&b!^魓z|ұP9D 0Y%f)/yyH]WܶLTdeG(fv=rÀEnu~=@ޡʒظDWYBw)njaEɫ.v,?ʋ bmW2+ъ\0G Ɏ-}j>`u[^2Ir |5.i ԓ:mH/܈BO*! gϝ_kÅS (1V ꮳLAu&TcwuҲh/&aa~m2)?c_4 ]~HBgyT㘷eёKz) HإqFaHoӭ(^wR.N&"5x+ȖQ:4@C`+ `E;٥ ' ˯/i05 ժ*PP# z҄$:Zf ^%ԐR|(֔ K}8Ėnjz%H0=T:^$mCms*B2^*B9ىrXOˤWJia0Nn@3r#×BcUQ՘1fR(jJ8(B n0D=;UݑX _\:7ɢFS.[.̉X`]%n _Ɣlr.4+T^KWC8H6!5f^nUuΘ*4|>8gv"^?a_k`D~#[\|3hM=52xw|Se.3F#;컾$ı"R=]:ӏr_y:gA`5솟-9JODz͛F3:6{*"jҨ^pŨs4 kM37}fe2)9c eL=gՅdS;I^Z;57џa CىUMDWR"۱^P\HϿB#ϯWQj(bu>_7Q5b%rph,p ֩DZp~k B,8|ht& * U;rj5J.``'6ns>-'KbEC!w)O ߃>@"y" X0cƴc(TrϽ̏ \"Zc[bJ2;>M+$"Wq+Vhڹg_/kȼB藀~3BU5؈I6YC:9&؝P2"]{%y \_.>jKP.D4 uU[_=!S"Xʝy^|uz)8~{raA'CVOKKT].z[ R{l?4#zI#EV$7 UQ J* lO{}on]\ξSeT$PS~wg\&פ)>).b>$ $+*]KNzZ$SyM(W݈( Wu;ӳ,+F7yxCN^|?zqF37yXOIG\b&jT $GER$xùf Ɠ5{ -,s4[Gv̳wa-Ҹ7sE0xI\@b_sk97nCqmf~Dvy'M. S=<ޙP`>A6bpe ’rXFB;w  C.ك5^e b,|[ FWq!y~/kԁDlUFpwmx3kb5(4cݒ{ysM#rt+5+E6@G5SA [ۈ&xQ{(U;'GeNgHLFbUDI'O gx g_صnۄ6Im0,9 '"u>IS$v;ߍQwqtt"3kF xl0k=/G w1T5OzhX*\wf׆݁dO15egPRD ]Ci[)Dӹ?ҟ"ZITj~~YVn+DZM *UU,pn+ԕ:`(X ~/f+,b Ľ):jINT [Alm&KΡI ۼ^^{'(Eijz]c=:ƅT y)k|;Gs[qYRYmwj#ɥtMFNl=|uy־ؽu!yp 8(=D4*pҒ4P9b&zEeCT=M_ W]A +3BEG'lck)?Yn!;<{M\U{;lgR^"bŹe. g80厭Jk-rbtX@7wPnKgvы58*7됿MbdĶ<1 OCC1g2c5zM*s9+hl7j3Y \W7Jb.Fp΃*!30k)(O}%FIyɒ]~O>)sީ5&> eutYY|?,T闩crقaFl"Q_UD $nt=\=\,\i]o7CDg~'74~TJG,.jQ;TB=NcH"+r\1?w6Cae]٘[oS)6t 3Wb"Z=kCVl(t)`bI= Qv3jFH:UwK+[<=6cM&+G(ǀӧm2MJytb :ebauGhp<=CP33a,6oo{RV1Lsb&cʹ_kv\  ћ9+TRehP+;ݒ), >A"9g[ :T';+qDga|ymɲOPYΐEu@ilN\vH 5Hx#$ALe =8c7~D[Wr(awhzS7Aт; zȨ)t^=$v?kEP*M2dw̹ަ>ĖuYm[  NnE'z7me$aAP3r/˃qVu\/HD~bNOx#ܫh|x1F+ߦHKNz?(կx TzӜ[+|AS, OΙfEfxML~忸G_S+dǭr|? J Z~;.ayJVT|zM"wy.8Nh 93Mi D c]4'}| r\8\h}89cn[^J|iM~47k}Pjݔ'4!UqC V] g?H?ִR%w1?ҳ^- ̈́Q%Wc{'h;&oQd!詋;;s:_L^M! 2"}ҭˌGF5)~qWjTVl e]޸ KTy9թ U, D&\x q ##=FtZ48CFn󂌲tU ڣv9L̸MAC]$G` _C<"A,Gft=/xYSm?Lͨ2$a$ 4ě1p=3w!X<#ZK9lA:.nDM|j%PxwGvkX8\Sٓ#_uoBF7aq'V ˥CɊ[ &cr&޺[e4L! arv h yIY#)ZQگd3ݰj#/rrE[Kgj|/m/pKk4~N._40UOI}Ĕ R [mϡ)۞L ?9Mm< 6RbZo !SG *yQI5"42ne\ۑŪ4y~oưx:z&K\q#@[Zzå>><ܻAOFJ3tpkfHWFʈpx<ź{?!ͧ l)Qǵ1cd 9 eQ:(Es)b t|l{cHFQ[ vJlXirg3=TJ0V\HGO͚o)" 3-UnT[eNL7+3SM~7'A4Pf{]S>xa+3~ xF\eV *9z 4=ne(: XW23vX(opqs L?aDlkC*lFg;!EB*(c`:^: Hnht콃pYgkP^pf 7E%C58֕5DZ}7rso-,$jHoZ`?{CXS0(P Vh/ysuYOZQǡL 7CaTݘ$v.p֛L*,-Q(z.t'j_N3SnV9U'QP%̓ :-CvEi^`2N&Mo2"o-9O5eA#AWt[׹5' KZH>|]^D?ơAyQ,9E2`-W sw@B؋vd h\ i̫re p6R7]v X֓&}$5e >Tmٟ6|NK/iGiN Z1N>x#._7+YKiiM3d\ 3JՊ p/xXG z-<+'x)0j69YdMn %ân1~e=FqTzt1%F}ecQ#D?hw3Ot$ci VJbT hfgTLB7l6e~dftƢTր)eNCҨ@4|770m'$߮Eǔ*}}A⌏fm5܎u9RL8`v}[ _Ҩ^"oaY"L#-4f\U`oɰ|}IVDf/E`\B:>W!O Iv8C\dr\5u4's\m7SXCa|/j;Kc55.WY֢~A_-ҺvT.acPcdɨlbPLa" 6錛xfLn8͏BeijEk=> k w}d|/ Y`u.pW55vЮTr$sVDmn͠Itw 6@sM)eo\%QXE3~)"^yZdyP^/D,jX'^hU֥_LT\Ҕ7A<׍ mmgC IRWqy'CU!k)WKwM(0ҀDe?4t 41=Ic0W/:9I=]IML"*wִN]-[Fj(] ;.@Q%hZ"dv"-}B{_=`/m ʝLba|G@ڔW_!7XibH8O$v+ ʉϗ/xhkd5czrD Hd.{9% _Sam(_OŲ51 @PȗJ5{wgO""E>O[ICTФn? +|+QVS6`vH\GL*z| Ef@`oN5'j  料(?擜ɘFNqCz͹۩8ZWzދ$Z V Ŵ,L!bt+ޕ) #0'|$-1h@>7woنvCh<#PWCk/'еA?m0 _-#p.W]EV|f9"3QX ׋J/4p7 `;x۵=yyӿrIc[TN8KbLntVU꣈u86?f4k(7ٛMD/d]r.Bj5E՜[d{:0VG5tnq:^ pEҐ̙)7BRU6~]ƌKvl/NiPpJ] o[SSM  C|ޢDfe'Yl(Ӥѭ/oe}2+Kt(S+»8MT:/2eb Ek=5r]ϡX[ n/,PJ 4`Ov\#:[H^ };P͎X2KƝL{},^-R]@$1T^(`VN!⧣_tBE65~vMcXSLK:'6,lґa`c5eo8+d~("D([7C?\Nŀxe9w"vͻwpDǍ^G~ pQ5ZP,.ܪ񹟌hha!J5T d?KvbIM¾UƷюgaāВJkr.5ig`= 0%- O>{y6d% >p0e\1%$`B&T*bh2΋U./U *S4JDE(_m̵M0{`7 n`S(fZj2FTϋ!ԫ FUTV%fV +mKQ-r՚GG9)?uHxC O$`n } c?$B̼xǂ5EGTE?=4 iŒqՂVQ'+:9nӌT2r tMG@ZF gˆZXFĈكy~|#9[Cdp-/,_VogFfϱ?_v; Pr~J'^НOzI?ƒ3e;˨gn3s7MsS-i>[|_`&4CG]He@N'mƄ:SHi+KqM&+.Q `^xz0r𗏏wu.1K[lGC{{;9pwTtU*;{l-Vӱ\}uT?(TK4” 1B@_d';1K|1a'S"OɖXFqjUɒPstJ8TWZAu h~9]2; >I [/ݼjC<@];Y"ހ`;> DLF'~&;4l(( dc]\Oz6Xfc>O~أ^EbΦV'X$&/'z: N{m'"" %l(ol 3k ;Ig1Ñv#4U8=£7x]4 ͋lNoU]c^%8ޅApcw̥a*a]m|(me ytO g{4$Hr[Q3h/O5QlLP4e 8gȠjur]9$N@T54r34m0,o$BSVYGl8练+miO^L {\{5zv#++=T=lFn2r[r҆TI6uD2^j>(`%SQ- e67>vVv?']AEPS=zx=Kx+RE#d_CǷ|\q-Pk^HeF. `|Fľvg QQU!䚕>0ML&y ix@mC`^"X4(]WܼDql)eurFm ڢ\R(K!HaGғ̲Dؔ\ps\LZJ1 = Z{@' #nig%H|)h?[a7]'Gӹn~GX?oaK)qooj apr ZagbH_]SOIbI\nRTi-ч`'e6Mmv6+ΚebX\#Qӡ50P^}wTu{r3^5pRŵ:jUOl[[I?m[FvKu X@%;Ek<_F&rVÙ->o,i"Wv@P+Aj:D Pr]é"}^Eަ~Ps/,HjK ɪ+RO֡d$XK+ߣMV#jCw3Ѧ~I&jRvp05BT='.!\NRN54gD[::vrDY-& Ŕ{1Mb4Eo_-O\CR!NVLO /<\K/gIPTüGmRk=j$N{sD|{ <Fމ#*P8x,#{XLHxkSxˉ$脼͛n 9\HA0/'SY c$쑲7eAGHLћndxSg[%$&lI_Ғi |*6o= 4p5)ŜA+9;lη+ ~Uey3 V-TǜecOP"pi,H(%ېZ*4]q_z-H]BQ|:>EۣJƳ_N =U.Ya%o .T-XxiO2=CH)׏-G`ͧ.x[(= ts4d 4v*I֩F CG~"3]m DnSݙ+Z %V%3*)M,7!F6FJ|5[!`D%# ʠۮ[7^vlmѭ@wNJ0_rqtMZ{UvFZGO dg2L:%2`@^?Q!X'=+S{j}[}h8cb+nƢxb'6͎ou?>M?Zzp$v?o#IJa2$ָbV)P^c?bW>r G ڄiqY .vTU[I?4(,f&ۓBʺ)sL[7y6]ְ6^M}[K9Yya6` [JDUdYB?vja/5JZE;΋G O?;oI/7i%pj~ ߿9BKTlDj!0F_QVG .<8a~:ڌc:~Ir[2.GH$ϵQxq-f}Zjt Y1]bj&{ p(k>{u/'q`qq/ aRJ׌OvzhG&q )!ۦgVG͑N$J򠄿{kځwRC_rac__a&ˁjgTcJ#0kBF:,IiUҖKp@ª]oKێ3{9bŖ Ϻ2 ϼIUƐ,}1 yʠN' /%5]T9[m [ 7wy:"ѐ5\4]xAPMgvDDj9 % {' Pu]X KDk,| esdt!34|(hiTJʋբqd*M/G-$  aq%Yua#A|:+~pE´ͧ3]&%ПY:YS' \FX¨b@.37oMP3"SW+JhY|GCVUGdQE}~,Y%m!S/!;j?O"͂!1*\xU1PE^ܣZ)++27b FM C+NnyqClaF.EZDft+ L&/rSZwIUzCdS_)FօL"뢿)䣅Tz]q]{'ӶEmu1XWQxw p'HAg쉊@Qb)IT1evlC+[TȢ i+~` 2e'nVwNx>CQXsݎ~XL:{Ns }b8!T*;g VIݟs;괭.؈ `0\Rȉ(ȸX]n1pF&uV݄d[k^yP !p+-2|/%w⧽qUiბ%؊~m羛ח YG|(k-1dEiEzYkNYM@ݚ"H<r qx2ZmW6Z ".H,wbi_r~! ˋ\WxINke `W$. 6Yp/0[:6\27v^r=Rz(~tR.; Z8}5{9qdiAV~1t#{+ ~1_a(؅JyܙT~ЭdǾI V琞irs҂~ASHbF;%ogȵzOSkG0+K'} )Q'j1ibe͌SMk$Y\ VYz>oGl{-ɉ/sPQeYŒXmܟyx-Vp|iWCp-ձc;:'i\<~tq!~!I`CL'BJoWFz70:z14ae\tx|T8&ЏGsKU (Pe 6}2)qT%U'kR%>iv ̶L80žhU ҳ 臣1LCU9pEVz  ixP+"h{8$M6w#p3#j;*]mybWrs=g6Eu1,bW ~+oc|"^g Y\!R6"9W=t 29c{z^!Jc&ן8 c90.Uy.`z QϜ(}2۴K邟2< ,XFԟm} Hv?ڄ, > F6v:۶+؀׳D:vQQW8; В(脭j {aUstAo{%y)Zu&kr"ymBI|,$X3yn~\ns4kj{5-7\6N*hTW υesLʑ!,UM Lpm2Zr^]j<ܾJ|>9ދq [уI`pIC;_9]pL ), }qT)x:Z7#˧&:_/՟UNj?{D`4]׼M ΆuHvt &Rlx7/w_F#sNVs.|9)J4Hԯ9p oyXy5ѩnvuFgch0yZ2H@53V*J:x(!uwfs(I֏Igo3=2@ m>B~X7/'f@A[7[Z[҆ }o@pM24"DA}U gь9}OB tҖ>|xLﷱ0Q`{iʌfCcĦݽ̑`|rNjP8)JZ㘃#R0pvH=D 2S N& f! GJ%eŃ~pCg=4{~}I]Dw`$SxW@i&Dk < >=EU@Z'"@wcXTĔBuFr)%8:EQJs! -9,PXҟA+2ݯ£o_0䥖ywQ}y.Y? u,_C3uP-dXVd]36sOXNjUx$Wgt6%-mMX~ R@\l61$I+HRG}p;=7l6 ;MŸBڻ~'iDIoTC@Q3) PnpsMq:FUKrhsQr* ~,mZ zٯ^( ~eRbx :\`; 9IX0]z32땩B>4UUkS"J/@׊`33PUVS{L(S hJב@<ڡz2Ok:AЍDr,mhT;SC1.JAJ  [\T$s tĄkhR8 7*KioS 9i878r5xM7:qc֩$v@r?5 Fs"߳gʔACbtEvRm+NX׏Hezmzr1x/REQ9q+TG[}b/䛽jPB ZN.`AV}.i[sH8"|nӅ42A1P<M@ɬ^*8z ԼQ3nȅ!?%ul nJ)^7VnDA{{ijşHi!ĥ%Bt都-wF@HB +)Hs3KU(z4MA<0>Vg@~xt4:]X(WvUG3p~e ˅rSJY ס5>W2WU*ׅA_x%8ARXIFob\АݵaiϲJbz-%T %/1u[7NC#Ѳ;BƦ]9LgQG㏽*1_ԻK › p"sVNOs+} ?Q%_5P,^:Y1$8%,ʋ &(6o %Jq;(%~W$*cS˫` 0S</&(=5 j;'HKVR`O}g'3+[=e6 5'Qoĺ|ݰx8'q6!ש."ԁ ޕ6h}a扖8A(fs[7>{}ȧF^hj~)Й\状KVmGC5b) nJY*΃+s'p_ RYh]Zn{-1]]RA 73Z:YžկNp(:QP N"|  Lm#aY#:MiiS/qXް*ւƚߝ:O>*t/.y^ۑgj)ި|hTi^?-xI6 {$t!TtHlEvf$ Jv+/ʜjPd$e (<:> >ź_KJN,](lh/_\\P?=jʼݠtEkFg z/"gV!ERj;Tog%a'_vLv) sh(&Cq8at7Xvqo֗jd찧M+F戜HkegY2fk#޿o5QHRk$7e~d(^qG3%j=RF櫩qfTkH!TpMfc XlhrLH% '2)-w#<`SsBb-@1yc7s6&%=zOԩגT ڏNؔyơɁ0|,dcW Q&昭 Kch|* ZJYtw ^7Ry25xXqoBl$֍ˊiD|d -66s5 u2s2FL.lu|SM*⯦:eY>C?gsOWИ"_REkDW5_5!\6oQBA=`3ƫdP-tδkPH2EtɅ6D%!}@ҺB8C.Dn+Tc!9re< [6 0#_(6" \QjȤQνWrC ia3K}~xêQ Y9zZ=25Х'>n|B]߱nO:!|pv EoHs~,MC  ZSXYSL P+l^x6TiV4pӋ?( 0&9'6/+P(A9FJ< rxbƨNCiVӪd'@gW' w."UҖ7*Qp]|$*3,] m 7K录~geq{޽S' E6F( }UKQZ7I9W6Ie\v/ "W*VF AawIdȜ)/jQ}Aj{AFdI ՀWn #3v8h,\k/ڗ 4SI?,X#L#Kf5Ŕ-'p}w[`ۆY=M5C%btF5=Qm2\QM=9"Fi?q:1ٔ($  m ZT%QO ^0R0V_a#EM(1swDC9>dtMFMYGQoB\ۆ ?׬6%1+\CAT8zG? 1 "鳤g%8_Xь\s>I;j1VQ̠o3̇^*mn|rkr2A7DN![x,%W~%=K]|+()g .QJ3e K?dh?2uHo{-ug?Aʏp}2K|E eCލٸwI:˗bq(0 x1/@.E{dI=b;6W3+! Q jR'v B̘nzQJQgǩ>5}}zuy'lW,H'tܐ{%%n;u$osGh?oGG)yƑ"vZ9g1g]n1aڿziPP3# ժ'Jh &=. 梡4Dݝ=w;f@}/]^ܸE\nGKHKe?qZMTkvV,N7L>?4h:O歗鵧 sՊ+5p3Hud bB;K ew N0u#E<ZlJf3_2zYv1佌JcW_TR#Lei}NM w:.11=q-4ɵ ftƵ.#} LnwQE8k-[87Mڐ:D)AyRcw毭E4rOG/c>92 pB"w"KnII4t,ӥusem֗]%DQrJ0)l;2.NSսf}ލӂNÇ h2I\RopCVi&!1 ׼pH%Ϧ tֽ zdDhbX,\Q5!pf C~TiPFyx2}pHiм[AY TZs]#d˼Ko<7 VOHXxF|RFͺ|)QXfP 5r j_#d0I/zOї)M%9m,_zWlU>@k!Sd al5+d H&F9 &S'ƔN"1 oզ>N ]H`\V5%$S)_#6Se&yp&0DX֙0vĮ[O Zz sf2>2``' 2\i*(!nF<T!Bw=>F3cw ECs]Kʫƻ̒ҙ')-}=XZ CeZ[ ;9%EIUJn푻;{&fy (D||yt2dXa|a;ƹkF>NaӵVDy=HYZg 푆ֵ:*q49䋰@su,B4_IXvS3BC}~tۙȔ]фL%#iuGr޺%bрu;@H Ɠn\sB+12"?j2fd^k$SФḟ[6[?ĿAbViѕe)7*3N/oj!,i1#rP=%-V.e1X1ѮʟU7߯MaSKUhO=.Q? [r U=Ge/YÂ!q7CFj22[kQ&` $n<Ϝ;kn իwTM$۹뱅m~S@e:sVNH|C5>Rme(7Lkb E|B/1n9'YJIkPÊ+y9w!DCK o?Lsq[Hաmup'S ['~ U6$B yY:(KJB@"4. )Y؝{0y pɅmJ=tx`Kq~O+E>^smxsc%XgQeWnu]"7q䫑en\XLC0Q[,zȨzl?d*ri^ ň|ˢ .r`$SPqk߹ }^ ϼo(-^ELm4^>>(ْRjXEB W=b4CEe.sWju+ٲ;Qi?!qchNxsf %ŕL`D` mG9̎z$G5][aA_ }p%qidہLq^~wͩwew4~ M;^uWIx+t+;I}nbK|s9cDM&q~u,؞`qJBؙYC?׾;yGп-MZ5GݕLaus6_7!3D3t m,|ͻq/{(vMEM-Er- n ` ]hMζpdSP.2R]JH"O֫ZU^:'me{aΟ;8vHm*!D'xwo;!a.nc>`I8B:$yH.%^s 5'J+F! ׽AoPhcAPpK6 ق6hЫЭ@>G𚈝t+h*}:9t:’^{6dڇ'2u[6.O2wG=WQ5&i/e°Z V1ٰ.RDmM,}QK{i o-މL "9ňx5Y+Baf'>csx u02)WG,!,]IGpk["fJ @r0 K%ޕ,G iQ eK"gl+ I5⫽ hh*|1ji= 鶟p+5$:<-%򅦂{-tWE$ 62LVj(>rzqi7F 7Yv&Ret`hq:P@%]U9 FuPF?|.s Pm/gu*ŸUw0z\/HCl#ҚGA]]/ѤYc@R!㌗l rTC]C(7 ó)>H78 E(ZlqdHzvJx8%{)鬓Q/s'.~zS27V V,G۫˄l]:VtjewY(Qv-aT"RN7fۃAL`=Ɓ$$6ڈJ&yo7lBnG(X9S} :w~hp Y,r_K5A:qf>Q}%LtI@{nU'6y}&6| /VOZg`q4b5X HXd>82ll6Wųx)] 9!9 E*._d<}6! ,/cJ5m+qZĨ)flbw2[Bt({fT%۟ء1הK~ZCFCTLX3elJ#r;3$u,&!{&7-+kxT7xnD\h0ҝlkVrCbw <"TyiGhen9?k*Cq mtl踵&AۺW<0vn.q6ʋpV)AJ1SLF`RP2MLuHoHG}nl8fx } ;cyCFCm,3'.:>qM:p l`"ۖOtu5wO|8Ąa3h*Ou5t-bX X{U>pM 95VwnmcAu5ǬbkR(Up{kU,CTWhOa+כ ^ $YJtM asL9B 0jSB _liDp@0xO qY\QE{KxWexXf2Ai _mu?3Xu{g+cyY"&@84]lj,+pHH\Sw5+`= ٿB\WΗI}t+wG.dܐ`ZG]oQj|\QYJmuO | %%Hlôݚ/iΗ6S+M/o{:x+ʈ[8QXnzuf Sqre- 9uWcC5S?mm=ٛHn{>eiAH@-aM[MVzz.> i@`9ap3lޙ8T= 骧%Ӻ! ~Qư]UfHe)#~əu_';1{-ʫlXnu{5iw"+#&<2$V7UDəpx;惜I9ErMLYND_/ 7.A]誤&YL{Il!`r6Xchb+cx2FC+ut!oU rZ/HjIh_\l[ -4֫DһC595R; S>ThfaX\2<ˌ>V{,\_嫫kJe4&;9﹟R'W vDhYn s'tw;2T6(kA˾:G+Bk@[ϲtg9\P cό8"g͠Og<"5 Z&z"8l|KDLQwc X(8, q6K7ɡ!oDgy !:r#Gb#LQ)yLj==/YBpK nIXZIؐ^ VƲ=a NYbaAwu%uS]fm끈xbZ޹  5nn]OϚi2nV\ʆnFcMIB~o].)_Ҵ%h]҇[4s6&V7Ga;MkhG- <0X; Jhsa5[%59hk[_ 71=Dv!8--s!@N&,+߅yv฾Vݫ}>7IFEfM>VI:pMIf{ E`1:bѿ؞oF8vV*I^03Cd}J';t.c=ï zxf?1=,X#kfw0u߻\XG4KLVĜXT^ݮ0(\BRA̤Hb>EldtsօRo(4=Q F{Ml#JN"ZtCu>6n3tl`޽?) +Ek&G-X,H?ZAE qaeo!VWxQkĂ"9[r7uXHQ8ܙpUHkA^[5ˠN:c$8%1uh(ÀgRGM]!}W{و|F _ZjP" i-0 e2='oZ~2QDpv-?s";#J#y^`X;[cz/L&6g^6f. eJ:Xl{Y!GU@m!T+`tHgZ;+Õ+ z~X&zxJ +4 uN+/.M}p=7]CR'_wm~7X9MW%ͪ{:uB!=~P?˭WV"gO?!,i;&DSSy>l˜OnޮYT!ӐkX>Htnz1č@(-&l %s&lLzmhOZ?Vw⍔|~sA*@o( RrHSØ{]n`FyTZ _ DO9r>m2odn4Ѥ^C$ݖO1K%~H72|yPT(fjX{nGSm48+i!>UĩPg݀,^W0q|.-OWYizO}7;|L2WNd5-h>]%>`\1L_=Q#*,AYצ6:{oʵ k{PdH༾}m1ȕl/\rZ|ϣVuG/j"钕CnإA/ޫ"C"hWlƄCA=^>L; /LM#"ݎ|Կۂ"Bz @˝{=݇:ˍNݺמ؅ã <: ]5`Y\ѹ4"U ڤLE?wri?ZhyH21g!K7vt.~}KR#朹S9dI)ϕWO2(ŇU'>]5})4TU}RCa\3)U6hpGo{<ɕבfL؛4-5**ADуĽ` YZ