python2-perf-debuginfo-4.19.90-2311.5.0.0228.oe1 >  A eeQW^^fзάh8&:ZGnX⩵ڲ^qu%FN žעbΌ<( ZϫLsP{?uUYJmavԔeV&{I hZtNs=|1)7i} 䦏FX- "gqzvfʍˍv]WUpsɂdꯛl._@gS&+8̉K%)A*/gb1f6868a014625c1a6be5c80af85e0f871ed789f3a4001c10385dacc7598953d25a347ba37de5ce7c3acf5dcf3dd1520404a5c21 t@eeQW^^f~KFJJSbQѴ0KH+r fbZ0ĸʤ"~raXdԌӹӵQw9!iw8n!"9c x>r32zLO KW4%TK+SK/Wt!Ehwu sl$I5u4)U**iuEr_KTRU3}f8/G)cJ7. VR :aǭS:`>ؒ1 e>p<|?ld! 3 ^48bw}     V \t,<(8h9dh:hFG H8IPXXY`\]^bcd eflt0uHv`z  &hCpython2-perf-debuginfo4.19.902311.5.0.0228.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.eeKobs-worker-backend-test-0001openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeOeeOeeOeeOeeOeeO6a02a93ba15432f1f01a34bd5dd475db7919331be4534444838f507e28a2df57rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.5.0.0228.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.1ede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2obs-worker-backend-test-0001 17011372844.19.90-2311.5.0.0228.oe14.19.90-2311.5.0.0228.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.5.0.0228.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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/0642d16b3ef3e50ef9ee0384dc3c7256-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=739860973319e83ba98bb9554d382579dd3a1fe3, with debug_info, not stripped{adjutf-830c3e6d1aedc39d3ca9d65a7db480452461efee166847edbe5620586e89e185b?@7zXZ !#,>] b2u jӫ`(y0a3v:}|ޣp޹H~Qfh%É)v~U 4[Tq2{9||LW.T ͏dO{&Mlep(W"J6Ǥ Pj)HVfeM0˹ݼz. ol08ccNB g}]?̆dDҿَ2eAPya33F77n)adr&xJK Jc"Լbekd&H-A('Bq _׬GQ3!!auef4WwsYHn`K3#PQ E7P.R$ZuLTc2Ɲ1Bo͔ Z-bL#q7qako vj;"G~GO7*5֓ܵ7!q#s+ge#Pˆ?9?[5}<|~ 9wފq{YL-aZKW>1S|@d؊}@Hj46ްGJ⟇mxy5;ℨ]T"SMA˵qU@CFQ jvaA3g@,'j$pmOKFcxLR;K ׋(YWCRz|g2/9'f"'@~"uG-A|gYr]ƃrBD:C5 z@ŽhH/q*+ Fv``^&^n~|ZWL6z0$Ax<1pLb]u^?JsmG!RZ-co wI%/l̘9@7DDDXA4b`0Zo̡<>QжiZH o%]$%*v bE+ePr5qb| zY|2"KnG}-6^F3#lM\O5/Y1eBZbDM,jǪ-e[ҹv6EPݝBLg(aa0K Pغ Vc {xBf7e*F,Q*ՓQb>Uz%rr&S6Mm`zo &u*B۲)ձ;zRMӄ c񔚥Z^s r#(ulxJ$΢ۉ;ݛդ?T1qv8 __+5yr܁:֎X;["pnBh4} [ ZʮoX趰c\!+ uI9k@rtjĶhxH>*Zhz 4=E;Qp;`:K{/о y(%JOn%C%ʩQGɜKCς~H (L/Jp1}l}oל׆ mKY9mv$I/UPAĮδanB{L]*؝~Й[;/#Cr{s^;nqu}"4bkzVڶ7,h4GS1'ከ74i$F.':v?'n+ V=J9Ͽ%,{[ͻ\[9_̊ȼ=/&,_DMJ"VI|R1=Jh Xjt̠6 ژ{gtcV}7KwPQPöuMz:/?VTmh`Wf=KI \o+Ρd`1/ȩ>~WHuѴ꧒ukZ~h+/6ײ%,oZTβٕ6Zkv2n 7<,T XR~KŎ^~,R Pqr^-! X882P;`Zm".|s6Gt{ l&O/D]#@t?㻃 Zb#A[ڟ s^@dPM8^J7OHN.3&^u O6LVd"stkn`~.{p}:R}  #;2B鹕[yۉJGXo*{K'L7ύ-#.ߏ3d#{bm48w Z@qKT xMs4"$Kvfy]7L |W*eB}B ՎT^?Pw9hxD 5-*kyLf$r^#r $ uj/Xq۰C)~Oܽ^(.Ŝ4%$bUD.$|J dƠ^]oj7s05O7I% 0iNy(8ضRI(;a<3lqxWq:RTB4etu18yfqHߓlmhnR"lHkko? g")bE\dS|[p3u_ "(:{)"v{V)Iք^slb4&BC:*oշ \0ا9i%} `f:}EЯN+O!BצA;xU:m"tM 1@'Ow@E/$a` ;?Կo;#e ˳ Ia5tNS=7O:#]!SR,B` pTGuS9_(RH@ܦ tJKkKD%uo;#$_pWA{3n&]㗋_|K4u>J9K4>LfY6s@&mNBI]n}#b˘ᢏupܰGLK%NVL!QuV5Z@ cWѥ o ˒ɻMc0cջl6?Qs?DQgp))-&\mnNDSie 8ٷ_Ex6)x|/xnM@Ļҋ>,sVIu(;&}ԀEAu*hՏRюR'6y+ȵJq WabN]|HZg)rB9R_Ś Lx n̟ 2^Z<>ȣgY5,]TqWC3]Ds!0],'.B~s}dl`}1?RB3`Z%SWqQt eX ri̐],EJ`m#RYJVBJ`kf|V׸ՙ(>@Vu07  [临߫1:8*wʔ{V `!g!@|p_dg9\(2Xߟ#ŋɘZ>\V8|L)9+VB L޿toBv +$ݻ#2j?!oS b.<.:"Jg,@PUldr}|AS${pܷ8=q0,#uOn3Vc_ 1zY{z2"F(^vV}ibFVo[v{E .,u+@v%E3[NM-`elj|Q.{{&J̨qzoWEZ[ﭶAma5{sbU/ax$' \MK x{5+!~t}R069W9 aQiSKL 3x]95D}j0<-kczk)\-n?WIKTCwŽ.zNLHd`Q\GvϞ +U@*V(jU]aIow𒇡E3tQg&o F&ڴ=+5zzXE%)ª> dߧ{ bEԈ~䃊9*eBw@=? V9GlvƒGiRjZb,ZD$lXi =Yʭdؙ.֠fi@ ^.$|:W xоt#^`EXP,( ޓ6R)ւ&}ս`~q|))BjEgŌ Mdv,̠73Da nޱ"ܒWW美L fE)Q;%e}C5o, e/j[`+&ua[͟vW+PCXXZ' L4l)=aJ]fp>FA>OgQ \+u}( "r/*Yb._?<(ηY`g*UJkho0֋]y֛ AK^>_苨\wકNpgg=gc VԄ2P_ZOA $7bve$bLkp?gEz W6(RGE[! ٳ[\аoDJJv"*r^&D[i<^ճ r|ljDM?P)8l~c$܅aJzbw>M.Y ,m=J}ɠ4z&qS@# zxJ]t3i5`\va4IoY^8E qZNvx!̹c-34Td;x!Knt"ASWwUmH|ǿ+PġƩ-҃лNz0;]fIѝg_ *Z+^S'r{bW_R&oVȦMYs@pK>P EapqEB#8kpj]D+ux~|HRYi&٨h,e'5۸WRq\T¾I 4&WP6X~ՠ-6y-%BDR"Ll:G1aq憽r %k1txG|CXp=9Kcg l;A~"3Ō ,]L0c&-D}?oVvPYr\'8ˬĀ)A,dt-fQ|ɐkȖi:ɇ(o i0p78ѦV* DJ0tzժ'}jt5o w-":%HƖG[~hW 7ߎ 8%[uaU"Tu,xCM yn&lp-smR"ʝel'7G҉njQѪ@RړkBi[΢.(5ѻv9Pꠘ~9{w HɟSFFLDΚ@|WKC574%lL$:2?c~t,lbߺ#"R?"Sgz~T:wbK'F0c拲b:G.'*c.V*%xW4`r,׼Ypzf"6dM.W*6Cж4&gI)NA{'Rge={%`AȫUKqjsI&cW0b|5~_tQٞ/tfR0F ^vϽIx}e#,UZMı81l>4j|,0QB̛ŤinH~`ewtfh~%zCSڛ@Cj!n?SIn˰'2X1emBv4ΊPe}u;Zz>qه=»#$ӊb. X\Csc~j$ $k\[i~$5 v!mJ*˜v1ؠK pε ַ f8Ubo*44B*:4M XNDz"ܜÈCբ\4N'f%¸th^ih cB' )5 򿀍~c]Omn? &܉٩c5NCa䣋rS nCW,fgK8}H'|t8VGadž7,^ O֭ڊ o Y)l;AX`9ěcO2b4e*جyAhV*]Qa3^ϊ' q]wҝuBCC8˪6іSGJ(ە^/ uKBnET`Y6F/5XɡG)g*ê<*|9M *yN>Ј8÷i5˴lSyҮ5+ZjSav-,s5JCGGA8UiZnΨ 'ͅ.FN̹?0BرDWPKtx(*|6övWD[Q>Arh Գ2x^yvLSO Z#Sh0aE4g) $=ޔ끞\Ѥr_nAa_u0KR&F8cv@HA+)3n:D)Vty=;nAk2΁E9| nwދ&]NgpSEK>E#>>@EK|P\ '4Tw]YNs}˕@,=_H NI=N f>o:#-DGjHDkD5$~pbg0Rk ;͵!޾:׍{XD{寨.$@6S ,j: uVP1(/lY38އFAR?֘Vbp62oû-q豟} Z6}%e _:2bt#[}s 14jւu"l9V2_0V8܁ٌp|b͒v{g v]O1䑁m׽ Zqۨ*/[3ITJ Ta~2-22MhN %E" EPwhZð){UrRU3]*͢QbrW=W.tSyb誅b:$z̿rKmEYMkju鼫ܞMC#=bˈo`Yv鱏](Gpa HXyyrSod"T7nh,Cؚ ׭RrQe ;Y uͯz֏& Rz*OAkvDrͶ]cq|ҰR0H}K1:_ѭH?(Wܜd2}怈wcmt ~ 4!HQ6|gQC6zo<<]%lSU27w#mn鎀9@ݠph :Hgt*q6qubQ? Ҿe9hmyͻEq$fW.MV 8vNA='WM7$&H;7/H3OY4 GA'PX:clzWQ}8[ŃQ'CΊO,ǣ ".7,*4/kH#E/JKn&A/*EnӁsȧ^ˀYSĈV ]ŷHλ𨗒3ǻVԼx" y }sJΨӝbeup˳ &{kܸťECd ~pC#úbY>>gѸ+v0S5JPiq\~M 3ɮk/㋸vJXO^L՗J:)%`|8߆KP J^jJiSCv<a6svnKbH;読YP.QHQk2eÚsweOTTt vr8m 8c{4ԨX"[qg+$kQuNC̦IWu֛=3nq=uAlհq517&ZX27(yqpC<_aΨ(5/,47dk`-_άsi .Uq!|.V*[JLW5(&+ tL cٛP{l%mrMNJ>/B4FBU8`y¿*u/c)9|T}{%Op|ga0[ sMIݜ+ x;,R0Q)ڴu%ki4bٵKʲV|AL*5E]j,D ji&f$kg G4hI3jR[/#EsN=D8#Kd0y0 Ww88&z8eI7,2g1G 1&#b5%1j)P4xG5B"7Ş[W{B]u0(]KH_ ۑgNt$+a:B7 nuj2!goa'ཀ~88TB%HRq5Q:GRУv J!U@f1bʑO(#zDB>[O/N-!tU,7:Ia<^DbfF)DOюr|6&zg9kրzǃmD(X44d˪QRv^8(; 8BVn|%AgX3m%kP$qt/O(UFF!GsL~'׎ڢ\Yu4qケQDu $wRxӡUaZ ᱈S=M3d ߮rZNT>7.e/:1E 9GVdV.f,$:\`<DOKѽzdhni\ 9hBdi/>F^JX^#0ڞ8S-Wj׈1l<:~GUnT0܍^,OV T񊄬3$s;[Wʵ]Zö%fimoBdT|B:æ38KlHCLkimM1@f"(}C e3-<G .+[a܅ `v,cphuhE$WJpiy2Z䡥⊬gIg|sf8ޔ*Y;ϳ*LcܑE?`ů*?x+@>Z)pƉ]yR5gh" &5&E3]:X?O3T|| C ?Ɵ ѱ[s˾w+w6] KΩ[B2 {QHLā!O{!fd>`-hYqPOIbA{5:g;rTRֱ8E g`Kknƀ: a'JUpԵ*Dv (-"#/+;{IlIZ7*kd=}gG+/xōK1&ϯ=UF-k饼iGo)e'f3\߷H[eg*rkY'yƭo;r5c ߼ܝܵұ#7C0ni](YsXqKC@ ^a2S-xٖV\rm.şEScHFlXW]k-vTQCSdvfPWݰ`_xp$:Xj=A[%b*)* MZ_(x?O q詖ĉJ,Юk$kZݶT$#HRjK:*Sʐ6o0S5 HE|}V?QW\3sV"c93"Br@EHSNO =O2zf͍%"ٺxn a;D:dܵu*~'L=@L mpj6Q{3~&CƙbG j;kM8h+u`v贺 1bB+2A1B4{:{$wE?p fR;zYX5k(X0ðkXg?2 P'9"{< -Ċ!BDRg4W:P`rNHs5$qFQdA2Y_.¸7|*~hpɦUᤵOc][srԑS:0YS0ZwLjpĽU`')̽ ,ĔaasθŖ%0R"`-^~'D~a&`,ke5h6nuɗuKQdJ{xNF՜[ \@Db?Nb/!a_8b:ZD9[3ٛ4 (kkW=T롢֊?3\A5;L) .(P'o[|=a4ͫ>к -=:`vkj'Ul[QB+Z )Z6W|HF\=Lb9"cxwڇWq Ei[\B2x#!]%q!] 9.]21ŢZp'`c}ćUjqy0A>xr"_駮@cOGU\hJ.1\bU2vHӡ'#)LW[_Nes[;p5eCԕ'?Pm-\x8L^gˡ,UQCir[9Vj"S '8,IFUHz'>mG$WzqckX=EywiU`Erc|[l=X@(+d>K& ܤnZ R}Foߚc;10~UQFVƱDD\Hsn1=%UBjrEЏօ3 #""οN=b>pMUNG6[<"q4wvZUЋ#[hSՌ.Bǹ3-q~\ Ko 1籰9/@z\:zs GBՋI;M 7\ݢ@QF M#tF$I/aŃ{?ͽk/i cpݩכQĐƙ&!滄5ONJ0?*f/i#Mu<"fo*o#^h|SCѤ$T] V6fqYb$"#4l)D"Uq!nPWT)s׺2XkK7QAޭ~zwiIH΂0ҳ&h r; ! ]8v#C͵ Li}V䯒 %)o/~RvppE88,Y{瘼ly|儿1qAz==[uŠ,E(6wF)E(FTSF (x7/Z+`}M. 6K`s/>E Ov ~fR0FlF0퍅\zRuTh܍sN:@.`]뵪8ɵbSfѻk| c>|1=]j*RbE`Ҽ5ZIJK7 AS~kNfgh(LXij̇CF_oA[ &z*sqTHIrk^IgK,f*Zg ]΢۩7).9;؄Zψoinܞ%DwəhmxD@rcMZ#R#p\fxl j{q2Va `WK X ?A:bMO:!y,άi[AǿtBDMm@[Ń#Դ>˼iƦ4Z3b;_/ɗm"b[ }=׺::lq'Y`2 '>6P7Yմl4|z826ߖuo$`y޵$.{=vnGq%[ OoΞleQ#cef+ct=CU8WOf%}}J 26 m4J*<9Ff`4')Utg ^4(=uME8ï-Lnd faҗ !/P^ץ"RSq*ŁykM 9=F*4?o@jd&[,{Fy l2$RlˡHz $~}8YbD~275%% ؠhɲh?&BxANHUjiL&!"Y4&kv2ŬlA@5V}`$nfB㫉R|M[}%`+gWiv鴈xB ]v*!CBq[dڰwd}.h^J,1 4p"E9xUl>kԝo;q-B5o(SsXeBEt źbR]0ۄA!H:HߒoAZc"QA8v@@}eGAi;xcvd1dA0$5ؼ/k9Qbgh1BxJgk0he5Fګ>*Ͽ!=jW]msU}}tn6{KR[1 RkPַm%~Oݐ2d&geOq碎)#Պ70XGt =Y7cD؏kR\V|]!懆#Ku+HQVBBܡZ4L@qoQZ=>aQuEW^fE۔dOMZH.D5R/4JAuY$J6t?+N!l @N 3kXls$_[1S/C]b3E1PMpU^mU2Cګ.x2JJ]g}74nPܷ\-xѴS\+/߇rwff)#d!y0-HSC+O9H`l4u8RC"I;h'G/WPv_=3vQǖsfFEAY,DѶA_N 'ISGOB j`G߂_>%a.yuqo#Jn;^M}S0%(醙 _1У>{qܥxwUӏ "3 {tH/3@W&O gZ=Cvgۺ:*Rvͦ\4F8xiTdI0펄d1`m Y)cy.S-|f:Y>)@f"n6u#Kȷ:׾APO"*M$A8D~"kP̹,O ;YF.R-FߞPu~o=P[j״-֚"]#ݜ+g-h 1rFBO8h(hDn:h0-d[ጇkn<;@ݯ,I= WQ`"x?ceBN4J:nmX}7aa˟ mې[K3%8r%s+Xym5iZ}$x2'(uzE |#yCY'GN&きS=2&sx Q[ 9ZGSeűeR 0.(TJ Nhjk&%RZP0(a]Τ&\Fyૻٱtd_-! 屹9ށ#ϖѩЍ-6va4sm:],xT^hVFqI3W5&.3#2bH]6CSE6IW ޼.CRgP6b/ocs51!ftUI}oǼ>:K@J]tǕ %)Qgy&T]XqQht:t%$ ^u:ku7G/kF ++>B_; oxՈTQ^b9v4RY|USP'&MiPu; As2iriY&E)aVi muܻX$iN9:c  .p暙B6D9 ǙTO4q3^+1vGs8+1}a gl1kXa:m,n` |^Z(hT0탘Bms0$:Ƣ>LC(*XlpωDMBkl! U75ctdjc QaJjE:qǃ)뿠o0xɒ|D֧ B[+&A#k?x',y|9ųC (X}p"cr5?QŞ~K+t4%  lΟs Z/L.uBFxc!<Q} rEx 91%+@ 'JgۛlrdB(ל6h1Jpzxzofgj4,@YlMcMב^6z,oJTz8gDR >f;S"mHN+XQ^_O3B'GY#^ r @O..*AE\xd&N5RT5Bri~iCl C$'^ pIl_|uNmj!HMDWH9/Gw.wk ׫GцC )7 @'|48j{rأVx ֞E]g]o2cZuX+NINޭJRJʹY`;}PM#T^ݘš7SP8w+"O8vυ&YWŽJ]"txh I1r*0ײ>V,8^6* ?E3QSSKZ8sUkM50qȫVS5&_^kW(g蝶e4t<.V.ro4d~&]]GgrXi*)b  gk| McȸZ"&DCToz@->&G!Y[ehepv^jƱf'A/ _ӈo7*R +Z`*.|SZk7|d9*naG8z Y674/޴`x= 8$HːݯIJ jƲ>K{i peߜ$t[63ܬ[BJFKՓG*˰?x AyPL|dcM3~!3-|=t51ou$4|QTЕh# HDjGW~t'c ORV1 XP] WCUvtcmT 5P68 Ț~fpdf_Ł+]DʼnxC^+]dHoeUvPY E|''XPM$Cĥ8X{mץ?MCf2:dKyYISb,]$ \D $L-'*3͕v-!k#J  O#Rg閉 3@] 1RR>ŜhR3zU*k\)xEC&:\Cw.+%8i O{susFߪHcsҨIm:=JAN-.X"Z 0 ,}bV*g1sU $!b)LJA ߫SY'A7F S26[@ DJ4N!\լhjj @[ބ>E_|xJ#H51x}|ǀ<7ѢD74Bipa9f 4>z*XsoT8OI֑y[:j&G)Y)c?̿rso@?-0[%,CFzٵ,Kg/ªZ]Baˏy.|RV. Rt0qw(,5 j QI4F6AK L #8ݮa\OEn5be?EӲ%,p2fEn"e\Qgl쯊0^54Sr:( Y2u!<RJho|hL(zjW\S㗏 T]lkˏ@Zs 7Frڭ-fhCIڙѧe?`/4aS( XGRwnH3V=N\@DhJq/J1/X8ika P{ՉUO|d{}ZSdz;,v eD6W`)@+Rb/3/%K GgZ7~F&Ҷ)m~.ǗZg4焲HK̎Sz4)5[պOq+³^2&s|zKs]Z"}÷ެ$$RMqd_->}EwZZIJh6m2y4UVt.nB CDħ2g.&,8?usYmnTW/~$7?;Ql K[JE"?nx&Aoanj 3ЇѿW7x9̦䣹08'jӵ/s{'8χSnc S{' (.-pi&N(' cF׿#qg8sN>(,CS`#bUf1ii=4>޻y3f0,N g}s& amCyBt|E'w!w6Ap|[ѻp)k2t]3tncoDBSy`e?"MCMsb߅e,Д]&C2gu*??_Wj]Yȫ³cx;Ϟ۞UjSbJjˈE-c@GFddPG<^XwlV'v|o5 $t$$qcWDMWJJ@r{?dlTb Pr^ yBteaC PH*;' ;>ot6w忽Ybq?nRaDVI^z_HD{U86cTΣ ]0^jը%H`e#6gW?$'s}$.N,Do$ 985?W!jB~}T' P'JXH< ժ5!9;ٟ^hQ1pC&7;ʞhA$B'(M@8Xvgӏ`:g3k\o0LTJ]#lrh,#(tCڈYTLJEڇ1G0C<*գ vd"rOQdnD}^+-|'+n,Rem<_OxzO8ەZ =G =_O(Kkˏt+4#T-Sٱ㽉X& ǴB+FzT&N zKQS' PB7\ִ, To@΃Ue*@=-Z3Wz277ÕթUoQ€ " 逖i6$nI?Vid8_u`;t妶uB }1Bt!J+@PCxI,L9BHiE_^,Q)/V(&%%\f YfOIaFV!HQ;ǣyd"w![C$HU2Ͷw|bH`\X u@bRGWZq30deirwG8y{6kVlW`fqIy3LWIb}d' /MzŜNaAIp>ldE%DZ1*)jKPVVj ?I@KbNRqތK>=v;nzxSŔ1)=%˻>jt{M])@~J 'WYLSwV…ڄ5^·VT'cx>j?M"Ga:clJch2-x*a?4NGܬƻ^h.9oevl_Vdm,S y )^ 32b_ 5 xt4߮љhBr(!AAw4v9PqM6 \NR0)ʝ,L>ʡ܃jz$ŪLw`Č@y4i!k^+K2~)I3RCdHZ/k.~uO4'RvKzB1Tc$" i,?EoqU!lb$ X+ @sXxb+ֿ*X<$;߂UBkE?SS?zfMI59!=o-h yc%N׀+DhSeryxI DEsL"c>yCxfHמ*$?joC#"dd=$QjdJ72q3\ZHʉLt˫%2f4{Tenov#N Gd SN˪ZC1Pv D\ൔ(t#Γt8~Xx1 ]D*R{[gm c"wQD+:l ŊQ5r %- t7%j6L5#I1uqkESM<Wq}ҷMkP$"89kӆ*IZ0:^`ً,-b3v@B;ta@6nA\f•;&\hBAV]_MzivUDk4#db.#ωbʬj˜WzUT&\<) hʷ0RҚ7g9DvVk]0&|l?.$Y@ha6*Dd++spDxâPq3UAW[ʞ}a6QϏ5u$eSnp9uqn{8\Z>Xf;Gii5kd7r9 y. eto4fA]eb2PzW~&q6o@ʫoؘٯI\E&F뽁r7^ A ;/sQ_iX7Ɖje߀^]]uYC<bʞmRˊ08V(ZX (B:NYi?y0 ϔ$SJu!gJ'c4TrPeoD襘EPkp""nGP(,VVmʽ6%-T(&Ns̭z+}F͖f hKY&*sD bRœ9>ˉ;o+ u&0ݒZ ˳8>=D?]ې׀? }۸FWV 0)v[XZ ;/ ڲ5£z^,']æ~%"bO%+SZs[nXR|?urepҝC=4=w•#;ە .3ZiZ]>%44T/^Ji_>,1yO6.^^ZnyM@ L'e^zp &R n*,_? 96ݣefyC'c[)sj(RikCQ=+X%|u2}lN4#{VSruR^j̇9>gI%|*3? d#a%\Np 0cGxI+@k\Ko@gq'g4$%f1L1*ɬ԰qZa&`ݦ; ˸ETT6Z5?x!/GR(pJܷp:B'bWK7KFk4j4oZ ɫ6m5ջoN,8[!RhC?RQwUg휶iާ__+⦫P~ {P& ,WDAk 4قT/~gA:RҝvZ.4n`qy+Q}t(r~*4-h[Sr̃,+y $l&3p'i'd[ӻVuU+MrLco !L_B  :=cז=6#HhO" Wv0[u:Ũ.Ɯ'UnweQ.+S. ͵3Phpy aƊ$ƒ mȄYDH%l~כDVwv^;]R^O& pbT/CwU.E4[s/TRhi=c9Z );t! >x\B;%9 ;l.ɟ3~#[:88@F}[cU6C13Cl#1K $GgA9ArZ{-t#HʓJzX$<;}j$+PtZ ?jn\>ɵf W] TmS/GךNI9+BRΝ^em7O?b:ֹ݉FF̤IGè<֟C]]Rp~q{{NjG˗^D_5}GZVfXQVijCԱ{nCb&KH;*܆˸yfc08G@.D-عrgS:h!dKijYeC0SÞT *]A4_t'U/JR &iݟ&EOD%ބ6 lV'4Ѝ{gf 1:hac%G(>#ԥrIP(Jo S]i_Wl=c 5C.ՎwARޡ98Req'U=AsCiҶWP8heD}VՋ6#h՗'f@7L'\2 `Z\"\1hTǀC¨~nfE/P(^Jn4ZO 0lXw !"^T:AGm\V 1VG~{{ނf#GEr(<[exZwDN;itcsrN+arIaCQK>_940_,kWT 9H |Ƨ!l!e`}hQ<;o hE3 oYڮ@YvAw#vW͋~䜲@L H Y64%`VOnH/$I p.$H\;r䓎8]OmNTNk%ۭCs;V2>8o+U%9yjXbi^Pow샾6V.Vp_p6MOdP03Xr #B<.,>#sM1=ۘ0#3ΞU b=YypDPHYgiQHIMiP.)1N@/;R%h?OyŊV"v+gw-EGh28XRmR|e(|N/eol"(|2Tnv=yv %߇ޒ掜`Nt9ER%y?YCHʟ3sr!̎GqSqXrkQR.@5_~m__"G&6'5cAߓ,fPwA*5ٞg8Y.?t0jx^{co Yi@Yd'qlytox/  Uщ8gn{f#:Dg)d瑔q>\뫴ewQ4IX4i>pVְ,8`4Z @`Q@h9eKI!5V# A@6h~3T j DΎf27VxхLl}d ћ5[uf|]̫Ra% D3EYX'ksF3ю;ŷ} }K"ŏZK/yP8@56=)J͎zpj/ f봖p'y%f(b.CeP,"YLbM.B+/Թ'i&QavepH ]ᥱ_7/pL_5xJkJi7-W.tb+ȩ]&7\.>UPxH6M1KZ zaSw]'u@w$_%E3Ѥ1j~5\# I&:  4j&Szz/F^fV-~_}ic٭A3ENm4~7Bqe#{G'XF, HS8CtC)e{a˸ά994s!rq}/(s`LÙc!Vԝ!?2i.23цXA#Bueԃ^8# :P7[G(d6'il 8GhFٱvzI+~Z N|j08ǹa =gAFр{U/ 7VD:<\*5vB8׏ӣnV !J+_7[kn-h.~j5/u"<Jr;̸Xj:3UFk/_X& $*PyGLI $ ٍR[B['p /$~-\M!4T.ag2#yLR\ m)r";(tM~֢jm26ϑKQW mxlW\`={ [e PPW=#ɘeoBZJcX ]->bmD'Ky3SN==b `iM_څM<XedUQkjl>W75N\꯶3l z-uPG>F)o'W;VSB"9v+;OXFAыDx%{3uI]w97rduq^_S#i-t XJ=Nўp#o]BJX#K`S~r6RN8c0vGSqh i.FL;er@8a\sOvqDp9&k$Q"Cݐ{OPW">|ohY 1 o AC8E]?%t K*p#}߻JO_~s?LJ[b?~Bnj`u<y">A&Gxy5Z2BQJ+ z N|~)].gj:?EMk 5ܼOoX%VK"_@%!_i}j5v@4 g]r3Q=tYi_Evf?O7S[p=Porc[egV ߭ZkI C/j V__jm\ j'MӊTG]Vg/e諯QTG:Eb{B~]w۳VCp#CD0p$n2~ktj.,94-4B?%p#/6[*R2qӤ6i o4&٦HwST)-SHK㧫KQ `>q&Mc jLHR4je\i]%.X1l+)D -HQ 3V81L sLvԐᠰ့6:VG= sxb:r)_N` Fz$6=rߴfe"h5-lW0K$Wx ~4Bb9\h,{!+ Fו?S>j~}fWgW thHRv"_}LkrNޝ M1wkQ vf\_^^jK7넘m~,g8[ͱbo(ڛZf]%iVa7teǙteHsʉ猻$R+ĵǥ.#uY8a`LH-ߓ?^@W>W(/iBW`܂%EEšҖDbCdGmʼnKvʴ'dK+G4vB,5!b!/]cV  NVޤ~u%@tg1%{}oKLpjj8s,^vt1T˷*SV\0cRipP[ypXl-H4U2`I2 R]L kP-_Xb _~8*y}e5ƿ\㠁*X :sA+mbKHh{%*VY_Bw*ucRl -SIJF9kUDZtZ(%F%#/mmJf |W$q"A8j"Sڋѝf5>:;%Kpug%gF38n [$/&746A."?p6 O}x;>Ī抇CX,1l!hI a$ V'*,%VQ\}6ԌWDoOz2[%ΩD.ey€rivaVf9ԝ/5cf#? 9JdKz`&i@\9ϼZ|~as2.C|:v)h d2..7! Wr'`ηlտF%DŽ6&̲TcW olt[B،̴b\ FuNTYcþ+)(w%_'~ 2:ӢȑW_'ч7eo;K`V \|UG`D BNڀ|fc5hsUya%)Z=ԴXmOKDT54M*to[)U+_>ԄqgqMs_NuGq:'Yu1$Od7'^RlT-uJk]˵WeC4~k28<++98t~a ZL~+/i.P!keP[t %@%T!GY#er9$uhJ|GTW!gN?WvhI<EZVdMeazM]. Zû7ћ2zDX@o֨H kƸ7Q1!M O/VJRYU >7)kGA( N9`5hӆ^v>;O/^eߺy)Qoܥ@aₜM:Bm@vBzxJ?0. 3ڎICwA'm#%P\q9..Mn\P3zqK[1'g&ٚ'#iAvd4R^~A#tu(s&UugOցdz9j9ZQ7 *W's䊯z-9`HyjI7G[ *񡫅ʫsJ+i4D =Mj׶Wٔ0 ] x^\N\5J2Tr P@+=DL@n 3辤 IfU0 w難roi>Հھ酃&@lKtHPD #y>i2y[h`|+|qQEҝ&Y`/ +P"r6tUO Dpқ`PzhUuNGS|-,T$0;.< S/굆D[(v̑ 8PP b2ٴױN? 6ݺe`5zZ!*YU$ms8} bf'eedÕȺYʞK҇e九jy\sf |yDf>5sȥ;ѧ6ݘڠ3pe!ݦ)Awy2fu9o B⽖MCgPӤZaZ46sW+S}c/l[N~ |CcB?$j<@RsfJ%[xw;T$4t<}ē$;4wz2ވ7nM_8wd5yp|Q>icFrhij`O55F56ɛ~%%g0T R<{#sDxZٕxJ $hjĆ'WM2POjr-bም %24*?.Bp% z&#/3 `_3 Rz*jx ?DJٖjL=%?  k{YI&@PV=pϕ#; g;HY Án<]]Zoy&>STGKDz"\tv|ߌ$,~՚Y{GqohHAP p 2Axsa 'h#`.\,]sL1vuʓcy2x0D jMd>0XQ+ ;]Q2wQr͵j*09{lc:ɴm%ּۖᚗL@)Zh6\f†P& èSSa>2)݃Լ=h6nnX$pO]ar\k=\`w5fOwjAp9sKD%ӝ"^I\irjJU#Kog';{[y>=^5alEkʋq@\ Rj@Y]ne(-NĝR>Wl)\5дf. +wٮGՇ=~g2ݮm-ʉ0z%3%M_] Ͼ> 0898Mh!boldF"K }㴯`JT yJ0@FQ:3|ɏ<P^1Uݎ-I :1at\&.l @ ;O>Hz%`m ~?0N-2H2G31\n0 1r^zȟ!$oWVf@ A @>8?, NY[p] _ͲZt"RaG*O}.-\ZxQrѩm h]$)'ZJ[6?:0ftf_:]9q}Ç0aBظƤme}.[1_a3piF [;bG(Y :` < UX8s$- h'//=xRu$=UuNegೋ43slo16a 8%7`;7tVqm-<|u-/c~)BD#)Z^i'qY߭F-,>AɧHDA@, 0OQHj.  D^Y`2fb؅KL6zը%ǡoShbRohK:/Deb;AKjG Nkѡҟ P6 44[?AޠoEOAW%ΚBDQ_?kͳo3Fo 7SڍuUwjWKNajZۭ!w3=>j55lWZlƧKo:[:st *T{`mU~WQT&!΢pIN<*(b!zYp E='+"ްkSv^ڽ2}Yu!.c4g4nn_*҉!V%XsYꫩxw83I&uB뺽o%{eqH(7a{7{f%HXS 'NL)ASRf{=^6E"4)Csn /z\ <eAL g9LQ*2tѺ㌟(-%WLcFiŕs&_o/W&1KSRhQ mY\MM%  kMʅ͎a=@)"G@śH7il'7nk,{$E h|t+#:l,*zQFmL:dCQM< -Zr ۑ!o ;j!TDh7+N&tdϳ8/ǵfu.g~ezíeM@jnu&uO~lҢ2.ڍȴs#`d8xnȶJ4 hv0HMdc,G'a{|qxL B7,!alC_'a\m9#3lw  Uca)aм8[sj7F'g6 \9&:xYx$d`Ȋ& /22sw:'guL鸲 IcAhA\i^E|Xn,G}ݡG+adGLP vuy>b_SLfB~F3q u\ߢ.zXZ Vpgq7n tP}Vr[pLUzXi=~LgX\"5poꏤ(7HE|wֻ"֝I]bYFJE Tl)XkS57{ȗ5F<#:bե: Y^&mnlC Ibc=ydP$zR1;8E̘Z`eu&&qF)GsZ"zE/!>c#%#0@mNiSFM&PVe >j˨s_18yt]~m4N H%[,=2]N ;0Sasjj;U5F.Јo|@dT\aq T Y` /^vq@5Ge1k"UOŭ$Ut'-)#3ͥ|'ZNM|Tݜ# E6WSv(T1R_ 06]@8=6j)|kk1.?Bko\fBiu; y#Jw[}~LJy*GhrfX60´lR4/cB܏lύ*܁Fp`ߛcuWށ1 { hs~_pg׺ g CN{VumBdе-aS:hNt Zh{8e|9Ea916녿lj/wz;]MCsW-[l+=r@"^L+:&BDV|Xn2r=ګJؾ) $:aw:}Zw 0CK u@Sa awT/qSOŽ9b\_iS&+$3r]9?zHK+d#Ha{>"mٍI' @ڞu&rvn/K8VOxsAmWRI m-y u8ND _ UaMR8l@+a *,&ab/4| g ӛKt{X6p}'Os#גd =۹mgdт(d%c: 3 |!ة*X,3f6f+$][ X'h_ us:!vK]/+b*ٷ#nF3p[*%LM1@3vכG0rJDBcBF״,jS NeM6ph ?E'$_x%XVt@;jGw)&*8+|DP2֡$"=Q}=%',r!-jg֙ngW5HKY~-e%]EBYZM|]R)`DM ]ER!ϕf:{VWKͿ3wl=8;rq'EW.LO~v9C#-XV?V!a*fl\eҟBt`Op޶Φ[%W]nE It؇OJx厏Kaf~8v ,S$ҏ/chMitޙ(P&+ 7_i  ~yހ >;,ꎗڽd;TCx@Og®}?_)`Jd;&bP1ԊU:X* I 1OX`u}xSCW 4i-,__dr]`ԣM4 Hp8I5`/.?#s)ݭat|P0֙db`4E|:+v[lG֮O eza coXoCf&`\ 3'ny]%yȫU"vǘHm2RGNT(g^}*+LqmIB6fsUmTSyi*fGWŘ]إ[uɍ[bvɺEy%;lTX,!a)cp9~1Sj2tϓ/2l iZ}+vih6~b/ٕ 4Y=?O>˴^cQ[s,>C` Ty`QVv~Gdbᑱ,= ۸pQGfm۬RGR#a2ݻIK 8# ] g^lP :N_9 1EIB\Q.Z}ޯ|L"^-?F;S'`\okzu47UCgX?anh랢#"×ɫpf=bQKbSlPKH;̫:ry+([M9u)#wCKD`Z>aK"掰Dh I{+3r.YOm&_ UYE,S y50 XѽuE9Np:R Zf)GpA`9kPG̎霟`c ^P& 1K,l)|6<+&}Y+S2߷?V*$8,6MOS4q@qV ` 5WkKD>j9*;DAf_/w3A\!th})EP59=kyouۇfC7ލ$$" 8b[J)~ߦgeG xtL[9c7ྥ&9&!u%گİ!DhPogTbj/ ? %ϣ( 'K -٦qkֻRY4v`+G$_ZmԚ+ @( DTkm^pXij*Rm[z >AxsDFKHb |eemB~? C[$ո+{ h_rP`T:_XO۩N'I)7 PW($?ʵP^슘gPD`$l_B'B%'Dtq7 R -ۡ{x.n`!G;hC&?xC3`5]3czUl@@!o> /o Z i@VLà2N8~zionN@jnUO&ź4 ,B eW3%ė cNćJ /E@Fh2 !\`%56R 93}_\y3Mod5YsS =F5/GXe=goa8,{.(!ᬱ Qcu<=c$D;~3=7HǶvko"7̒mSP-sWK l;TÛJw@1_B[ P/wS{@U3y|c?~-lOOOőFǠ2=y7]~M,3={\_\i8@9 kk(,65W'_;pFkl5wbhPw T1{8"*K+|VG}7{z+Ucgpl1Uc5#mpu,KR)P+u&T^ЈugdU;\TS[tyuk b,V^:uI?7Wt.Av `!:u_^T+mh)4 `&jR[ o(O@ә ER*e*=^6`3?dT7YYϻ M߆х)5:򝭬asVT\?Ĥ$"ͱddRie߬6-|(bD^1M;Gjˏ'G|1.b,H%9*qAj2yJ[C7On(lXޘJË({)bgF"{sy Qۨ^' Qyzޞ3_ ~L)5+=tنOm)vPo*#+7+Õ.kwEs E *"Hh+@:= Bvۈ"UOuSt]Sw*n*l >G׏e\2in3~'Ɨ\ĥm#di= +_,!Q9)a*l'4fOXDa'V18, f.ɪ2 A`]fc[Gw0tK<5ҷ"w'=}՚O,nO,ChM%gIKs$}[hi_eO(\YΧ,IwעPB8NևI{zb}\]O\4|o3 ]/Hƨ1x?!#@a뙂CF\D%7UVwfSz);15y=wFq(o¯$i5cb.k{:7UHT#ڲLbbiziu\ۢ۾p{w45 ﷤* 5UJxߟx:ͱT<5 ]z%Pҧ' ,\5d񍢐_tO >VNkQ6:{))eWlreܝ޲W uD#3ڬg#bNmo\z#[OeVc҃T*GX?v!6 +TH+T"/79 %>eBQ GmgZ`q ϊE"x`T?(w `(cEK@8~l(#겫cE0 rLɉ 41q$ 2Mbobge?Oj-} sB0lvѷJ-VU+uB 4WH,Eޞtnk#̍ۤ"Ul%sV&zobM 2:*6ί{D%>u r ^7:GrIehk˥@:NbliUOh-" .ms P?V$N#AUtc*r݁ͫi۫-Ζ\o ulrk ?:,K2&[LcK{. -3 X+Ns!R^a*;+Qidaht=yb!׾y\ҿ #D嚼꾗?[ϮrϞ{"3>Qe#kav,LCNI<X}RrLe4 h(z1lÕ@FSub;4[JK {4{~~EbcE2Y2g'LEYngcxl,ZTDKЭ&~נb>5'4dlͬ|i?Դgxw %Fg~yqJqdI-jp:O8lm6DE :+ϢF?^0&d[c#/.8bY-bN!AJ o.{R=!-X2=) P!:3kҾ;ʼmV @xsnԴcsam@0f6MWfhZ-Gĵ4Z}ӁTQ MoW;/ʮ9&[RҤ;Bfx"#- ;y#r ,R%I{A#Xj+Qc4NR= )6y}9&oXfΔ·̑ÊN&n>Ʒ~vV~T7ّyJ< z2g$/4Y'qR X9ը!"S&aܞN zܬ8LjK-8{Ï SF"T[F,p:"2X𵿃i[F*?4,F9<6e! DqY urFa.}2 {R6g.^{׌Q-IB! u3HEeIDp2֥jĹN}cay_F<"i52YsiC5&F`q3%xwoyG,ԂB ڈ&#\;ӛ7x͚l+¹Y8pБ‹?gI[/|EVstY$k$\Kp!c:DN2>,e^:M~^J"$-*@^Ím!EՐ&.Vr&EFmݩ!8ԑ^>W?V`[X=x|Bb:'\],X̦zb+ڽJ&.ClBm?[hh+=$Ӽ1J,20:`^Nxՠ*ܵ;P_#X )/,ƀqk8?#i2l e\ x\3^'0:?z8d]Qox̡uA,܀Z~jjc.,\CF:ҏ`%QH@FcKEJ]&n ~O^=1m4G?Yv+%=8C?"b&΀J&ԖA!:У r] oT݃!Pb$@nH ? g C 쵚i+k3oc[zKZڴ c8`Bv_K%F Wc7F=ˉsz9*P"Sn0.TNޝ_uS` ] Yi&fZz?/#X1c_ɾ>]71a˼[10- *~t_ͨ$I\V2D?VtF)q/V2PWI]/Tm,}\KpT9r1'ҹ]+1p0Hn ,@iC5㌋8m4>3ut]$$T;[%Au jIGl#,d=i.oiw! ?w'_y)K'cH<7,Xl)ۅttऺ;k 0wtʸm-W#@A<,XRw瞜u^)cq =v!=Йz` w 'Z`ׇ\wK"CؚSsl` hip.{0GKM|&/Jr\}M5 ɲ܄|HmF8KjӔasOhq& NҾ܍k?Ӳ}H-_;oP[r fj?a.t"=K6wF4Q^H18X U4oM (78T:nGL;7nugOt$K;0B,~Lz0T{'‘umc e]x*ve$c}"Okj@/_aligˠ{0,q7niڲp5^Fh{R3dWq^_2 ^jڮcdC2>'aWrٽ+=qG wdTiҍpA` 6nNrmb=,38\Ip09/**>iW'='H0;)HS 'R A^lZ8BfQr}mr,t$O:3j$aǕaEs0%6]ߥZt:{ӵfk26PUzk*D)հ>8LȶMK.p~.x85ZSs2}!PљtwSn, v#3~ǻf N[5r!Aæ?*iϾ;8ānYhKn4.7BY?PLv-[zd4TYbr{v@YeI{^hþ&!qȕMqPF-EW0t Wn&7=T9ǵp͏GNfv~<2ˢʚi:~2+uo@_JTA#YlD7@BmN<8Om`l F[v)WJ",G^P'K!$N2gvq zȷ’{J:?8Yi&Q^HIIM|bU< pU_p.Pl 5wPowWD7]Oz4Sb C[505qpWtMK+'i/]ZՏ}b`*U-+ؼ k+vz xŘId.`hw8}ϩ^&y-Laa|?>lz!&Л flÙq%eG=EѢfmzN6Y/:2ۥt >ϕ#@̭?BnC9.NSMY6 韒VqIӉ:7~Ew;p.+7O%ۣtyR ^{PV0Ly_6<ؤSW=-}yb/EiS_}[,ni&ZzS']EHc:. z=TJH.`m{H#B5.p: a\h˒Ņ΀̙̀6͏=k~Wo41=PL⦊ xD.L@`cQJ[44/m$g{g|JP?5 Nc$1Ǯ50(1knZ=jڗZB6P8Y@bU#(*OL0TuO&u)6 4.+*l 41 ff0<)k,$SQnOkľ8Mrewf)z y~oA֋Pa]>)kU1zL-ELuFTh\!=YzӼc%آ~DTH- Jmk*Ahb#E1J\ѻE_N`ىR~<[/yR-&o3c=bqh8Ӗ6a>aqΤF]'+\P.W<_bky7p0Yrb+|Rbm6^8 r`*U[?, sa1MXU>n57Kk\?s7 kAG:h;'>ՙTF4 'z+[?/ Rl#$0 Bxژ)vI>qʑ;بg[<"%(T9z4XkwP!\'[zE.8UA{I~y:82őUu۴n̆x>lP0a}rg Ayw朳kBQK=))s#B+vTdA&g^ᾨׯڣN;"B^H3GmpF^U>$ <"ͅu/t$sVw;%ac8dc::pLwԣN7\@װ6#BD%ڄ(PըUu{]^k{ΤO {cČa-]C)5\.OP]8AڋLG8R$ao'3kZ' A&7f j{o7LDNt( /˞R Yܗ|<=˃`[swt xbC` g"(;#~ÚokY6.RxR#Ym/h<,D$g"(_{;;ׅ\1ژ)w?QLsV`5p9QYeh02U2EQKr x lw"QH2Bu+Pw56@oXzqch[ܯ0V J7-Qwj_`$s`ˊbkFUU % ʕ?=ZOԚs"ZŸYoK`Mjqm-6 l?vcNF80bzY*@h;ŔA=LB.>\o%x2qI7丼ec"<t[pbJn \v 3lXFU1x9M;{<'nN;tR%w9\2!m]]avɃx dWJnX~w(Xx^|V#Xbij>SS4ឌ tjB} y1ߥ[B(6N;0p sϬɖAll6@t|'%X"jn3C V6 ʀJT+GW}$TzSۋQ1 8L~#̹gػ;ѯ/'QF5 ]y%ym˸(OQ _z%(0APyxDS4 ^_9TFh4YE"&>R%Et)4 -Q 1Gm!! Xo% X#k.#H:t玛e4@t:'A^7b{ wvQGQ-()HhSD>aT`G_`=Iw?A_6ː70x>wOoM.ȲjՖj Ԙ¯%fkNi֭ٔq4۝}7]Sj%^FY-9ir3 ߶%Orf\EnJ3S[[digIk#JA 2t*7x#@M` "B/"ə&^Λ*:J@aOS<[ 8 <cĈxtؕ!W`Ǐ:0bDM67NL -nX6.Q2Io$L4ׅ\djYF3٠/-E$ ,rs'<ؒnҬatȆק O?[w1<w .7NBF@3H ,:@{MΰO/c// B>d}+±"_WiP߄Kg]#;k Ky&''7Lٛ(lG F]2q [_S hy{.yKf]Mm8l2,ttx櫮]Z+zR;2Ҵ7 "$ cZX9%@8{鈰jk /'rc7v>kҝ`t=xf>ٴ~FT_"N$1d:!-#u+-iMHD$]ܡ߈c*yZTs8,|o=ZM]D_IRh 7<'zZv]#LmpQ*uzjPVK{|f-<֝昣0馃ߥaJ$;)ԧKOu.x4-t,[NӋ6DXBGxYѮLhxBs,(~UPBlZOuxw ~c'mdžSjQhnN y~9gE<~hJܛ|.E$CvmfYd"7aƃ!MCd~UlM`r﨣хKv ? .Kޜ5$h=c:Id+I*?y%P[ aߴ{Db 2,+ XV  \ZBPZTEkY~JCjA#'"B @y1etQJƉڕM١@KQϼ+gڪPaz,)-mW]ۣS#<՜]T^ua#4 NP*gsѤԹ+ 4v6qаA ~qLeKvWGxϿ`^.Zm30(C;L"\첖="wz2m6޿ΆG#ލT4yNfzt; K3hmAGx%H}\`څyRvm1A'g7{uZt|<=#>>,VD|d?I :r@ҋ?tf6e@K=Ҥ#fO h~髯L8[ćM*_ ܸ)^ֹV#:5B2|/u$4jXc`ʅeYbbJ&k]w9#[3CdY\KH_yX(؍iHhS&.E2zO"X{B^L} .zl"Syo*ӣUBR!0!悌[,*cF,3D5:H>~W ʩ, [1YP$J|{u3e#D͠6~O9^_ S`K̿ΙґS@:-?lA=&񄴜m@Hv4o[!4^:N,珨#ƠM&Yd{$aR }k%mOYOmۮs&7ɍ=ffTaAW+[R5CiCI\^bcIH՛2w\0S@iV#}+9>}j%!@Ҩ>u+ |'_6uMV\8^zS_ja|&F65uɠ0/#8k.ߡw oc`M' \|VԲrȹ)nkaH X"-NaIBIH&iu:VNcĶʞ޹ۗxG fw.L.mȂDc²=8|_]F)}LO[Hꃾoo ZX THBgSHTz:o(q|*}2g/,{h"acRC5v,KC̓`KxKPI o˕x¦H}9r-AљLVzZWUN%2r( jtxuX^lzٖӌ"8k#oK4J &dRZ1hMK%/͵=6qC; U\F2eį Iį^(n,Η Ց)Iњx9rǻ>'A]SXe MTFE{{4jf1\ a>neL*Zbĥ)E~]Ov: 6n0y{E>WQ!LG ~dSH.v܌ݖn"6mO r!pq>{ݷN:a7DS6BCYobS nCYfKpJdeb/;3kgwp$ >jx<&IUn$OitoA'wLAz<;', V쩆wV3 yA6ѩ6eHc_`?@Es \y N7El1N y||N73^9)ީVsN#s8 ;,_̶~w]R[!۱dO2"@R)!  Hg E.8mQK˸K 8D g yM =Irx!ʸ@)k+Oh6tMۜ1Xg ؒMiqO_:,YՏvbD }}YPL(GepCd]w]cP-a[| {=(t]h2}Y 䟻G~q.Fb!oQjрf^Jo NZoTlL:p9O4)\oQI&_sXu\%lH eb+ jp%xA R2y]D= (69< zdH\ƖL"ԖU̷`<_IXn`3[fZJK@1RC|Z`FO}r;bnPdXžG=!_JK~k"Wk2UH5fk&K]緂 ʴ Oc+F̘f(aMd4 1N;+O)Bo(Nw$YRg8wX/}5\(ֹ \*-WHcxƔCq t\s!ߢ*C7!ݳaÂ_Dܽ~ln9saօm3<;Bq^% H W6HSD&O ULU [moKz@})MN~ ?[TmIpǑن4̐R&rwRZsT]XFײPiz:ڇLBXW𴐒c0[ayF俕;5 r!Gd6Q|1Gw]-y6Fݍd/Ӯ!K 9#isyvi/q׮?UpI",m~70F}SPܓ<^Y[lg55Qe)kFeZB[b)+Ø'(aXяr? 'cJnZJ֣.9WKh.Yl ܦE`S6w&a2Ty6G_}bάthyNjg;v$h'r:e[\|P5A'ie\|Yv  V I +ȋ-_@rwWv8}CqM 2t'E9D}ݔf}>HEaWhAibCo>2}_D? 0YobdB\f`wRCF|4`#'9[y4vx,(CRLgna8Y|Ozne ĝU%!.ʖƈüӮIIP2R+hAwm9\,~H8^f$J!%* <Oi $?ߛJCήTݢ_2#\Nf!fi]G[4nU)/ +k8=uKiIƨ~f]r'PI&1*^~ :O%QѶӸ9~;dG_wx[ʝ=)Ѭ~#_j#)m-N@kN\|B5tJ<}Rk%(O'9ys^i KKohOh %^e)c~l4ؑVOl8VP݌҈^O5a`0y4v-h`xo_ACN;A[cCMW-G"Uy,B_a .'8;ͣ[9~y?Y(/Z- rE^/Ն 6Pe!Fc܏ZՊzDCp" һY׸GXhZ BXǢ\L#*R[-$32{[ﰶzs>S|[ 1}7lh7^ 9gAaIP?M1$L0m;bBy)10XyUe¼E< a,l2l[vf^zFN=( "!8­A<)=@R]l">ґct}VIc 8| jא/C 9yۖ%-˛$U-Ď V$g#&xŖ`l+O-+3YWn^J-ڲ; Q>k\MKɻO*3Gp a\M|?W3X\I*]AhU˽8Ofa<=gXagQVs^h^xMAÀ35v!UBhdxt(JZyS|!غF\?BJY?KjMd=v)K2uk\uVkvjRIüτP̙Ҟ>g=VAL\Wd. 8.rQyJ4c0 .8_=#2ok,aCUmFE(1YX*qiәzj5gX|]ph0]Œ WOLOAV}oH5ɢY,o 4|D4yv2Ľ#4ϟ0zjio՝Lm1qw㌄8^maKp9˹_"[R"bE<`6t^ "Rks@m!nܻaVW%`}9-jүd˲k;Ih%oGr$6 \է37]qxw/9pq\;N}q=N=q(=( 0"T}' fv{ ٸHtwHĘ?b2;*oWgۡZS't ch7goZ썌9=y*>iO[wG^C_c ͮrTq~`|{2mo:>!X#x%vyԑ !* DDA Q ~skQ'(f|i`qII>=5En 0Yk5R Ċ<ǘ BqԔG]2'1^pKLH^\uxҩvvُ^E|xT"@3UU$)P{'4n[x|" y9H[6LK߃}{q} HߌW=3J,|Wk@1 J0ߚU2'[cRT-t:+EIec\}dn(_ê/Ań,nvg&ɪgɒ* 3vn ^qT#(9c!"&AF AruEpx:4.qθ;u H, YIJAtC_8kם@fgv}rô$Kv=#@ >6Ε ܵ&r`yF yhǵB|x<'02A@+ΡҲ&JB[)}iSTA9Zh+\H'E@\-,zw">]h%bPäW\X#锓^S:QSt%Y 7urTq|skB{T9lx>$Ӝ%o[=VvG<3a}nV`G`OZ256wt Qgϰ19]l-%m2g/v|uArʿYo !eFljΨ_pH3RtXX#k(ou*;K?` \O  ;ȳ)`4%v8h6]b:E zTɬ 4:5J=CmmPJIk_xWH60||7^b T53)L0u~&$@ht?@Xb)Kj j``tF'0PFhk01Bon`bSςX ߝSaC@,aI7tC? -~ej|$T_U=VئՏ,+/6;?vMUviflJ&836m (l3)a\&DNYoY׍EcpD:p몤 ZȄّjij)Qv[qp'~L)gh S=2jm.w/cy^تo- ~d1`DC~R6e'הw{ڃ=n9/w1CN,]J+tD>$Ej~0zeH #u8b yks$ oe*;.sqxmZiX"℮}rkc; Eܱ5&BI@=YK[zc8MDף ഛ{5I`خ[BT5n@A'0~WR؆aN'ݢ"nfK͌phoI:g>P@=lZ* 8;NPGڎ9{#1Ȝ}hhRoMY%l5, BT+Ȉh>s5C C~9#BNoNgފۏ[_xb\8iɮnEuvsU).?2Um@}IN0|&\-/ώ~ik1jʇMײخD%,6|C dj,w;CS'u?wCYMc]FEGjpǥ-ff0J!3].i %jI#>D*џ p-ڠ *igS64u{Z4nUmF8.xTac|WJ19ox >,IOG& /KiOx_HjctIO| ĝ#DמhαG9"_"8S#Ɉ|`Q|(WEJ }~D^I3XRXi+qZGM>J9"dY*RR'WCjmǨbORSӆNfɈ%oSdms7}I.10ʖ@w)wh'B/.R0lRbB`"bapZs_iq8l?9ٵŘd$Ks9욤OSpז4aYz H֖'Z371J=6-$*D7jacвOFƳ׉@4 j(ٵ~E&c*4ldaf:Mz0+z1rEHUٶ@ImiP%]]b<@{%)zjK֓HJ<~ g: +֛RUX(X7iO"*y `G,*"%|Aj;51gZOFћ/UWd?^3fwt<;q B 61_xƞؤp od%W =$+>p|% i= xy!z{;| H 8Z:q $l!}yOܤλZ@-`b3UԔ2l=rq=ŒK`Bn='anj iVR7l< ~;^!zfU- EH^)4At0'GG>ݰY[+@[bWU'*5.@'E,x,Csn7CV`@I&>,D#pAں xN?0u}Բn*pCRkӐӌm<ݸ ORtHl&Բz^+ 5u̘ID&&0:@>AyP^X>&;L< J .*Ѕ82@",5q*pSSP}BmO&h9 IƻQr{EӚZ{@8usuBKgn+ѳKәoѐ(hM5%wD\.L,*$`@W8YH;'L3|PmrE)eDqBQkreot]dGIK̛_D [$^wECX[=}2\J=$ig֝p<>@kT;l*G.J>B@ֆEfIͰ8z!DeZbO onzO!01GA*&q5x,}"ٷ'?lwOaY`kuZm*H0cvUYО)RT#)?OG^;v>UVE 7 /."tF:R4?H"<9ZFTI2 {P[&k7FV YbM+M rfB5J0 1nKAd)pU]Rm ]ci}(djA6f~7?r7vrrRd!r`mq+3HzͶ,vǭbZZ.K .X-lj[|~-DSP#6c#\8/Iz,c5%Uuhiew,&<|C]2W@]zo =֫14ӸeQ0$?"r@I[GTj!jɪ~Tg~Īv7.,*`>&] &JknUųdwEGۙ'2n*Q;@*0` Rx[3ysi֢'9/`&n \(LF^Iѯ fgM߇<#ٴ%C4dQ>wJ> XlAw >xm8fᝥuNarWB jbn7=ih'vM]\0n9m[B^$J qe#mJ*Q%`XksySMdž%.)}0(4#*SS-HPţٛG}8h*YBd@NW9-sG1"1S7ڏ#SB:ZlJnCTq ^>8.BVJ1]= @kM2L)\f!C '`T [!x>.fTR_݈8mV`HOr@wY.Q43ϲG7d֛x]MER>ѣ<:vkwGIZp~kKȳ0z U*8{IinI;F̙}F yb/;J˿t5ƪ::N/5X*REr796x _< 3Oc&xՍ0/& _(hVY&9ro>V1ȟz"G.(:dE5lNGO5qDE !Յu|_ЗUXǙ`=ۆ>YUZ6Ȍ@ʉ18zoo233!WYy:|Es=>cq}S N-Y$bbQ'gi L&`gЎ,RcUdTb/֑SB΀Z(t{Ҝ* @IIicfD2 ^ϚIaYuS5z8)q+.8];G;^&ZUZL.e`Ɩ% kɷjHvxA+ZgY J$h (ZkPM-iTq1D;Tx%],^Rdb-|pz4-KZKZ_YeSA_U?^I,;'Lq `Z9FvJC"WY N4_Ψx?v`xfI3՜0[-T A^W``e("$%9^[d,S,ՊUj:0OZev INlD.6@9C,/ ScCɉZ`Y훠& 4Kmڀ]Hq?4{0Pea0*rHHEDΓKq[s뵣d֖q8{Jl豑G"Dꝝ$v~5o9y+M[Y9-o!4f2⸾T`W(ch魽_%qnb& {Z86: 9)<mKyYz>%Q[4k~2C"14MLH|)+j_G JNxigAP ؋6$E<[97jxHf0Is(ipò[U7c WѴ,=<2Td|h1V=1haSi;b@#S{HeY"+50hm8CNּD4ՄNvXg Gm@Z.\$3 oWpUԅsMU72lZJ׳hwJB8N8,U]mk:@'ReV>>B_9D4%wS߻( EWÂNcDx ٺq gna:\`-鷺T>sM` g(]b }[l]܍DG +hOvjN&гI w7&߻&O(9Zaײ.%:rq3Ń=bKC̼Z!'L.]'Pf! ,PYݛ. !h,[ŧ\87 A0Ԋ9IQTi7ɸ_Ś u; uUy)S!غ,GJe.xYOpZ׬傢_.[G}LSsιvvVe)~\<1.·"AƲ@Bn/e ̭ӆ0՚иN]&hD>Nܠ4 r yO`>2 Y_M  ݆}&BA8{.Ї}6~}s]bgxɯðE #Oѧyx^cGw Dq{Eʼob$ G4䔈Kz9Vq7' <>,0i1*t_j+i#(p1,$ҳ) U*H+H *] -˭kX^sQMLzEL;Zs¶έP: )ɣgb>`m״0YQėTi=!Ul`LF6i9KT?I$ cґ6 ŨZ^4Ȅ25.4ˍ0B_HsuN>O?(qucdF-& O R{՟_:NA I#&=EyE*B:AZQ͵cԙL`opI7ȁ6Ux}9N fp'GNi?Udcvg9Q^<jJ^ԾDzşϯܙ'4)TeqBJJ斮q"XΛ{DV9\y֩P(F 8*O ti$ڐ:\;jԲխ˺y2;|"\6kfا{K g7GkR{ J֊hݧ1{^n== ߌX٭QC4kĦj'[}[n<#=,̀pؓMgtdUY]|g*A$w? NJHlWf"INSL$4ځ^f$}~uꍙnmE*LLm 1y[QrbGB#5Vd& 0ȭ~BE@.W߆p|J2-D& ns0O'/sF }󉅂S'.g#:y^ Hp%h)j ,O&"'>tEn4IB[.ѥ){ XZ9ZJa3D86VZդ_J jgy <АU'{u"\4<9;_jGjμ݊dטB[fη<܅IT켂{{!W!^V(R, km}~j{-[8PX,FLbEbh`TQU0xi y;-MDg?7z>o(D IQai σU E\ CaP06[{TK8M%;_8TBWW 45i޹&ue/W5|01rb{9} -|)5(G9o)o!#ӾJ7wN)9anzNJ'LT=aa,E`hFeŦ)RNs?N[qro*UL⽾X*b,SSW56ZL|od+^Rώ7 $vCyxxm׀L'$6I'"#j d&}XD2}AC Tt4ld(6П2;âi_%]> E= :1HËZtCb&5{1p)q`vj OEfwK]M>JOldUHJ `3&n C%k_IvM'x 0g P<}?Z<$47Wg| 6]O!e;>*'~- H*rKοoJqT‰Bj(j]s)XH[vgS#/0>9SpuuID?F[[Dw37m%$y$ 0(N1ݝK?c-MDKۡС3&-țlvcQV;~zit^nKWc+d0NS<= mgp0|r3H#۰=&[{|RF}C߲81;׍?fd ^$D_0o'Tb:JdL6(loҐW% s*5L%2+c*~ DNHkD Ul/p{;\ O+7X,sLЫ21*gC;yIr,8,0ɑ &Lyd64mkcE, Cx J|8e4?JjR3atYLE S'{:l7W+ /-WaTͰ:;'\Z(Aܗ,"i$А?G=}eMɪԪZn#OO(&WV&B"#r_ 4ܬ Yg8'L96"93T7ppzꇅ-8; =>ɾw2Sd!¾$}]#w_G8=/&nqծ 3Z\s1 eEӤLcs i/2J0Q''cFR`PSs/o [8l5PpT-9TTZNjekǺϋ0:WZ-ĵT[B@##(XyIwL4mTDgrBX<="F"8Gwl"ʷ fGA79nLHNƾVbɡ8@H[c2IvHhCD` !hxH:R{|Zhf䶶J`K_ rb~fb M'/21p ղnN-s$X@ARS8s({5/z }nxҋ =dج챯g8CStD<|Hz\/cL6P6HZ/1K+xIDUVAcqMԗVWmq5ol:#Sx-59f%H`k$xXj|DɤCk3MB]E~)}H $o> قp-6{$^-(@KG:!c6ѹmSsNYf1S&}pttqZ/W[!!02ܭ _ϙ5~҃zuS^@dύ6ۑM/$4*d:]-L!-0S"kOr$.*rjwq~ Z= )h|vTi;'uiz@ {Uqũ>Se}h3EYJl͛'Jѧiٛ:{0`sɼV+̉yP{:!]2m[_pApSLk $w>8Av!  ̛sg:zy"7ACaz \׮1|_iHم(d)XbǏ@gO$Մq~=A%AceQIZ;YE "-A*G.r?Юx46|4Nv|O'qQ _uEU6ԅe~o!=/ڡ9h 5Z!tw&E^^2:B;1,#cwj(㔈*MR7{yXW̝aeҧ~I:_A"؈rXmR 7R[ԿiZOL!QK-@A\"jNT@rb- iI=7şɅ! H $r*냊^% PDld-|A~k47HIUX{jKj.eyE2PMMejLY DL?nrǩOe8ξW4rlT76eխgh+Bpfɒ./x9r\WY]`i'lR5; zef3S45Q~8t 8#SׅwNjZ,= %Σ(SN,K~iT'799C^sMP "JI`]ޭ/l`qqńŒweSHt(mm&W e>F ܯԾ6WFw9U?ܔVbCqz!3DY]lRs+06-e.t?DQR7ʔr+yZ갩։{M4Ka8$ heu}jtUlⷯW /8 -x7ܫ%C;o#(9:[53 PN­Bi,k!<9i#ܚjV4˔>T߂oDc;ؾy7TnR,QSբ BՉtfGGg MH>HB"ס|hB%/f\6M(xHeC>#Wh8#;VᜈЙ" F +oMf[;N:T'a؄ Iխu 8:Gj&Iz^aVFp n\h% %55n[3/eѼD _͠`k; w'iPTeQ.Ɠ0F>[?Oam^O/{DxfխGLG7́"% 8 6Sť[lĵzkKg#o1 6"IE$Y?Y+eև ./;\VG=4^";˪UO"tқHSa6"mB1em"T($Cb!پU'Z@em+Y `#k|oĢ?g2qHUneE{#^fPy+\rT)>a!+Xr*Nq0WA)٘@0_`4n+Hv HToy9,K}G0\oقÖƪkBoNݸI%D9uk7`{ I$q 0Ӌ@Ch )8-h)#e-Ԑ,ц#x @M-V"[^i]B* 7ڎO@h 5.J# ʟܫzߺe#ѯr&8дL|oTll(76J|޲؁N>MH b~e8> *=Cٶ kQ+qdOV~#bˢ|gD:PݗJage섙sNORwpU1L_:07 D} }nw~pGoZ-{[=8qQ"JIi~F3^%yIL/}qI;tjW32/@Œ ]R{:q9ؚƭD,*f@ _UOGM#:zq)j;"k;_or^Yʺl'Z[V1&L5sKc{R5B? \;2 @>l-p, (0/m{ɰqXõTtvS=8E"#>Cϡړ Fߗba)rk#x)w|x)T|=)0lm|ҵUw=\H.Wd[:;Ny  Є;ʓ>BP;JZڜk38t,'{h֝l1,jAskLtjǬ"ŸyLS@*ؕn­%*AwM|@K˸B8Jl!XjQPF"q+ t OE8 >ldxF$H 1_^xHPkbwbu~_Wk.}3b90-o8JU"} jQ3a xhݒv6)>OF7|z~BQ7;!Gc[x+B ^F"Kb]yk`f[ጚQu` kPd٣Gb]B:b=qrG XmQ\jER eohrt].c<^ ׏1!_<5l-ISlj+E`?S#Aٙ@HW (^e% ]D7*Eʊ2U.tb|q"՛8,S&ga@kO;xN?j@͒oaa83 I租SV>lo?&+w qD; uXn+=)RO"d<:Jc !\gFtuޞ$߼` ќmO4fKDjK f< gh3{kwҺ )wӢRr6WP`/.E型,. )Zt{M!GfT%NK`aB3h=nOBd1U wTkC NgcdG.VRo`}0t4Q.vŕOQe>v lw<`h_fQ[y"whd0,\ _ń~)ZƽAuƹL],5a_|Yn`ip~brH0a!9dK Ntǟ>I;yX] 1}A Z8 ۛĨ+>oMщ21+_f6ݣEfW ZRQ, +- Mތh.,(MqK{Fc* jC)9g!W.)֔O Bҹ7x=sW°jBmSd!Ie1~cpPKVzhRwm8ˁh{#m  t|1lHC&NI$] j "nS/m 0h>Rϔodsd 0jJ>Ww1>/[8״78bK 7k;~sH+kkT0n ? 5duV=!FTU%B;k#h~sЭUd? å KDG24E-Ot'dP sN%- @L}l6 e/efZ'+ƏEDJ%8bE0&7S(\YRqXNgq.8gpƐP F({tGP0}/5[?Vx tdk.l '-OṬ8_I/hm1p*'ټ296$uy+`:: J@fIO*'f_͊¿GۊGۛzK:H##+&uPQTzfcxX] 4V4 J$k ը턈밧 ,aa}UJ7%j?T@LdOj Щ[xjf ?B_ :* ?J-j=!ffB(XX1@6>6ݮJ؃g -~GNcToZ*ALtENeuؾ(Q)Y3xo)df#C'2b i'Bl팯ܑ9mx@ϯ|>dp9B"("DĬqhvg!X^$d_ MSRp ǐC%cGW ̀ݐw(zP2{?)P9f:#P E/ cCǑ‡1͇R۹f%O<7]ӛU kmEWҶ8FOAypwsq]$&D _xrZnqO&-dUS B>Cn8uϧ9Ipd#׾emgc^ u>)? 9"(=EPMf9V:lj.< %xE1 (Dby}vq(+SU{&ahwf>7C@޹,9hWRoȃRntgeZ I]2=3."j\^>#KeNFE.,7xc L'%nC_, W\U(VNw(ZjvCE:rd4+rT>i%2gC3U_NiaM A׋27RQ}NO؂8*n\f;3h[a5?VawSp̫wo϶mB8R Ǧw,-6)=I* BaQMv ̈w8g4db ʾODdJ @qnIš94(kU1UYxkQّ^#55[ Jj7Pcș6=a*#*]UB+ҡ_DM`;R>A 'IrhҮ|㮀hfĎ|* {S;{0iу/5z@]@ ,,mKJa5"-BQSZvwgՖXxx=M 9]'X4>)| Kh֑6`E]+Wq^Gdz;cסp];{BVrXCOprHNjFW: Á  @y󻶱sr-CFUV.)@Cd9UEa GJ:=K-0_)Ʀ#|UX)O /)J?mTQ1LtYk{23Nq'\U^z2x&K8v.x~GQf4ӺQns6 !5Lq+At iʫk'ت3SίyYvO]k-䊤 =v[xw.,>n402ҲŇJ('x|Lry 3ʐT$''MH#0^t6B1 n^(z[مn^[>jh lc?iV]VݥX75#>0 __ρx=yX`Ů.UC[e'مAX5UdKp8MZܨ1K}X0B%Cֻ.3U}BD: 9k=6քa8#P [aރB&tT)= b+%"{zZ]֝"&mm5'Xrچ 篸% ˫/ON"C UM0p!SуGO =7: mH:Zvuܞn;ꍻB!Õ"`Z"Bi2urD]i{ٹ8,9eݮ'% T3rAbi8ov=b@V^mJbQ0ZIo?1?p4/H=MIZ$wl4.J|0_ mR"pA=Ǵ;!a.16aR?iph_ppyb%{s",cC'SVU꡻JK?l`^9[rӫ p[P&l i_'j* QCj_mϤxrcCRBtgDy i?dTC~iiBdz6=buz d,~G6'weYH$#v`bk*=v8/ VD>G߯> hBz{=K}~+/,F0uψ};4UBjjQЋjM*6#1/ziY&"hh)@ o@Iլ{/~Y9Hq)'j? ti<_Z:+l!m]*g4E3֤5Wjz JɇX!r߷PFz>[wiG?WqEEt5U 㫁_aPru (c- LIkt*Pq)Egǝ#݀B;#rFYl|TfT \i..Y+q'l4GJ|!H®E!nk˗|5K>pD΂L x*o8Pg/JM?wXw:g^Q #!+0G<>K$7ׄBS|vn޼ք)m"WB>{&Zfs-fYAaob8 ֶa1h !9{ֹ4-"x3o 7&G)d':d&FŴj}ZHu#<͟76DxR4 ΏWQ2Ѩxu^w7Klۜw+8ZGz24UtX"^zB|FD.O{ք4aXu+e EaN[0T 7}i)Pb&!*{`& l68܂q4sK1>Dn-%=3o1X 73*-FrYif.\B|*PPif<4y&U9rMU׸ϿO O~_&44m=u(>,*~L֐NG̿e`$8RL;7XXhX0* pvznof'5Y,3Fp?pmF`)E5zq9)7)mVpKjSPo_{~!sZ0j qcZ8pǘȫqm*:(xH:ұɐ%)Z^ !M5 9p Nt{ M]a4ukV _^Gs70~1ZIFY=̡ @]ym!(еPx Y.[>#MSD<RKşGw! +0T]1k QW$v%ڻachv0|ۂdq}g_;=*Z !k( u\B{~*R#1y+|ljs;xtkbhiDH?+\W;Ї nv'O< 7xq6>D樘%`oD|_5 9zލ\T2&|*{!t&ADk ?{ND!Z3 L- ¬%gBh\f;t$PM{9p_FF 7A > wk*mxfpld!pY}AyۮyGls.-ei>P zˠtͤ,ƇHylvL9g;wXng+FͲ>ɏ&ac3 P*԰62)ĺO!*FxMrFQFy.AX q /[".~2_r%\v#/OqէjVRIpy\ aA.MqDߧ"=e EZ9 ?2.[.Ît_aX9t8,j[P.a>Ǐg8kt"+^*k>a,AY($ ߜL p%f#j  MEUck@j1U&|7{@OIr5^\M+r,K  C^(M4N|O~FAIs+^Ïd5p-;^]W  [0n({O3aof%섃*Z(aTrRJV'j9_7ZY f3t2XrQꟾ%<2t >xF \=Bb0ǕGj d$wHDYt+{`M w0ucߒg2C^2}\".?F 󟃢i#xֽM$i %>% f1]pxEU!m;#xQwƯuf;gQm_+Au XgSc"Nc5VV;+.AO: L@86#b}]RXSI%wA1~{88˟3]ʐ쐭H;/^_#qE(='l~ܑO:==E3UQ9V8հQ;y\)&;2I6[Y"/<=ݥ*Qp7[[JSHR"qUEHl7`R5ۉ+k'D$gڨ3Ǐ$41ClYͭ3D Zn:u%vV.(LhAG+.Ġ(Cu(_xᐢ<}bMS2z^:x';CLGݑ#Ae*)G\ՃF ~0ٹKzuOxdQ Ǩ! 5(^z  \((]=&ӌԏMmVY" o+U}wrβhYd<:Y?ӕXl9'~XɋFᦠd߮FH6;ҽ,W C m@rWIFPrWٳVh9<^bks;$+t`jN`X:ձk1%.y 渋"ӐbK@I%Fgj/Q*ʛ N#Qtsh9z `)8YHb}?;1دq,- OEhwkZUh3ڢ[I?A0_L4q d+,)6 .@׺G {SNS'1?D_,gO/6]`,t'AB8o~ ثN iJE;vo t^oSłUY[ќ6a&H(^䲹\ɕ|TM<6 [Km{p_GbkqCXιM>v p~v( \~05?(R}OV]SN5zhE:,|s|lgs V9wPD\n@|ý9 =.克@LkJ/Ό!H &ҫjBXA{iy\2-tV?l]5 Fm _6:ol`KۑS&5wÙSf˒ZQEL Ru/Ц^:8 )H浺ٓ㬍FTwt0FGF XI%j4YQp`lK{ZY@aQT\uEdo`2H\m)V#Q̟n](iꑭI1%QoKIV7ur Eb٨:hf gv' ^@DTDDas  >wէX(T62H=$jCx4VIU"lZ9B D`4_tͽq) G9 \Aa Bs\;}5DHzZ WEB-,>QfN@3FRoC,ЯL E,*7BJD~2>`EsBY J^Q+Pt'BrRK9xt!V{Q$IQ,ۑTHzWܹӍ}qTm8f@ytg".Ta:c%>ۖG֑K%}Hg]\жjaL??֓AxJIx[O^q܄}hqKNm'c<SVؕJ#K/"].o~F2}+ :$b5:2:h7V~猙yJ*l]wguvkO3'(P\ɡBn켠4a~`>|NXwʰxBYΖ) C>*۬xٔn el VAHsDI8-FfKԅ;a`noi{ obq-LlTDuq $y$#5L魀Is1y\~HV/?3/&y%wGvH}(^5ښ4D _nbGXyx1 ]f"J+eϷЗRTŔà}Wn9Q@$ޏͣ&eݿ]zpm~lM6anx6MkiAm{f,<$BFy2c?q4ޕT+-77?z@vJsO3 6Дy2T`: 8nic[ea#M]ƠEp !y6@6!Q2} k';T|w|E926=|R`sߺJ"$Z|'55]:vEv)Xc`WL~i{5});hus!}dmd2'E㑽[qQTo tT/gt}U`zHE 53L/4'0L)AІ p5S@E=;i0 }Z"׌@&w>vӚg~ӡl5m3˵}kN&i_Rq?]am=݁qdpZxrd?]'bY<8BV#Cb;9R@9bh^*t]O=QB>K*ބC.*LQݷ wix pk;<--D]7M$nbE`TUMPe^Fhz ;EGWR >hA=w%)w]I'<"Uײm )Jc×m? .D}fQ)[ qSդ衾ҕBIi9kUe €4PuHÿs90{ x JM % 8vu,•3UVK^]`Ѣˑ 0 )prkwD5|yɺ  pbʇ9u7߶\_A|Or_Xb:D.DO~>387V'P# VSm#y(2\c*RvT !~%]eDskn.񮲽g1#Gu\p\xT:  qoU6JrR?H&¹dY"٩iB*^f!U2R;>lݒ#7} 7ڧK6_eX䣒t=oYWIq^@tTa)m(EsՈR߳p{`m?w? @LXq )`E@N9 d4*$(g>v_xHF9{ݢj8'bMzD3HWج7!do=bz>]r3abT꾘~+w3~<ܢ9sRkF59oI/^^X3hvr~"z;'ͪCuz7EzXX17eAvwI FLkWrČU[o7(e%7{lIӲ- 9/[b|.K$/Shx:V(T$3Kk ̳- Z p9owO@%oV`$|J@ѩek㡔Pex Ė,A?pk`=}lw% #ycFp=Ǿo_T'i}ٕo5ǥZ9\ ? qË4uTsf>x!& zKU"K͍Y~\OƢKN+B.{~}TԾSڸbyg$ 3x?AZW+Uu^wnZF ޓD&SVϞ9a0 p^ /|$y@faHqcqh snt.y~nCj &`ǝrGqboɢG"^Uz\U%QNJʂDTBQAD1ZtsM蔊 }exlAj_QT!BbHY=s3zƆAze<[x=>AZ)F#`=Vy5_hDcO>x("Ȋpwd; 1S4TF9~l"'y$D:m_* w]+n T09-A8O$Yrk_zCC:6K?9Kdk4N`J?Z'lvAIҁ)* tJWAe~NjpF獟 $jHpB 4]I_؂,ʃx:f{̼T)jJ6*AdY_Fx$>~[3D  G=>6FG j"YL [K{hVPx?v@\/ilaZBQXS"7h'U.;YQLX۴)ߌfwT`Hę| /@`~U㠩bϔDb0,~)Z5&ɳ@F{0qL YBIT/ubn9m#`JNIpX+xIES$hI0.DB2)9MP7Ho⡾* _è7u|h}EEUwwD: ]It`RQύϊ|^AB'_CYQrd)X0>kRG2KsٕJUb.XsClnǤ5' 9Zu}HL7u-2WUa~ckދrYs0Hxw* T{:0t?XZ73LfrcG a^|" d& 3=oEob?qC[C\Vf9St3hKBjL5E hbuV/ k{E9Hb k9'Y>\-hC]wEdvMf3iz |$bV|vR3ǫ &fA頲9t4d#ydU,wuJ'41,|!K> Ү`er WsF'fH?q3FnyF K:'?[7;Ŵc[0? cթ0GnJo %݄v0+ݧ3z A eW~Σh"퍹(;y5Dm^obF=m=Y.%j#QV N К^m|AnB6hݕ {mG ]S_9q gUŜKs>`9l2R EMꏨ{yg!h _YVRK2zɢYܚ!.(v l$O=^en}6(5l{2b! sѝ oZN̦ˣ0ZJ߃ SLP܊fĊX'7&Dvŋ컽)Gm8ҎPj^odb`ڈrNspdՎBmZ +V K,|6~%&JH{MTHNw˝@;scpd ݥ|y~t BR@Ⱦ WX: IMɜK>e@gG#q4,Ǫq%XLt=21T_VVG1Wg/4lSQ+:m0%½Sy`A谏 "*+<`bݎQ ;#l`"3`u/kÛp2Cl$pVr"8B0/c-%J6L(AҨW)PN/oPHNcv^HإZГlN"|]SjILDZYR\Svsy}xQkfx|5qU7@hh6j4|\x0|`8l_TêfH@LBմ^6V *4簘DrZYgrѭ7D ><p TiV[N7prcㄔ'xD:C + 0ܵ cz\[x5Ҁ+_nw, ӍWd9QƳ ˔̀ϪDB!KnG<, W87Zoa_SN=Ӓ ZҡLlK P҃+vѱ%a,(NZOߍ BAV߉$Oj(PK~wu}AGJMqw 2I~V.̳*J.Hn}*FN}R6 ٦fh E0v; W@h.I2h; 9X2&ˡV~y?ak?DYo̓' GsOG~DFU ؗ6TXV 6^S)o/t,!߀ %.ΦV=p<6¤өdžBJFZc,'m F3?r9=56tf: ˖vnE%RqLJ ^fw#+o/-;tkA9 +TwB pu^`'AMFIҀ(S"%\GKi1B6 LCwX,_]!,hSUoK@n:3?'D:"fHMhU}轢Dm߀j*Bdr*DyF)Q2m)F ( z$~wY2UaÅs|_9Aq)HKh2!aФ 4|JS3Z%9;9&,E;Jxkgy핰Z0=_1@&ϕdB}.3Uk {iwB~rD 5@ۛb7OEX}¤Y" /SJGEA" -!kdJ$Jl7^Mp}gj%lAєj:SnhT/@*0w..65_fW0Mr5\-!3Ҳ/ I*ԉ]H^tRs^G\/Y#Rצp0x=ǸP>Yz0'vfKewg񳃀B`JHuGډKh nF<:,v(ٲc)|1O=eϺQ}H6e.&8wNP#s+؂kO|mFOi WؿPT R}U){ރ NrYvEjI 7:Ķ,`6vF^NњecGS m$sHγdL5K` Œ=T6~B ~xs3r~(EM3+68QC8d;F7X:tGbDUwpfP7vݵN9ZG9:x&+ "_1&oODsCk*9''O5i/ŋ^u[/yyPR!GGj/ylTE)…iUbF_Y(ZvZ_AZG^IӪn0µLwۓ5a / s{Լ$zI6/%S1p;V^TLy^v{5'}C;УR>5p qW\/%S1mU8*p0(  d%^L)"񧴧SSyXϙS/X;QB񄋆MGmqQyfz`l@uhwGۋѤCMke} pPC/dͮ$/uCKWOY Te.'Ԥ\%#_ivl3oj[oƃIf$dkQ\&aMHꢇhx7vwT%ԜbQV}hO^IJQCy@gx^KG=T]>!+QrGUi#aJ#rh'Tpk bI,oYO{^ѤS.ѦT/ 6uۋ]uj ,驼O9D)".fTG;@ܦ;>İ*P^z=A>ט[.6?Яy9b=$'I1>3pzWo?E,bs'zWw7@MHa)P'nxg>n. cX:N%BG|m`/h1!+~t{L-lSKƁYeTUu6Q FŴ/[KIx8̛N(?n8{XƅLG*21i텋 "}9c~qrw0%;ގ2.yVⷖ3=rZ+]S@WjZFeTeS/u?o4Oc~ Q~AW^{?ͧXTo@5!WkdFol5ځ]7Q@XrT?o4̵eN7_E;g#Z8w[.V鹤,\2"*33`̨W74RBwU6rR|y-W pVn*1yZZ {7REhR6hM8~Y3"A6c]!h$ן9X!%Н'jcۍ3,{;7%3 2]Ld>lC'jqY0Udt#*3Tu?;哣mzp߽ꅚA䉁㹀f']NTÉZ6m=i8@oҷ p@7zʐRf7C+tK ✐d9.]C}=L$nEH HC:ߩXRKHVuzmԵ#V]:%\o1XGλCA*,*ij9Zw=`vd! Fct"˾fy~x˳ljɡO?6%xwtDH52}xĞs;=€Ј/= rʴ^Rwé=C3JEӟa65G'̛%a/1u)LPaB_ŀ6ZC=2ʢ BsyLhXV$1C+xnZ?2:6F!})Q3+!Odjvv**I'uhQ{p  ͬ\cwh` 9Ý]w_l.zR0"F\}0h$zs|pg6QVaک6Mޮn!:";~s+㾝e!jNǼ@nRbp\d Jkq#Kئ돹\NrY!xƶ*Z#NhNaJ;LD@cTT# I^F@U6 "t\#V- O j>\{m ]Ĥz;/cL,ǩn0S)FEU3RM 22pOi^$ )mW{>ųBv1nșI)xaQ6#E]i[dsp/1hՏf Uh5>2rsd,\酧mNv.w.Έ&\ى N2A<bc3ҁ%p߬2J6Kfa*JDXi xuBDPD|H7 U7hVUB,Mg1"î1Lrw:DvpSU5ooʮ$n\PW;ޚ7?٧/ీX\96 {Qz9T'Z̕ߑFWڰ1#t 73ApNcӽU!8:Wg뺱&S.=t˚EV>x,('ʰ09B]umch8k,uù?Q+ZB̡[@=X/ ՟Q Y^;e>Ԏtj8x-f)UȾod)&>+wpen;+ Iy/F!$lcu}5xpY:|"c~!DƖ7^Q =q0*ip:5z>Իt u|esG3YS{}7yQ\1?Smh\< a0.ŠP5b;Hx άt81fx'[8?8lsN8CYB߫$'~(έ/}2//O+r[v}Yjmb'ÝLOT9B{χifE)YdJγ5uY&dOA >iLA_f/bNE#:"r@v\H#dZZ Df5e,DjVWA2D- "blh] 0 xAXOPA$b붭Us)&{Jxמ ٢dz HԆ<ʪ8f&`]Tj9I S'ۧG7º|58O;]LFDX5t:|}(k5ݳ|9Q\/ɒȿY$&mry_זSey|Bf:`Q@jݕQ@[5A!젨U/檡U3R/J!A#q j!X4Gb\UrNUGOE{!o`'ʾ_"_.dYJ^ian#uڔ O{iQEa 5D qH[bbܶFa"s=w LNtx5;Ne6_Fn|0c#A+׎@,׻t쫟=C|WxlI$ !yG{ĿB17w2(4I$y|V sF(=<ߥf[7eUmU(h8u}cJ!mw-b 'њ\u辜G< 2 WZTob5Mp (бMF3eY'&Is Q޺p`6/aG0 +OԲ yn_1k~a@@dAj*a!%K4 hBUsg|_klڭH'ۚ؛xc kԁgM\ly.yzX*hhT ,j*rU^ouroc-V&X{vgZz%)kUX@82, jǼ쯦䦴6'gQhBXRF^an}O !@PBR!NjHLMZGl>cvMo[1|ft0ޢz6Fڠ#[knPL'ODlCkQA9߃X翬ˬ JhFEDL!m^Nb%2?ܪaHY@E'GdVPD6t0k6ԳXqE7CBFT8TʶgT>yDHr\z!h ~1eøl&I0 GY?(T~#dF^(NqYWo.Jy>6:VC<@axP>ru=_\D0RYmJ3Zذ@?v}yrD-Ӱ\vc8{T2}fT11&`gsx~~#b}}p]'~7Q0Mb7sEAC5mlYkĈ/)@$|~nՋ !Ǟd-VFdzp$]h4@2[u3-UhC3zY!?gՕ_#hYa!՗{wmb@=I2 ktgϲp^`H~w[*w.bA Z*KlsM?q'ު_ >Jz^@+lqCq\`}qw1?yq -+8sv^-[m`›:iRX]`âLi*@=4GE Xj`. cEr7@/}'OLjWV>ة0 6rVtl8aIt,H.8FT|Hׁ5let?n[]9$}A<>~E`Q2yX8Z ꄪ1EP6!]΋D5)d^_$fsX6>)Gxj5(@H>-(R@9"D` eGO4=5;R=waN%EvSv>^nPk)BɧFOXS=po2ڨbM 8tpK*%ʓ^pM-_rSFtE/WT^5uCT#Е%&Nd+GF[C rgP6v͊r_vF @_1{Ж}Z6 lsRJQI%o7 d4YHq6:?, /5/A1 snn{EvC8lh PC컈QՍ _[ v~v4 O|3sVC햐<\`QlnAVmyqS:]*`Ms  Pr&a#s z [k36kGk0R$;G^: 22vk/`2Ie RԪ,{fv=%(FŸ& L98R%m'= a1C@kpYe+Q."m6Vz#azER.qSsp`16Xvoaɤ "YY/[MnPT"F9KFt*(jdR 3kƒv_q#Wi8:mwBLGHڕu٤kG&Wn*~,yQ]r4~OcJ!^ > 2c$W9b 2;d TQ:,Wb>^xU`ԋ6Yg!Gֹ䩌 `7>>hU8?_>Z\XX՘w6H[Pw8$;R;C myķvJWY"X#]IS4+W+ٽ] T,Vޱ".4i4>BfwЊbXawo#nZ" Ʉ4&.+Pz]s>١Q?OV֮+=ʬ@]h.0P|!W>:JSI^پHj>D:ҬZ Tf<7|D+$Vem`DҏwMRYçP >ceD;.gq J8ݜ=@HD]w\5;R"6afS7,N[5Ұ;NUzh^ӑn޸*׎T}fFnz/k5>%e߮ =:.蕈X4(I"=bx&au?uJͨ:xbzHw# ?%Oyh7Pgeތwx9i*ȫn,pq쏠fpytW45 V`OUE27r$DP*+E3)_|GHڭ :? }-ًz٣"۾/J!VO͡vz>iY#m~!DX"%xySeX;7Ofkexb|̝܅#s#"#Kx]3,k#{'H?é4RSB,štbԉbtGEsb$(bڛd*(=٦)&O{@-3pЙ$N230ڵpl.BkvC%!C [N<~nإZظwV˃3@h]Wsm};<=6ڤg]xRu(Y_SWds65٨YwXA'rEK3f@Ֆ>issN @>#PuK=I9d9 ь b*OO~_?5bcdbהfGA9roL>3¯zYyOY>Yty_"[V4`~s@#Ly|~xY|0>5Č́R'v]Xۍfn BF05 JSƐ#tpΑ?{L֕oxt}EkhӜxs}yؖ0x4q.X}b mԩgQ?\MfhTՐ;?K?|ӽu BL\1ln"% +6>@;#;R ENY%eTp&Ӎ:|W#3LѡUO?cskeX˨D #},+V}l^'{S$<{7 ӈ+Š<*Yq\Ix5mة-Q̲LESn/Q&ꂆ!zҜK F( Con(t#}|=7 a`%9-5Ј; Ts ao n"[51z/:E,OU=Kգ 1@3tuQ3RFO'g+y?b楛0m ?IJ&XZ__ZI]ѧ4}}(N8WڥB)0~.>[E`hDb=>7&y|47VuT|B[Qoy/se2foYnͬe5Gb'!QB㇥!@Vc)a ds&R?h@NA1 @Ba =j]Gu\rk8Yǣv9)d73O5/`5EЃА{0Ҟ)=z~Vׅ l=I)#!~rp*"37u` |_\ĈZ4.J&A+[ p$*!Hsy\y $;Ь;F9nVǻפL%o9@ _D%G4"lHKhh P[n^GAh;8,^:-Kqlb!c(+:~`7VBY+ljF6vYA#0JO`WRٕ!Q9m,c졠?"tI.! iM5em.5 S1y** $/+%(-F`Sijnqe]٩'łu:JiVBU Ulh:ȚYR@섮"DSIJb%b[F,40mU[l?ـ}6 ؏ uU?:1<,[g嗝66? liQ[Gֶ̘QiwBʄ.+,Rc>޽[D^)Lv{h26|ʘ;ǨS TDRe<k sZzpdAvTRAu2ߌR;wRe%{=;'꧈|N9$dPRkznH>`eό<3!*ePQ)&Ղ*}:&@sWHs!{27E|<ȏjaa4 ) 1HSepU_b.EF "'׵ϘHXA?qBރJaA$ or2cdkp#yckl3Ȣ"Ab 9zxfPX l/;`Х$Ƙ6Th+EwU Q%0gN t`Ojlk|֬A3{96_9knE;7"sA:`'y}Ի\,Re=$x jIܜȺ̍ ()7Rm["=J䥤=qH' 1-usaޝ& ;%HUŒ[_fIBɵ7'`cUΞT;:[^.trTCŦ8YFbI}+leB}\`|zCd+9fPbتxxVH[Vf*5qx(пUkkVV(m𗤱ՋWoj–$5#a9C5mz 6,R \3ev/s ykj]Q!lZT%epú r̻ vH:)A8+[ W)ksaMTqts$!zyu]f@/OGi=$ 6>w@uBdǘy9LiټX٭"+$Z,Z;LPҔ'(biAFK4BbdG?pkRbvɒX ^v&92VL_ŎbЫ@ 4>:-.: 7"/Γ.RigO$pB#ua|h[9ĪRh Ka IUCFy$Sy!޵2rl./{x|f7\V{l;]vzR2@`< TC658rH!tԨmGv})F޷ZIa\ bV{%*gcCش8p L%$f痍 'o+ Ejl_7+_*EH5X<3-U9ɴ` l>-tUcx1Lw7 A$ vPCDrQf5/J,Tk<$r#BƗVv<eY*gpH`Fz,@]Ϯb pd#h up3Oal[#&#Wb(njF<%F+9蔩oPmZH"'6hM_tg ??ւDOv.<e nϩZiS4/a4RMn:VYMUT0 G>&pr+Ep<$a%BF^?g:]]g}A進JR%֯#1 M"81ش(O[9}6VKC!O;ҠI,CAODAsϙe^pW2NToArI<;yāOZ!pƖ*RJkskSZF{k4@: 5 BiBjxd?gX.E?5Q:d0)=g`{7ӛ=ÖGTNh= [/L Yk B2hAqx%8T[pQ#Y_ѱ Ix=S 08Rl_io_@i%Z'`Ă'"}gQ|LII$_u_-MJ]*EOXnҰ(_w (񱗌cnaC)n%Jhpl`GlV5/*8E>J߄a7)9g.Y_B&:T'?Z^lQV~F24TG)*kDt|x'ドKQծ GWRdƐNGzUؔr~wג]8mA&RJ7u/HD2w!x9o쨴F15 *3!]3vK;۾BCoK !XPno-˘iޭT ۦg@ީ;2 ;>Ym#ZrP6Q}&+&aVXj5,3Qb FW~(5`cei:8> ,P*.jĶnea/}}qO"y~#pCH z{0CgQբ?tu!oZ#qaA0̀kj%aSiֺZ5.'^ݮS}H_s5ؕ8tGoNk=3r[Ƿ:QPQ?O;jV,bMw/ݑI&,aS[;2yHuMk) ͵DP1|ݼdq_ŨcXx0)(H+/ byClB ˑpCT$8\2Uj5#*~D p|O^>yS_ ~%K5E$0 cWȺ|ݼ(ɒ-e/ M.1%g(G0%ւ,xV4j&hN# { YykɣfqX1u{,$ P7U:5%6.q{v|WrMw?GgV2@B}vԵPpƑQҟW Pm6pY x=7ܓ^罤&)UsTƟm/$^^:OT,˂t+ bn%MZ[KI[fݸ)u J =C<ڇh笢k0-aݍ}*83)s`)"qP;n$+S)|E4b'A |["YWtGI\BId۴͈i5qAt2t^gaR[; @X"Ѡ'(vLׂc>~/.6R9Yltzoq;RU%x:Wk >b4 0´9}~E_JeoHlH[*C5V%NoVQ[ݝb֛yi.`\x'ҋ2CQtCl:3 &؂ɮaP[˛p &k6-s~} ijMqG 9z:^' \tcE%J25ͼOn ۯ7GL?Ytݢ@~n}o#МQ ( >a3u1w} .xCPT.Ϸ ɪkQ]!FJaU@ ƨ_G{r_l_:yଟ/&g?*xH]h^|zM4+'iNg+Fj1];`w$1Wcneli\*C+{ 2:uj0͹r~W[fxk|w$i ׁL;g$p =$um %o8Cc rtA{ 3Ov^2@xlS8N%Z\~|zHFR J#;mY q$0k2䡀{r>ޯ$IXO@2dI{df諠.Pb,)LlʻC.[nYcɴcʾU30e).%Y>ҽiV, '%AǴ{IlJk0S;v8@fI. л]a.\UHY3g)Wx^ӟǷMyҼ?1v |;ĉX:&l u&Um@ug]qt cdREg>||P@#y Ia 90>. Q@Ov"&ύ%ʼnf +M_rX.VA9*miY[YZ!YdYux";WX,68r̽Yv@{c7Fm:AYB 7K&k5YߕTεw&b]եS&)Ikz#I7/(3mK45R9G u?o4LkCˏ*S,Tnag!Lbfg{I$RJ2X}LBAm$Ti ơGUY7CkMMoK .Ur,3"҉W'PeϫȪazb@YPh\㒣SЭO Z.wN!48aXOH?\^QM2LG~RBIAi{#%e O @! >RYšJk@YT@=գ+J"W(OPPFWXVw4zmI T7\4ک>&Mf%U21&vauŋ}p,s0tCDX}\´Ir9 Zg%2Dq'ֻf^T, iO?5Pԛ>G-;\0z6Nq8!:Hn.%;}ɭӛ0RNu5>8J9a4܌jx/k Exa7 @ J/)hZ~Leh2-RIXk=h+`lD7GE9AqhI56Q U!\['y*\{L|ϢE%@`m;3W~uF |v~hO!zӫp+=12/9bXqT6X8J/8Ht's>#L-bp7lNtH1aXg6?W%fŤ=`ȲK6_UszUoKl+Y,Z9>A M}/Z=Y =!ݥMpkx-Ž(b牭') G}>HO`iDq$TFT_'|oV޴$j8b`@':=͑V'rhm)ľQ;p/O' ޓA[;rLė0yVAO}n(?Uғ%PE@,מCs:WC9_^fmþԾx1{KaDo-*ey߂qP)r`!|%wq8YV c$rsZ[lʤn6'kDC UHۋ]G'v]6K1}43sbY5$$ƨ@q/ )NDK Y(fTd@ꪦ-̄_!VDi)$TRdž}NST}T!\:^XӰ0,E [VSEf0H]}z25BٖTHνVg"`D-͡Y"$ž9TjyKݹ̢ V6|jguրڡ&Yynq40u{2!"k oN|ɍZ ,NR'9(>#|Q0_^|=}/C] a,/BJ˴FY"'w,0 !PQMO]gt1~ \b3lkAL;i1.:\fhf fȐJe :6R<!11/M;īl.\ߠOLaPM7mF j=I&+p[w&$x"&ts.AA' f.h یsKv=T%3̯hCc ȫbӽl^{4m 3?j.zcSX`#-^# CX{t?)nKB< g1?ޜ\yްݾ2/RVqh!) 3/~9DHl]}Ξ~OolWiNKc_<]8kZ qhf:H,eԢmbMe'p5i'Z/5CĖn/-̀e>>p * frNM `#Cyfp7צq>A/nG12v-vc&vS,7}7E_I5#> %l-F<^`ŚE -cS@3mN@b  5k ϕSȤ껣 `F<9͂7z+rUJ A+GRvtɌ{Eo}} s60E(XytsT<-OBp(hxe{!DY)'=`x. XW߼@]*YmĒxA: 6&,屒[[Mf"?ٰuY|@C{3p挼7Bky6^k:m Lj} ޮ> ]Szdi$ T_ ,VluoƜ?cQ"~EȘzs3L$_٬\$pk;:5:.YÎfT!_[7^UymL`ŸZj-It(& ^rDYGaĐNW U睹W@/jUK%{Px-u7:jabe~!U\KÕ3Pqp.DMTb)Z@G PaΚVZ9ʝ_]x}>$gʥe;W`/K T$pDOm)f|elk 06Me'E5n6eQΣe+IYۈ mhN2RWkQs}$П0{Hy4Oh9u^]q_N,6#*!'[c([3,o>kcD8.>O9jSodJjhǵ `ďO.Q*'ףEoJ}sIs*ȶF3 w &O⦱,UE=YQVNA_ Ex\XN`Wm`CRM6@\4q?LxIJEɌB*4C.ޭ)W y#xAz%Tt:0N\捷y[#"J"F7hY/jζ0$)rvi;8+GMUwݨ ]X?Ud [JpY*IUf4jtkGr3SN> Ň';h?)dJruB:YҊ\- WqPǯ:& 3{nэLݸXAO@42KF[0-nJ5-+4x|!B{BUݱ 7831{0E/jege٥O.&/SLqI4ƼU DV>2"C"D;EC7HXUkγ0/$e5s6IDT2"AN ^bi%KvYf1P?1F~:`NRj3;{(8b;fM7j̵̓-c:t0'QA@U eUܺM.7P+ďm\p>)[jz ?^R^Gitc`(lcIB)\^Wp66ً$N~aWYr`e\"FJR0㆜uzh{m oMWJQ#~_oW[ؚt9>L6dV`h1)=*}N1xӜ B^5P=<|4ئs%nۧ{]C\Ei=e~|~P>ξIȼd c̖%zo|l$TغEtV "$/w7E[WZHa@ju +08r^TAWw'nbXΡ6>-G06a&N$問_LY>.d׺89Pˆ4`-Kaҡsc۫RLr豎O6gbLva(D/?Di}s,?6"/J| RmH7m\/2fA&;eJ FJCbie27hz$)6%{Z#L̞uQrKk]9,RΗ&\nʗLixPCO&(4d.xQA⦶%Op*R-$=I<%f,*{PW%6AQ`Oͤ2.7lЯ-,B! ];-6Uڬeފ;,{³ ]@YiW4DQMT&HKz\~dQ-ThzITU_A\z|Qu09ͻluijd$S&!Dߠꋙ52 voXk ~UK̏$t [\s l]']p#o``[`Py+Kwa)x[!rǍO1jYpcTNZ0Z Tt:+)Fy}C?<0Է$4 Ғ5FwG{G}S#N@]/Gܑs'X3/@R6GYx]TnWK;>_%7zHMKfi.`Ti*6+FXEhANXzB z\W&E4aCу|9f걍|0ւ#:j: 97#q2 9iR-#1֖}ieRJeM7V۬Q;deQ2]cboS3TOb=y[GcJ[!5@R'D)ydZrMIGR Ҵ7:$tsv"輺 k Ȝ}0G= ]bO_arӇm܋V2:O!J<)oc.;vAE\hYeWn72*/tuYxN(<8UL@vsfy&:זT Ɋ@P{p4PُlVpde`UK"?0%*@RT91nC{K2C@>%s D!N(|vECY@쮚|R;D~pkإ fOХdL0|KtsG8_] >M,ޝ6eWw|Uل $J3iY{/R}4JqkBå,̬Բ#Pvc+pe[zzv!P-1'[-&!a̻QYm+Ŵf|\=wB =>b kN9o:}'ɜ1}Tgz<[擫T ̱'bg'C΢?;/dh oT0xJ UFfPDnm1ek2Jlb@@TL߅uPDgd.\km`E eoS@P  EkJmf7ZC@۵G-ˀj6|%$(Ju:0%X̴/:)X7*Wma+Z߄Hg :o5,Dj| \JĀp~WNم9D21 xЮ)+U,7ӈ-?H/n.^^?TUS|6U?DaoJm.5G!⟮d,)Ҥ_|(oI!mT^˜dH@Q 5 7Bh%9O:Tl\r񦯃1BDy^ AADS-Yb ljПJ^hEB x&/S={c(ZbiA2!g!jV`m'c.]egSY/.R/MO P [ȳ8բsޏ ?1O[0Us]arN򄷃#F+{ bMJ;gsz+EDZ"c9ؠ>=R:{:Z``Fip3ᑖ`}A(g5=g>iMZ6?b|ْ<@hDsƛ 23zՔ$DEX`y8GOKU 24>]ɗ7OA|G&M2nTiyO`A}1wLrٿŹ~3mοgs]Le͝KeNt{ؔR3ê]sZ9+3Q-)}Q7jq_⢖r`of.@lFD$GL9S9vVHxBɧ+Cu %3q&}Tqcsg~\rR2@h*mIy\4ӿM4*Bg`^Oo:93ԂޯXG nKrǪȤ͒63eieU1 T΋q,HhB뤂56o_t_~0RILgv!بv&T\NLXnl`gWEp RVl:0qTF*pzy>\L>k5 . <܌}GRgsL_41G=h/Ki!r-6/U{6^pZpvOY-LˊĴ~5!C󓾁+hw}-ݛb{%UY4ȷ({siZTHTG#! T;jz$Men|fHoi99RSP0bA`ngB(Uq`G W5 KnLD= qS;*遽Fuٟ{7r^Ԋl %5-=9l vU4[]|/Br\R2^l7zd4ljb]ͥ< >aTg~t_](|T=@:F?o*N ְ ?Hp~`AAd>EB//W)ژ5Cva7ɂ.N{޾agWV/?5QyqH ˯gW΍t{Z3vFv2cJC ɇPg}Ʒ mL73*S?g7Tn iLON NUPFc\*@Bq#繕{ɑ4I_Qsw#)(7eXp%DX*]sCh,!D jA LDH2\D8$%RJ,=]s Hr|*%:N8to=Ǿ^NiU4;h^vs쳻9W6ݳt<8Mגe t"4w r3-e᳦#b@)]5~dlu&n+|jcD}{sc%L"bxNqo﷿^ƜATުt8^$)5q *i6R:;>,} P<)pjl(Dȿ X=K';Ii8,n94&*)>왩K }=%!0@$8QS8%:st GX8N" . $.iVVA oוM&(I#+&[GjH:\1 -;ԕ7w7n^!BQ1(Q.nû-E7&dð|^|ܕ"aSMV b^F7stvtVq Nywbj3vcd]o{.Xjlݩ/NfEu M%0i/+MADt )I;ļA: 2}_){dݞ09cV kPr+3!+ٶJkR_xWєIVB"աsrv:Ti13FWXK&^mR%y'lHAy0Fw}/ũ[-t[ J6H4`ksBp]dvw0$B\ZhOTtNMhTbƙǶ ,ZzsvtKWXlԽ*[p,(G_?j#ҕEHiz @91&MU&8/qC''|8'"h\G|UN( &H)ɔ+yg)5~9y_\=qLnC48 F e 漢֍~!Τ64D2v&|(zd_ފ8 6ԄhzV C(4n_0^tx8CX=Žȿ ^B$|Κ޾ї`G#D XS,\(Jڕ!.O:I0(i?f8#.NrK¼`oY[Y˲W[;]cY2ۅ"- )3Bp$3/҉>@7cPlGzy/z"{1%Q+|.UHh-,Cie fy9,08 >-^"T,63O:rB pN^h_#__˫hǶ{&D4`Lfq6BΪ0;M OzDj/LW?lXJA4sH,Di|bWvG4E5 󇒇+&ăW͜HuWS#=`Ϸ+W۝ao)d49K @<0;e_!"Gz1EW~r3C&? L+>lpSX4Yu˧}?зWk Efn!;0EiYC ,מc*XN0~ }O:=]Ӝ[4?\JG]Kl?oރ pǢ럘*X W-UCFE-x.c- 81Տv@y^%A`F;ֈ{X}VQW:oa@ك.^;KPU$0T.mm=A0aV$X~F MV]~ .H#m-l8K]YD 9z5 u}|>P/'!>mtT \&]{NQKv7ZF,P@aRrpTCl@,7PEAH -2G]P}.0bF&=(\?"gEѢ Ix\6ܬFNaX.wjM\Ru9be*@ThFty˜(> d+cХbq`}k: %Y,߄~9əGsW YǺUVqźzHyN nJ`T8ڢ.~Cdk29mO+ 6H; YG_^ yhDj 4!T# hzȁ jC%^%~9" i([6*1jLbe*,R4qG6"jCӊ'NgjOyݮtƬQ{XGY  RU|F4dAAp/V'NɔЛ)^Pp|m-p!(?B(E7dX^S5+p["'O8VvAL J0jG7DuÜPYB ԃqgn4ǼuP_U1֪51r^jٝ;ne-J9>zkD}q&PcqCz0>^M#LXqhË+_P _xwqv.Rk1Lx^Z|陖& V DSnjڀ' ]Ir;I^EE=~bшGrׄx""|2?p a8$qn5HToؠc_6p.' 7% [rݑxle%'S7jS8K%M'sn$<&v(/H.y(p͗׺:6-ֱqg(GL֕ښ0nnM "dGĔ$ G'aTʸ SӄFIFFYM7TRf98t|נs9Oj5\&s2Ӫ뮯i,&oW"B:P칲t o2*t_8t9[yv=;4`=wOmK?_zҝt2OXK9REj d!f"C04˜:뱞|.Ltۣb:b*;qWc3pW$1#F,SrHZ/ѷ35͝HIa/ŠUiC @E /tn]%TxrW,4ύFz/3.HV-^ ypԚv$8Aw"mzQGPs"ڟYх|PfF;3Q$Ln{(݅!2nC.jJw'%G"f]%‰i,.ϗCƛuԖ4Q$_gp\U=l457-7`u^2|y㲓%-}^2'H+@.XqUT hMO%=U1%yG9`ڽeY;1xۛq -PЇOkC#,,&^;c#>RD6w &x}VX ӛ//CsdOgHڎMͻg&4 RP:Iz4Cj73&؅[iE\yl8TL_>c?V6ɊDȑip̅7뒝 Qq?>03raHfBC(76LEG%-BQ͕ 1g0goRoI`>/'%.{y܃/&'PUMr( b> xG`K7`Sbʝgvrk!S^`'x?2PoeH}l,u֝c],$,8mp`ncd񏲉kvv"9.sOmޥ*Sym$^<[Yi^Gs^xl"/WM+1ZS~n $Wʞ,} Bwݗ_'ݳ{ur*IeR)dX4EsVJL(PcT_ k_7FyK}cvk'rfHP Y.w=^vp)Pp-A*8Zyb+3%i6%y/vaIZ{`8]n4"\* f e VBiN[qT"dTPLQ SU(*^KP?͕K{rHO/(P%ŇtVJidMuai0D|YW,2|{-+hh[r-٨"7-'{Ʉ/<5*4K6u †[^b<Ap`?ݓofVc+:QH 6%**ܘx'ͬ&: =!˫9`HE2eXV lmK{ =W~ 09vt|w '_6鈯lerVztZ6N9%ȭxۆ-x$XіE8Ggc(Е\ sz`$[JG<&GDD4.vd5ٰd?_1thz\r4Jfώ:@Yv<7aa#bڒ j]a#R:Wr7BFP]! +b䍮^+D(j6in@=L9Z'؝R@Qt di<*+SnTt="Dew#߀u$Nxbw%H|psͬ-ڍ&P^SLoWi&1+><#JP17q:Su {Ds4U jPn%ˇ!a_f9Glh$CxD]6EdXʂ ޛeh 3#]Sg(~~Y87뼏'P0Ij!hs"SY)U=36kuBuY)@0e^6ߍ^/JxfӄFEECWh4=+{]:.wѴj'lzR8ޤMP-pQ񾾱mEPFgαe:B7,\F3wٴd{&;c"$Uo9FņOx#찶rRܚW+Xz9M1|Gf6ci$Wg˸HWs:e-qgJ]Vp=J\ <-xucu4{*"z{0Y-78Qԧ3P1o NqߝX~Q|KwvVDk:MxJ{FCT(@i.G-q&{41+u`I= xylWtz?''ߜU}n)?rlܥ;Wv%~9 1ddqȅp,tvo8IxfCNpc'<5׏IZK҃p ّ/Din\c\*]3p8 ԢF{[=a$Rrȏw*'4ƨXiF \ ]GDJ<@?d޺JVȬGX' >"F%[>+I7p0"َ+k0f<8LHBecɁEyiҨQ3f >pyeShV֮]u5+k"-IWfв ٥^R:" ۭ=SCdUqwL Wm?q?R!'h%QrxYʉk{x9FhHɪA|Be l6M_ժ"YE EQU'!Ld(@kngA1ȩ6jd_E6SbasΈ]}sCc9.䐎# ʯ]^#GmEMh &];$L!ex+tuZOb]?'XxڊGP"Za3xiAƞe'XĄeutɋm =T\Iu ?|S FiIÆafUGԙǥtr.;V%mS(s1Gas{K^9OX2-/c/^\SvTnU:LaOIj .RgvDFn) F1aYe1{ !NZɯZQS76{/5/@(22Z:k.1&YUUMOͅ ^ww!.Z(7BN? 箂oCMr&0ZVJ`z^] s3 ik!9ˍx $6%ݫ8- 3*MZefZ)TzCp%V/s0L+6i#E?L Y?7M:)__y0PN6HSJؠm Jz^|Ot{ #xJqq6,* gi}'}*jwoӣFi3-o{ zs?1soP򗶄o- ߚ"Y{+7F Ԛvld4Z Q_VMٝEboz{!ɐݟ%w|Phozj#7A0NؒcUw'?Lۧ8:P VU]դg4jlCc2j(~pRGT^еʻ[wnUJg*w~X!>ܻ(GJ؟ݐ:Oj5H?QUSa$Ԍ߃ۥ-0}:xk㱋y8jr'\:x7tb/ {DH8"I8߽T؜LV9Xl4Vݶw&nOI R${)W? RۥmJd 5s ( _,I 7*[E*JϒK(YV78jW& rϘE%K%p*#m Qx" x@+զ9ƮEE ҸLɏwXq")KB!Zao.I f7 gi;`;XM963b'iU䢣PXv\>{DDBE E>ga̫]啛) NcUQ[>!MQ:;qCmN#r3,#-0kf,jn@wGiQIL;Q֭o.i睜Rso {:9FӅu!|vVM`^?R"IZ@?gޙp(? Է@NP) |ND4{駢Q|V&n~vԂa%cPE v>@bڡ&l<#[1O\p^X 'śZguӪ*9"ВTy2C^3eqt#XΨ4}^;{̊?xCadB=`Me Ȑcit=ٟɓÖř3ZU(ہKKMO&^kEKh{6.j69tv۬3!+'B9.9BgN.D߯5c%'XK$7`ҲXuaJYo*=M ,SZQ?6Ml{ߴӁlEQ4*(G!_%l$/0Km  G8'yҞoJ^FvT5q9)gz7ݒrd+J,@vcMyaZMؠ *JfƑQRV={!%vQPz% VcvLwfa3O]щ =n7P:xnYcyKlui /g97K=L& '@9 Vu6Rjޙ&h.0'P֐&㬚&k@{!y `t%l=0^{'2@ %=9ѸC;s(1< |s>Jz7O³;n~QLl[Y[nBJ'd:?C"nëBp_o% gh4+}d$,JgMOoǿ/|C:aiDl dˆ^(Oݲ|>dl@G8: ˼p.ʅhDkեGsxQ+y>AqxC2FɌwa>ƍr[xw+CN93LA7nTN/;FW^<'#;I06tŵ1fmrjw3iePOQvM"AC=rUUrfz/w 2nv*ŗ{x|}{ ,ӸK"(2@>&r^AV[!X\rAwΦJ&դ=ݙJ.'ov:G w۸&؞2_%9[#]Q`wZd=y>$=I.ljbdjɦ%6ebh7jM!mHLf ,۠'\>y(~vغ>霛4WUysi|&a:.S=H-ɰ7)tZmNذ|?E].P4ί^6?ܗw§*ɩn (G!b wsFaQ*FۯRWx[CKZ8ʥzP2 V%SW7?`p!}g<0G'WoE MG09ɖFgRBP\ W,R-">g:\Z8֒n=+MΦ<8N14Um!{UO :9O%~@bZ=54ux~, ½VJ?O{7+ؿ@&%G,O*txw"v ɸW|J& w`F'_,?H o,?>rw;JQXO*:5"62_wY],7)NyPQ 8KnET,X*w2A'iv"L/#I8Q˲ȣu{US}z3{aFl49%B8X _ϣ5\;:zp`7_x:XjBx9o{ c{KzO S"VEδFʩbR)-C7^T.&!(fo! :yK(=(PV?+yA^u g7l=KPeّL?"okᗲaįpSՆov>(3l+8gɴR)0vxՀHIbAː% -rFכ(Rqywv/]@BgaTDe.€/Asx.DȡJκD"潧@اL/3j&dתX~jf^_N\oWJh+'^+WZuryIZYaLFvQA=Ien(# )g }b3ːa:at`%30hLdvr Iij M:~UuT| k'nfe$k(N"Vc "4 w=}u շJT򛍼]er)LK ^뎪6dt`ELW5oVƎMR(Q2ʗ x"ɵ>ÛKUXs~vδ~wiUI~]Ս3~٠hEH ]9%?DOW.PnO BY<}D= ~f.ː-:J(nX!~%12NهcMNOQ2[?.%jt@jiXy 23T&%~D(Ļ|CJa&nm\Yp^QcT!ϗ)y{%G(O;/ j0[Ȥ6bw҇1*HI4hNT,Qy!-4üf\9T卅NFR!G9ᔐSN4JsR5cV$ NCu(8Pna !(WFZZlHjڇIwRɩ]kR[gϷvXhbd=bv[7Nx9|hO2O) \إ24|w?W[%km@R^}lRl&Bd5+PM/uxX5<ϫJL gp񔍂{qxՎ4/!c81rMC-,y?\,+> .X'<o4 ?.@<eh ?kb1I`uRZD7 >A#o܌T}5/voB w,us.1pmma'{幉ըBl\#< ye!X-f#` %rr$+0GTBC?/ }?ɱDIHCݧQ&׷A9b>kZ9{) )"5m}\i{M6uo5-9͒CN8ٺt|m~L֪Cd /,& ty ulDڰD1(x#=MޯVIS^m4VhBaPlnRt.׈0FfAI} D MN_u+4{р˘lXT̿JX:O~8ͨJ[|6`C:XW @K/0FIj 1}(g9bmq8Q&Yl(Bz``fWT )ӮAX~*6Ȗ)4yvFՅo TX/7W}0d/YrFFĩwag>G0Zx|a#PY|K?ESey׃'{ƋyW}O>kes)+ug7!z1'(/ v("Д]<|Xfu.|z>O%Wh'q=_)4LmLUf1~C8kij=7SPa eu,rȐ!Ml*5SYk(կ_}a(x S66sgF7~7l2ИwvQ ? N ~ď%5 nF`:=6C {ƬM7˽ "h+E]LI)^ ok$QŜSvB7$u_vP}1%Ҽfɖs.H"$ 0xM1w2Oތ]QHБWu_Y9 =8P_@Za_J&kS)MKSB2|GR 8&IZ=da7F5c4&@`TFe %~p+,P%>Jj7=$]I;֯tlOcc||1 ֧r 4%iQ9MwvǩBayk(CVTԡ]?Z5ʬJ&, zyl@@'a9K@Q ׈\fB%s(.egLCcU|.m͗4Y.w|kNz,2$G)r4v,ANϝ. AYĎ/РZ'=U-?Ra"Љ/Jt*hSlﭒv[aC`L6"d@{>_$v(&XA4r񤀤A a2xJJ>Uz$Nq{Z1 ҼМNu)N&y Nτ@/Kk'Pc%&2ܲ;[z L Gg@Wt݆\AVcz7H';߈E ʭffK6S@I[zuTːڈ=_+H82<%rB {z],WO#Olm0ylG1ss20bk>jI=ɡM:V#*5d6wZZB+ܓ|#v;X`$ʚ3?*λ} Db%h_1suPҷ,dIMÏڞP- -(pזּ;ڷPSue3^~&Z0ѱ~\z{Jhnxg t%F~d.8z܏sku 1< +x,Z2!+EDil,7 C~0f3CIZRҗend,]kҼD*!9$({ڂbL}EzPeWc-fwWj˽F{c;(*{6vVjLbb`{ (Id|:˷獡 Qٞ>\3CO"냫#,U %D~Vr Վy.a t]{ٺQi_ރkcS-M) '(aГGj&GUUmYQ%p (eiF)FߏQ2֣#:; ŖSrpKPb6_ jT|B[-$\n5!ݩۚ3iDx B&5Qnۀ$Ւˠ#pX-NmKl1'`2l bk'CtNm"89x60| !:ԢoàݞoßSPS$Td@iwmM`Fy'?߫ @M?S(4AZTTQ0QWa})QPVP4`,#u;8buUaVQ˘a2<Q"K|%.ӍrWv.}Ʒ^LWkKX~iuSK~ʷ4Nw$tl=v`~~cb(͑Vڏ9C}>ôLYsuنYeݺV)v}-kkAYz\Qai(02 M5N\ZOV_?ϐ7 ϗ iǚ/{d|anS4L6b:I:>S5 l;E*=qc Sg-k1mkqw#ymNjv{ۊ0QBmYr)ZWap򜖔8 R?٣R2gpPW?G` XI@t^OR%)OsgЃeS-`9ùAp;ZA}p IzH!`f4vg> rP}Ta1W=I۱[o)(FĐpblsM+ʇ!iRG@rv !b l60{ּ;/2* R%)u XT>xC06 P*5j0tZ"?sP2CF62!vM|/ -#]Yfe7c\2 :c0ׅ4,sIGRާ&I4]?,[K&&-~嶼ca9zVo(q' ݎ:w%p^}V"$24Nqm\NPUHyo Z2MܫGrcްz m9X'e`%=+-{WnHQb=AnMJ0aoϏr jFYo=/l$ʜܲNxTںêLsq͞˜<.Xc((mY\§ 2јo]K\Gϔkm 6Z MF |(qJ&K|/'!x\X fz9 8J2\oWsEhY[KP*1Tu 9 mDOv$0K,Vܐ"I3N F޴T0"{ce+6}m&EHfev{:LʹZˀeKWWK C$ۺML ~S֘,%8ΏUwʠ&(|6f^E0j=g3{qo~Iyո_4?bT$^$LfyH#5E}HNA[=4PTE$f +"Ѷ̈́s9* {Ɠȿdy|ӲB[ r}^dP5g~sB G"2XHAZ1fdC&0q@bT8jݢ9knS;TDat;7bi:ϟ:Ayx0wzi~u4\-`4;0Y̞OW;6b.ֲw)pw[,%}y܎qstcS>&$ 3J ޤ5tme0`Yٱ{Z4CbnnaI=ۮ" uVX<4ޚ g p2|t3FLQ XEJN$W'(舾95{ò,L9sL3p$3̵2T&d7$rfӼ0w`#"%Md}.<#;V@(5P!k50%5cfs@C<o(Yo&`W)O#+̗V>7fO BTvp ak;`XtB7 F7mK`F>__lgFժ7P Zmv`0·4KÂs^)2CeERJ [pWP8B$ov=[=k fLF\Qs/rEhqhy/gE[MxqH-fw}s0荙gl\77O_z*5@DV[6 =^57uHb<}/Cϣһkt̴RT+?͵`׋Y~}'&be*=ֶ:~+-G^ ' 3+!pU5/1y82+.^;~rn2N ~ſ(Zzw:;Y;մkbRG_6_ Y/NMsM[VI|5늆r'wdqa~v{Q߰@kzzRP+cL"uO$3:.=U_㘕{Bǥ::8AID)O =,!TDR?kn1d<^4PaTNLhK V, ;b_|á *\ PF;W&;;pjV&^ҔmHF\}A^!Y`[[PM!޶|s4')FuɇC)pt,:M!E(ڟ 75ߺ2萶&t6M,~)8(R&X+nukPd?(i ҦNNd-&=FDٮ0S2QXFDuwǟЉBP(8s>=;p%X_^#LL4s TMG6yE6Y~m&k s"!9"UBNc|൙(Txɨ%Z1j$WT.uqsf]LT^%oRBy꧃KXHذfLhjD״΀JqgPtΆpcYTW,)ozVz9k>_F`NMYSÞNQ}efpI ;XMxw0ռ3= /Ƕwi\Վ; {{'caf[+ƕjn9#"w+}OےFFpdAqb*(A1CFjG4.rY^ڬDX:.͍$6-r ;4C/tce9NU`֪ 50Ll9R0Y9N]z!۠&TTo;t˿{ޮ!{Jͥ2ӯ Z?˃J1QYL{S!pif8)u,!X?;`sN>48wVU_^[BbEv9-x,1W&fƺ2Sq qn˧ u+e*a!VKWJ1m޳!Ry{ILuq.d lը;:7;h!TnyGe ')J[,~*>ւa{4%!La)t Q!?$?*Kc4r`))IB@;W.ZbKs;Sx\+xZ91Bd@C&x>r[13 ,lh$@x#UKrP*:3 [\ݟm WNO2H=DR׫,e!kT5G-C1 m Qp;MG#0*\)K/yC}r/+")U:*1,hŰ`gr~-%s~g'*Z=V +ĐK+=rFd;)!vnRhn#AzٷxwClE(7l#]g\շ}f4 ;V2cT6}5uV ZɸoSTe?Ұzb8d&e/0ψA$=БG2ϴޗ֎:{>Ӛ) yM6M^5jr.0ҪnNg.ѧQ]l]w.(qѱ?XU'#fĭx)K;᭪|,k  \d{mn*; dtY`Fg J8*H@=u>D R _̅9텈j 'ys?u e8(Gzdb_Cb.yy="@\9J]G9܀v!ǚy\ɴم+p ~VAp":iP|s/[3rl+ge%7\M{ i4K"'^Q&͝/`f^D? εF3΢vVm݆@4VfN֜INWLGZ hQ~dxNM(\gZ3J>.U19kVw}^@$.ai( FX.af -ӣ[ಗ,prnQ_ t!ۗ+bA*_єfNJ7T[iSȪr?ٮUTfݘjz!b{=.p[8LsZ%YXOޥmېg?< ]XZUٖ"s"z=ىg[L+0mZ |ʁIK#q?l҄朵:A4FxO0qnWځؑF(rl:rIW4#Jd)RQmEpBM$٩=>ioN7o`b+qlȌջM͖Ko{ݛ(T%&Gz̯ϟ՞Sࢥ,r̄Ajˏȧ"ohг<芽rs9PeS汢ʱ|D8IwB@]嵷l!sЖOM?eeWmlVfͳF 7l֪v_̈.%xY|",j3)E rL^Yq_,2xS_&%FU0$wKWR_w:\g%́Hdp+ڽi_|`-O;G[#RuԪ"H‡?̯gVSI !rX+t5%fuP^Z%rrFJH8>yR r|3 nlY!5`ꈋi7g \k)Tbk{T(`5vQnL X||Ij1F[:~'V-D {- =cF:]}O Et  V. !>='L{ODgid\T/A. 4*r]WI({"IJv#ؘHo%FfWjؐ~'Q̎ƧR?uo|ɏ@Pd.oqwV.I|}#_Rz30a1~OzuDh fg'˓j E7 ݃WoNxXh_D5;|y\ dVinͻ@IQTU qUT۰5@T2 56.(y_ZqS^p>ç;`ԪSHQTp(x'7ڪC`>գz&?on8"oPw.a!)Mg9Y} _QI͐%[F^ol5X:A?m\O pm%\qgZ٠E udhӺ/FZPc݃t˿ Wk=3?PD%lG$(p"Z}Ik V] \EWmJt_苴 4n7ÝQ\S"/uhA=y>ba R3N^.q i\~IŮ_fM2ڭpѢOo3b[b#̇̎-|i(@W񙸓e$md"LurרN D"9Z0cHvؙvt)d o[wA@8^dS؁q/(s]4f񚶁?IJ3u`oc*iX7~$kP4(ʅȟGH6UyǼgj*`L |edl- ӂ ]5[=&Y]U)9}:AMORӯ4%b߂4a-zepf + 3Fh\IԳebCI@Tu8 2C,~vWNXM,ַqӎ,QZX:(̪)1Qw#k1A[[.Fjt<Ƴ>kBGL&{ۖIk%kv6mse_ﭴ!T#;v-͠#ɽK=O#c~i`P~)љhFH6&$y֖ÉմP)k#i7ˆIu܌ IZNK[IVA_"sDjtvk)_[7,!kmL۞(-}UQ1b ŁFpuCm8b`yMs4GH:\w7v>t< {96*Δнu#Q!ޤ4|t JӤ7͉ tHRg‘M^$ATt?8~d:]I͝mRPr,y^i Cy`ub5%^2CrD)旇`re}抐􅩃}_/ޏV,{85+%pP-HKƋO&71@WARS5RHij^4,5!I"6$we P%D+z/5b,OPh3F`Szϫ)1WPUL*.ZP*ŭL+nT3ESls/"uv$Gh3Ms0:T`{B'p &X$o0UQDqȤ_ ]"p'sDz Fb,WbW)́cCZ-f0jqFT b[H7%ӭL i(les*i_85jbYJ>33߆ V#aT/kX 4msԠ @) HA> ·_u y#GJ '!y^imx~DcN.P,c 6RZ:u5t""np> B djoOy9EFv(l^U_,S˜E__s y3P8̣EZJZUW'Msk++s+7@VǺn!iNe !3Ú}]0^hvPRK o\EeA/\I|m'hg_oiZ[MqFFڄq*aJA0.9pGnA˶YǹҬ ܅lߌve:`5/A}aPvOhRz]a0F++0>ޤ¨\tV,pQ;}yqumgFXN @!C8,)IqҠ~fWeK܇᷑|馁~G&,يs}3pB6:<鵶JѲD!@I #  )MrK  }Q̃\cdi9kHN0X[șYy:gՉ췋 ƋX+# kdCFgɍcVt]$3//jE@ተ2wK9ˋv8 UެII(e7c -uW;ӠH3Og(ڪ }%ըbymWw\A~q+ U 7A1SXL+69wMG0l{V}kmãRgTSX;o,IwF 1nTipi걬.vF>DXȤCOZ,{y1d7P\_^' +֜;X,^gƼ>;>saR1& v`ͥOSK/@J3P|ZDUpD j*C"Fߧ%"n hD'(5/-efnJOÆVRS'':V x${@} L-6[ǹet`Zy _=-M8"ۤ%mQ4>s^k%)XǮ7']<_$Oj5E rCL5u{53EFk!z,@T\i..kC06nM(ƀl0~P^QWȜKCMsx1io(iža i23X*zFܐ@F~@+dX 7<t|t쫪ȸ 8Yn %{kB}Wֆ i6jCL>lhU /<8Gl6duqTK%-{[Zcp:#LloN{\ĖLH" Bŷdٯr&Pmh)A>@[[>Y[JY(?Š]VhqZ<R1rt"ǩd{0~ZFe~Pmg&1\T|ҧwO^hD;b?!=>\wv Me7_tea@n VV D$5`sڙQߙa VKW= F|V$䄫%CeE:n? =h?v-69w+O|[C6`])_4>xW'[,Biuy|FQk p5xM]d_eՅxӿ Gk\EWqX*/u7ᬞo J갌6gOcvWЈSm!|k믡HcL#U iyRKg6R CrI/q+ :&sh^aYRZj֥Ӂ$-(,;j;<@&x_\Ո]Ki^hf⤡Tlj|^ ;՞M{ХKCsic?LPKif4-4u0YtemZJk KpZ"M J% MbPew̒J[=)~1{ƒL¹zKI+ɬkH GFfYJ!+7qc{Ek.飙@o޲I忥le (+ESv~`s*ax7͕Or6$M Kjr'a6TB7yr׸4uZAG.F.7jP74vfKQpLpSɑUF}h FޟG|cNJt,6Ȁ z hb BGdKM 2;Z ADpxڣ+lJa3(!emtCmA $G 2x1hFZHJ{*6Giڵ0 Ƽ(`wJˆh$'W5ASj^:"B9D\9psȠ}I8B 蠾̣q݃WH˄_!vh>I9.F.3. gb@ kJMuOv"=!v쵰80~v[nArpi V-cǿf 9~ejt~5b4ֳLqHJߕ*kzDh~<}MtHUyE|Y<y!|/nЫ?\X3ltPd{alNbv-2Iq^eNeL]Ƚxvٮ:uxUj,ts䥉j2.i+ &c#l ،ytd5o|M&#SQ- 89.g!dnĿȷ^tt0Fh 4!0a4ǎc(je>{Z/83> 1N3¨J?&᜵Á/Y"DVYH;v-z#JMh+'W(In~[X<ġϲ"B%Xg0y|uQR pPy/f{v5a|$6M>`>0|M5fNJsxxؐpO1-; 0xY(Me:m) 'r4bZq=E=U0sqPeOf(xGpUãw T7Bo2љpH*쫡r#&/Bug462AecAHpR$T%[zwɑOK"0CSC@`lʙw¨ٵ<jyJ_S9! |0Om۷6=^=a#v^d!YN)4Fxu4XR7 sMA:Qi EV_@і uѰ\-&&tUbs<̐5NAM*\ Tۦ:Wh?ao g#1i-ڡ F3}z )fEߛ'>}X26StqVxP8it߱~TEوvBFkBbx\Y&RF S,^Z<,p,]=;BDg ʆ˭G"Y&qkg~ºN,=e8fW&"P(ϥ*d(#*nEԅbq#3.p҃+ dS2,ԥvh'L@Xx)PU@K)cU_Z-68kL~rO `{nB,$2yOe@#E9tB YHOyL㰬d49aǨ( gjG7F⧏Q S*w>y}* HEƔfN\6yٳ^Ok^._߱KQ{0}@y.P<ӄP?=_.~.zñTYBLPrV]vMHSՅ7}kOVPZn(L馝w% %m,k̏l|6 cS1~쵗p],_^i7>$sTܯZ?i26ʁ.ma֮YE!rj# hz ~x`QiMC, ږ1ZLxymAeJe^ބB8N-̨t킶&^?*|=&\λfWbebL5{zx)g]@ z|6섹^./qD2E/mȻfaMgw38qAdwm4Y}4a_Sc̹Mt04'6  nbDTjh0L g}ZML&k*UWA)2qzFcisC:JI-Z5Ց=lu\,_ xIC%:"a'#'lݕx( Vyb7:_:ns,A桹$| B͎t{1!*U4<'){ok̤X>d3nj?KXqJWU.&%vP?16^{/م zeiFww),cAÿvM4ʆzǃ@>fm8| 1/ϡ.03 g1N~NѽFN^Bwzr7iR41ႁ{AMiHZQ{(Qm6 ztjOfDīĝgؚb7fRk 3/ B+婸,3u#GJ՜m솸h%@z^;)R͟!`?ctRaƲ|%(϶.Q,]m=jB/._֯qTublM,سyEDM2?|..9| %_Z j.+{'0wNڷXi="oUV z2$mK\L [}98ke0aqc8٤Lpkt;߇ \']1Վ%ve3Nc7} wI+PXjN4Έ,[GZ H4f=&:ܨ̥/˓o0'iC*{.[~`:h%>R{%δQu;K#zu4Og\jC]5Џ!>db&g[µgfWuu**ʖg` 3Eeh9}Мu>;oaKNFLVipu"?*ʁr6,É=C^ڀݩ:]ALHc;XhX(z 8F{K6bM y~pqF5nѳ9> cy0}Mfg!3҄=9' whdXrK= Bl~C]R9-\"k9rC즒zepKk^9Znl+.k QZm[j.0)FL, CaQ"qJnQku˃(g09 }8N0W-k`_=Ǽ9B~+y+01i߈&MO2^*h4[e7Ki̶o8_/,3akB@~ZۏA_6j{|NsfY{c9P^1.c];\N:-AaӰ^ te|Cjx;ǹ&f0;~i ֊#Bsr9C. \TG8]LhwVD8x@z&ذ<_8` h<Oc[( Á N4lBjReqGk7UDNmկLf!\fzf1{0E)1Ȋ`AȭڨYVbeȦHlW)h~jy N8||FYn<ŷfjS:H>Q&qȃ Mn67{=̬ɖZ'Z2_jPaHv{D(8:jq٢"2c+nQ?.^F`/?IEƨ qb$p7`&ay߲AcMJۭ >#bh6ѝ"\Z84@(_jQz?T fOHQ#dOz\z$GTLvOtT"M*%i0`9ز1V(ڕׯ()>Ҭ vgjKg1!0Q̾l~kRxBlܭc*ƴtym&:0ERlrÕǑ \W,(Lk橦l1 S{Nf,<>/ gdVnwnVYu əN'#..25!v &?3[}t 'ZJhJ8Jp%0-Yyۿ\K `1] 7'BBN qƀS<R'OqDY>Nru'bY(T=ѬHY ,av)Ո-!uę k?2LFzê/#1JDa O#5<:ǽ%^햱)q@0L*| 2ܻc «yi@ jr qQ-|WJ8_'ڈձܩ`>qVhbEŇufrkV XPq }f(,݀t˝,bh[*g4 $#r櫫w ydW@%F{ɘOĪlD4lN[ƞORnF+XGE"eb.9i5x4x2x ל%m DxqRw,Ay]vNE&zF5=4;{M,c)8X,z9RϪb@5Rh\x{4#.a6;уăV\5_iCMV-VM 3'l|BgMgv~pe羽 GǢ<_L;@g JRUtA,D\c8Vj֯v%ܚE7Eߡ&Ҷ3AH2UHFhG-ZQ2 ,(ğ9v_`^7jF[yMI?e3M泽1$_Q)蝭(U6 ;>bn4}p>>aԁGe3 mǮ(reI+WB)k\zQ'j+-b̢ icdN0n^ _NO$~!E+|l߈ VjΟ>UDDo$ lv~W[~yu>z\2 ٜ+UxdִHۈѝu7h2e۷Eҷ-XM{ ࠥY`\Nb4ClL1{QDr6P-ZOhQ$( }; J!V Il3vTR aMk!%n5~-i"SMʪz?-U}Vz?L CZ?O ,6E cbṁ2"2jJβ+.+דhG&v7FH/GSgMh{Ig󯯰LN: 32')W"7Va%s-} $eE.A!7 ʖ4մotX.LƆsuI,ϠOE`y yZG!+_Ѓpm?^\XgY׾t!s=P힘SHp%I^Γ_:9' oZE'J)y"//5BlW5,jyxTc(0!OIXAQ7tz\N8Ug-įw0Dȷ?pb'1CQ[ P XTddM4}붏ݤ}fCGǙ'ѧnN :jy).^<ccb@%@bLCcӗ!-S o[Xr#M8U[.Gڈ1^P(K(%PG>t5X i \L$P9t%B9C};{khN3TkhEHڠn44mxY [Hgueǹ*,K@@U:  SH~{je(i&~ޛ>_pp.*9(yoFJ|œ]a^0}Wq5pygKhal{\G7t"m@)Ax_U + f]J[fNQTLP^|8V1ƚrGI@F!]p 3JLIjN*r.AG3^,y]PNbd 󒻼˨~ /g|-|ugNFC5 G]XCd>s~}Euf^ʍ"KC]8ǐ,VMP燃+NbK+USl e*=KnS;j]Oj"BOPm{^1U#6݉8洨Přv }2˲ '3|8F S2p3RbE]u2h{(L_OE-:^jdn2di}iV q6 Bb~i)T^/pA3S}ÑNv t+ߣÑFGBǚ!5fC u L]rmn_U)^\BJίBwDj֭p&FxWjT@Nr Y6n!ۃ8E ٯ؟c?P^ G)ݑPmXxjDusiR%c42~cP챹:P}%[MYA%Y72@}/r?^9u|SwP \uRBrM uVTmRꚅZqwKY'_Pm![f*nS]Df^t9D*-bҞ6O}HKH  j K:ݸ;OYM<j]o:F-jێd3ȦĻ[ntd/ Θ"S.?<$(a81ӏ\>VW=m?\QR;i=_xDV!,F0iNCŤ1SdlB`L<57dS .lǟ:i H]qmYDž}7O$X͏o|k"t:~+1U75]Oc''n;2~~Rmơ7z3@[A*]ejc@6];HGКɰO)zS١KYv\[_Z$(0+ٔ\_KI DXL81B|DaGJ%KkrE`*V`/! iY2&(뱒cgzvQB Q54S2U^@2n ߶ X [YALդ3{Ύ[bf*y4=lB\GPPT DR:ubc‰7:<'")ݘC[톛\/Vs%ZOSok\5;$7{fJi0NE@}1Xė NG!P0D;AEċ _|M8!B-c}1fIʻ{K] $7UBj8ԒD6k2-S$VΈ*Ed J[s @)Ff}yIט&x}Pk'ԛ PJ,gEi6 wmZQ)@/̫l߼'W9.@„⫟R|`: Xɋ2r9 Haqڵ{\74{M\ڿ {sa 萓F3zkC.SGnf 3k!ZgCT/i1\\J,qL/U?q`M Ůckb=J*/Ko;L5,KN+!I5&R?ya`ZsMۆ@ylYEwTd2SMI+!rZ?ǎN+\^jI͉|@ 2]A`ƫ G,\w``& $#I5[޼*D`ӯsm4 (R^Jkؔ]Zh%25;~p@ >u|b1;v|ȭÖhPtYBDj̶)&ի$:&3Rt*Ch6cx'ݗrL?by~W%'*'q"\Xj# #u@-L>Lο%"[*/Mce// X fxuw ZEWi)vᑻkXӻ(O|ݛǒŢ~qZL-HN5w!q7IùwX 1?JVae2|f )UVSTޔ9\]Vu/+;AGϦ=Ye Ȋg}y0{E) 6 H?+l+ 4'[?|9esQ(Ň۫ߔQٷNoV6j )+<' 1|LvA=73BJ$DKQnT ^p2X,BvI(@+ G:|Vx0㶮x"o*Gl-*qʹp-N .*GnȔD؎>1l=:RY a4YE.7sbyJIĪϤO{5r{!rR+*Mo=dsqax `3ax h˸$Xt`KH4u YmBrwO?Sw8V{+Ϭ'%Zm3Di_%๒aIx3Yo&=| sh?=n3_cG짋J_(b9 -Yqc[=?p8H #7.$u5[7=u=oؼhty%P+vˮ&\(ae3~OZ) J /ߖ(NF3~ER aVB0SΨ hϴ3Lc)<$__C5(cAJgB6ɰ Z3ˊͦb{[MeDC^x+y(Jqĉ*(Ab,mATږ s8[z | Y|6ճ;k(HZ0.f?1\Nw4-Iя?ѠÏ2rtuFʧ+uyef)KJ7UYC-tR/U|b?ך"qaI絤.=$S[kyXf5D}C1Qu P_Eb^5(H cހ&ЯvLw<azq0,y;cH xsE 5j'5c\c{[,!oK|=Re1O'5m@I_(6`-XNo %IG*{YXYF\SnN6kEJXhL,`JAdj߿+`t=:Ȧ!匕_\ QnЍ^, H#z"8~gv)҃@\ O \ 05jc-t ҩFR^B(z3r w 4V\;ТǜGFV%p0mS *(JgSJ-?xWyuq7DvcI]g74j "cPP ݒf$z?B?C IJ`œ}zd5$k RUcull)"dW9_ɵ쳤oa{e_b7s 锝LuQQJk l*F>6zR]0Ur&-l+0:X"#d#cVXM4_8dn #)aeL2FCA%~냵jRihF/HeA[L5e,~Gfi Ts"ell$4?*׃H[le41nA1Hv;X#E@ȌH}N]mM^ͳԵ/tg0`# #k2KB.P#3b6ZP9an?~|락ȣ()fH0Sp*(&.6Y6;$ \|6jlMc8}>d/j~^|h8.Q-6=zv|ފf/I "y{od98"XNwr5(?Ć}.=i"1}oȕU͕\s˨mO]gTЕ%6b|X`eE)ІpNG5>S *}-C-o}a|8#X)QUեTt"8I_]T)kuW۠F忣qTp=KnA9S">*pdrG 27 iOp{5 5H>]5'gLQ}X|B<1aɼ J,:tգQ5 -aD$UMQ \?:%)ʙrPr)ze RY QCSEF쥼0Fwܨ [ mGm(;w8x!UJͦ:c~#ع(q'iY#6w=rUNG?/|n IomH=dJM̫ J殒ng@SY4]}b<6NQBZ/&~݌r7 (5r"v!<.֓}/|0#%8ٿR$2^`E/X a%3wާ|JW3!ܽTx TP)8/ ƳES3_0 %n! 9(kE6a>k`cC&^z`;tv2T%4tim"ɚ/H%wZ`Z E~" i%!vhtGi67k]Rɨ>mZ\nu+)qʿ1H( Ut?QXDq.G2*JlT,DGeJfiI ~ٓ+0 #<'"Kk2Sv#m#.q8I/xo ɷ!4#Ge`7yEY,zԋ ν鈼ԧ<"]S%osI{`]h_2EMpuRŰt[~dmf31A@&|&Ⳝi t`.dD_ؑ&ruc:}ؗaЅIl/:& undcVNҲԎMԓ-e=P $SDfA(^GZsS&0Cb_bzq5KQ_u$4ҏ:Λ:UF uсbRheQl.y"B R? 56֤:k_w7|U'^םΥT3BfUG2Ve: RTu>7MܾDhȴa )\Aҩrnß7L(Նh$nGT=}1Oi@Jc:?VKF$G<"2 -& mgD%!VDj/BhS$ -oH:TԾ&B::f(&g=0V4 Z90'h0DFs\Ԡx&]#U\Wia3 JЋ]Nw1tL:B#Ep@eq!4#xr@:9 %l&{|['¦ѲAmE+*'8ST:tZ{m;R ߥ|{j%Emy:_bׄDI׽]X{Q?e&z\yphar[!dE*״̊M$ܹSo:{Stxn5r>6?e bcaO.~j$Ry f ߀*l`Ppm{af@ʺFeӌW]`w'^nypQ# W2Y:"b'rNߕ(nLD}fŭGf\& !fC!`l*mZ^OO:_Dk['vF1{# ܓ<<[Rk&s Cb{3CX#"|ɘ%X#:Mxrt 3"JϏI]xːzS'CB׵B-`1Is2R惦E2C1'yhBԱT)*N3(Շ=> H4j }+te kž&E[t1ASUɌgE'%"3"8NbIEr&q09SOۆhb4t!ZoWª{"f(FX_[RbΣJ[-Љ?wom"y ۧuP+Ә"쳦 C_)G|aLE_VGΪH`;oR&p=q+^dy3yX夵%jVgDh ͗;eLYUp8V*ÖJD "L]@n34hWPX~0`?2jq̌i)ȧP:Vo:r PdQ;liUԊ@@ÇXlbP9\EƝ!flvn;y(1{c"OZEe/rUƂF7%(&hjT?O[(_9fS-k_j?!ueaբ 2HSKb-Z|Ϯ891,hz`t*~Cwk?Cs*riK,^#׼-kzW-N( %Mc6Cg=B]FNsaZTgsj!Wv?zV4/9|0zI yu_D`.Tey56/BcI jB9.u&{_~(CDe0rSZid,6ϠQ䚫J|c!I`YG\H>CK>(*Mn,vzyTіTe;{l($$f#ziWlT!8Բo VeO@_/$a-#m`7ektl.2nJrcHUxN,QQP B_ܻq->R|bw.b|r{qmw_Pq6^[C)l~N^c7>&\#[P֏lסZ`^Њ(F${ c5e<I}[1iL[Pm.4hܵJJ L?A[' |!Yn ؅.Ȉ&umt]$ݔs@ coѝV6ķY84vVfR2Ux0Z:P2RbGʉ,~j;Z%N{% C0/ٖ"Y ~${l7b ~ ܫ*$Q!l FQВ#M2eE2T9~ēy`.;jaȊєa$dTw =+KfEJOA  K8=[+^ w睑{$p>mOT4gbʞyT9m{`J#Bҽoz=:PsENÞA$kb9.ӯ9-47 ~]-WNa>E(}PaڌW/DõYDcLL K'^=!I)K=i :…QANT@M xמF M.sy ҿ8SKS>y"{ Wwg)#5mͽ]4^1h,j٪͂+̈́uK/C% .uS>=C) Y`Bug>di-*虋sue昱!`4|$+˳ՕʋAf}x(ЉL[wrEtX&=巴'xxNLjkԙW('PKR1Op\Wꑂ6.( ͐(87c)dgF9{p_h8 c8xZ|"; qmtj7lT<9 QAWnKwO+ ~ pb}AE}^BяpkwjP]4E e Z NHȓ-8X:\jQ_b|.>Wn%u*$ϒ(!޷|jJ6U|F㝂 "5~Ê{pa/uonW$"\O QeY#|[zuߦTĬ@6fAmZJZ-u6( ̫0C-sr\냟!F֗1'm@{FKr̸L5~7cebԟ_ׄ; za MزR3{P9x3h,:ԅ[0anxί.&#H_)uao]pt+b3Iq&/K[Eu[4_0cHI',D])^3((<dKKGغAMt7qAL1}/vf|>MLE+/.OMWɊ*kJiB\}&GR~ <{,YeS#!-੝H^iY?_] wzHu7'gEVV x}#`ͽhIwxf"_lRMs6^>,;s/5du>v L DvM a&t Zdk i60JYq+ZQaLo`WڜװCw$$GK$Jie݋.rroWTȧ5p:,|o׼=W7"<2NU /i8ujɮ:@t4띓з'!:WP.=& FtȒ2s's?k\D?oMM-com he!mvm85<>Cc4Xy+,'y$dxW!x]g*$۩[ZϑsW?RN}5ұڻlE:`Wd٫0FQTbǟsɝ1% TNsJNW7id-ϓiqWj,x J^4ղpc<~@9u\Ԩ[kI;aZﶌBcYq CU9aF3E%-z+wVI,ңFHzPK|sBuݘvMx@^6͋V ´ !᝚$wkI&D!G=zaS6; hTܰy}/SjU%Y!廔9h0:1+XC38P`j/[~{Y?%5qs5h +7%g# xQМ gͥI;o7Fa;%";V"VSD殣ۓ!H89f9Pdm@gbu2z:db /䘗w-H"9wQ\ܞav2%3Q?~VߦoD.dT5'LŚy"YA"ň)?g%^֫ی{N*񻮗aCH8VοNFA4 %Je䪍@G.YsbN'qAGY Ou Ԉ|_ywE9A=$!=Y{k@~tKO )u6,WYFd} }a5کշz׺Hl mT^Uv[ \\S;_b>1,)uHj,m}tAS.Y}Ӛ&ݶY&(rFIDUZ~ '즭g@6 4'W^>C5uvbMݲCsU0@?S Af·[ҷXOiMV Ϧ}̔ ͞B=fi;/G\QNIG?Y_㇁e#悲4U/67 idVp]ԛѵCgQڤ:гN"? M)]v:*]^%(@JoFcyVZ [B&.P3wtYq8` >Pgc0O#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*0ycRqZ$ZպXIhUxނ+d}oK-Z!H~Azyy; vD?2ӞD%o r\6gGFײl݁su] mLX1}}K)'L$6@_ICM3\k )E֞rU;Ln܈J*.&sLCB:_|3@f80&4ZIF ;7XN]( ߢ]ZP2AIsv3ʸN+c5guFq\JnSwA%@H~7gh,8x'8 B"_>L_n 0X܆ѧi[X}ng)lr=<\8I (>eS1yrn{ a~$OȜ2f%w UxXݑx߷|4A!=fnsJBӸyAjQ]YW_νGl׿훣M@Anہz셪s''-)W qO7q XrR2^&<ߖle$?1`2Hw.GB7GULϘfX7Pܤ7.ѐK3,SfRK\} k9mhw3 oс_Y73ZgK1cMg s%*֩.c~>RO\_."jŤnMg`0aBƒFI/_Ҭ 16OX89&Č JrU4=6B-;إh}MPTȍ@tc3PZ~fEYP4 I;n(+CV(*ļc8֟2U{o*rXE;nȟ M'fHMCu(Zɹy*ﶮ\ݺ"mgun 2֛ý%oHjrŻHPqZp>z 3m򥽛 ٜE4%6{d);(s M:>GiwaԽeZwJk|EAe6+p:ui?mGϕkn͗mXӖ AA/b.EF72o D[pcK/}%*/v4,QK:2˰ZD Ʒ jUHqCI:.)7A‡yv#rZ3WmwYs?7ElXpe}v5_vN$P/{ 1/qg`3-Dݘ//,pQ;}8ҪRw"NR(ISCyMD 7I I{:ZV!cyorG'u `G̱>S ܄ tux+v].t%s/sQx꯮ i>9`-PcP=d> 4D)WD@:ٰA7~(o &.7G: ]2ǴAae{c!Z2a/C[ iRqI8SA։I]1t [+B%*Ir3/9bB_i- 1{U&o2o_$x")xW_b{Bayrvwm cVf"s}?>CXCs)@㔼\Z(3"Aw|OהYg==zQj C<ʰQU N^NSzrBK)9(55=2M+LO|8ve6`}"MdRa?] CA8Pl/m`2c(IqJ]'_{?WgnXVFd@BYM!_ 7 =]:#g#RVA+9UDXl/^#g ZwxT57J͝GŴ/h Ca bΠ-ze@dE`PyXcL?lתO]9e;jrJB-r K1N&nHp-MZ-]Y,4k5D:@P/K"&?3VtʵbL~k6UL >#dU\&ؔw/]SK!*&VDCmYsiF+-/PJl\@ExH1&k꧔rK+6IoWg7cPUǞFĤ +T:UxO_^է_0ݍk2 R3YMg"$pHy+\χCh EvѢ2SO=p1q2!qga  cŤ'Б#^,9OĵU!}ۜ|"3Ӏڟzy.`mC}m OH1 mSyWА Js2y73/3L2&muL^6'KWY!/XJ]uA?q9A5w$?qSn{m%m 3)? *|r*4"7mgs=,;ɵqrMIub99Z}<*.WLv"cd 0x/4[VOyvfqLLg,8Eƴ Uy]ig䜂=wFp1|a vW N( *ؚUB=$,+0ᲦT]k׭ެ˼WYxdQ-}`dׇ ۞̗b.z2-ui:%Ck?&(\00l|sG.Wd-[Sj#C#U4:TՑ pxO{R5y+ F_7[riq磏k'e 'cxU#40Tvri: ;e'(ji*T;IL"QdZx0%`LB8(#n@Sk@0; -#IiuaQc|7yZ^tSX(3 eƆ EPNH U Vyw^~ᧆ\w%&.KZX SslLQ۪Λ 5Vx=p "X6l0;6!-R Xv%A{.\XfWxj$z&HTB*~7/T:m\͓5UNV|J?aFxX/}J@<*U։zMŊ:?>).;3= S b:Zrcۛ ȥ3Z6%Ft Ŋ3)FZ6,6վW=BDn>eWQЍ]e?d7qB j -f/<>v4q8ɉGGfؕO;@osI0u[l1d6h,M%"$Hpʃs/`A#c‹S%u]hUNX4\AE P?rƑ 8ZzN"S"4s:ghr;J5"Z P'>Gwѳ\>;|D)-ga2pN@5Uͼ@Mu4k;XQ[YUBF覔yDZe~b+@= Q}waCqip*Fפ!~>%g ȹ5b?Hbr. '[֩Fk|C-!lD.%"$ϖ=^aPz %U_SsWd+IՊݧFeB2@vNcTk`yG!>Hr5EmXtd^ ]=CJ6g. r f:C*h=^YX/z{db7цT]y/(T{"ӡN]*yщv\}|c8`{@ ,Rrç"m:OwD2hYH`M=*UtRP"'?gQ{bմxy6|~V_X$s o$;za1]\`/uPWra)$z>i<a>4Wƛհ'BhQ0פhS(>DcUSkq?CL;#.ƅRnP4Yu}M_!a"L^ ݩ@1հކI JJ^'I7zDL v4jϑU ;˼/&1EOfal0j,Ҝ?f#}i 1Hn77qk(eqv@F1̻|~ 1-\^f' V%?4;#+Tzʠ.((ًL.fd}(Cm5Q>s͑U`\(YmKU EkO^ċYؘOⴂ"cL@THD'.tzL2o^.7@ʲXi餹% a9 S:P0fϏ3eFb?r݁:%^j3ŷYt{2/mh?Y6m>zoh || [K!Ug;tpBK0KXڃ$WhwL #d{]8c63*1􆴩q {^@Bj'W;[W^Yt|u! *\ecnj540)7m,vل[JF8WeG41m\cbw$?eWfMǩg:|mqGʮ9ÃKcbl=RGף. 0V QŰ 75|rA%"1X?bSh/Nrχ [OS c:2)A]h0g Yu0Me:61/=JxM jlɐ 'Mߞ οE_4 o:>'dzQ@OG;XMB(c@lѭ,cH5GwqVFoh!DIz*HI,̆Mm5 (JNbdkV!mUM#`D GXkNfD]b9 r,w:\2Ԋ~ ʸ]B.1Hg*;6?BLDo1i̹Q'ajт,lX:jyt6,1Jޏk*2`O[H(«j|Bv *B p? X,3w7 uc #Ǩ={%)*^JE@O(|yռt ScEfZ\O~'} y ד˷b {] b[-Zk&a`n4*qC$* :d۞O^ÿ0%IqS,[ϔ߃rȸ( u‰UbAkFZhY9qBB57'2\~Fa]y>H|k((O<.Iɨ67tƛ!%Z;W\mdgJƩx(;j㮐b?EӀ8nfVDm@BUYA,El8Ur*< Ö1fݑި 5E UqѸq!G?tf#Sˣ|{z=}H*haYCihg Ϯ\y& ݄/bPKKc>`qw<(kih. 8v"M]5 PE0X,UZ~%g| e_<GxL5wmQGprZݼYL^c__ 7dF$uL'S[EP)vrE(9G ϙNcֵDŽ.cJDX>nV/K^΄Im$eơXaxN'T8!· U<^y6 ʯa Cg@r1+hZ ,ď翭,kUY ڣܽCsT7 Ϥg)6IGw\V4nHjLe Š*'-^~08?U>eoCT\@y̶*h\yqzd RH(W(B41 5$_8+n}9Fum4?8,:kU_O.k)H}ºlPoy(h.@:˓1m%(+[ ԯ+<_4~>NR.PJY]S]BӐµY3clO^}:Uтy 8ih*Օc. M!)OӮMH<2\(K:8=t,Gu!$vKVgozpz'jDHip G^-X8/ʗr M5RpLz^oSC Id o_JSqXlɀ K}[9T:M7b36C\S76'w\ e<@%#)mO}2Vƞ$j"H)eBY]-npewKQ)LWA :ݒ!V+F"2%">ޣBKR{#{x{Óa{E׏h(PB&ж<7ˈ7O9x W8wt!Ff%ƚiad[*m~LD'2!9"25:h綞ڙ}%"^gpN8q~lY\ĥ|4l~,"MA rl2B'JjjJDw}тp:D`{/QZhkKpEG*TGSO< H%P##K6N ,NRZ6#A"¢mF;D=>\Ǝ4LkQP,EYdO7F _^ͫ΍n -+\1`B_ONW4Tŋm٭jC&&u{IWWw0;lx6d}Q d i%H㶹Y}EQܨ g@+OrR0:!,KX؄Wܟ5ͻ,a;H&嗟9!o.6tqGZgӒq( ϭP䛴J)<%ZP#YKyq,4=uUUxH,.HfY{<%+(Ax9ytbmh0`CR,Pv/l]5ͣ Pի+l#8y_guN ?I3% eI hxIrH=D<Ԓَ" Uz qkZ逶vr :)ZX'>|7Uz*u;X[\ls5;50F(__x%$?$̙J} A#5*w*H-Q./DahasQ~}bN&ˇ`p7Ӟ12`2[%+) v{Y0ftǗ8uPN#5^gp^:*ͳ`px-2 V87ߏL %!|WM d}tғG{)Gn(хWiofcT@4 ɞ^ r jfފg`%v9T&uI:{`9HO'jx=X<mXMxUch&A5u}L,~Y` B6n}>Dl%^n5 wnC9!Ky(iA9\jmB!t[o19V ,dڶCɋ}4f,btyMt$υ͢^VuAqxi,b Xcx"WQ^ضPc@>-I}Fs>6:J #cMx5,'Ys)jIdT2;B7K ~xHlscLB5SЄUPқG'W(f]`tѶZ5A`mնWa C3c oꐉU7@p|PM dQehV ~P^D՞.KJ._& ɪ,&=]F/%moݗ47,^#+1EKK"%(J Ҳ╨0KV^T2lh8a>/M+B'#!up]޲B*h3|ل$a!+/òb:kDu1W{Խ+ fTJȲ4|$H0c;Aa3;2 ؑg$A\=lrfJ﬽{m|1Zީ<owmyErW1nyY +uL$Q/pȍ/V@g{GUoe}Q? b[-CyrDNe9iI"/?,4fc]+P^KX>#^q`<|8M>GeO1aꔀpgPTX"|02E !\Ĺ[:Fq@+*&s HJtݲ CU-3<x)S}ҁN["Xŕ#fg' ekT>[SzA9Ȼel~6; z q. ~?{P\2;ww\JuFW>woI"4!< b@&h"`2>\{.9fhX+0BVF*3YŻޗ~x16 F<쓇ip{t ',9Wqtb)ek: fy+v7AѽA%i9lKQBy,ޕ4G}/(,A4Dͮpz8+9^NT.b=cTAOP7&wǼ͖G*Om `X$IGw"Du0߃a:2}jdfy 2] <;'Ɣp랥ڲj0A =21|)HL#k(TP~i4V}؉iFYtEb6*NZX렅yfUX6c+bujO¦j/S ΀ݸ9 kjN^şK V,JZxfIؐW΢L72m <;, ᷜ,DwEd&wˈ6-!칌f!"9Lbk * "TɎa~ ~BRMDF%ݦlDpvp$6'-"v8 4{)|3KS8|]ۻo%ga'#ߒm\ 6{/ &icWOMuf̶qZ/z`rò? U  YKh8伴W}_Sى/ImY2L'ωBfFqkb'8_ݡCS9]e+^-Bpz4Z}w[6j3 6k䷷W6"f$\W<KF\B훈(Q @˪z:od<@}:mmĨfi7^ JfvSƨj0;&5bnC~m*1Ѧ%\z^ȿ <D*qU 7-f5:KNlT<ɮP1ۆZ}IjBKO$\&j޶:E#F?$CC:YCW\~Iב ؍fBO][et#!9Zόge}QJTQTtldv?bPkmY#0߲&ϳQZ S8C3IWހH钪IqfOҬR(O%3J[OpW$](g >vVLRik"\LSUETk螱Sy/M3*odan(܄hn\WШHGz7:bJ,./jvCtJr>|lԑ܂4}tW55_..Q'4T喕aϸ7ld7mjSdV7\znc3gR)GɃ7.QI(UXʀ 2N#sI+ rL.@"ӢĞN~7nKdtS$pbZys䕦[羌H(%|CBBcΛGwGq GyȒ cU#*dWEAjB)8>yf̀o4*W;m$tGBMSffa=m-~tKjyHYx$Yi'{Lᒐbbp iu.<[4-J?3`?gBΚ}'uh = |ț,GY./3Jz%JPڝl-חH`Pw?L&gz {s>ZFmjDla>k.MeIZ 2alӒR ɎȡXcdfM!GߓFrK~jBߍfQj2ߠt_GK_KbQvEk;d鈄B|>20!`.qWS2d˝'Xi38\?G)[4Vfڨ DR:1vzrLۙ~jp=w#@GlOhH R #P1[y9 4t(rjcXqW=b`-h dr\ 0d&ǚܼ }i &MY!حT!HdscI xH^}NPBķ3WEA:{ԞHS7Dsբ:;ǷT;٦̴ Z|uu^_VpA$}[N8(-rY1Xz^['c6u,cs?[f4ؤإK fVJR$6N/H/\Wc%sA->.eU0Иme 3ٞOw 5<@3[$*F*g^Jgavf9wl}I$u%WVWnw̮X›7GjE0VXy90!o Z>PN .u5iDuYM†asufCrٍ#q کX=cDhK'aD۞ Ky D80[..Bum/;!!˿bA&$Y " {Ư# LUva|3y}c!es! LYZKw dRCBf̦fSB3=C͓*5abCxGҮɅsE^a12~,nQ1bO>*h/-e X)Qތ)U;`z+o$6m>Ʌol\}v0`4/Q8!z#]'cI򄝦ur}u)LgGW' "I7z#dudo52{zD,պ1p\eh+)e#Jk76fHj# I!߃83 PSPޘˢ:w87&l- MGՖS1(RIG.Toy(~OZ K끡ӣ<˖؊I}<_ OHɉ;Xsh/q<0I98[$)%݉5 pn7-Z ^\yIֱRۓjf/:Ji}!Z'piX K'@p+9sT_ݬ}kqNBN7yTPuj6Jd8;#@.;qFڇq\X\)k:i}at UrźשV2Wi3[s{ B'6˧x" L߶Uk|ݸKp_`Cz FňԚ y:zczRirMxuk5$+|G0:ګ k- 4t'!yR>uR}jx5>,@Xb"eks׷JOў/nãt _遬Ob^A4jK9w-)I"_*W^RBDi>6WB ּ/O2r{ʩ}l'409numhd < }["~"C1 9\uc`\D?͠zeү+z:2)Q푞;$d>*BMc3B9n/koaG2ïcd EwAH92ɨ3UZ=hؗa ~(ǡoIGK M4ɭjP#dzL?/\;rwlY9_r97߼%̻6żVPWwpY0y_rUSy$ ];Ve]ֹ?mDM؋fE !scF:glԾ+S?=ȘRș"ߤ;\9ݙa!xMyϭ{NNL̓ofYŒ;з"< T{jD~ꊖՌ`XJˏBW&3ZZkba?]1.$9ӍPMt9CҙX⤉~57<, [-g%]WLGT9F8!']d {)*aˣkFrFZ^{:hl~LPnrF־Oqdz۞CJ|lvx2ú׊;n T2fbPS&DYtđwg@|.|vsQbYb_Ff)8IAGP?h&SWT31&^e,pOMN[4pu[E / Z2ooʿ-/r& U'Wc62hdSQo.#5sdHkOdIl"5U}lWaG`[KّMw=/`|1e;\bMU7ax#t z#zٔ-ĀM!vǎ|_HQ'ES;]SS*Eȅ>7b5_ulMNz|+]v3KiۡO{9r;$8칼#lVšT)`4\49.^Mq"ޤ|17uFOg+2U? BE .mRjKA FvzݒA們ž?׫ cC5%gnjZ9/[ {<#Nϔ<[87I&%zNj'(מDM;?̘!iOy}Q șq9lx1C=9$]qFW6Hkm%HI#Rc,dCɳtľRԦe٧ý*X zÈXM1UP%%'߷* 3C<% B)ƑnY܈-2jd׮,[ >..i^&d9P@cSvsrsM~H"8H\PĻmEo&N A\o9*(<$%VQzJlS *|knZ5m/|Y9[Z1fn A 1@iѼVMNA-տ=&-9I|bŀUF:OXG7Bg7OE-}ҹwOuYJ#cŧI f d+DwH:R*u.cF0F#t VO"C* EJG>י[iD/3P1@VGUʹMӤW@!-fG"dZ YMF5-Aǰɭl!5&Y):nAѐ_)QPvx'@:&ER1$fc­@A* Bl'q^e!U.5{vZ<+?P\t>cbVۣ}^mݺ~ 2wak0tkTOIfQ7[2܉X2zs?'ZN.NО6v!D\hGsP9S-N4e нѹòj+dQ4ưRBS:A_!pcX{?"YѼMUؕ_\ޡ2#s{F}`J(&E_%hPM_q_:RJ/ LKzi ;o (Li~f nXucMڏc7:ɟ0GgB\V Q#&e^j+Ӄ=ljH$2iGxW8}ș>TTue=y㯦 9B[)gH> <[bK1bb8H?}X #1x k}uzu{$0Ԡ53=Ҋnc[f\%ZqnA;ۨw&3zJs[^p Bɍök1tv!F8AmPK"笠\G?=vLI7CE KGe~ΫUe\-(_$LN|~_:o{-MZ eֺ>MoQsߎخ4VoAN@rsS#JՔ0`)w)v;3g<_ !&2tiKi\jL"&T{:7=l^3f@N}!>mWuji;@(0/jXUw{1j͔}o|5;B70#3+~Ho*6v3!ק5Φ 8xyYYOn ??-Pfj9Yg,&=t rI<1Ȉq>GS9h'l5d52ȾY㗀ZTMEO^rLm9=&t9r ytٛ(jd索C!?`"fU6;Rh3[2}k"BފݶQp0c4v7?埰&d^gմ :Pƹ'+9jj 9-Z3wjԐ]Լ9Hg1};9ִI8󵵂١h}]=Z{mt4Z=H"aCi|ʛY<38 < t.T T L`OK ^ V.@|/q6t0ˍ2[w)m9f/4`>T(^,) 6əJ%CË_PMg${jʃR(jQc~̲CUc[tfQ _ܸgZA~2׮HUd8X}|Gj87sV`j8D?XpG I_ ! fDAO^#T & nO_E, rMv5{֧bArӁs6[ޫ#h#p/K҆!k1H<+7i4hcK.[!q)ta/'ymhDL+F1\}̮[#n  e;\I *鐰[BIܑ kjY>>Є*Q(y;D:wYKrCO1Ԙ+'˵b-礎fnkzQn)l:{-nF]/ui, )&TƁW{1Y#WBO;(#o*Y5;w0)I%:Q.w7hQ/VEJA_0+ksB">Hx r!4>q^d 9` 񊭅Tkj7Itx]ԉT*VQ XTzᤢvWcD߅pm {Q' Z0HRU)߬v[Gj518_klh i8 W6LW+_(P>hӥŅ ƴ؄1% d5GELFpxQWČ⋎Βu~IpCo8(`+n;q -إNxvZ08m+kt,9G Se /2p OM8eeru ؕkX>$Tv6L"Lj Q3 ~4t$~٦TVZؖ%ftvl.5 >&D&'hf"64hi2 5 b 6H6Sݒ._Ѫ휈oBn')Tp7٭;p;P:ю׍e$|| HZhPL*l.fv /EmXyO3T.m37!TeDQ. Zu.lay*]Yz o#X+SĸM hcӶ.'ўR"V;y3G;A'n6i3 vW­:^_ ],%62:<_B*U f98ߣnBH, LJO H[`ڿԾg !u~ΐQkjnMTyO iI1Ź!ǧ[3vLjGБzszݷjVO-"B +(0MGZ >+B}[E6>:r5.΃nՊɿBXt}2WbƼ޴T ܖRI✵r45P=콌[UFVטDZ(cmY݅, +1 MY2mc|9BRlJrsU,i]5ă3],^YNKGk)Iˡܯ?S|d^l ')x#ABVZ:#K$~ӆ#dAb8/_xBo"lgRsJ ܾ A/^` 13P=PK!ߖ(꣥)nriCƟʮ`u,p/rKRi%N@\ZmĠUB]o[> =~!'wm4'/H 4ˆx dG`(ٹƽw4)ec3Egڠé-؏\ '9]@p $A(bsR8<]/l`Υ|кV6'+O f;XUBBVjt̀?\w8HmG*cJqÂ%:6*텴!`6rMufb̂m穀PKlA^;lᚯ*KG/6J. 5efkk A;1(y_ "[0_3/Ba{]Ftp@ux35 E2%t%1J܅RX&0CsydzF5gȊ }àQ8'n`y%LFZ~G2v7pv*.pͣ@ k\&T߈v@+hD8ǾV[VagR]{niso 1c^{Y =ʄI߱Pl@1W|ġV9]Cdx&&:V#񸉪eH~*>O_Zv26+ivNLSbEۛiPKO%U'+6vbMd±M_x/5@8*\v(KJ rF(;[1Nn cpNSZ z;\6PًFh D؀iɃ_++<o j_Xy7tw<H@8i ;;?ic wA!]Zw7=,JHf||MfַkZq^,35 :ͩoX!M{T2rNg>'@2M겴d_͎N#5|lz]fy\% Y'H >יoLx"p6hz{5vvCa7YeH=YqR/8hT A,;@>3J\.e@A5MzqS hդ<ݙdmɟRL]bg<ӡ s LG-CX&;}g4ZթLOH7e\ A+1ǐY,@YZ?ha _8!v7F)ä !Mfd(w}]hl~_nj"+5:t۳޹fmkTmW0fQΦ鶁0&+95V=z9)M)h29XZTq]8#6^.}#M={5Ma37HeX,(6E,ugyeu<+xyfZ UuP4YOHE5KV@` rpWp\Jfd[ȴ[$ym_yax息:_GM^,&53#yWBs0I[Z6ޣFAyѡN]8 ;e z k mƿ3!b[(%zpp ^ ô6q_4io0??v&&\HwkydeOж#f(ni>@dU ;<|$ef`N)~XZ顯~PО{#}rHl?XDl!exJY/Qafh682k{*ajm>`JS`2\)g޳MtH]b', '9DT +Ι!i\?n`03猼;5x}dQC%x/tW>@O"XY1_:Wξeō%In~Ћ K \F|Ծ+}]ʅ*s:%柸F~VcO@^-ɵ ̆A@35mgoqXQ,+e $,zbrp 7K*^]Yn-LTJ>}5U[pOңrMGDOw/ PֶsI.P),aM21{0Ց'5GUzO]"yY\l(@[ @sUڜA^ĉXߟ"L\m[PGpp˙n{yyH-&1ʳZgcW㏹"Y=, pn~`|n2v4a#~iRtXCɪ4 5`Q$5B~(|i>1Y[Eh!"ê{u$?\Fr65pgd]vm5dnBHs `~·d_?3"&5 j PY9ܐTVM&BҨz8{ m0MX:>k,ctğ޾RT-/f2y@OF>S+.A8vo ?uK ӦߡO/z8\÷cPIBJ9b$pr<{Ehv߯B+霕i SE8Wv3veY7#HT5A9+jե3l Jr)MV\FNaq&1pgv3r"I~:ϾEMć綋 5KdN:.x؞r PA%,*A<\6c>`\]sG){Bv <+KA5\E15*M7 C=N܄5F*JEsn): ! O[bBҀO\y$~f(NF[]YbE}t_~{6l 2V;]G ,'RaR Fl+֗XYc$NswjDEo -zC jI935Vk8$:>@9\"ЭBb{U_423r49vó}045R #'&dC!4c&Qy9ت?l MdVCbbBAs88Egk_/aLFT΄FA,ƯE o56]NFl-OL^RelPƧJK{|FXeNp #2G+QsXTm^ /;s4f}yq*ZUW.4KQ*K_=gĀdu.Ȁ1}2REFGpD]S027j76i?9!Փ.h[iZfJ@j31 ^qɐ8hsX}Ld7rMt/pôt|Ķ7M' UAz|}#>kے8ZWzO @7ƹy`y)+C_uʁD3?5-eJDF J^Sc庒3'SXanV)WKŠ暰3'X+uYܱM[7GޜF h`L_-&bBU4BPvN[bJ" %{='[AC] ^0鿒}C& _' V`)T166 =nuKFu]I' 94>BWs@W:K_DZgA +hӻ:\,1"}uEs7fh=5^Ꙏ\tLa1GSxJ e1ɾcMQ-'876A:$W%;(MU}+5@9H>%]7qhBi!h nF9MnUSv7+[&@:g't4owML@!(Jh9(E5#62M(U^øie+O_Ƥ[t2*, y;MДFɟ#e%luh*#Ci8| ;ZJUG6.ㅝ3A>ܲ3p-wkU]~fJeX pjqfHST1.\ Xf6)e ߴ](PA}RG- ;ԩe*b0ߘ @+|8*_N|7Ly;xǘnDQ>q1yIc]t9f,=Bqj/]t%q(.h ZʐZ_LNq8XAb%~f׵ɔW >-W:uwIGzJxʙ>[mmB&> hT`d},v3tw/ısTp."Z4aVA7n}k Lp04^J]^XrD8&}(S"q'Qmο}}DƌEEyF읪>EshSI57"?7V+y iW:-ږY&m !L D|~f-8Qe/(qF[Rʉձ/"1)mLdrѼ;ҜO\yt#֗!X5l}P:83FԎ Em®|0jKג]%jA5 PC6RɛИ$two+|@G0)X>69;:QG*Gz{^Q $п(^buZh Rm5l#lG-%5b5ZâG$ ( bPtB~zmڿ* " _ _RKı Tˁ ;C%faKE ԙvb2)RmJ}$*^B ܌+OcX?'m3՗|!THثp[alYXk {y#-9'5kHq愓&rbRݶ[/[цrOIO;4OĦp mX~pQ:2Cj P cPSyT9H[>ok:]]Eu3k׮YA-nV_  h.7c"--עsy)D5˗eθPSIjf@bb#48YtriKa](9P|e\C _ 륓q2qf;'\ u(\a2X4RFBrJsP˙jfIIMd? 8A?x2R39D"\/BphJsQ@F K=5b;Ћ@7uA] %t/OD2 Kw׌6moO(M^)n!,`S UZOk?SL$^:Pw?g eu$؎lLxUmi `ϼ&5Msq;Jo˫ϒ_&&swDv_ii ޵B湟NqBNG[+r@x#G֮U~ OA0&'xeb((3\:xp7gYz@:h:Zt^= d5:1k4#WQ},HT}r\\CC;_SRW-vSW˛ChR-J=ZG )`u=/5a=QNW*Η p'(C28HՈ! 7Sq!_0PCF ٧x^ܤI 3\DPИT~:Nm̄MbMjyX @TE$6~rr%D: BMu7 $u DTm< $ G^*YH UZuX*$~6VYk=Ro,zj/k?=&6I{q[F)0B/z8?QPS{\R+[F7׭ k`y#W1\lzpۑJI\U.{lF-M BI!}0522ҷȲ*]͟Ԓjp=>|oME1Gյ02 U &6hJ}oɉ{gdot+\\V +rYû<R1r^.ް*yh-z!Bpfv2&S;:/pI)^.kA6FIdÍi4Ô<>$$Ҷh+4Ż?gi0Ax(= 8dhrTr# a[ XrϢ )+ _36BpL[`{oBVo^Ommje> X?h1z4YS#<#|هm a= ̈́ȷGYM9ݠuSXj` ؾə{AMLA|-"F?#Ӏba\oLgl3Ty3HcbITaN/}13wb Zm؍r.0"?DE^=,Sn(o̹S~f@U2'h}d8|P핃ύӱ5v :Ȑg<M7:_سҿvaqrpߜTCa=<ɾ p{w[^ 5qD\PdžwWoz HmYQ>e~MXngkgѱCTSq-"YF2=;Hᛐ@&%)޶Ŏ5+A%sp!}<7MB.&ő'aCg=l1P_e J, @MgKPȸ/r #׶~Q@nLujf=ro@m a 3,mLʃ@ߨ^ !DkQyڴ j"? keoj=GN*6?$'t|Cۯȕ1AS'_ݓ`|apqJ2(~h/{xg%D|QEB"V=]y&C< ,oݡ c]U&Vҫe*Z6ޯ ΟW*h#[2^ng1ɭx*g6͖?G]kҌ І8AGM$5-0Z UTs-ɢɼ&EG~O5^]Ɉq,y2XJ:{q x@!D+lؾ/\ȕ^TegDΖgfeG@! -n&Փ n}6%JkoLNTb_O`-gcxHdqLkEɔim55?_>ߩ*,OGғx@PE66<+c T+]Dj)ˡPk vAڍ3>#T]ulGW^Ds~EŸLT%Uv:S< .O$fM!gSj2`~!:,j.\6&Ye]=wY?ٱ`ϡri>j[QD ;AԃVֲ[t^(]X`].! T %p>[c48usgf"l>-=kOBq-4B/:첱Ӵ,(Y GڂPHL%gP`ZS:7eLWU+8SXg;AM3?- =)ɥg3+70)wkf D5tI>%=MG&RekA:|.s6} ?K/`!u-y:RAHVaZ5%_&MFTEMZ3ZNYݙ3ADюQfM -Di;xs}aW(K/c]*}Fo{vC S@?ANt?^+F;k:w=es I/ǒ8|q^> .-XRC鑪ߢA_X!eˋgY_!G?djk 1D.VUv||sZ 8 (V1@ܢV3=YùSg5Ϛ`}Xo_hJB+5?KHާ ;v;;J*Uh~yB{q!UjamG$=QAӘ^h˖OƳ}=w1dy5IBxVAv- p%3Zts%@غr x("9κMMsT:K&C25+"EfC\JX T܈5IEUk?E񵲢0b+Zv3kϢM/\2 N~>Τi?# >l3BI<;o5pY2nq["~2S4O; ey9UVfhģp $rϹqcbM$P lal-5#ƭ$5m#LʁM.}8?Ge(L‹aBvѓQǔioEhKL /ۈ&ȝ֢.Z׽MSza3zw׾A G8s7vXWi3^޵!eSEkhe)Lmp݇ȠOS`m}oXϧ^h?Oh^=+C|# UyDPF)[ P_Llp"BR+s'd,1n@<)ok'i@;! X;asȪF>&ZNncSk3)ɗ[0_&ئ1%Ɖ;rߴfXT'+L&sRk2şX^,S5j >(ArwK=̟ uʝ}4 ,ѓK5aNBEP."nt#-2wYTCV zr+W̥/.zd˴ψƃ<4H"TK|($$0R9v7AwN(9"LVEݰCJCTݩ:M{&v ɦmDi ]{iZb6:C&W$hp/-tZ e~Rr{QG-v&+hO\s¬WodH*{ FG?: >7gǩ:|iO6}-]o Jߨ6k@JTdG͖͵o}-6]|r+`8jIhEQD<ߛ$ l!wZ ~4JDps-)`tOA[)]'G1ƍMJ5&"my}#n-ٛߨPp/_3e/UHwvR7)~&N`Ը^͈j5^~hDxd&W":s"%n@ ta`Ի)۷P#jx(1'GJN]ƸFZX'4iNhYDaxZL^&Q`r+iGAЫFxke AjV}\*hV %jX(ɠ jYGݛX8_Ona}lJ[b~R==ڙ.KTߦ|W`5cv8`X.<0T3~;x0`)U!y2)o4dAv,\V@>\Af) -Xs# {8?_€C|롷`y/..Dƀb3;n}YѭpdYyWؔV Ǜ lj҉q޺C۰G븤xr oU.TS]IkƩ&$a UgEK$(|F@K2ːW)=̋JlC wzy K2o}ZؑyJHgPn 4;tǷO2ݜP3u%5H;\hK+Uʣ|ŃK|걝C! %WK4}G4ǂZ-^;NBѡr2,;!ձF}aFuK%JZ-,bzHtТJ%JȬ~dt& x' /:.ݜ?5y{djGZ>3l]VyqS.S Գ!7+NxA= zڙSu.{Ԃ#2M@ ,a.$Gh'2@jdDXXkۨ=CB]ӯwx~<1s*{~)3DYi<-FXqòoåTS{:ha鍡N IC1J1R&s.'ٳ20gbsY00 ņ{ ]V˨H>Y_鉯8&!nx5.}]r|fOa*/C=tΠ+E:Z:n$>ދbUz|n,G eةı-+9R;6@vm$|f \qm-2p~0Ͽ>zWb1-11+)Hxoj⭢7#_gQѷj5%j'S69xRnd|;WYTāQ"rDf-#4ɛ-I=D¿;pL1*Ky*$#K2P1ߟ٩ 9>m1߁S V%z͟ |[Lep:R3J/ϭv.kb~ 3:w:VBM;<:dH@F6[$0PQgLN'[- cDBr=h z9roiE!G<u (,{nRr ]!׎~_)$~ɓD4 ӒcXsn t7+=wpw^Tyl!),]5'@fz1 _x'ST4I*4D=ry5Gը':)pHpxXWJ4R ʸM{xI/uP)NJ-!ǟ JkXlaKw F'<$3^b;H7̀,2,*ҷ'tew+-G"sB~JݏYzzJB޷[gT͗j/v㍧D!ֺ7XTb*eqvΟ=$` !wr^a6)NEMSm*)iB#0;“Hl6%XSgV,V/"G'`(;CfHn`=Cy-n!]mtPRLNRqqʉG[! \*cmN(%gY#h'yiaz"Cb XX2oJ]Túybs3DU(iVYl˗xwU}1Q!qk^*JmU]jgm?".C}k;2W/ (mgy8MTmrtd %îK b8D6)"jU@sM;ui(GOL+[m}2O%< z2w]Y?Qh :q Gdo A.qWz D.aY'UV6l*Rnxs ?i3oJ _sR}Ǹ4Bط^~?x/bo c>HR-|K#-,[WSyRvģ5G T?q$l}c&9rp hWk:srcB7hq Bɠ憻JEb=߃&fś 06bqM$}Fkj̸ |%N% .MTF|8E\Gz"$/o]BCM9{Ȱw!+[J$hA9*9 )%i!% ,@8ϣJjJn@A_C՟ѓX9n^MޠXvcSqun<bnDF .l{/ ++]Q=J4[z7V(-pqM Zds$)J<cqG _8+teY-)Ml>ּIzjy{mPJ\i6*rAdlV5%a$  ooe>C.V mrCz>WWOaiAޱ@3<$ E/0ʦ {e"T1MYS'dɭ  (98l-*?-=_"ь<4En7UDNp X<ZhCx8#w<knXժy{]n+:^H#WxXT(P?Edlp 3r<ƉF7¨|V+ z,N&x]`O0 碉la@BH*>jl0K)P/ˀr|c76X: L ,+~7RXvi˰RmN`!+\. ?{ޜm_ճfuFδK\0ro^k Qi|'\u4+(Qj&k/&tMvs!RP zST_* xËv"D~|Gv_-_>nNJ@M%'B:7v|a!(2㩯+NPGցd]^¦*ÜE m]Wvg3Mԯi\u̻o_Xo"A3/mmsa<9oCcMmREȍW_Taa-!a 4ܮENCL(^s?@Ywh0aWB)NZ>iGsjlUmF%?ЃFlY^=Wԋowצ>J[SV,cT̻F( BL!1IgigbͬSS^vaws^yYX6;$|b>$"@&7J'=r'+^FzҼ @@*ԅaa4yo\㋚SHiH3qE]pػR{|W:ޯ(egOF0B[pf T8p4 1%:q{RO/O*#˷W { 4=42\/ȾP﯉ s5)k{N)?5UwKlAdW 1aU+x~=u = %-̌jzV_q6:ljbem'{26jOoR$¡]*VoИVpOPzWx 3_۸[z)ejlm]ևrZqH<ԗ z`볐c %8D اnS㙃B\[!>BD7? 6' kəAeѵj=ȹ|4M_<ȴEn:,,`weǐ$!/S7! @DL '*oȐPh@- QjO.tMۖ:`I7`?73@ƣ7PwL^ r=JYywVz2 ߫ΦDKk eO/4M<_{˦+~o㳉Wid= ݊1bqrd;.`fS40!S"uTL;Kio|Dǁ3{邀hNm z2DŽp@G\$aG}xGQ 0My6H}, [*iJOuE2`neiN5q .&1A[(@NW*oԳ 5EPAW; 댫ԃxLѼnҳya!zj |G٘&ϛMpB˞tnl$ szocWR,'|>vY*twE iԒM{kUzCT1+Aޚ=Yv r AФjEz]H$b0>Jh vo8j"W >"OX7Iyyd!2{ 7ヰ7=.EkYh/g/^6h82n{FSO;/Ł?F+=XL^Lnɼ Û(+#xi@Aw7I5ϛIC@ݍ\ǭhZץw]ݪ v{E [59 .]=ELx̶P՘[pA;鹼kfީD TNDpѓO iUj2XKS6誣kGȾ=-|^vϦlzIqM)lSk8  r#Uk^ mttd2VԱQI _Yѯ#0}zhխ-[F/kd7*چ͏"E>ݡ\#{} <#0#8õeqa3èGeQ,=%-Y>~O,Mw/y WJyƯf}Vl*Wd%v(o$ @Q]*F8*q`gs:/(&[-0ձ X[Hm%&]:{mW<?a$¤[,ި%=+Mu] S; Gg9xVXUjB8IK=H<vE](.qdFX^Xa-BQTPEvp2N }dǹ5΀Of3s'oP|r"icg}i y( b> jtpaksM-Ul ?k_A40B(1Z{<{(˱Wji䵗2F`M80'/|ĬdCez3W0=!=LE1;`Dƭ-pSPp~0f`E 1{ `L[ƁBh湇 ԪH9@ݸ񁜬ڐl"¹nT2K]TBr\mREtuKqA-n]KLs d$<{9G ]DIE6ѩ#}+b "9v kMBv_YnBtttі?$P:2C2gFoi&Oyˏ4[?Le3Vatmb, –p_-R;[Z$`*5эwn3#CphT&;9n.&:AՊ,o(?䧲G6zS#2g3gms\|vP 6cGX.w xEs?G+zBgolʯ͍%x LIb .ܒܦ&u_WתDOOǩ@)A6oĕj=kEZ@3{;](-c QH/Mޢ4jEm }ӫ֘CWdgruELsGEf fN7WnS$<[Ɵ?`Ҧ2WI=p8q{4wy?cc3ā31魥ߛmI_eݹO. crU|wVUOě|7VHNLܙ|6RP0AŃ* ci.,tʝIio`ZVZ{h,kn~!go8 a~rOˈR7b= 2'i $gׄB9;ǘ?OvU(>BW\kL1X݅:œۉuf_2w%>BF1/O#:.j6A2 .Š#D;`.ӵa4*ҋS놣@j&1O+qMB=+XN˅w.ޮ X&bNUKg8Z%߇jgRQb.bKNg m8Eūq_^Sj3DA/tIfarG3m4'[joP`M=NPt{`YS>rvp&Zۥ͡E;YaKQAg}`+tPĈ<3F^0&9W`eO"_{Ȣ$8c>rX R whhyePmFpvē? t4{H^bByʉϨSyhE۞^73*|xpZmf΋ƽnHF|{ؒ0Ѡ=fl?fjޒRj7,Ԟ4 "E]H>6TPO5%Tc #19ۻ;x8 Ж/損 Z/¸f$-#sY􀎂n`/@?h=78UmE?/5R2R_N(3s7{xkEM!1t)-k?0+A [`wFZ8nFmS2,4{:xim|c: >jqދ6Uzrb+lC43^hcք* TyҷgpӓA)Nd,R]Lg+YV&w8RtaQL_ycTU܂D~kKȊv$ WJƱ&{e!/%"dӆ>j@w8!%IHO;v7uT-JO9VMS RFX%a @(\DVB}8g[&Ǐ*ïk1O{ `Jmc+ՀG%WrvڷiP'3pp\Kgq-|\ V'&#{BaN1agzG{UB ߪu$—@$w,(b?8Sg.cwah13r$*GѰ)n@x]ƀEI0 7W9sie(52[6zɜ phhvzˉ:9C#ױAښJ{ީߝBNب>.B B!ƲR_yʹ5,p Pro"ż^ 5qJpkʤ7e&Sjt.N꠰Ő97_6SȲBp0ZԐ` )f2Qk>Ad=.-AMH!2[|i{x2Bi?tvk6ZT_Xf[9'KqSjm m.+_,7,;z v[tSs)o28[ S5ii;ģKcCo!aMQݼ@ XO@(-'͞Bw4höj~sfGeBmeƬYF9 r^GaPֹOHSUlR:,e{3̳zLd"<E_mw>l =gI63{xL}gq:w/MH~m>]bh:t*||*ބ:\zb2@T|=Z>ȯ%DVF,xouVx*QO >):4V(aunMwSH%q {H:[x оg2syeUUnJ xByQH]@n6S\1wkEҖ#w6xĮ:qƖ?' E?\Ȯ$Qc?j4Yp4/ʤ',XuԓA'JZ!{t5^o̩>eM 纴KB]`j=5>eSK`ёiP P$jdܜv=g49d,+wߨWc,+yv̏bX('Ծ mIOt 4hR5R1e$%-2өN{$;*U%:ͷ_v0P"{ܵ(]u3@Sg⫯SUs|:jy}Yd% fRZG6a߇l,f{xA?G^WoW/nT)3iL@x:ܿ+7_`8z?<%Ib3Zehc+^}śNy:u@ml<7]*丟8b,'TKHd`# ``̛,HhvLT ػ*N"b5Ѳq|"uWjy\KQyWfWcf1-J^~r= +XS}x@Jv6V:ms]x3tΟ$I ߋEV-+lZ #d=VΉ9Qf?qbw>Sf?BdGWX]W^Id`.YAqq> x@>AFPajGiaGvU^ Nc0/7 thy8 ۢli6c&RL*k S9F zPly>!Ci6w-6QqwU|(+5r29dFN0 4H@F7M+*!`htcIfH=Pbm\x97l7$ZI8r yv;Pe@Βڟ?}rZOECcL(&$˭1TܭoY]8tCۈ%b%)Tʮuic!zG-GT_;$ܰ Tiv*xJvT6hj7# 礩c[:gA3:Zk6%Ԣ@ItNl ]p?XfXѥaAD2 @8׺}bl$߆Aϊ8fй'~Yˤ.ˢ*y7@\'њߐejpKWw肮w:]1~HI#UG UW0AϠ\}TnI=xu&ͱrS m!5MރvUٵ,4 ݲḢ 1c9)l8K{ 5}/Mv^9r1?D6Y W0]-QHqO}M&ډ7YXy;9Kslw~2ωdTX+e[j' E!@]`Q[ /XʍP|@%6dR'i,0& ;snSH=(mk>Λ*/I2ԘmtooDaQ9M C.¸Hh, 'IЗc~UqNX̥6Y]8mt]u gCt0P@|c~yYVH)3.$޼v2mrT `;p3Ү]ߺ,\2`ME/ڄf0:ݍvx콎ޣMf82,fq`Ӂi",<͖L@3JG|.|Ȉ-n-]oG(499|TPEegP O딀lJQ7Y21aLz|pnmTߌ)5ͮz{bLGʭI_sok\%f-{K_!s|A׶OOC n;+\0tXZETg`8je\%]C鵃w{c8eÝ$.G5,7/>?W5OܩT |z[mRuwf.;wwgܶh_ :@~&C, W<8=di6ߞ]9 6GzExMNyc/C XH_Iؗ?/u7-E?}̻fj| MNcu\PfH?vʯ+%vsV uikzsʿ췝1/kГb$3#)SZ&tϢjԾ΢lu=o弩E V5j6 . zcR@AgN(\ Sdg0- ɶOp;;`sUlIE]ZO ,5T|` PU81@s%|Lbʯam1~zbH4xb5}y_ku'Wyv{qVڝoU4!+4T$4B@'7LնmؓkoG-5#_=J<:x2psg4o2QE`VxױR&pZdoڳ]PMPT~͛(kT ܱX,Nw-*lPC3#WFrb7ZURYr fO/?]Ⱦ%\ؑinVNk;qNȀH]^5b= 4&`[joDɴl4w}% NdÉ oJ'~Do)+X׼A*Sn`j.%хHZ`T!EQ cP0E*y@G5E*~LaG!y,)Lm8.Ylڲp+[,hu/Hstαs4 a6nMo ZVE.>`r8m}+0fY{RA'驐]T?{{Vv du)op-dZ ^+ཊZ PlS$WxNiƌVmfM鷵)&K5w U皋>s"}'lzw֙[CjaUmA 򁨕A$侀 r5, 1PtRn Lt,;\ċUeިFgA)zL ?Om\%.[vrUE| P/|BNAhgM1 8{^qShO`=It%-Q&~PM]-$ݙ\&k)ԓ1wzۂEs|Lte 9Aƣ%/(;_0z|bPmUB!?&̆<@зeeRb<.oZ[7s?̤;t_N *35%>TjoI: HFs~53P]AcMPl&a 1c8!+M&UEv8cCJff*b>GRo!Ӄഅ1bgP!sEvkkR~ qphO+oPUQ%RuGm2̕(H #wi"7d&ɥ0R -NۙtҴ&PTr&ɶsԭwH1D3G 3w WT%$f_-<s;e^,6cQ?yNSu&M$|vz#]_P /m(zd/#?Rnr#8 o|zA(24-8ﻲ#qw46TS8]n%@3BMͱyAJ,|gFF2=DG XسuF }LHa|kxC) \\ ^ʚ| t؝2 j2ym1.\o0"bDA#A,92Y1_m 4 e?%Rg-Y@p{^ WE{zn. 6?#I?w3.~ Cr;⮯x@7R?hx;m\|/=Ɗ,Gr˶ЭX{TB+a.0#זr h Y"(@9ZJ183L}̱4x7f+Pkd>Psɏ\ʹ^u6tooV6}ig_j?yo44i[,ߤꗏRItpGZt&ٙ.^޷uhًY7Jz{"4aV283u4KI>:;]O~9zm2rDk2G!U\:d%[D\{ v@7 o !E&4wy;Nkcd[ \tgjuyXԙ+N,amO<6XzSpρ>IY##3&Ҋ-; E<o̔M\rup`2)ed" W?zǘJWt=98p2cXi| MD&+fNH.wod[`Xjgi:Ds;ʍ JV]n@$^q O&5'6WQ|p-n;~"_DT˜,O2~sRFTM#$y~1j̭s2V l#S dV1 .wSfA2S2i@`uNrP# .g˅WLB*\xD!q^ғw,x*pS͊|#@I]?c3ftͯK$!~+AUyTH.SSTR[鷦0 M[,&^zvV׳ǘՆgV1Z2[=]PпyHCv5IƮHvԾ[;4՘kRϝOPg5^9*8JX>Ub̹g#o%tRڏXۇ.Jm(3AMX7uN5]< g'-V@T9 _C'W" 0UoNq aR.O?; S m6. 6 5ƛ||!5ʭRv r?*'˧A39(BAo%pAb3Յ,IH"-p݈a֩1Vwp!(מV=Ry֦9/DeHHAP,@8Q|[[3"J7t`DhZC?R\HEfsv(Wҽ@EOν$1W`}*i:`Rأ 緁C.:jjp,Y ,ܡÉGu3T#i+]ѢQ:wwphZ:PRWB4|\5TUYOp6 tvv6U=%/_ ;(ͶHqwuD#>sGcYyVc8w0PJZNBNt%겴W0VA JtXZަn0mc[ E^~j.u}"%0J;7!V=e֞_;tjGĪ wvd3̤@`OKsDHzsR5X;ZٖZaHRekB)'2=HSP+{v:T<'9EIR{D%,a7=q^HbM5:.`z1;4/O:hkJC sƆv#6Nd3,X;S¾f!}ܺե舳LOX( 2]&k=J+mńys9{Es)^m<T#JjOFo:"U":s/cʈs /W^545C ٱr,.]$CIȓ[ƌ{`tq8uGv4z=5I:L~^h ){ب<)Ya#M&6\?r&Ai.N)6wL)Ad!TyXS*[<=#HSOclm;3 _&9@6&OГ/˗x-Ywi_ڄZ⭌o!*sScz噉$JSx!Ƣrt k, y]1oAs}Z/pO?{^0x{OLlpg\{CfO%$¾XJ;N߾m 5WE}cPLI2jX@iA#Kۊܙjl)%]pgOn'lߙ ҋS~-ÚK 3`==:82iC#W?$bHe9_U2/@#+$GKB$I{9uGkt!`Ubt˴E;YtvۃG]pҞj`eXgօZ00VAӻMv HHIJ%MS. \;$~u'{c<0 bݖF'ϠQY_yD*&?>=!nX_e&>7ƅHN(z,Voڊ(H7v /*ɑѾF ța5]=i)JO ΂@!} o/WwܶY4!mYt~l|4֌;">Q-T?Q;/1I["꿾+J,JWm(_kj/[$q98"ɮkߵ;QD!NX1K@M|*ctgn O ry;zZӐѲEw|[--M[-A8u̟G6sO b"G 9AhZ8s{ƍ?^$+g01^VG:"ƺDMYE:\jvw4 N;Y(p E:x-Vҟ]J/WI"ϷߍE֞:5\PxH?ѴʓfP\RRis LXzd j+9$c5bU~o4Z}1P+$i ֠p?xzõFj =Xd t.УK8CJ3De宑l#hS]@qR ja#Ɗ+OA.e##-['wL|+~'y/S<ӴDōn/=*cwB(b(OzM"ž, Kx/Uͧg.|԰;}i/86yGm1dbB2tCH|ZIvyy: aA<1 "Y t50=t Hg >uec$]x`ǥ~ZF #pYG/aq#Vq>@G4o!kIЩPnKJ[ eC匞/\*.j>/ϓOOִmPvGa֧ dD3.f5y"BkwӖc8 eiLHAmB Qߣ~IQtB ,=FO?+.fEgZVpӧ[ @n0@XoqEȔm:,}ϠۥDWq-;#o!NѳW){9Yai+p};^kn >8WOȂTpUN #. ! 17< -)r y~VdJ mZ.Hݡ{}B;D rS'&~Av 2=,ReU*.F'+.NZ0;a iENn">B2F< Wrۏ7D 'i{`\1xD&NulȚӔqVrx; &x$m|X@B kzVh/Q`v[af@;A&geeNaPp0h&C*O&cw9reQ rjA%1ëQuS3۱L[4t*bH4T)X[`OvD>*NY):.gzF{Z^eqm~)~Ȍn ؤ%AbٝVvQEa<' 4"F{_!fI @wϋeg9ӱ ,I՜[PUGr*DD5\$wfcZCxSd#&~SDe9}d2Ӎts2=@иpmt!_" Iw ,21}j GF<#:o;|~ mi6ڲYw>ÏG{r問x40ۃ;0^U"f\J2Ew&3]}4z[NĀphl?6ׇfiѱ+|Z@%aJ|Kk~tEDyF+wU\Ԉ,ַy&XOfho?-ݲ9SQgp'o:u8|gek,h= Șc|iz[L%bH}s2 ou6T5`+VbQu6D `wv)O`(4QnE C WD=W.[T߂%'TW[tM<5Of|vL$+ŘъGWFSjvkQ1U0Dp=ξr<2|z0-Uڸ-x]'$ Y jg6ÿ Oίٓ!afIUl=7bh'X\^۵Rӳ$6"#Um;;x/( -PTW(7c+iEQwA])7ԦkهBiid?{K 1R0\`x^02& {\^D ٷf⊘^Ȉ 3!=p1qY|MU@`C~ND7N!bgiD-2:*s#4`͉ ל]yF NU{a:ѴhBz8 IkT )P'iT 34k~nҺi?{e9bQ{jI!t) 4ucjF{.-9 Z(.!u4(B0Ki&*$%a\[@Cʦ'? 18S@iq "ㄽŨ=uIMHu[ܚEڤUIf#9EJA5`:8O zyAr&3,/0y`-W'm hNÖl $wC椒.RɱQD.**?4(om@DPK`Ot=8[/پh`MCL[X$ŃHc꫱=Jۂ%MHP/QEx_XDR ,iݨ!g\3I$RSHS,Lz_jN8hQCU7 %OQΣbĺg .=Pؚcl~_345Ye:ggy[8yJX'Z] -&KNX Ӥ\Y@ՊvgUdd?;:{hsh6C*v$UNMC]lUp#W'S!qBmO)LJ5Ql (kYeV dD}JXm6(ͯ9q^Xw:bqbأ9v}:Sd9m45tlu$pWnr俫RB<ĻʓZ{FL!0%6k}#!b*?Ј?>6] E(q?T(ך9;i/e(ZuZ+Y2r]t(6u Jfuj4`IAN3نPu)n|G-qzD,sjcE1syB4O==jh|-ԁ yQɷfZ}q1Y[^VIbwy̕]q0./zXC u$P!ETHV&i PG:x=7"EyXq}|s՜ ÀL8nhB2Xh /Jr :E@0MH%%&v{YwC$"8+ :sONV{&QEzՈAtOiww!k]V7 &ύnYݠPl-AQz?¹K@N&Z"< 렿5l.p/+`D.,;ƣ񏙤LNBu=F m:ŏf Kaإ(dM>loSp!]vWC~!nw#zs Gi/o_ۻ% 9vUn]Z ;AGj_9I X G7V|%@m_ҷ&CWOA)}50ȴCWca){Si_uAǗ1R@ڞtZ4!5eM@Ӆ 첞Oȿ~AH=[DOa꬚M/B R%-6A1P22WZzo8 g?yL-qN嬷'^PUہ&$O)twHYԸ*>+^n=_&z$Σ ThsH @Hj/]ùOߣ_gLh=aa O[b둟ߎFVoM61? oyoYFl'u"Al~ m gO.VL,W 'lFϲ*D׹2 B-0 9yJxb{E,iŜ95 wRm!?PhK%2?|F#Ey r,!dU( "z_8ԁM♾<> 8t]i8\J$y||/Xwa{8&tbQ%\QI}`2_Xr"G`rEfy]xsΌ }<](25]%,Iwc;cDt@v1V9\G2Vq?Ȓ[MW,chQ MBk;ƣYTjpS:, (ڡMhne;wLgR(!P  C^ii&a.0=O^t‹Bn(U@*Q$" aIuz6P{xggEU+R㟞ah/|>$U:hNh&`$# \z?PCXtpؕ8Xr`M礚"^zG0n|k'L%w#eC.{vզ-P2,M,nW7= 8C쑹xyA#foTW ŰX?U/d򿫛iH.>Ѡy LW<>Կ4kԔXsD~:lAegTBErDƿX״~(FU+Qo|o{?n ԅo_\fUcB@ȦшO]t%leŸGuxqO4 OO%l u_"aTxdF.uz!Z۔'|A\b'Kemor,1ȣ;}#6,j AN,+ٶH8n8Xt&⭻E!YSq_ f>F:ՃǼpHf\\RrVH~+&R-`e]c." 3P;w\ OT`̌ta' <-\^~- JڍĨw͸`"bsEg( RCWiN@GPGRz^Fg*K3UFs1s$3-4R {(dSIקAfX)H{j2d7kAC`$! 8!G!߯kpbfZ|!l}5mq|[e+VCpeԺPP`zs *|<ڃh2(^%rݕ㨪f8.xF`&ݰ_57,,sԯUPFćUQEdK+@CվLȹհ qp˄;/K? jzTlPP ܗT f:}ZX~*{rx?p^ޕR_ޒ=&htGv ߥ-֓ =aOMmqTDb(b2OduJ]Z5eiAi&f߾5^rӲeA80He8RpvWzTUxBIOK>j~d4#y]AdBFҲ`ɍڜ@&ţ ]ޝ ,V!Z6F*AD .9 ! wب.Rs1hG/ rbHI18GHZ q.$#Y8MLfB9Y1ރ1 (~nЏǣvf&5g~xc$0h6{𤽗wHZ`gxic%l[;R#yzpڪ{3UZ^NЪ3|1D~[@Qfz ]*vXvZQ 9f3ܼ"Ίb!5E-_/]IgF,fw(rHjy9_H" o(n ='s)1"P qߠ{/M) V+ttI`bW`>Hq峪"=xg1?YNqg 1s$k:.RQu.ш?T.B3GJOӥԶgnxĺUo3M'"tMouF0 n4Nd%6|+|jܸ:hRڝnǛmI4硉9XVhw,P|.05l?z|>k>D:i{kVy32`k0K#"Ka't DB7.+LKz$Dmu Q#&> :XO!q] zߧQ2,X~nulB}l, EW RfTBO])Œ]v9Ky ׻.ZSN/8ChQ/U;1 ҃DٔWY;JT~EhcsKgMÜ]nN ևxڄ:uA+3la}ߧbh^K :+_K-Nmy+\^&:TGW;4}6 boH[8rQxx409sBTn漈U[Qy#jSl j` RDM?"bϛGRa}W5N#oBT~؉ކ1mm t 7&ĩAO1<*vL"=0;Jn𬨙s,.nJ(5?RAuhP7mDS>`#RqVc4uI62MNt,̀WLiړxLTA2$#t4RQ=O 6/C:YJd* gd0EQ4c=w$'Eb꾬H-w{r2_ -uGР˾ȷ^tOŗ@"\uBP ş2L. `y ߳J$PԶvrxs4 ZcjPlЩkl1C#iO7b5i-qM|*ڠw03z ?w3 "j&_s^#ɢ82*F}I&&Cۣ.2u6Mu{{.51ue%wqK:,P9.ـI)FIPB#oL NHSG8Y?7^4>vX.GHl\}wm{h,$^iڷ9$ {E2\]Ȟ;Z"W)[ֆ?,<=VYBx 2yt,z"wmй.>k*[?!KML_Pқ xr~__^*) yQK4nWWOʼn]LYїJYp_FXɼ߄: k6y!舋 LcN=g>3h1?M.i -.UnRn1 -7bwaz{TMr9gf&ku7"I,w&Uf<&x҄ ) +z=aO*툖|lԻ!(QОGr~%ƆP,pbCƲ/v[rܽ1,ҿPp쒻>\Acݝ@[a͹, %㟛2(NWQGx\O,0pG#ؗJ'h_B4+Q`ߊ0aRQpݦ<\Fb_gnJ.[Mg=BՆr>¡&ڑ"yRi%f;>5?ì*04*r݊1+ûd(H(WK6EPYjs^ʻ ]QDE0FAveq]`K}zVұ- McqJSMA$}@M@빾;o0QEVU;XYpGs!vaE ;*r 2ʆ& ~%x_C$C#=g#0&T]wLax/ b嚂B+4~lm C d%6Λ g6kkt* A:?-z3̋*Ѿ`< =h_ɧ,Ѱq1B|[='56$0VLP&T5<Ű&-L*u&A&B$ GS}+!wE#X i(a'ba~SOW/<ߋJ]l}M)t:D9V`|:[mU\[M7'TuBC|6'4Fmv5v?CdsG~W`^_;~{"LIηÖ~7raEkM] Avg-Ί84+pE-RB UȢ|6F3ᕌq-7DϏ%--vE$yxj#Jԍ(5&"{;މBD+FreZky\cd/Ӿ&6 P7Nb]t=[z4fPQ\-/GeO[+ ʑ?ib&:i }1UV`Lo}G&`2NCXЂ #̃)/Dk̸0mDj  ?1y*dS„ݢp-u ow @fQ>E?'X9f6>7V= :4|nQ5wqTH93aGBm >'f_wAࡊ~DTyb}n|G/+]@b)N>tN$a#buL|/P"ȉY3t^p=AiD2 0H=1Rs.F\.%c}\HjOCbZoD dhn3x@o5Tc/_Z`}9M _H#/v)W\zc`?O;;сPͅGzg^<`k![?c(&FbgSplϒ՘xuM1E䩎8Hl?wl^q h@ɴc M(L.Bd(alt#n(.")KvU$St#v[,z 6 LG({vXA8!ʷD9>VG =W]O~{z0h:nIt"_{p }ٺ=5YE&'yF!L S~)yl4HjUóǣ!}G?>gu_rb?5}q6RwORc;Kqϓ4ZD᪟v`= u^x.]0!hߺ'"hN<̄\dBC` s!w&<Ҙb#Y ^ѷ4L]*㸚MEjΕ{zTs$M12m1g:D`hrĕJ4gх$%">b-ab5;KI=>4۾ERKV=5|Q B"Ab cur>Mjj 'Wp&s(5@oٔ@d T5&/Ofqq; U^C*^qT2^%Ǟv!TOd;oC"ΜLA1XWagB<or4x ~U86v_smC0ߟҜZ^tȔ;X[m4zi?nq# +k f$(֙i -`9@X+)kXb@遼 >uC0D0y MȤ&p+TNje;J_#_P1zJ9I#B| MPsńl[?JMJ<%Vu~ᚪ̾2͉[ϐ*``F@ʔbt^'nɁ ~U/2ե)?\4k'=y^`EC ,)ɖڼ?-ȠXK}u龵`[цspldPe>kn#x`Ԋ}$WX硊~&4Aѿtt1ŰS1_LQ6V蘶@ɕU^5$X$#=rPTQ^Siv)y$SoeB5 KTF䄐DDK]`T FH[zFzuQr{~#G:kt#`M +p4;YiuTzrQg %t)#_aTo>L HBRZ#n)3}MpkP?& mzJR}B\TXArY&C;ب`9=yؑ Dbɘrd`3Gd\]G_³#IB Z gfEÄ0m|Jjcz;|TFo^Y-ƼHIB74kD plg^G bJ{rZ,e{ұZy"Rv[D(y6^.Z}Ƕ/s19i.EH(yiମEV,Eپ#k52%Ča[piJvLOq,Pđ8}q VHD4<9BO-xRSEщ&AN_\\Lܟɽyqpx{8ͩk-++$Mi;& ssΙ³fNe/=C3 O kZg׿d@}5Tx|*a8W`Hk' 5A"\rhg,=N3)ހ 3$z< ]]s-.c;:-ؑ Ӯ=Lx~H@ pE}ؒUl,}#u[gSQQ}9*HbA,Iv&(t:Z*[zx nwXd"/&YDĩX,vꌰ5wQ5M'@ekN*I8 !BH^.EMj2ڌOxAM9$fX^CZ"2J0/ %X s[<ޤzQ^p5,ph\-Lyy{>L|^WmifcsKyJ0 ʥ y1~OPʫrI3|ykFpiYy a0sv;MHyy.Wɍ#T/>R ^Oσ՚1d-$ȅW|лMڑQ/rqg8Rr͔XKL/+?hK l`DҤk3{uWBʍ-ʴQ+F4H "  MJ81ky6m%26RȔ{Z/XQUZDa<[sj/ȹ/!+{w[)'*r݀zBkbOkΪ]6xi՞a("DW'sāwhАrgfO9Uꍽ;]SY`Ebָ,L8݌g޴-mLhiu-04L kAz|N_vʰ<Υ}'Gӳ~t%gH . 3!Vgt'HUU.ElAj'mϪ={Rt4ؓs/AvUOcMkbm%?$j?E=~ ɣ5 E>ՀwŠ ˧HQEbY>BD睲W#m|XWki-Ԃ:kc$b'.3`EW&h[?,(p %.N$ o׷7P՜ܙp28S+bd|Y஼q+)TB{~ֆbj[hPb>ݘ ӎ\X M{W֡oyIf] RK#%_Lx^Wo5BWKeXSܞRٚ#2JitJ5_*ߏ$}5vtT*p@/OC2k~-csLWN>Wx}¾_(:8:V.D-ѨOq1Vƴ ."3*],`L' ˙ 5hJU5NF1i</ԃӏ6&Ie] 7}/ ;ed=}%o~0+43jbENc嵆2>܃ 0s$uSq0nK0l*p/Ry!DONW炙z2٦c3#4bxTqR{CBZ 6ԀuL,Gn(4fd&T^#uiMʸ_|0tV"TC{"G\k~a刐܁hQNAhx+~Q:~:+I3YF&$'4M[#hy͆cu)bOɧa=3#BjںЧ|O!@a5Ln{{b%{قU8fyD]nL On-<_]qEZuͥQ}.UZDf$(+s1_y4ż2K3Sd?4Kց#v[p#UK݄IR QM4,uqlE2;Y%UsՆ! xZLZDœ&fqL1& O:Rj=+s-_0@%=Y1+3AkUF> {_?;X0y:2"!D/v V"`x+Y9w~ZM?[+ n<5G6ֳz/ֈ7̤-^sw3:FF݃ARnY%ݫ|0vb"v]F?.d+x7I D2 )=O!CWa9X/x`>['>\(?/cI7\xq,kl&pAWB pÓ.lc^8ScHQݪ;Yw.%'(4zݟ͙Fb{<ظHG3jJdr 7*7 j/W!3 | yۯWe~ݛ}_fF1$jOԺ) #!=Y@ ofG؃; m5 @1h.)߉b㝀رo nge8OyTw i A?X_ `39͑/L?[Ce %NaYըdhw /;ڈЁ!ph݀&ӝtc:;[((q:j|`@cT|4CثkˋVeE0\g3iu_9Otwx|-)7J'_;[l|3=3nY~a/ | / t$uϰwpZ "_2꿧6%_7by/j!^;UȐբ]-3i@O ] l~,nD'Жm͸6g r')aeď%a% 7h*Q_Mb%aS6AK,e;ҩjd+2^v8f0COT/zP#_F֋ FH PUXzN(m2>S2,؍6Z|_ZxGJj41l$oMv; ީY%o:}ےRg"YN.,ޔYЌH;6nNʹFr)BWaȁLӶLX@-R>e|5Zu~PVأU,cIxݍZ.ІUSMO(}TG2F.3?,XKqeD袷O$:+ IˑStqG!EAtCw=Hː۔6 A,7Y@G.m&1KF5ØQC{KTYP+YKv)NxYѯh(.8^Dͅ&0޼܄Zéa7=h.Wv=`M-]f 3l%؈SD2Р=dk|X )JSυc4dZ:u zs?,-GƟh~؃&gj- 1op)Rh3u5.^N WWޱa&At|Zo3pFg)G`7`xWQ :,&zF[8ht8zQ%7 3u_T4JU*Ш;'kxS=Ueת7ϗ=#Mz WwJ9Ajmr;scTjTq /?j7w]!`3 dH^e9_+<uU;< D.w̝X#q Kb%:m)" )2iHN!rRCnEp^S\?xKo>2ɡBf%!!UoQl3$Nut&~ԑ ӼApk$I OCNZiPI.JR4#ϱŊ7Oz5-5/C̨M@t8sRf Iv$ 9zDD~.?E(A.?=ѦT~Oգ%ާ)TTMKR/x Lyt*?p]͝VfM+.o>$5GSLc{~63lbUjUy PY숪A%q|el$0IhlRQ1u2m(h&ti?|O!#Kh,p DwDvrys16٩ǂtIɢ [N&o6IQnK={5˻R lΑ[d*n*%6TZXKۮj|%Snِ; &pvpz{{CԐ_ٮBb:џ/`0.3]7ةۥJ' ʳ dfcu0UNrϬ[QΨ@O2!,|ѯ/|j%n.']zD*6+\k껋i#S4EgN9]]~#11u b͠qthZFBeV0Ma}_xڨʹY0:6D$ybP~oVxGM^U!W5.!ƛxPUЗ2iβ}7p1k/a97$l|a8[6b7!ehŊ@'n9bjhi)W>U/XP螺nhWЎr<'9<52|ܛh;.u[Q)3 d;3N=|ןUcb̙_j÷ūZ7rد+v\qO`,Td;ss(do8\J/!H]T]XZ>z9-"r(-۶Í`1rv w 2d|r5K; î6JT n6K-L58 J=" 6BX/BZکE6^^sDR -_1ҹa'w ր=` 'ۃ.zF@^Fd$?[sb#1RBq-1?j-Zxo[۶l&SH3Wka]\Ֆ%H W>[-czK=♍e-\"IѦ ]Q[5 {d"1cU2xosp38.*#RYǼKeo:3.j_ש+2RG2v}˝Lԍ+OE#[DS~mPDvm4ʝd3}r>އo֦5!ثmѭ`q&~MQ4LX(QY|v`8\M+ -Ei]?^PĩnMxS[}. 8>3Ք7gkZlfcJq96̏ -LDd\y8#Nyp!̀zB ]+Vث{RHիʹ#8?z?BD Zi@2xCrٹUoY27Q;(ɀ6I;E;[s`9{s~ukD*tgef(u4KL4x5G`2ݤۥ2gb"*EpwDKCkɂw133Fx e^t O:cM9 tM"j|lok>aE4'…zGYc Od `޼sXr>&M&ƺ"򊻼=짾1_K 8J7ĉDyk&"( owV<*qVwaZS?Q @X5=Vm4 Pς9 %x0[ES?eܓei?JA2:[mI<]'oiei 4P Nc(= BR".JiбT?(DspذvOe ´|ȗC [wK-&61ۡڌZt"_()n $%,x'o2ЫwXGT&&1x/zge劒xL%"Jl8Jb0%ǎ`Oժ6zg7QY6, W{}i4mNu0 q׸8c hŖ!6lȎ1CHO/1<dkD.*.epl't:vQ>ac Ŧ zj+,Pifnu2&gY_9_mIJ;LnD湣+ig'\ӻ4ɖD&ZЦV/0u("{PZ]%Je4!>;4]?M(B\7.:+Lp ׿A:RZ-r†WԷ1; lU:j*\w@:XKْPŌDBo| EȽ]vC,Xɺ_sY`d 9+}ؾQ !VW4cV EOBvalNF!_}ժVd"QDUJWA;/e&NjY4(^ PV 1@ӛA$P5=MZ~439 ܶƧ>f--7jqK\ޛKʴhMҺN%lHsDG#D!Y(|pQ90(8NfL[bnv@RL6]Y^hγwJ C~zG>`{''Cۙ(dVFE>鲪 )6\QDZKɀ𺶹O֫;Q'VA@|Ŧ,I UDXGrZ٩s[*<|T?JE!<(eqܺжvSq?Rx &jHo;%o'& ^֤6n:lOӝҌ|.jVCMG-ъEQA;XzW_f<L#;6G v?}\cJji57d[jK}](_OI =wvh^8>^otm 򅹭K,vFy%7I2l0ĭuF~5"rr-j۫8cwFͦO 9˶m/*0N1{IҋW݃ZTQ 3b8঴: &(vMٿC^LfQr$I3BꔑüZv|w%2 Wq[riH)ɓK|!t?t mnalNr@fjovX_E|md cԳYF}JD+'5o}r/9B#/zP"c~ ;+|{TU:D^_46LskckXViJ⽐ռ+}W}uKh8Ca[ECUee~Y=Imhwszv$n H^Ԡ*/]Oߨ41F@N\ӳ+GQB7R[L89Ѧ4mFƱ~Ԓ~ƚ7`e n7xFjll, ȫ "P( (חE `E<#PP)oKr4"R7;ɷт'twx$uG$;$ȕ45IY71 ֲ/89$#PΏwv]5MEfuSFUeH0fW!:s\ޘԉJ&UQf|o,_4O@I$uzՋG9 ţ#ۯ9J*8Y[y1YfY .Ln D*,K wK<z0_nkT6vm-m ÿ~N -Qt.=_8b6Q Q@[˘W}G_*6@zN /jˣjG62b}js~Ϫ`+[PڇK%||$n.G\BSтM揼_n?'B琭0hƈ_I5=l TnYÁ]]ApK!h)1u8]>gTOV~Y9l5:ɦ0/jWlG4 6NE/k!{Px _mbJi<ګj^2psvQ^!\x$a8;:V|^ Kd3A M8.?.RZg+>;0W𻆲4 ]~'#}$?cAKpN׌+ dOZ;w+1]o ǻ0Dg:P<=xd~f <Yɇ4ǻ!XSxF@F< E*E Z1Ȩ۾\}@͊/&w6a a8JO| R q HU16vNA61fm)ޝ31BhyK¥怜E+ǬRMȪŽ.4,D4cu(`=ozMifbWʬf6Hml-681@xKbcǘfѱ _v©F7 s/CfY"ڔ]);85fHjǽQ (c`<'k4 E=a 5ci$@k$:ncZqt{>fPĕTcZG=ݩ8]:Ol<(3}r} cBB;9d5si^T Ggw|xz‘bzUs;'ߖ#?OH,-*5=xtY xWsB"Cli Tdv!'M`*Bv33޴yv9CKEjROZ| ZG/z ּ߹g{` G#)6CpTNڸ$<1^G>qXnYOE8רBE?rH ep]nZ+:.*_܉fA ݢwa#bk=C`τ"yl]+V#3(o)C dr l:hJz{߲=qyuB% {s'n$K9]m`xǘop9C7w`6端m2P6#3ϷW">;x7&"SH{mYV_]%zzp,Q,R1Bek3bK{PsCF)Qof?J{l2&0Y(}P]n%DWˋ,,pi՗V1Nڊ69`˂moӭG?e&x[M2ze~W^.N\)' фm!? D볿о Z=;~=[hL_G'.ee%jy _{&2aCVEYr Ekq *!ļGp$AԳX ;'#_wpl9󮘉*fVCߑ+V§-Q kyH Qv!p33E=&Yk2W-pMγ89pfLn^.RL[iV(^6P&H'u65pvlg%0s^^0\8 (OrY6㷷׿42# 3g#yVkK1Weu=gΔ,﫲ªuD:yiZ;:x2L̮;+4<Ǯ7ZhIPd &JpӃ-k'*Xfm H}F Vȧʼn*91[SYz?lt"̣+TO5[g;ky.‚ven 2߶š#yGuJA;:X.:5g:!GqKq!oԍ~ M^^T5#Cgs ^Yovgicijk,״?LίojV~P+_E  Hlci=ݧ_޾vn,(GhRd-Ծ=lQUƋ_{@)j_w N9&PN,{%؟SYI @ev }a6Cv5ZQ,Lsnɦ艕IܕAݸfyuRt hҫyw(Qa+wLVg,LL ի'RxU-r+] c@4 ܣ?\Kxڐg=·PPJ`hCe:hF֮%,5YM )vGLCmYuxLpMMyMv7;Ź /733 3$'`xht8ZvLBUlv@AC׵ )iZ:_ޛgKd0em"`U&IKcoQߒ˘.8o1įlyov ʚY&e͐3ϥk^\! :1E/\Viumɐ)qo4>*cņT+aBt=HyӅM@sRtjE8! qƁܷS;c#87oh]Ѣw|h*wz8 nJfEnmOҟqh# lFg{:6$T+UT?60,z]A*MK*OZ.+3+T( 4A흝p|VVZ8rjJyME-Cv0aכउ- MP.vpNi< 1S)M(Вv Z7LA8d>GT]L` $Pts^qF!lRۢdEnܦ@!f†]dcPd'B|^CS5STꮙ_CJ\y[6&p v!7WZ4&Aѷ52 )*)LlO&4Qq h/Fo*.Q/)gYBP53=:CI(sh֪ ' ˖7.G\_oQK}rZܙ>p"n֚ˈ=9du2om)_ Ŵ&{vP-dm;QŻZ]<;.֕aPJ"}ޮnpǛn{nVw423Q#f6bE]ow3h"_vs3]`cŰVUMЕ Lc^غlw…D{bNl}rVMsnBXESO jw|~j+et? ٌ݅)ƒD0RTXҥ!eB?f[W##1>Vߣ぀[+']ht*'7Gщb >F;. ȪH-P'mlLU|OQ!lhv?xD~:7睑J+i0$c٥ƳPfPy6xcD@޳f;:$ZBIϗ5#¯fNMŠ KSa?DDN&)*q _[!âVD(0gO%Km W:{B<K߻jT-'0Ie't _?mLNL 1$zLƳJ <ߠw[@4>/AZJ{\R,j"d\k 1 f@sm͙m\.`ۘlsro.^0>EX\]'7gXYZn^EIN@l/X4LXRC[cgr=aFMIK̥Cbwyjs[P5dADKo1}/ʿ g?~{@aSJցCpD +Kv8[CG9!ֳ5 ϜD\B Ϩ>kK}\(BՒ e+󻏧ɧ怗 ʪj{QwԱoOBKRpZ?gbEJA`WY>?)Z:˭NI4] Y Ӑؚ'vJޫNQFM:ѽ&nW|e,AH<") ?-Lg?MAWq< r1Nb M _쥽6N)_d?8D~YKG0扽yF|[  t e}qV*).𺿨pm>!O:q gz4|Y&Io-jYcuzz45 ⎊# /6ٰae^Ɇx2\( 3櫞̼0~'Z&OJbcUq!KT GƯ59)0Xe"[L[|gL{ pU.IAA•qD$Ju,Xeb#56 gs~S]'W?1I5LG[<|r?C' 6w0V2}˧LȲl8̫ oS`#N?PpLRąq P3y]A8lͼ`=Ji&@˻g3fXYaӘze}뎬2 JaxL=WE .GN86uT#=' ֞+%$?&6Lre~+6W ଋpu < P5h%86pnjr)𥢸!tFD5-fjnCv!Em3 m YbiĴݾ_@/4 J_%4NOIkKyiŝ5޷pF]=&P0&v'p).2D5]N/n@ U>Ό}umAP˾nnA@8Ƈ_1L "N4m3a@}u_-b+SXXQP=uwP?%ʕLyc[t)p"}ea`z [3yU82|:JrxsZǢ,7n}C".6XuSzt;+}!è7+SC\ AO=RvuOTnՑM4S"I*o+Woiҽ Zɐ3lcs8kR:␦#ʀO,KABx~ j=~ʵ0}4/Ur f7gN,h j(?5eϖx]IAP[6@Cl:YIL$H QPx@IPGS([Ȑ+vnjakc sװ¾71Ӝ#μdQRa-$6& O;~W=l;GjSfvI"^cc _[yJ5 }(M_?;$KfkǺ!c=/IDi5߇o/6/&#ʋ"N.0-SWpR3`b]1UFO oH&*.Zѷ;d kOϽSe2"Y@|HB,Y\j&c@}ɋҲ615ZUv4P 5ty%'Õճgpm5XTl5qFͿ`o^<"źcBU]=~8} GڂP`$LTdt95\izNͫ"6]Uv 4VT7[}?D&)2I*3?~D*I(c!w0^=T(QO>RŤz @[뤛\ĬE,=gaulYdK$1nBPETvCr)~q&˖&!

8g\&۶^߬u ܂Jzu y}Աog@. G õ-/Q5"{[ٟ9^O %@96c!K7{^lq/6(1B̛!}f Q>"u_P{rw KM.ODhWMa #?) 93e/<ђ{[AV(ct -fzRMbi#HNWBO=F.A|)k8,[5E4bp!&V-sz=-'n0?-+[c[YTBdN͕qlOLXhz_cFz/H^ǃl\ìao EEL)e -d]JK\ΫgU$=7ڐ2W:ʯ7<, -:\|oX#~_ǥB7vUٺ?VbȺ?ɖA U;/@ulWg w c&'R|KV'AFGX)^07P$\6y&E u 3>^^cbP}c/E)"+F*r"2H"O5n I:/? 9ܸfzfixău)+ 7$kcD;7Z}|'.onR_me[{Mʫ0Rc=-fϓ`c%ey`u @`|w_w<Xa_m LQV2l{tB!R~-=woYdXH>w1lӶٿ|9{c;咫w}dy4E|HdziA>*‘& &Dc<=zN/wģAja,>ROPG$IPxJ(ň߻R3f x/ܮV^yӟY6mޱ89[ӰDxrECm#v[*UT7D$ P+ekw"a#omSdW7Ɉ KjU6$^mS̏M\;9hW|T/@.$kM"9<moJN9@h4v:& ʞ򙊗\(AW=gqGZ s8;iS{U }ӠBk,ac#$zX+̵3+zLJC=DCaeK+HF4ԩ3jnTǒ[NԘQRJUӉv41^T䨹OS<)պ)?O+ `ˡKf^sP8:85 y_M~TQJg@ V4EȄ`Fo_t`"ŷQ^f3.&Ij݅'fy/ЅVSՙ8?l;vIyBf{Gb1!LF\f #!G(CLvp(2AS^f2s1Mg/HZ;(9;kž\d}Y^.ɺ+O`/xT,REW=[་ @RaiP"d!l赇ݏu %#uD 8q2[mˏm_?f& 1Ay!m4hM@"ҬъJ|]9Uudy/#dW~L05˃We,]Eu VG Fl_vLG*t];"{weQ4e}ZIFFHao֪+H1h yd@oߟ۴zc]"4Fi_PE2Sw+zv% ?{o$n^*|9$k7CG, OAm~b?Pz$ :;cgԲU로1/xp I Zm)zjnÓa֝Fu%˻ gR$5Bj6eK8`XI%ZդJ < p@˄1rA͙r)RqK X~u+ 1oZ|Z#Sf54tC;]P{ q'UN).η՚Z'A5 S]&@ҹ# dHߋJ*K/,vY1g_6TI9>2ZKɓ!]y01niN%D梍:p.WlwP)a GQb2`j1q5Z& ^oYH,RC{tLLp|I닒 Mb|\Wz!όDs!b. Jԣ 8@wiѣ\ŶS=Q;gᛛ=Wi쀮q[=UyS^+?V 9Eg0k݌άm۔SK$SkqT RU60fC՜#=7DeHi45⟀qύTl7^wp=#rCG+M59/Ԫ؋sj#s Id,|XW<8g{8 Opyz2y=g7˃ey{VʎEpq iC԰ĿqbC]P(Z-> f*ghmF-L{;Nq`%#%aI Ʒ*7ήeqM3Yq;,Py\!ӃjƟKj#-t3㏔|N,x ϮB,0l0HSP<Gp`wARLc=n!I٘W5#tF wX6!2rSۢ` VlI[j8oxJӌw |ֶ"6t7hoXQyh>=ogҞUW[{p'4J䄨4Bٸ$i.dn\Ӣ^ @5 UyY Wg^fv'"A+%oy\=Mf8#2#ϫBYdMEe;{9I"2|yYB߹*$ ~h`Ad^ [ST8>FDܣy-xBEFZéGN92;ULJ\^W2{ℨ_Wv7J lS{qJo.o%#K Р΀ OUvN:"4cF`LܭS|X$LUPxHDuGyG+"|U  twں[-½-vE߿qI%]&yfS)#F)ϱDJ`6F]Ip͎{pIK}v((1_ە1ח R~ )F{H菴.Ljqw,A8>h྇0zr G:/*`&Tʬ)n/DWgаP"hcA| *XNC@qSMۈ/ GʏpbPłmtrg[ٺfB/bB_S(GRUf8ywT2:謪ހZ ՠ{~~h>}4Ѡ1PKđ=µ Op٘ft6!oSYFۀҒ& {h➽pP|x>$ƗquWhV?nSJ&- bPRI‘0MzbZoݬrIUǎ9shY N9Tc vW7n"Buߩ0ێ%[ƨ~`#1NZ]aG ϸRE8X[ptJGX4)ZD>,{&PSti̼5V'(63k`ydK}5GF\"}8YOCn=ϭ8'xopR(txܽD`f'P*<ΧΟ$P;}0BWqΩ@X9M X;2ǭaS-uBXgTF>kN]PS`2m#NOTӈQӼN7I"?I' %NZ+NhugXuk\c:uxRč`,|X-5`ubhfApHC_m,cV}oGnWg}>ha"QҖ!XW 'K.<(poa'eŘ y:EL3{?+4;{s}2SI3c$"_qEasAg@\T`ߌsy,QaSu8ܷ){!7/tN@ Q;5L8luJ_S=3 * >Kc'_[G =סJ)up~ l7D{ 38@b_˜+6hPARv?x r1 *K[)gw@+ĿAje;:}ZgVj=Љ8bt3To6qʱ}/Ś[n rus[w>1(cyW ]}K4mI"'ч׫ldCoB} )Q µ S-U !PY~8v bHAWH>DbCTd9dH67GVy ZD'vW@9: L7w#䃾& 2j'GJ?ZY騊|&gWP,߁` o $ioc[g VSݟd篛O2K8E$x 0-!󥷇Uf> yfelhKz G.XBR9+{6uHP\pDEBvdMhI=y" S5 >ɡzr]Ѭho4PRP<4qsb3}iU>=9 >Ý50Xڱ&.$oV ǹ|0(#)hm}=!q6:TR6mӜ^5,`}$y'@ *iw/` w1ER9:.,)s_N=yw0_HR3L#;}™ԷeUL}埖fem<["ߎ"׎/@Fٺ>9vv 56BKɅo֤s 5&T$H?plf0/ *:1,_}v/\Tfȥ>{vvvTtOj+5{ЌR(mbJYو!j| 1^ dk \MA]/Wb۳D* Zlʚ'gڨF˩+{RfĆ:G[Ʀ/ M ӑPV>"Ͽ0&q(d >J\K9\{!ˮB*@,)(A+N7!4WJϪ&J3,7z G!TCSZ 0{h/F0o1yBt'!iUݤ{0(#'O7bp|(6ے8.܋I ZkBTy6hgQUE= A7RX oo_{p5&imoەRKm ο()A`y+=g#!W }"D[Ȗ\rxzBF*U"+3U >^Ifm~ӛ[XU}z}o98 /?wɸ0pAח0*{ 1J w6Ɛ"K3M5 ~9(,N+wSLἙ,e!n#zsospt1}1G0sc/Viu(a=,+僾 #" Z.FG/,jmvr/N_X{C4EO~1<1]&8ץCV jFt^d=?_5WZ%ϯۑ!I} { D.)]X83xѐaC&OZL,L\v>K.w=Kw v]-;X!FY^X ѱ+NrQЩK<'66BؖB"A{J"3\4HŸS94OB0 ɉ~qugIir](a UW(JE$"Mbu߬ECQ [QCrk޹Nn6&Ϸ^+Jd2lLs#4U*5 ְb]ϛVc^ /\?g99oRsn6;> Zv9L[667]#ܰ;eNt>8Xlde0Jn; jL ݴ=Io2$aKOSmY; 3N" 1 n{OO VH65%?>{r&6CP =;:Y.пR52$Iġ98xG 'XHt<"ZA{;Nz2"U4bzyscz"C!FT7M8غԗ.()zc}Fm*(͚&*ғj0:+U)$f>,s|ŘUV"PbvLYB~9(1Ǧ[l\b-%p5`+/:c4" TC!O@Y{ftfʳ*Il7w8W>OuPy5DuX"6ٶNSS X|lm>1qH78cXM h K}g 6c&f4 )9oFeaMű߹m S!BfP'b=|S3'pŕG]0~ES/zoL\>լPܛ8mC̼FH'ьJfv(IVh[ch$vR8vGV^(+Bi† LiH$X0:gwj'goD66J^ ewc-=l>'K+J_@_gjX<SɘpS-qoyap@Tf3|I7XKɄw8V.5܁1Y?0< z^TUl.&qYjzϱuo6aG\ףs)~ݮf*XNu6SWBz^D,t$l>}kKTh "_чwbG5|>7r-n}=Z-KQtjXx '=h YVIL8YA@Ӌ8H]<օrzd K!Ot`8G 7mZ @L\[Od'ov#vGf|ͯh e* pɎU!p47_݌z51Dku]8 foF5?`LH3#7{<_(:@kIThq'dZ|3*vLqHeWz?=r4Q _^f>(g[Mv*4 Uo+7|s2E(0d,zgLmL\[$9Y*^rP&wiNNL8uKxKl b$+@I ˯KqpW LMYK/ {w37;r^9GEC??L< eGAL4>Wh=~&yI) Wh"N _4 Wx>wLÈLl67# =ӂ?G{B\ bYT:-YZH jap3*E+`[$He ж7Q ު۵Q,;2_gSxp[ I!ƶO]2f4|% ;v{ Y@g;'S&i20f 8 ]l@G]No=2ɇj@h1 D&pZ>HtVdɮ,}M}ـ;thKʃb|g1נinĆbYP~ڛ "^hfSOq7rqbnMƘJ(>ў'v%5<0 U&uDoVtSM[nw1@~ZV3i[x~}fyXtGCr6c9{[e|aJŻc43\]XܡwmtЪH,u7 wʜÞO`f-l?ӗIߑR_\/ƏmPqkri+S~׻$]z:RܿAfQQs*k;hIdž~^hVP dzO>v,r.?KlnY'E=,$O$#Guk8aYy~jE5Hp_Τ`נ9}}KU lqyI[AmfzpZ6xN1Un2A y7]Y@Lj} #fր : ͗De:}(-v\(Cq!w/֡*ZU"9(p%"45pjd^u~(ug a@ bOP_@cgap|KnƇ-25/!fvYE\*3Z/mZ1'USR zY2lAEjH 33앒99LfS"y[ ;:ۘj_[DZm!X[o zK> ^S*[Hx'{ k#!%섃9L pcCw""5өo\%/`_oOsFieŸZ7aI!.~'|K[玻CB~z5l}B@1s.[$Is¸$Lqhd2o6z V(!7Vq#id};v۹&Zm5hY`bٲ` V!nwb.[d)dbFUBݡW1~!r$$o,^OOmˑYeTnt֗0HbLj-^ ]=۞qΟ7X3_v'b&)#Z>dV-'g4 bf2j;!s( %38kq6@#ʨu(+(k3~-Wr?FJ5Lk:@!XBg!Bh*Rױup5C4*;^ Uv,О깣.!~`?()^Q/kBQ|XYa-X)twL]n~j4ZIk!9&ej $PPoe 1WopKFJN?5g_%RMR-!>xឨ'/=W%*|!9` G?++׆_^Iە;iMeme[u=}0RS8mtp<$t:\`KK(7{[A@ct#Z">WŚJj5DA.Q*u0YND',Ų-d"؎F5Y$Bj\cE8,AL7BLK뼭yo/NsUаy^5ZGȼ,傧Ĥ]7@1ݵVyglGH8~LE}t`2(Xo.RX:.k<,rS{Pc_ɫA[ۤo`#/jx%,hhI?3U/&+dsq}"R{Q˪RC%݌6.NTZ 32z~8Qo[xM3~hϧZ:Y]+?+0 yT I1Q\f4#?_Gŭ8ÄZEeTB:ѿX+m%aŨé߂p~Hx}K^`/26DN6U'ߎS>+c̓(/FOA6u$fjAA.*wK#ba2P:}j\8Fq?U|%+zZZn!vN79e}L>-2$$3NpzeW! HqLAga VVS6Jm^j;j| 2p^K~j&x7\yXdfάa\nx=_2gRSk‹`b+ԏ#rO$s#k$_c2r;QLo.rv .8R=g;$"խ-pξ{Pc.6ٔQT!V+Qyv^#A::IkPI]ޅ5`;VŗOLq>vפnUPhv7mz΄D/R) ?Bۓ[ [}4֣k \!>y:>BHYr8%xQL Q.pi?$;Lxez,nB(:<Ągf7a=3ZٌKH9t"ܞnwr(bW~h;*c%_ӃR=bgmh!s\9aEm]KP8 Rd&p.b.h" 2׽ǻ<*w& B3opCtbhA$(;5.t8)iʵ(YdoĻl. 1خOP$M]PpuX%g[JW9u)|-,HGU8C}qsneGƸgIb=.x4; }+@Żx'MB9\[9 VQgš*Oc+5b(²]9 urӺᶨ7 ǜyƍgrsJc!Wm1yE}2̤CJqymhL$`Mf6 WL] L>Stܑ(]U連BYH?}/[B- ?ʤRTxBes`%LA%=2;4YwTVnDZm7פn`LJ>480|#Aġ*j4DAc'{k<5ԑ/PI[f5 c^G(w+ ϭYGL3IF|>]THjc~\eZzmBReW 3Դma'&q}c }cS6&!`B,H{֩*tL>yHb=(2*Xg5k%+FYs3!.j.* phW ,%B>r6kb؂CWkVE)k@ V.pFJbI讃rEPoN6ůU_~|5 1bjG"g-VaZz%M19{6zWVI=z|;yUqGus'cى)Ko3gRU諴 (JtVDxI*] WQ |T%h=? =Ca2Ebm黢ڬ.BmK>!-:wj Τ>G`̾56/??]F>Wg牢񯺃L3s g?$Q >21ҡ2>c|/S*Sj1\}y$UF5պV(? sa8tb5)TG8+ݜf7玟[n+H6BqMp%AvNl^eMDݹ@{gCv$nANx6H>_ƹ]?2J߄V?5/4Y2f2!Pb݌/řDž>fηBӘT[ׁݗ4DYĒJsOBX&x+e0TԊd κNuዜY \! ZĔ):XiҞ߄hȍGVo:am<'*p.`kBei/@3!dVDm-Z"&ĥ ԙOۺTM9x P;Ԋ&Ekl_t| 8%=QOd#(^r>X4k,-+P@nSq涯<բBkA*R.?:w7d~9e̮︹?Z9vP9s4m=x}5x;F(otSK}Q+X5$[ăL٧VGUYY}>@"sNOw't7GM3+x-iFy0a)%>ەߔ/.f̌@HAlެдZ P*$n;'\J4g̛ZFASv\yRE7D> vӿez:rWĮZo4@/y.;ֹ w1PBzCN3?ϳI 4X<=KޥܗF |F`g 5B׈n/}o'G""!<$+ $49/~{A <gcLI ʌ`FE9UߣcP:$ QFY%6V `6 Ί&@"' 07;v"r?w:NZ,UZMN'\.xIDsr{vSl;s)|޲`B~1\raE#O96.'G }oϕ'U")lpPmK ,5DN<}mISv#KpL:2<:f{\0N#3jLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK&{ik}wxh E *E=ݬi_. |C;(Ydܣ;M MFiޒ]|pTg[pF/At!2[@xCƥwR6,Y";th08^kjpO2t?K o$F!~ixq }?|~`U`GZ .\V`6h:[{͕;vcBWS~qO {OG.ycʒi׸@BH6 2ԭf~<\QGZ=g{wWAµ)} /ۇ+ 8"q*j:ps\qJ6SgnEi]T0'gzd#^8^3L\)Ӷ(d舦 +Ղz`ypD05 ,أE9/ eͩca h04Dna",1+nDB_ $YGDoY 20ịdcfB֙Hm:\TAR4XhURVWSNG5~oNW~rUn@yk9vJ#WJƃsg<6K>b{0Pq*|.ņ iL 5(:RKg!74_$57y|v |eo6JrQ/y` DY+63epTSqO4i1̛uu7)ipg xO6gu38^[yB8,9R& JR"E_>.eK܌jBcCN݀;Qİ Z _^5 Q6H1-Ja=:IRALANQ(K-v[fөڐWN)RAS q1yB`gN~:o@bisoARMD G9>I#_dwRq{aAS?GuOaolZt5ŕRe˄G+vV#&IkNDYV'Lj3RIሜ2#׏&e}Œ+˒Wv`ʹ'=&l0 )3 K{% :@" Լ:dr2'K3(+4kZ:# zo+ rۛ*L\5u R }݉G[ORo^5nN^9XxYW"Qncf5JIq}\hd UpN`&s#b9 xf&{tV"%#َ7ELe {{_ƨo*4$' Xl>rhiu2ȯvUvOߒeU G7`D.Ĭ E7Z\"~TBҽ0̣ Q3RZLr,'s^{aZ{.#!v/s^TKk3>Ma)Blx9"7zҗ]znEVRà|y@'0/脞zTWƈ>)]q-4*2AM/?h:ܻ!*Ql.Oj7Atf&ӗP p|n)oMtP059gJ9+7茦P?LKe.-p[}aW ~긦ܚzɆ@s$U(K Bj>-*q> U OZpyNuVӴ:55RcrO+\7yz-,/^`oriw%_/CV$#CE*O)Aػ6"^^y3pon{**9͏{iu*N}fzZK44˓G"(Ic!hDZ;mSc?~kY-ܿaXRn$RTу$}43(ʘ^\?8Tr_gh%h墳t."Ŵ6m{ U,O;lR)B-s]e&t>҅cdEԘV;)4-ʲK;\KC;Jrb3a#B46 o۳y*T{5HcI 6{߃U*?62vrUkNM;"%J mxW֒J&:bIT”#ª9)j.^'N w~wM`&z~R7}w<,@xd?2SCJ7X_ij솜 Z׹ׁ(AmȀ2?W>lX2!Z8<\m&VJDX PZgvY{AB9[ v/` V3 I%K!Uud?h½[x~Y1r~Lf8gjBY~_bW}<8tn}QWii}iؠzRD=⁠PkG}Pwae=&B.TĒy mnx\cDo)~%E|͂'*2Eٚnޗ Q@b`.Ѫac}MDgʵEqp(rc&4JZ/M[1:1ǛDwJRޔbgDXa5gBrƅRH[TZu_ns,]gޗn\ŖUp^ {eLQЄ5-]kݏvc5\\S'}`ՌxXO}ȈCWaџknrH;xC4r5>R^lijiNȗ1n͠nTn]=?ʁ3 {\1ZŌB$hvcJ|c7=N.}aՕ`!%083yΐ;.UjA&Hf ۲vUϫKz4$s\[ȸIg@,N޻.'=vdSIF[U~橏dy6j>7o.#R7]S OEצav~2y^|]h '}!~CaVW~G#ٿ<.gS/풳|H? %Q%RzYK!T[fT@Sg7j&]">73+ώ(SDĔQppӴU81JT0.7OO t5E}v1‹`wq$s p΀oL JO!<_YD }"Zgu{u@BTx[hh%%w+ceMr\hH8K7u!.biӗ>F9qyϯx0_.="x c$= tP皼A?vq#AԞvkާ+-7:k2 c "ܷJ^im3, |B"k^텄2Y'c\]cv*H$wA `5uŒˤ EYpNiʌ,c*Pwl:і6q$hG1VgWNJjD W fݿD)ΈoaJ"`!kfToWC#To<!3u]S~fs> f]iT DݩErO^{| iΰ.{3.>^4Lf-4^le\[d2Sv$ ZIZH[2 tK TGl;nuNVT,JaRT@+<qXFVK7^D)ö`ϳ;9u<'iCH~}|2񸆏ȇAA]'sZ#LD~>YqŠH*բdaC#.I*PyYi3߮r-ؾqh˓p1I1KKu?e0zU;csij8a}X~;"${;}+ ՜< #KRyo &:x,1<҃\dGh6 Kf*=4< ܤZe=x3Un* IԾ&ٜ8RĎqҶT[|`~|EQ)k(:n5Re8c (HfZ}EgZ\oT7ywS՞\>EhF ߲d W6C"h(ӍGFfșkRk݅CN^!,-?+?c2p@MCٔLS(frř/m$<6[, F*̮J0|-dfX층ab]khO-Rs},"~@Bohk "z\y<׶a`+ MBRM\  vcx ~ ey*H%.a7}(@Xh >c’38boMRE&?H;;VjţEqeE\,jZ%DGu}vk%aq_VŨ0/,va(k (S1˘LM@A$~ jOQ!(srXueE@+ϗZUKx9Zke׊vzЩ@=JRN^!+6:OɈg7 8|,q×A_xpa/<.ë({f0F`f)ؚԜ4b«W$o7 啜^ UJ4 Шt-yF@QÃ~ҩ;ً-8:F$Aں9E2T 36yxʉ7Zlwԝ#g`u5ĀҭW\yt?pyxJY4#P=d)f5 ۬NNH"v [dAd'aF-ڐ aq$qtid*VWv xaSj&n4-n<6 S *udc<5X3 lz݊1+Oe\/}EO6jVlݰmVl#:OXW_5s I #H=/8hs=,cz|N'/of,0\j/b Fk3UdGx RQ ȪfjTĿh !0j#'Kx8F)'a͢=E/IXݣ{`v-ZZ0QQ;=4tjj(I=)œF',|*QN~}uNl`A˵w/_XajQh lFr $KlJѻ~-#gVJ79ܡ-rਘ6uW7czY[T}{As9,`E+*'VQ{\ B}Ԁżkj[\Q W3/-Kc[>n Fu}KmJTy~m&JD%=-a5ރ+ 0kŽ+:! nMBo_|c|ě ĩ:Fe@pU*R 16 &E*w{ 0iP@I/W˪'>{8Ⱦvïf81{n*dTַbm(2op +\a"T{/|nѯ]ɓ%;,xEx9%b}-ĥ_CpSWӏZdRcUKk7/ Pt{u%9vnJPS>L o| Vl-1UɎLT3F_9SGFnʦ\DZ(*8[?섾}.kcb 01+{'ҞuJXK)Q=ȏH8竛q5̇/ɒ~ ;v9pw(h9YErgz%Z#6M %ey0F$DZ;ۊb;HXo A4$Ѱ` kP3/af\tђ0@ 0)(j 8mxrC\*^CWy]* }tPBuzpIey ;l qq[VEvO9Nc<ڝr s%9ulLL?"OH O+0#߲uP|Ͷ6SҹZfNMH"B>6)\2Wy,3If!Yp2G%02 } Jޚ֓ٺkjs SNDSuE^eF"}o'Wz8QN DGP*p;IGSC Րr[Hhڤ瞟PK*,Fkj0sعMM t^WVTj(M.>j/u2Nۃ mO[-?9eک6G_\'@Fk%7Q!@N᫗-[tv/f n8UgSFA#ѝ@Dyn|}rLBWRO$_<q.BdK"<48dsO]'`57)e>/6/ `4hHFRl ϪqGnϾ ^浀zP;JQ$s6-$SDyԿӤh_BEnIp!)w;X/STYc_3vgh}*{7TT} =pAܧ!Ɓ|+>e zC Flw6 1<$M$Su|,L\tg`ʲoY},(m BQ}~ -i9#̚%0IwlJK [e;yK &Drc<шm5hrc&ĈrekA_ο0U&YDCVg {P/dXeǘL\ R|BOtՉ@GTѢv|"ndħdÅ7V8S4Sx;>{'|zG1Ry"WQ4wK`8;hhh+:H _ +pY@<`^wGl|v!2=yc`m06˂lvSUWϟFo$"'MVK7i|0y p9`.<QܲĻkpN)=f5jU~grYyhA2&CҪ(17]= -ir[I4U +64骐x+jMl M-ˈٻ(;#87Iګވ4mu 2ɉ"M#@~MPO ޼ "~۪o9Ւ۝sBw@uv_ ||+r]K̜,z؜R`)ul15jcct>̡0udB~'L=> tcdE[kZD_3bdr%HΦp9)LK\+=KZ'@ avoG ;Lဌ쌩x>e۷0?0r?slyP#xR*wKP,%!s0~!tbK[\/m/Mmv UEmv%%Ͽaլ K4\ѩl$BnԂK0{.ςm܆]m6P6iZzK՗듟4W67*z)[y U6] BL*g ?Eϡ7ʣ!+ UU Oc@7Qo0Vyx_ f%\vCVy][1KY)QHߒ&׹"V6S.\ճq̘QؕƯ1&節ʝQs^F+#nGWo%VcGаC}s [(-چhVẁ_z-&0y"eۛ)>PIP]6vbg8߱f?I0`墫Ls6r{!oL47cgœt]*߉c;L"?gUaΦo~H {wXq2=D`[>:x@4AV' o-G =?:o[j+#`1g"/7+cUys]WSrQUD: Gl7UOjk 7%Aؼ9 o X\k_`cOi<0n%wfٱP@t5_~P"20u=*";?Ds$猿,qWq(L&"^F-/.W""ɯZL>~]\XӃ #ÔJl& %kAॲqDw20qXSGa}̫# _饗pfZԑq2Zy^?eGr*l=h!9qyޕZUS5J2YӃ:lc׌_^"%&N;e*wkqvfP~p8tIDR kacڈUwc,㟩UdΆ KHҀӢQd>uKr\aFЄ$y==+h\7өv ٫8Px8.Zg6j6~ +AF ]h WY3S髽ָiԂ{hc,Q,zKҴ(d;d(7ZFnw<,?WGAvmWO1=i" ֭Aݠ[,^< qKHup84pK4#-Lur"fqtU-G&I>4}'1kApd {w3*4>#!]M|nzXO.ԕZX-`4G̕j%d ,[T,=6;>>hTot?zw('0>E64ʴ|jHh>]M|MQf} m]BN"`Tv/\)k BRs2m4 Gؓ.Ql&n-@10 SI k_# u. I8qrǃ5Xސ@m+ _K,멺:뻾8B-a/Þ#)>4n>#V )͓[ɨC{Wr+RYذ"ͽc[Rݷ 6;^&N1Lzگ)F =ŀrDJ:cHz]e[F-:, yb)mѾ]&Qȁؘ/3¸sRYaV'(t0({y/|~li$dvEMΟ _#.`G+%l/sW7InnuW7תwǂ:M}f1aoDno.0?au& H~kzEnbbAs&w5W,M Vk^AlSnguzۆW%i|ګY16ASeT$v/MG0%rT9=9޵^ x9>YQdRS/ukv4p\֧m^ ٞ>v5mƷ$4oJˊ5Z֘R5[R}cA%d*MTvX4}ў-͖·4*H'H~Xe!W,Pz"-[?Nz@'K{ w?ݙgj8PU>Qhwҵ6UaO?r lY>ޙ#P{ئ5MI' yr>T'ĻWY3GGkm1e]񟺗S5r8/jC ؇:KoTeڑHƤL(MTְj:ަx^.7XCSX㏵&6x^c*ׇې>Rgjz34+ъ~֌,+Gfr:H+$bj6N]/uXg/3,V3, P<2eoc( UDۼVYTGΓkˌ#3m^Rj+1/Pͮ 95 'HU_d`[ zJSH;* 8Mׅ2(CG$E^ %Ѳ'f] NW^ITJ|Sh-/G5@԰k),%5e:,@ȟ}hzv.WS OZ+p]Kw&BqkesÀ~L%`.v~{r)_7\hSDUmg"08o%|OpWV=WC}\T׆i4 v̖OOa pwE|: `{!Oy=b2 5ȏJls#9"xI=0i`@MtKQZ.yA;}X̀Ox-bH%Bjn̔#54XČL]Gv&i?MT@jIJiYr3~hPuW:Xi{ۮ;9K='V*ъisa]Y\Dک>wyAVۚ]FM.g*3nшYݒ0<@=ډZWK+7ޕB 8boR߷7|X5nDiPY 9PDŽ=aRL0 8l޳TAC>$ $3]oMwD1 ~t')K(Z0hfN3gЛ񯑘D҂p|>׎t P 8Ɯ0Yn谕,q6NjN>3b_xzl+T)Cc4SOx>,:j H86SO{x eV) j2%r_YUTX*2kiCNSw̻/8mC+M81h@hnWhCfqyqBxvWoG'{L=m(U  v8= QIx5e$Cwl&(i4n"j;e=':6w7)d pe>O=G]`X=y]k}߭< g}B/7=\ C{'86@$5׭M܎M[OseƑt VO!BAW;Kr*AgZ]@@3aړ"wM 4қ+0s?l+*D[Me R ԉŽB"DT'aۃshp.鰰7% 4=,x]]Za߮mI^_u>F\>[kk'H䇟$o6\op8ljt CjeKfwOݗDöםQ.ԆNJMTzeb$z TCۛ^;4?%רHhқ33#JaL> nBǢn)7YT&5^u2vnK5$ ŲDqͺBOkR1ݸhǘPJ`%00Օu<)mYdz+]~J5 Gf*#BX+`xܻV)_.SKa]&r/\Y+A_slvұ%;"$]8p'4s &f6ڎӺÑXUh'kM]GʘĞ߾=\K:eeźH`fΊJL1e!i,8i@:$m&< ͈{n]nAwabB" 7^PʙGͻ {m҃ĹrĬ븄  *ExFF~\)0KѭY—^19;6:e@;N0PtasaX .M~-z7d'4``O{QCZa~ָ`z՘*Ƃ {Wj2`TAIm[(`-v~uNt,3qҞq>ELG@CQAwrMx:w@7G/!q=oIY;&ZA]#Ѷ}NsYl 2)(aͨ,6 O[`J]+Œ~G9݅QrX9v*%p ,:6ٝ{p{n~֙a wy7:/phO1jdtʼnFЪud娀~I_}?B*wĢ0 No1lڮ;ӾKb=uE=q_2M!)+;A#`z\R\-fBM7,W㠢X㡩;}FJL}`SR*3|B fٚo187ڗQc|Y`Bk&O0ig m Uns;ɆO6\%$x=(c3y3}dE_ƒ' G Jf()9lkyvX)"%636b'ʳLGtg"H-MGb<]VzO}gfQE]+8tU%>c'M<=tjt]ȹL,'-ZM\a'I?,lHM %Rڄo}pߘΓEۨuu 0$ӝnU`ӡg'X/O8X#\Lf'.xEB~W 0ɱHc![@uVNw8  ]:9L_Y'd\:~pl<&J`ع@S!`U T6 =<,ʮ,5*fhbJjO!Tڲ?{4bhn|HWo , 樊J9cqdßg%=="H+pL:UnRvs ~ uȴM4!C*E;?2_E >ތox'p7BPD*</W+\ޛM6U>oK!$mբ2DL`x"R2Hל:?M֨6,^/T1NvewƠ2_شqY-嶬>؛\\!լh t9G^o g Smz@(TBQ,w,%Kn~0IKi\\9jn ?6W^8F<#X` ckyFMۺARmAV-{-GZ _M,WI@vNCzpctUTe:,D{eK>0x pLnrQh ]u<@9XCȈ=['0{K9(ʯugXdaY Jb+υ#߿I=0ySQ׎DֳDD^.xe0{5e_({vbwH )"Ӂ|sևu`i+"1UȐi'Dg2LsmPzL HJLMpϰ)}1%fx wf*G+"гпٸ:bnnL)(n\Ð753 Ov(T^Owfuon4ROK.m֜5Ni,@ur`AALq"^m oEtgQ)_H6mS~<`qb,9 wYBdpS؏}4UJ?PBXo@}É[Dti`{̾{iD8?Mچt{Kʵb=Ψ bv˝q L Lt^JQjrfWm];tCNճcjMLUZTU}\{qmTV2!F̖)w.-tœSk=gIh> ?/fgF(>{N'(#Y[(7Qh ~)4vdiӷcwY:u- qPysT+8JGJ/orRtiCHc1ȹd" G̅[Tn{,w46%& /rDn |PR=f:Yl"|D,MHk^'GY`ccNL)~S:~Ά.ءco[j'vF`g_ Q!CVw *z"YkOB1i>&T0ndNq[L1UUsuHLߘ.qI~ yh(ZR$OsZY  J?c ]H@D<蘔+ B鴫TNFI`VjP"ឞ;4X^kJd ͆?t.wM`7,yJ}f6г*S'^~AFNj̈́✬_E6T8N '$X)j,/N g^=liC,0|߿ySI?@,MtD-8Eb@} #0tƖA1[ULF'dnq\\g^;ur*26teν'w@p}2 $Mx *0뉽=!{"?\b8[:(pi|_'I?q@ݧ%KɉU(H{e X%Mc4yPD:M^s~s=Ŗggq21س&cdᶄe[[V/> ZQdRs$]9hCj.z< w1Wt;~x5t2Z) 3lII࢙^x3_E0&Ǔk|- 2KOAKjVZ }ܰ}a]ئG?oɧ~*欭Mi26ov 3PYQT[ݠ[3kV e'1]&}茗irT>N E.r0]yG$!̐?&эRyC.D鲰@؜ N_GՌV_as=Cc& alYs-"+{ B@.`p.V޺`3ޮM'xCx  iߝKbkufkw;2ʎ7n?=)XLL]=,׸8Hm%'ŷ6Ouo`"y>|E~T$c*-qju`0/E+TFM'řɊBK+ OonzN8i0:_|wSD˔e#f7I쥧dz2+I+њ>|()*-DԤyop| <\3QẇXHy;k] Sy+!Z8[XU N_/-mXAq%RH:yibF8pG.F,F6lAR7nF?"Ɂ1J.zP~Qzr5g Dk41y՟lo u$`UxW̧o!>hʷԶi=5W i䰆K8:tQ׸޽2, -CvKG?[XR}6N$HlgݾӎG5tW/HNggBB}^ )4,lU}pj=TvWޝ-(w r^B擗5}C'GUaw>=L+電߹,zTg ĕDj IzV{.Zw݉=l gZέX45,g;Mca@׻A@0;Jp@d"/C1ބ4#C(<y7+C$r 8"lA_ZM_n$jQ>ʃ+PpB\8]3D@P}hY![XN@6m<^s@Z0IDXì}dlVVf(qfa.:_&aO` KqIHdݔ jDg$_hh4G}Vq 돴39y!5x0Mktp !E 7uؑH3URD ;].i&eax7V}тCzsㅁ^X Y8Ed9Z-Q8)n!NI =)4]57?EP~ >ș};pwDLIg/fiD:ђܱ0ǜa8C\Ƃ4+r$;cJqޝ𛌯c{jch:Om#2)Cai Q&OW̋Υ&xC;L-z P±y1#K?˝mqǣ_ /Xq/|j>=] t"|AA3[TJV^]uUs#J ʎ͟ Fa5쭪:6MgGP"tgmH ASqˢK>^)yH"m}fd}֦1_) =fPBld QXNeX%h1T P6tjUPM sdT޷ G7f ~`Q8 78_5VK$^ O:%ՠ6vW)Z%Zf׏eˆ,ck =͊ ֙3^c9#xF>$Q9K*˛En`Gs' -!J|b0 [a0I3D]Nx9/$]t VpJ\\\㧒}ώjr#qv}1p˾SH^kK7y}#&!gi@7ny8d$TGD4R7`zIx$-ڣ ɚ^N@77h.+3>6vL5DZؐKq="Fs>~\.. }} %_>O,›CxJ-UѴҐ/asLˡJ?%:߹~v|Y)_G/㣮k6~kͳY61abU$dbLRE } -J^!H0B (H2,)ar蚳n}dZ tY>B/(Fz@V l93\>$w NMd%QUj۟M1i鍈_eghtL-Vt(կ^%`*bI.4<݅k*!isw$.?|X8\WF刼s=p; AT6g8n{NEl['fFyrDi CD L.Nz Mw؉pV٦&;'׭%">2*߹/Ẁ'DEF9sj1B;k̏ҕt㺆1cCӨ~}M%>Qtenh],/ME 曦}= alGKlBCOQAh6m"*&{0T/{M_}r~IE43 W{ א/` 8[f\wyLʗ4z@W,3Kه`pnJYI%%uy@r~f ZP'PG~yv#I2r&C=m ~n0|oyc9t[FLK&)h̄jH5T76Vȝ,A)\׃K$篻$QmiA>N*Q"wꊢ//dA INH?3!B@Ο=1NAXIF8!A5$E@``3%AOo|IFidFH _ %㔹ޱ9]J-OX6&s{S+^40}m\Wm!Ie)\Gu1C&%)n4tOF?ݬODHU=:@ԣC'a"|=g1L4ːķP^>p;ClM/srfJK“&: .xQtufq4#/nEF7&P zf>b[,[\/ /On֢^&C`'fI "-{RuՃ\̢ia0xpZl "ԓL9PYĤ53mo P苒!#T}1Z7-#O %L=^%ׄ(Z]!!f߃kY 1|m_/y&ϴ;D-A.be&| `\kT 5 )u||ГL4q۩PS2wlfB*U4}~ZXemò5dm *(]3I%tWR5s+J.G4HoqZZR1#PQhAm!'DfɲԳMAs7p $C, Ona9 ,ФKl 4mI9g"`p7ܬZ#ݳ6sM0[Q-IƊ,9Y)Ol:WrNOzw 0l~2Vk݇G4c{#>.3B}DTv]|RL]ө\/kl-.8Z4ߎVKpZ>uoI8?#W;HLi|5%tзV&WT/y" w%{lFW}i&o29Rs#` ]څ#*IfRe{BU r{x(Ϥq(aSDWL[^,5U_-1> [_~yߊFUy79qfp$7DW5ӑ~ TLSQ \##tAv*8,HfLؾDH9l':cYJN?=GT1Y,WJPrp81;JwX>M`גFdcښjH<5k; "J␇b:]zG+ᢘj/o˹,00AmdSVXaF7~::i;Ky%NLH(b6^Mv>9{5 /bU̅  +yXKԅL!oǀGĹmK0=: @z@hW%յZQ@eꥂ9gO&c@ogϙ/ ލ)Lܡd$)"u]fA^ InӊCM1YpcGqFkč'LP Zd .'cX >)Pp5DƲR7!eWبxC oL?? ldSb̏A\]10tEяwc/$p/7q@iVY!imr4*cAkʘs$_~kby%)& =DB`o2m@ʠ7acVpO-Oz'0+gΰȐLJ;9vgv7}_m1G ډ0:ÁAO~ϚH&B_R}ع0y;7r_vnA{IP~2ckQap ژ29@6{JKAa8Z*pK7&F5. $,09T$̃[{_uHbs, 5= kIxչ~'X?<-k[2Bl(Rp <U\3fYj^ mDyXR`13*~. `pNҌfn"owia6ۍ\UV m;<^.ZG tq<0 i$5I&@|V)F5]lK*z5oLwgd!deUTvWnѽOP ]buX3`$ugԑV+h~XMJgTݫk \Jn:$L1Z@u?P@b%;N}/l?4!uO@LɄrwBNW ՠߞ#t<\~ܧ\ ӝlce4H88̵X"J$ 2eV{H,`|=%on/_fW*r]dɥ.Y#`[]y~NI؋Eyϊ}+a˺a] [pAxh7R'$0KCfo4y|sKCeQd3{GIS\ 4㑝мD-qE<-ܺz͑=!LDF@ITZ& ̇pC)4t'c 9q͜+xQ a2!eR')5}/lEj@asKġT 2d: 4G=RQ~#(@NRH0 `}VC8mhBK=}P嚎.WHKT?WCN8܌Ƅ,?kK,5zGժ֩RRqoD,FgȨldsrOWINII~ ¤GWR<D*!I[!+JȪe+h 1>/ ]34\v⮔ֻ #Uؽ#W$hz*{ v29_+V'k㠟uP4/uC3v/ a7nyv8x(^͒Lrp2ItYU*iH5ݝpb~ Gbָ9´|tTW=@f`31_q$ ) ZHzc74I. 3!8`PZκ|r3kT_vHqopˆ>4vFz=^S~*M-MRYƐ D(Uδ-n{9}Ȳ3#*pLclZJe;Ou<~6 ^(O p,[EY ?tuCZ+4a B@^ ћ.?y!g'n_ѴxN\s"-ΪK9twyyǙV!yU@זP~WC_I6i-!J3{8X;cXBm 4O{Z^՟BЧfpJpupsq_9 [Ƣ[эWSY">9ؐšY@0zuHoOkŴO1d>\gli}izd׸6&8"E9OIIY?|6|wA)"!\11W]y- pL QQ*0(6\]9hBfb(K&"7F./;i#VqG\ ND>( _F} & u2"v*iIUqk]DrPu !ˣ˲kg- G0H p,$ 3NKޘ:nXaNLL;^dTg*hRq O5~u9+p!g8k`OF0 ~p u+)T8v}J{x]QεRM_LF:.T k9z14 * El^"-HLW_rpO-=aZ?vBj.\Y6؀Ds*oqծw:H lsp rzFWV(x' m4~)O_|G;n'HD'\\̏1zԉT4W`+sE NQz'}7Us7ې9uB@ciM|LzM寯&HS&u/mg(99P3 w nQեu7+BPg͙; TjƨXvP^P7 IE,Vzd /ݮC'>Wc+ ̝0&,AjKXC[l4ן3=bKkAC&1HHp4Q(q#iu:Az*a^2[g'Vڈ~@R*P݁?AI裭RrX//fd zIT7r` PX[ú|~D0.6*`oRi.qZx+=7{q퓅Вږ̩pBdrA(ih+4 |Ey 5-LR?7:)~eIi`sbP$ƛ;yXA[ ;T@2OVBgՂ(oL%1Sn7PÊ~Wo"bww noL|^#ku\63ZGbD%Z<O;Xp{^!oǻ$ |oxHtL:[Ki+v5Xf;2q{+ QEɓ89X[iU69χp ͌G;GjxeJD'U_Sѝo`et-fnϺ֙SYKf\t}L-iאhCn KmM |'kH9U.*ܰLKp3\LlV═ qLEcTv 8gQF%Q)un\DmB\9)鶰!qS^q!<:+? ~-.bza }G|U|dPoRTJ1HOw 2Dw 0-eP5\Aa't'X_ѨxSH>$$.kU*vs3%tOP3iPb,꧰ 1/+v(1HSQdPip$HkG@O) ͋v4 1,uh>%j[ac1٤_C}c7`cd"BW{خhXsw=38W9@j XMJ˒d|SLhDn="\5$"^F!B7eRO=&x1)u~8قa9A|%+ȑco`^6%|F8|#^! K\t1"<4ơ5Wl1^ dH+aJA S'#1-(oA(>-mRva;W!Dw4?2:#esqw,dy " nbIpa/ 7h&YBpp\G/nwkֽLៜ:7uë`8f|}bnp!PZ8{,A l6сJ;GgdvA_%]Dmv,}_4P/TfiZqbgf=Sy8qִu[g-RXsm vjg9Pʪd^5W> \S;,`WZ <*z;m|l9ūw)-;:`Qz QD ?w1G!K=A+He0"-'O(2H`!LFc_t^#W9#5OCOIYFvRSz \t4`i@+ђ〗uWd} WYgQuHߧ4lS?D߈Ia͸D?uacQJseXC%5\"+X;FaTI2?d~b6QEZT#I=>e-֩{(x^$sw<9=tI`[Q[ѡ35z/խd->cb>+tٔ* -|CTk ƚvF;#EV l(SהLJ!!+B_`de%}9i8r;,MN?|t`'K$H uNs,y HpXx \3:ѻߓ\ʑfV"$LM'gB[uYY`PmЂL` !GCGkumEr1BQǬ[y}T7 qIa&G˷|o~S'܃ajST(pآ/C˚2e&S[srOB T93N?zw/(&teP_R]~+~sQD/_&ŧ몵[d[~^C6_ԮSvh-q~EQ-7KO7T]*UMgkqiy"7B AՑܝ<~tdILaEyX]?(lVM;{1 AԾdLa6űE3gׂ+1uwv~drVI0*!|CCDA<ʴ4W ۚ eVP- zsyn7"\}m{b%\ߡ^ 8!#N|cԥվٽQGȼw(rPNe Ij?`~qc&Q.֞["kB9x8!onl^P$:P>{0A.ɻK Z{ha N=U^dm‡ ls ѸFz9DYVkNՋCզ;L t#JE 8=d'Ϡb~\-)=O1@m9?Nw'!8CE8EFTa$SM,JWXWYfLxKŠȇE09]׆0X_-)egbKP )ٝt1j Z .>ÒdyCSW# eǁ bNkktP+2.H( s@z 2_Ú yP/I y$D$/-JW^KgʺlpjWҶzG}jvĶ)Q(K5}.p1NvA_,j}M-0dQJ z3b5q1LռZLH,NKțdRȨ̃44,9v|[ʐ>BMRUHj}5.2:K|PsTPx c uH`t><$$`M |$S# - 526B75}fc[f({WG?Nr==tPmFϽ^/'R+GȃzG>*RX_&AG^_i)FZ`(Mb9y8iLKSz+>vUR z  )SAF}t{ZDqb&(uqҢ&Ws xvUN`+GgŸAϺ,`X S8`gB3~ӧ=gPk 0 T@Uc٘XWᎰ_E $ a0RRm+RBK"$8K]RdDfM^æuAP̫c ` U Cdg$3TtܨaُЭF/s-Loԗ>RK >i|5<+:<mx)>!up39/ :^PfqC``Ԣxyc>'$q<۴2O fCfK\:$G@3_<Rt3v8rnlE;"]t8TqEG&7J퓑ZPuB4|E sw@9R!u;dm߀-n^56$`4eխgaK3!B8VBCv ,# &f9·E:n/ 83onݗ /UHK:~ZW*)?c%<+` 8Z9%-^myVU2d56`k'AaA{r'qm3"f-ަ0* 3E=`]b衙GE{8H,*ō`kv10J T,Rb,[mtN_t*@Rܥ,]/w02hri%S|P:-҃^mp4P țTVc_M+sS=xdyg#$z_&recpmك-&]S0}9!ʴW#fnvG$XOv'٬8AbPH{ޯ['r/d le{,dg WOV1V+?f0L޻ݙf9 vu=<8r+HxRms9`8҉Q64li8B5= Xz`,^򾲑iLkZFz#}z9-k?Gp^_іqN2ZNX g#7hK9 Wz=Q0OAQ׀#tγ*Q9_K?$$q53Jj" ǂv=yA*BJTee_Kx|"D/AXLќd`riH eV,vDµla(SM!Qka Z;CTGa(īYN=J0Frf=BH֕$&.]x$ sl8@c-Uvh Z7*-׽0sTڞíC|cՁV̚;HH{q}ql@9LJ{ᦳ9I9.͞D|p%QPglPr*aw kA?qZhfV!iDSLn8%/ h4Oѩa\7AePj[ a#JCې#_k.> o1R4>25NZ&!2\d;y"*SX޹9\xٗ04<כu쀴T4 y *:>&f8Kw7]{41lQg 8pц_bOsdQ gEeEZ˹Op$a W̑]   w N&,7//,^gUN@'KgWVpig.@8tޏZD[X4.6HqڨyiDD@OVtу|b\ִ}BqX{mAe&$%`9{(<QuS38:m)<.%AMg`` ΃떿A?CJ"F c@r)z'hJF[j^N a]T{.K_Gu `oKSG!qON3Ʉ}E糀?0:Z(1onN#V'^߲D 8 ZI)|?@3XJJ}4ٌT61l6 _ş=ouTW'UɶdzEln8=YUTL@z!pQwh"]N9w.}GpD`ȾC&i,Kri(N߶mPUHѪ:@fv2n0{\X?,rS TOT?_ۙĎE҆UpX$0>™'gBEl%4jPK/s%nE$ %O;-וh~tœE}tD ϧlPo)kW _ w_Y6y|qIqǓw>TR;<W!³`oz4X"J)x<3;t4 acN 1E6N;Okç--AKB dW%9=ކe PY13)%봩{*a*lB;[K&5lj =|Ca;nlz$6vl8"1>Z]D}Á6_j5 9RxVuJ%@Y"+vjCü mS},d~s|/+fCduk)L+=o'pըo4HQJ`lY HOPOXȨCA(n h i'EKWN3m饶aC d&M˸WrNy} ! uWX(oUKqr7a_-kwnJč*x4¦nKYScly.BGwli/'"yr)hT1|ᒑj~tL]A5֨gQ=Gzk|@•)SiGv} ^)nHî 8rz :!5%m7#wI.7D#76'HE-#CG+ЌX'J7SQ!a)v~4aw~ʎT{2D!J$icA=IX% jt1eޓ;hФT#I^w ^W5 $KJ\AuP2 #2YO:ƳFA4|10%BeGDTFܐxovƝ1)AߴX1!BDAh.nꬖ5wZmc]^U__^CXG[6GxM `36v^[}}1ޫ9U<-XP&vG@㻮<|ﱅ13\W$OQYʽʭ@cA٭P a1:U gWcK3ZZcY01)~E[$d.!`*w6ȽsČ3+N=Z@^ݍ[]]xN^^?6n,;ڥh6bNj6LgO( =T LgC:GNfm! _>Iz seo.)o9j/SyjC }c=y!*au϶\0@!G}{:T`;y%mIXk1y4!SƑ+>Fwg3ػ*" J$f\0_ìV:U9jo^- ']mZhIPG2^30-=: -)ZiiA#DC/]o}MgkjAAJ끷)*)f&&EUZmaD/H=Tj e`םO5UWo9VT[iYM!wMx\g(a0|,=6 qh^^Y0F$d^8izN NN4Z`oӼ*4$cm:&uXN[Gm];B8܏4H>SC;!b9RVr{pXFy3XrsI=܉IA`2=r;I !Ru&NN k+]m:40LKFLAnP%4x)1'U}$bW.Pv>~]6"`V-FF+fFU6nBWs_~1P\7n3F+*{}/B!&cj4=acd;a`wol"b6Rhrj /pW?)B~Z]mq3x1l .DFXDR8%F,DUPŘ75;$|7*~ FpEePֲ<%'Ry4!o:2{rcfSK8뻚cD;2 >anGJ0P* <҆@` M#,A#©? 2DS H8p>\_t?\ÙOuZI,\X Hı!ZJd9yݨT!K0Po]u wU6yWxi+1Dm#|7dxm\ OFwq*D 6 L|2{}U[Yo8!%ː}0*J \iok(YVgXBfΎ)S;'iL/ϘaU"Il O_GCOei~{: } H괨ƷnD(j{!:e?*=.$`A]2р!%]Ko#LQ}H YLQ ͞uFēT RGXFv6X4jD*kGT}R ϑA˵S_ȴ*khy}Pdo'',lJB-YbC[*0_mU'و_'F𴻀A![ɊK\&+] >^h~9Y,WUoyVfaV2+״|]=|?87cZ5Jﮁs`U'Д`m)ߟc!-Z:HG)Z7nC řo1]\ HDX?஡٭ϭY+$qʇļ笕k^o+}HJBW$nQ80ɈKrp>]ʒ=7aUs3Ty+ u^<乄Z 2<e' /X D*T@˼nJ3x.A]r*yhx ӾBzH]aǻ2V0`\$U؀3ymRSFkmco֟'-c_-YDt OPvvj .6/1-tK +A>uTl-YL0 7ȯ4F&qhp{c S!ѿ)=(iM v.] o2۟/M|]h:o1Ck23Wq 0?h5uCZ+XFQvdq I͖2_XZaW.R>U~v ?6R"pVG4d-z F@8"~rZSsfZ\[ (OY@h9]FF+fzYa1@=O19]PMeã)KHJ?{.o8N$sІX>k8Vs8TxJ{تro\l3HHtu;PSDIY~kRt{nX8C}&Qʠ㴁7.{W!ay(puܿVFp1 A|l\1TΨ~!'6uˉ~+Ӗ)hbWd?kނ[.GZx {5ya'H!?nb(=nr΢!yNʰb"fLsB5g| $@-&eG 5q%!"^%T@{",u] sA#nlm}6Ӗ }}hSg6.|G ՠ&LL>AtlЭPadE'Mo"{a]?VqA1"0ą`;:ULܛև BK0D3L^A~Rnw'h1og+DkI;RݕT˗ylRZ2C3mkl~pVOg'8Jy?yG2_\2X_E-g% :ϙ0[ 1E[.=/ĩB`ΆP9 dAwPlGrEx uWsIPNeuO<2ɳ¹ݳEJª(!P1%@繕3JzIlhY7iB . ##-j! *Ѽ'r+6@;H* -SgHߖ*DXjVo2bKj=}rCa ҇Px[fNIrj:sH~n*21hN&1gO6 ?r)3p)o n2Y{a/a~l]EI1Y9tJ85+ OrE7% GBji.2}>#ƸH"Mz- uyM&=SNlڱOofۗb讪9V$xnXj Zl<>m X&:xwqRԊ|$Rl(lP=-+Ǜ;(Dz4Sf:˲.-T|HiZ`xo ֧@Ri>7-X\d끯pi&<)7nCZ1]S*.p"T#:ܢ~`ɘF3ӫ̯&PJ." ; 7>Aen, Ӡ#Pr8xcV!YSU.{HZ*rw0p c ah9Uz h%ˤnB/?@K(v lUGKl; ~7;B _0kMpE-$Z E1l5H>( ǘr=uj A8 J>z}L XJ D![d-!>,?rCb ]#ԁ!'c"FFHw針 @/o2Z<="ݽNPD'oqqP20dXaf^(n."o:M2WTbnV׾!{_,}7q'eUd櫓А(:(PBNj3! Q%ht$1&ƚ|Kƌ?jY`Vsz㶝G=uLU'R=?,O$欱k?!rH=?gꤓ }: [ckC *^;J"kQ1FUk{ذ?n>eST׃[V70y|2TrC͹C(#,m?D `Q;X 2~p2Eq얛d xN>-@ Xw7zP55˟՟e˽nPc)}Q+^}G"5bn1%:ib%{"& cQDl{R*H!>ql\Edg|+n囙ve48qw3,ccT`,e-*;6՜q0VHmdƢWY|LN"Mœ%U#ȊL?Wp oͼXv X%6opu>~hw, y̯r+/:Q.XD-Z蚥Mʺ0__3K DB 6H[~ @ w >,k #Yid [ >AaxylhEƌwx!lnV+0]QYp%oP5SS%wNUy 9s+DLÍ"*qpWc4]rfT N#o9[M#7>-k~@"25<@"cO ;XHKz7ɗ|0 Ct8DPaO2(a8kpeѵnrΆXH$K;w+]}H`jͳln 04"+}.P.!a)O`6ٚ_^@1W\l$e?GǖdPu2*C_ScT{C;~JzThF[^O:t $q`s-3J2Hd\m㧠IVՑ̈́ !1DʼeaφC59vʂˮԛ=nc K//_Mw1$G[ f+x? ]i.源UqFfl5anRQ(ᠸ ѯhN)B+pfV0PMO$0knGO1Zt@j.m?WaAM©7VfcZ`O 7Nж emξjCAt%Gi@w1s ʒZJ)p s,$h0cr)<:va eI( C&9jԌY]mg"BհݷWAjXү.h^s{ =t-͑Xơ $AqG's(*sPt l 1-x 2L50I:fqSx#i, k7Zm])&^I!|]9Z|:{^[vR&KI~O'vn\:xWrЉ ,D>H̰8 JHt.ɴC4 Ÿs4"DFmXW̞؂A{NnqˑLdia8X'MJCp/c!o̊Q(QS ⸼aܽvi•`CCp+=LDk8E4ӛ % gU]*hivҢ̮*{Uxh.t7׏?VۂN=!Ԕ.iL-2{I Y:@gKba#"|AD15pؾNFz_ޥXS:ԃ94)l6C[}3c4v|: J+?jQ`n-#ӡlt9yuLqR:Q~pNpU7Zc.~NY@ }䘴(Jych}ãe`v3|+α~sK)iԗxZexE8P "H22/mcNna0:"]ByqJvkKTؗ >)lx}4|źpUBėV4x͕U(Ղ[htX3Wf֐#w49XF3z 4$+.Y89 +;S#H*q I?i:~V1%Rf OV?fo- t2!]܆3,Yf]d4j^W{8BLW[/:22pcRY:T2N__8ުBmJi5]&5lj Z^#_%I"d鄃"5Gʊ>>`0x홠bL-A< wL WA|O\3)#.@ccybK\vʯ iF\ȝ,F>׸3^ӺF*낫2InRmȹ b)W+MPއM[3Af!~հ)/RHb2TCkui0VZLb5\2u{?J5;k pW_έ ^nG'5TJZt#mQ9)pa9(Ƈ.YИ<#RЧ0) p|HLjs%O,`.xGNa23vƨMppj>^DkZٽ"o/u=Ybh_}9ٗ[Rᴵ̳r[M#";ޤkrɒA=hLv>,@טkt3~ TuTT;#t:{b@Ñ.{|ZΒ"OGVx"k{U\V]`i}d XNܞiWI7t>i-9V U _M@v7\5KPtLG3ixDwþ֡mn1|{!*y:|xW-:\F7icUfgֳ01PU,0e_g{}: U$ +'n E?#Q/V2@ރRBnpSr ^91˹9#ICE=Q~U#ަa9s&*I]yܪ;U xX=b:n@>z[GӀM}s9Ύj s``45jh%CUЊ4I;V0X_tO:MڡFA)PRtXLJlيoUk F\fMzDs"fg֫0 dQz<(oǼr~ȖgGOV@cSuNӿ{G+N2/P-'\f4i|Is>1Or-?:nWc d9VߙkMJnP.>nT@@dڪ FtH_'TY@wG*|W_&7ƥu҅@JWjJĐj3=XVon%e08*b i&sSuY 3ED sEV-&:zU襡R Np q44-pb3+k`sX~nM5-w+F !YmZsZ)sxI!^[@(XD-uƵҨuY}u`O/KSv/40*2c. ePNٛ GR͞%nrvcU:FP(!BY݅$$/:A#޼|"s_64C*mJ$|a2f0mM&:S#ʯfN='ԇKQ[f%f㝳o"kmNz8ED!YC=dd8K鬆mh"^7cjb4}&6]XgGz^{\r7d_FWY=7|q4ؠ)H 4:j >N3H$1@Gt!KRKFtZ罻6)y蝺8 :U2 #궐CIހ\b u3IOW EdL$YG!6a|_7Dmp.vR4_t+%;7FZ+t].WP&ecBБ1\IZ1q F:(قlPP[DиE?Rn Dwm(wOTxvy$';hS`! u-6Z'`s$ug2Hu4ێ%Y@GDZƬTN|`ߩJ='1";[&nh]τ#+/[/Lݤ8V ೲY>psr`MjxX~+s>7Km,0cT0vo0Vn A,rr?M q2 YbM䟵8k|@'r,0 P*VH}&/ 8 ꏂ(!E:Lh۠oVhcaM\mo-Y"o*F7fGinS~UϐFJ.Ϡ*3vjcM7Je>*&e^3g (LozX;DQi]BJSy;:),'ݎy(hx1ssB_=_Bopiea&*NHj>UOq \MO&ʄE.^ d /Dሞl Es[=},:"öZe[0P I`# rn냻C2}$0}+[Qpenو"ΆgF5;9'I|Oj^5|1D3j^Sl)=h9Tepξ]ffD2$ :.沗HgOa=rE'$hf(xçt({ŠBfd;#Cœz2h.1H]H]o1Lm-o"h+? ]ӿjuugpw,]C"Z?6P@!c!Mh`Neq{U0I#꾷T7ҷDxn?u[{S9KJz?jFpV+ЂfdZ NǁeGZadP/SmBWudN]bYSO0[Ba T(ȐУ ɐ= oaV/i܅!4\CeFgB.kZ{OⳐYuF*ܬvܹle%W?[<6urVbPt8^^8Q ZjRt2x i_g-oVFY폿שEaPa_cъ(L}k4/)^xt6Sy_&߼wa bXh)P%r:)w RsQ6|7~kTT ;S}!Cwr68|d:b|KTf5? F%y+O^3_UF9 AɈ?U \cٷRLjc.jKbsWd-oPAFj+_-/B.J (Cj'`5+=[;H &7W' U#R5 rN,ٮQPUx__V_ף{$Cމv0΁됼7'dw嵸L#(T oj=G~DM>'xyȨ7,IҔC?wZ3(<۲kw6-P JRyn+@X+b/Șa9Ķ$ڱ/Ehr [QK=P>Zfo=|&p0 voؚ Ȏ{ '@s,7 1K-{1fy |粚|<^5QX)7ۈ'Q6UvFM3-0Aw&>,/E`KIPQ1Lv£;M*\nd 6DmHC#lνFة"2P f~PԳUЅpNSeѺ w ~ڑU/cUc^0ěJ[2:m=ӭPX @I1\M&ctB|LjSݢdp|ШT9So\78/H⦙YCuNOf9_ MW~hh!*s,+{? ZtmRp%e]3b~kň\s޶N"=;"44ڈNQ\pg,iq)ԥuRDY K;z!i8;N>tј-2-eC1YE->c{km<_DLбGio{rZjݜH^!A!"1iX`#Q1l}s#Aj (l'W[qyaݻ̝U1VWwr5;=O!?hhHHVpvfp_c.L m`f* ,׺+kl-fϦh( @$="0T07wPtzP[EcxpNox u@aK#ε!Axb=5'j>ϼÿu?Ȫ5:\pDc)n?~- -Ms7JBn[u^EO83Xի@K|O39*=?E(L޽FҸ4O;H:>dԴ@zU&gMHeOX-@fȤPj#+#8̯mà0EobP{~:KIxdHiX6!ģTo$ dci W\C2W %AT HLv'MgB{t{c&.]2SWΖrR; YyqRf.`k㯻V<9n2|Wl61˻WB5Ch'c X[K'wT8ѐЂ;U?#4in) `;6vIg7' +va*~Cͤ&m]RClDdR~XRJΝZ1ja=&@w3c1=OOU>C/oǑ=%w "F%B^/{!GTp_UX(\ƒ=dtEr\G&~AC6ch V]X:!N Ps-`}SeqB 58YȣDqˑNE#@XcLo HӦSZɹ э1?cZCQ%O.udh= LR˺x,KaE4q{ BY4k;ȷ}!Yp8UFqojӊ0OiҐ$A,BowB_+$3:bCcK>">o߮=dHF7 Pd<DKΣ±xuY P+ڬ=E Ҽ蘜IhzAK(דf(;t8S|+yI<6DDW$kéz@(Pwַ(F}`_jHuO3N / .hW2d`%^#n)+N]*ijqL'?w[npRADsJ[bʼnI<2J%1Ge0Z+#`^P^%f[`-2PnBCŰp%a)N%Y$|ݥo!WR;$oWРw/0Ρ#nY&6ީֵօ-<эM4-fk[f~0 g6B jjvpy?eu7K|.F珏!ܓϤg#R7ka@~ 1LA3ٔt9ԃsѕ %T%_S z-+ط348gcO)OfҨiVVO [vk}n"CS**TݏO!sִ5G(#:6Uv4VE47ܸdsPfM:Jg ,|vy,ϲTk AE(s;ֽK^z4+5E-zw8Ė7OS!g5+hߌ/)Jmc~FӤ"'Vp]Q=T̋ tA*4w~l˞-WW5Zr*Qӟ0X,eڿ=Yzq# w.#q'j~7J+(0E r"1do oi2˵ó p l~$w.ULGz4Q\;N#\y0"p,#${-Pc %r ؝Os|hعbk"KIY} >pH M񥘍濲ߋ)"m_Q[ S@`T.B[MXY~_ r)Fq>X In'*{CqGMҏ/"+kS0/9o6CJ/WntjD=G:̽z`͍ݢ/4ac<=~5/M:4wИ!|^?2x$+pKl!qCXe##oJv` pZC䰠w|V\Ö?-8dt 4/LzL-a[9j/Djr 8eS%Ťg_Y^팵Uou;M|[_`:fzЃ~; zV#Bfھp}{\9`QGIoV;.ӷagEL7 Pw)XP7|pӉ@YAK{y=n,eZy 0&B®Il]32О?GgN?AkB7LU 3oi dЂIBןv [˜4A)(("Laj MMKtDTg)~H.F*$r jr'Pr Pǭ:A H}%kȯ~R:b_!,ˠ'qnQL/)ZTʽt&e%mI:Bn 8(q'B/JpRCAf^7'Y~u2 # {NO-?.ŧAAqF'R])M$ E/rLt4\_ʪSHT˝㘃/TڙɳKMVʶGT+Š'x J:j}- k'{FsiWbF䌒L):Ě/N mj>p:ڥ=oubϞ&F)+s궤}ḫS0އn[]#J@1m.%cYiUJq =v]b{U[~M[3>fZgeEЕG/^>HӵPnPXcΰ:7^9kzu/b0:rGt k)S'T˷QW_Vw:'̧ĩ$8!EyhѧݨR{QA0s掯jŪA:>Rz^v}8|lB$]b4B6,rtr;aysג843ST; 6lzafOhJ"*iu{&fdC%te9|P978zfH!xפ%2o߳&N} .q\o&"r/ے: I @V]Pw"s1Cm8zwNÍC&IyuX 9RGh:Fu(۵B(KπaF]zF 4m9t`qs>u;&7M*|S )MBusQ7` o' UK1el{p"}{'NsPha"5я3痹Rc9# €\ ׊-uВU]U$ \1 xB̤-ZYu! hw b;*zӤnh#jI%)z{ooBN-1-睻h<Ǣςe|A4,Yw4%yJVaR?,t$vф<~o8 *YYF4爒KW: &AC@Cˇbiӧxch~6U'&sݛ}ʘ DC5?{bH[7g ŐXx:ZY=: Tn5JE0k4P2h|+6>rIk/G2 nb(\|CZ!MP{56Gc}'*{P9&pl2ԖXC72t7 y`l&UGߺQ>,6ԇˍc2ģ ?{.Ԉuj>1sg,wX.vs365Ԉ $ EMb% Sۘ!<p^u۪KlV[5Ǐ]gDz(poކs=6~VFԩla|rm#RLgi ]N=خal''R/4|q)nteuBq`vz@-W6ӆܼU[gi.i?w:"ZJD0WyCD$ǽPi0؃=y[ŦpNVz͑~PxiB7ѮHs椮d1+9ĊZtS[} Sruҝ"G]M:h}\N)b2L]*ai{IĮF^rȜ`lvwv*IPVy9 { fOC%M XWn*XꅖEDH% tljj%92L\_1nQdYrEqE΁gF<-X`J-]_ǵV9,9T2TuA5~#@>f.X ]0t]١"X ~HX@=tlX;`,4!Ah_O\rnެ~ ?$1DQ9C.Ρ.urS n署OR3IdCm#V}T,QɆ`R7rTbܧq7$,96 t\\⑊*dy"&&-4 v.4 .,dl̄I),=6nVRmš+w , f^}7W)=oLD/ء&!XWR%P&m"Ÿz挏G-j%埼>]ǝAMs 4}V PIQR(0<)P^2E&I%vv\N;E4CDM8rw*эM_'g1&(rȵqX/֋i}{P⢞.4 8b4_PȀ9-i8<]uY 7bk׆quc8)58A6^uQ-f7J zWcbN[&p=0i6ya @mb[ASDL\Hm)e^\^sE+7)~)3iNڒ~mH@9skZ<*peGV4w.P+C]'ѻtvw`E1glo0lk(I)`,QxKm*F# Gb vk1T6+AO<=h|GIE.cnmǂ ^H.qI=ƶzb 2)ސ_؆ErKEzm[>zV`]0; d vt~܅g#E3g e.%STB(,8\Ν@izF= !Cn9q &xO2]v]sѺ,*!pmg[.jo/wM (rrܖe:\+&l#uC2~^Ur"^ڙI^(w[a쁥y-Dx'ڝS(x9tQd4 ϳdz}x0` {wj5;ч:鬵+clTAXߠL^lO*+t2CVŭm =PʊLģϷ؊FH9n~%EYef2 Ry=T9_&Y>[x"h 1? a6\N̮ ]B0B_Zo 6O#yWY3z{nsKAO?0<^1s;G>Vt)sQcuh/@{[YwJlGL8JK/pCq瞃aG_I\{Rki1J]s\vRHG|+$T"rFNa')1WH4/,h% ąI8rhLxÁ~Ё,8{wב8[G"rrç渡d(2M L4O\ծNԙ6*l7>V$'orH',(zmZQM %:Iwb\:\d&W<֚AC D1O䕮&~8˅{{wYZPVFVv#1\~Ư4-Vu.) t]|=>Eo:?|"?s3>a8W>t$LȝAY '}Be t%c!6zyяښAWYG81xX2NsBBiA:q&"Bu fثtߦ+*]AY"6Nݜet~v6էIBno*ȧGS:F{Q5leq҈#ˍA$TDD;SP:gtUmػ~dRHTμ ]~{tʵŚ](BIʹ־KIU7<OiB/"x[+=/[ԸKmtj=EOCelKWzi7KM獆=0 NAnuEfq NzJAAbA\ﲄe?'&Zn25c3&SiT=UGA#fx3x΂D4!K#f;./h6)>o33E~srZm4R춋5Sӗ`Ruhmg~$2$CK n(:qe/{E)ڮ+%xr )HUzDht;QG97+:^p pH -v+,oh_Ybo"1OAIG`_轠f~h $"2JNh+>:e| 3rc6gWc,DPޏJnq8b kUm/b/`6{{I-aDx'Q D܋LQͽ$ 4'E 57(JHvY e"jl8Tń_o9qF,:.;ԣcV aD K\g3MhE>՗Os/%.A:%^ṚŰ_]s0ORUz U6hE GUѩ{V5\"W]vi4ɢb(N*|%x֑:;jEFNAo1z]++BI Ir\=w>GͪB|0QRBh~\qvtyCM=e}p*XgL(3FXR<Iwmj$)%CnCsxY c[۪y1P hVꕗJ;S!X`y?Qct|aYo[)2Ax 0d1;YGZ'Ztfse>JVh3vݔbZʏ@n'b7ֆp'9aN|Y|/$XtsTw5\$Sl5m ] :5hF7|L~`ʈ,E*2R7~C+EB\v*箔ԇ$ffQ[UJ$m}~щFIA'$Ƨ#D'τ!J@B{&PnJWZ~S/TeQ >D#+wLG\pUaaWpL?ýUw> [ZQآWj*gZ >V+pm~g [LoûJ&h%1ҳ01kK;ZGM!SnWQ<,* iR`_Yzi݁P, 0o S?.>zΨqYDTjQgPo &3C`'\3YګoͳVh2x0Y>M.o7hE_#Uptay#2,A嬾prᏛ^" ن 8RCP`=x[s=қ鳠eC -nz4W`uE|̚)aBJzTH`b%WhƢpvz5J7ܣmm9j<_Nzp2 }[2b8D88 Of77F.HҊM1[>W *䚴CYMPtɊ@|!LPPחn$6( = 0y "M=G.U ӷ/ZYPcbv-UcܲUufv {u)ͤy$.&,^7B0yq[LeR-+xwl0^ZuIJO,2-W 5u!Eqb{-c樳v/n$/65oVT%;vu? 2. <}\o[N)و&Qgik q +@3+ݎ.ڝVE0&z)_ Z.H#akpvb@ d S#?^jI9y͸U18 [Yelv-aѴVwjXÎ,oyS)qoFf _h5{+,e9Dնe+0In01(ݫYL,6-uP߲+ӮcGΦ<ٌanO^I (X؃dF|[ \6ŌJX}f?h,ZgVRxkD,w[7w!G<1 u-_ ?~ ?OO0:~YSx09IOI-hxžze6< +V>{_|ēZQ÷#cE15AQ-Ml4B+ᔴY5yjߐ $l ~_F0؁ dfz"Qa}K5ᛕSG*A^L~&A IE&}O:)[z<ФTLS͛V [Gu*rߗi|(2{p{0YeYWUBq4t%ÄX꫃Mx ǎIMdT9w4*AžݤQ0d?!"zf^iHwI}WrCŕx*m&D!ЛS֬cǒ:GơFY ߂y] E?Q.i<(>{\ϐZ?@6 M:sWO[:j̪hfFXS'G|B6?$(@4#$f ?:~$F:0W/h>>̉[eNtb!&P.DRGMsU9 ^2u| !REFSf`#VZmPm +li^,*4<p>Ϣ90Ge 4 *M/L9WlݷxEF!=BZ;7UoE@(X=km75 TFYȜu4Eǻƒ}].FVB#6y<:JIK dj zNϊ/9΂:2 xVÆc$x?Q 16[0x,i-E*V=O/^) wǾʎxXQ}jUBdrw1.S6>_@"zq?uXa Z)5M?Ń1݋+Hgwmm; &q;o픶\%_yvUȆ#+=[\#O'ٌM~Ъt9%5KK@Ťy:AV"E["bu2n&4=i^!G2 hWW{i*g.Pl06m 8{U`|͞S%وj>VC?8=;Ӎ z,M4vFXÂw11Ms֏a #3eiԚ{"U@b{K{uG<. &u#s(6V^&opr( ;k%Ij@EŮ қh. ~b]&B2~dq" Tos, `3Td”䶂UVyV@$NSzX|X3 .NkŹn3Ur`AY뷴ǕtCMYƨp5#'>S%4Qs`/DKyV1(uS/o4(5o0Ơ&xY.M?o< u+ ;Vpb qL׀+:4>(g{?g-Y M=zaw1:񞱴fnpPHי MDz5PQGΗA0ŰJWg1e9   6rt!~<4)乙MBnsQs?QJdP|Dd#>-m3 uɇvXh75 'Ō].կ@B*34~j&Rfy $-;/ mLv` ~a_]N@{Rn py%h'V8J%F.-o[u8l =AqMȪuk/jָmڦ)x?1Zp3ZyV+!Ligml0UCa`Ls2.|-L%QEE_0կ#瘛U>o*.>7Tu;+xF8m+'+9 ;io,(˃CSA8bR2IxѨg_C{LyD.wr З)b/_i{V0L RY5Ұ*>^NP60'R$\ {5c1bo _'+[MB tI%$bӵo,3OSpP˓ 6KI]3깪3D^UK^BnB(ׂr)~)̺FքC&ugX_3ڸP4rol< UAF{%[.|_m [/31D%^ugP$XԩN6(ft}e"iON){̞u O{HIΐ飓x]GבUmq<})&\ܻCm}I5~[0Aي%3q%gOnUBY4zU&b[*=#mO&G;wLG-6/Q=#Mg%LAjf%sf)kS  G_Tw(^*T>q=w 4KG'g^T^E5mp˛堟)JbVӝ@K|@GËotW%tF9/yf2._mHd;=o`5 "cgΐ0A<_VojJDK i1o%w4cT{v9Oz)5۴oWVC>Y#TRcVI^ˀ"1XZpØς x A1KQ${btJJ^m}q B6^PE֖֭h8n Ebܟb-81]Үg [hyQ;Zyu3 2o %xty=PNȴقB;oT/$ ^"،z^N7ΪzaW{̓wi}xGF 7"yf_ǝnG~_ ¹՝SԞmݬب?p0̙zqrA"3af<1䶢,~&&6lœkQ]ҟu``7[ᅩt2َ0j΁IV Vಫ?N͖T\, Y^&hw48/~٢(^'@;Ept^G/)\w Fךp6 pLJ"6[]:}!mt"9=jVg4 Gw4bpC]2lVI؈5An)Wz.H"ө'z0+:Ӥ@X,`եoӳ"UNk1-<ǵ%A4m^2^Yht\e@ i»g~$S{s@P7fh308P9 _d+Lb܌ASZn @4v6|dr:8kmb\"Xyjx ʭAn{M6Sg1U?ӋjnP^-:8Tܬf/t:/ϫdRsb oi캀k0UxH͞%2DPhx%T<Óp)afa*n P75_,:[!Eavjcߝ\sԇCaOj=HXGYi{_O.Ȭdżۥ @\uPuBDKؘ4}2$opIGʟpٸd)RJ4xڳK `ț beY1U搡3eqsM\z\@/1; Gmx2K^g P'/*EQu(]l,g@AkJ#.շ -YAHjϘԴdshtJ7n'0K {<1WG{}B7/l50xEy7~`>ժY3odG-sUUnsp*{ 9* [ ~toGfE@+jCad$/MV»U8CFl8FKzCr6^B1BRIRڻ FDw[e?a5z5 Uc%l' YX"EHf<2qMȲ|Fܷ7Gsiw! ?R~a,/B%ͼiQ!3klmnX!C{U{!g+(U=1 oGs&FCi9O^O:%@ؐKuEW4fo f>֟pC(VTѮ&I+e1-VMhcdg$P,) ܙ5sɰ:sUqrr_V?KL;|6lP#۟nrL M^k)KCx~ ̬DŽ!uv=3SzO!T/Eڮ,,92vq6ܮSR␷*YfRa7?z9@'C!H<-bc= %9I:>DtvgTl¹x?tΞhX^UȿQ9xOSε)5w!aBE3UjHNtZ:H P30Vuú)^}{r\{ 4>WC 6'17`qA" W!oA85⇠W$"F/v[W<1eVS$~B*-TFԍuK*?1oxԂfOT*yl[EyH+;,d~t=L=z %m r!8e Rz@e3%y)wۓ\IöޣCSX"7R񐱘)/Oʂ.fzG}YB6\ !᥇ J B:`XKDj 0Չɤ1wz?Cj<* >7`G 0}nԝ1Qys8FGQqr6MGo\3y J.V\@KI&(OS9ف !PV8“̳kw$2gd4ms= M!Rs~It=ivFMޘ.MRLJp>t^g9isc/*$#89DÌ_H1P"SwU=? fJ6T&S;?설 oH]1eiUm_)gםuhtQ}d؟ȹYihz~A5'b $~h䐾%@@x#tn"Rqq@Zw)7->bj>1C=]POԶ-T-yW} ;[ vDT1AqR>?Q]džEƀ~[xDw2t4EvfjH0?eJTYRoQyz3,ҝmS`TUEWA!+>dCE4C?oS(2{iqsNpmUbn~ #9_5~ W"*<\%N gbl5Pw&$rR"?KZJ8Qҥ員mt?BYl|N)9P)蠊Dm~1/e,_e u3ziI;G+`,XƼ4R4ڗܪWtE B*< ljncYo Rh(8%޻--»EدČ*FdmꚈ8mKze$e:VDHDB^!= lګom3?YF'Q>9N!@\ldJ y\ 3%b<*˵Db~fa cO% Qڗ08v>牾!W~ͫ$;K<9}'l5f"fehq `K,j 7ПG:ߨd 9O^k7I[C BCODaTs%riܘjJljKOF7҄.#r~mFOrc(zU7= |X9OH0:v僱 WM) ; qp@9&('%  ,0(29R#+=%bnP[8 \6D/n:QB`Yӱ,waVm7؂qx/lط喭2˞$Ok !=lO2Ya"u﹒\ٵB;܈_t=4vؙ'c-Bhe\C>xHt );]V5tB /mBE]1%فt)al N&ycY HuZcXl-5P?vv;f *9rGo` ȳNnSr٭zT!ʥ?7PFTCַu|E a 5z#keZm}VE5$Qn嘑*"Tͅɛq_z|v_!T:=Νe~u*2yY5rcqBNpHw}DD5pSzyJo%ښא~Q؞JVrsyzn oR4?pyK%L#j>^~%I8>1|CQV[ ы4u,J(>qOܙ['Щ.9Wz]ɣ (R8l 4%t-eq`H,Q˘ RN4o )ߨp<쯈amsnl((R.nB#/nWGXVL[Egϑvx؃~/N")FZle岜3.6{(1 o6ZyH&E@'@WKxB0TG]8AYF[م$/vKH֠t`cF͝K _UbݷOȞCƈM!yOp\T( gA`X)>tM%NlQ6#N7(-0No1fd.xSsW,p u {7x-;Uz+Pcn9,nݲgl}{m1=Eg@R'&nbƲmu4O1o.4ڌD]lvS[#CeO5Է&9~I@PcG1) wQ^=!g'ruvbuRTOJN|gf &1%|&_=ʈ;/ ٸGbz@]Ã1q,src߯gӧ+XygͣGkVTv'gnILA-c^육YіA$ -~_`ܑ`+][Rc(qM|a6xxuL_1NAOV] #5"7½u!W.}ZՓPylaV$,"흸˗$8xMCCM_KJEMq?MhIP8"EIgɱou.B<Y7]O;RM[}T)%[B'5WUʁb7G5*Ӯ25Z3nP2֚,Bd|N,P;Ovb`ƥ1}HvCYo@:D+[8{A NjNX8hESDn:X]}';_dn9Zi1ѭ@?9Q##܋{b jF?O|SBO5֘a\1XKO;٬#P}kU({a8!-{WD? FxU+vo$J;Z% ;!rr;Y{asTҷߨH`X֊Zh[ *ۨ0>F[+`C Ɯ3WَD۠QeϚ0/@G՜3-O68:xr(%Y/"(65u#~@MpVw[_{96lF_чh []BbuhR).=ҸDRXQLf0EƆ:pQ@1Ą@D E<*j /#sbgXi^8T J)QI] LpJv6[{+%t1Z^р}LhJ5^`2D'P"UuSG=`Yg"tu1H62%o508ͿjÏ}诽u02x ܶC$1?kd>Wz6’$19σ.$J=kHz>I0W[e?\h1q}:oLg膌~V62_}NԁpE Ξ%A &2w#w^D)X %Trl yV@!{LʝTҮ0ISq8bD-/F9[W:&T&O_"uRЌD ]?.,b0Pw+y vۋ1v$OB"jcp} | ٱN9k:c '4Kp4\!{ !$VP l0e.+#ЉvxﺆEyڴڎs.yeFkGWpjtƗE@`VN8b(Q#,ˁ|tl"8TKJ$4X"0L%@բ0%1L2_"i_Q\ 0 Ҍ}Fڂt!&ւ~6t˽5F(2vG 0^Χjf95s) K M(|pؠ7@ӗT[@e6cВ{chx\m2U@hȵmƟ&}il۩"=Y?^` %3FTQGMg.d#.mKӮ LwZBB`r8Sz5f,UXFfH 7KG"ЌTki bÀR&8+iyS$in#4 sG%.V1A|#$zYaKUBsW& lw:ܠ nZJYt7QJxZ5Βڋ␢x^5A8|agNv=/R.RF;뵿|6{ڳү0?-0W{ĒrsmKt,Цq齃".f:rWi9XʼmE|2W\I{N!J2kg[Cڈ;# M !`k]482XfCmg[4+xB7X`c:#0Fbᜄa֗:Vo4!}ojp!4=,D Io}w{Pܹt+*3mkzngwu|ox#v6 cAHv vX5k=ij]RK*7~aV2%ϟ̌PIk})z4R飲t`bsj{5!.[4h Ѝ[}ðS)myGm[Pe;W}TOsTU!MnoxN;nSX%a#iQD";ImwByeEP+V`R2h` —^όVO@)t׃;K8}[-r@#Q -7yVe:xjbpT#{ ےe"Tn Xy]irm'ĖSSX01ْ5w6"=:@xf*b~$/Z7e 9DҰj؍@FpJJ/T4[I T'/ 020AıbZJ84s!oW^,\jϿIjd.RbP_2~7 l}Z6hEլTȉ%T`@zN_{O*H.v&nj>V-f\h:WB_+ ΐC_=8I/W #VY#̊5qUC]>9p[ygE>M;&8biD-ފEܞl\e־yy#qF6$[p(KtF}Aur&iLM3"Ah SSA: vc)JbxsȰ9zƢ厞 yܬeC< }Ed̡dǫ JҋtCxcXC{7,fk+ $AN'8ìk ?bj52=%G6\~͠c%N׹@g?egdIlvy8 t TxHogk>M Hnl:)w)b)XRMϜ>٨[N2W2!'TIs8W*Ob`4^.Hې\͆yo8X'Đͷ{R}.[JmFw71I&SH;L ^ jS uB(eɘ{[&|WcwH7#11oT Ʈ2[W9(h͋L~zFӸODzp"=Xj }+KQP~츴p(đ >+}&@sIb<4:}%2lX 9a< we6^,)҄+]=' uS,Q/)x>"Z9Sm7o`f9U(سۅmJW@!P/* tBJcj/㛮^:ÐZ rrM-Mߥ7JZ} L%}S"[)7~wEJVU;UN' ~3`6:&bkm;5&ꪘ*/t-hcg#>.5Y Gj5 ?J8()PcYf:#]@?b(w3 >B D>Uj<Q3T"E GΨz]gC'0$6J@}I`ھSVq}=ɒjGϚn,6n|շy]7ԔyeDl\aqzQ04Ot~fМTepْqd)Xx`QF͙\ *ߢJw;5I'߃9j(?Ѷ{6Ɣo=4D 97wc dKtgpF[">@$A>dP۠3jxD{T*Adi\JV2N XvbT fCXֻ.3^Y]x} _IxіQ峒C'1'+lVdWc8ol߮+YrWvo qv{G4ʂweԤ7>i7 E&k A"V%sh$SNjgrK?$X~ReF60?=#~w{v̝52=~,,,g[Eizl9 ҠRK;veK"#g$k[::s,|7GrhM$EBW""cg^W(=oQMU6OՏybȺ .b`l<&t _1aZwGo_Je1$FҜA׍[BܯeD*IW9Zv*D%PPRY1i"a#?s(M˟U$j&Vݾ:u6&d7l@t T6Öoo?XAE{Ic&s(HL0k#ll{ƺuHc !☱7,OW NvT.3!7l\H6FgiM7+[?yhLkD[ Dtzo`{%%7iMe]U'(~F$v {P"ʕuVB'ۉ޹+ > QFtڠ,5֭'_QˉGJz9r(8$~lmh|}уD*i{kѣfB20x{p:СnaG5Gyg zgH!Bڳ%Wm7)BG;wu+ec~h^-Ziɵ_O"ʪ 9~ ܑg϶Kd +A(70+* 89w}:6ť`~)[/rKbcP WA5T$U2@A'p6/ma.sXA.[s;7W6>>.,vAѺuT,0SyL';>vGƢѕhX(q'ōP/T}A>RT)i @s)O* sHX2ژi+ur3rP܈8Eg`RـQQ}>O+dY}e4x%("lеM?0 V nⷹQ1wGXgS/Gu va 3=T_[J[.|3?YCI"Y&O&Ę2\9#<ٟ> B4;pO{Z8 2dkq,١Yt-z4֌Wɼ_@O56,x !墪o;> 4LEM B[1 {HS1rG[#`ƖACAK|/,&Ќ[HpR5W(PJ)=]8]8D*Q}Ovz]ݪh[*s#,F+cU[6 Ư2p-pZ  >3ҒNX(=V5H[LjbGOZ 4fZ62ie&Eh1s'|@;ӞVοh}8PX"rDh!{u u붺G ecVة{L¿4;3ڇ/&bLz')DF8g5f9ʓW}9~29=[jSټFF @z~W qL*'}ݣ"AN"~ߘI`˺z721L&]|T[?e+, *ódn <6~P a-\}ɓ&߾- e%joғ= k?IH_yn&6C.f'n Xzo= TREtO⢗ˮxB6) RV,v< 9wM}3(z[?Y냤T7Ǎ?]B= LE]킏/h?w] ;Bw 43+I=+ʖWfZʀZ̤Rv|B{8ȝU}2|- XL ﷶsTw2/ioZ'l0}zDPݏn*ojZwj|J| T\f٧u5.Uq,̑=Nhgy@[vc@l*A%BAoro=Q|D`j^v*]T  `؋Fp,Pwa6{]?D˩o$^S#J*O)5-j>4ĴH}tnG0ۘMʬ-չp8rtȸݼ Wύ`ɧc/*@=J^#X>r]Xq; Je|Oyl"#x`!$ )e1{f)œ" Njf4[6;2q*Ne5'*SW Z_'"Y|Kt)~b}&>lAP:&K ͎vj1lоAL lQBu&KFVe d`ordLrԬ rɡ>#2BVxtZS!^)bH )˫2%-H`ZPVxP$X%:5#gH~p$uP(KR&jN|D|2 RId֫Jv[gO'Gv`3{X.@6S%+O*K4otӚHl ^+u=Đ 15NyV6,¸`IzD9qAӳ/g46K% DDZ03<9+&L(ZmyIdmӐ"CyDm&z'cc-NFcwKe8 ߻ɽMxK![$oLG.tAEH)|E%Oԡ$A<ޅ :q̺~5?TM]u$ N9u@QF CŠ]BkS3FՋhץcQ  |pva:>J]L>FޤѸk5n-B`k̖g:ED?H19]WJ4 JA.0ʺ\|`yv3,yg$QgRgTxY qŔp|M{_DT0XϊIPTe3AW9I,''wD2~٘ u=`p=':7;8aB4R /y7 ӂlcI*'h"u؏bOmf3n}d$NUf4H75 صQdܠ `O|Sg ȗ˸:Lٮ2\SrE4@|:Kъ@7K0X1yh<:;Ǯ'])4 @6Aul=QN, Jyz9ZR+j]w]( G<#q\rǁ8 ;a4uPݞ/I%@het4!$y8q\pkR%mv৭rGی!bOO=2951 b6Il;`n&9ۻsDV,Ul ImqS-QcnGל6IDylrEP:Uj1PS.GZFw{ZF}ݪ8!+^-RX1j׶b q6rpl'ǚ#S/4IClj5n1SKl"u)Oy dũvZf_[TRlϙ h,)uQqö+xO_)2uխEz2;ɬm²ڦ}L!haoEvc6mݣARÖM[uaw}Bcr%K(5MMpo4 %lbmØWppXR|1rXOk `mqMø\* 4!҉r< ~pdqb߫NBCmC2 խr/lPBPǵ_9\c~q5odvuJڢ,#Al9dԔJ5(FxT{'K-T-Y+) @y/Ff9>ehtC8ykngzKJ "cnoǦ' khm lPtlj'jSC8Dji%=!#Fplm2!Źh wp'4Kb&:0q.\ٻriF*iJ; g|Xĩ^׀ezvV++#8;&zƆ2PIDZ 5#Tqki6V#Ed.%N@bNnݝ#iJ1ڍy9i%™fsP[{+vɟGyJnمP&$0g1O v&.]&9ROh) JS*|(c]+`3CAQGց]p h6gµ2>.qfN_hHϵZ% (fLŰZ%J~?Y]y  5>$R@z2]B'hq'3 3qE/{u X#ʈ#{\#cK@@l[&-\'_au"[jP: S5EdM˩dIlY|3 xنbNzQ[ߡ*"`{Ugss]GF\" w Br_RtOq,fbƑK5Nq"iRE Ԗ܁$Az: Hxړ'o-xnW?xlja}V&((vН£ɴ!uc+ů \\VXrx{UCmZ+IQ0 ulҐGtW Nw-n1X}2.B];\eaݰeoGK@=h7E9"2Lb5"M$xD?)S#jaxաO U4`8`b\Uы/XM[>%B@ 0l30p/ ?ѻk1{o}zH72L/\NܽZ%8ama{T@'>: *\m0D~9{9oVeIt,uFcbCΨϩ A Ӊ jn sYF /r"VlX(!sQ-EAQ&LOUw)M (}j+tq&:}[W 3A8"h]JG9!\]^=J%AC*DiX^Ԣ{EKoˊi`3ZAyK?@=dQV^5,\]c}f׀%c\X8LQM" xSy~)ݧ^vlTiXXa-xa<β WO͍BMؚF]/Mc$!z"Wʂb1p6zJF#e&p^\"Pkϣgᱎ寫Jrş9Z)5lt;?8FtR%&Y!]f:U%sB܏ڰV]~vTx X GV9o'J;"J2얻߿?z{ӽn@v/jK7xɵ:cBV1\kLGh/i˄i5H6Xm?FB"oʩ^]Җׯ@/1 O*b^VRkGKS'"J ?2]Yޘm>ga>b_:Ձ;˿|t#%1Ž8DaEއ958E.CAkQ5_*d#kmV}/5Cb2S) I|{َU2 G~0!,"w?rm k.٢KR\vr JxG($\wzS,&vi؜MZE¬70־ݷ ۰)*夔r.ߊZT*Fjj12aZ.4W n7ߣ0(' 8Yene'zwH}о=V7ϳ!ᑕ9?۹:PEi'/u !dxF==楬JF3P__Wzf6&e+:eWL:Y +2: }ʔzcp-PXYL $#ǯ.)L$3Iui5!=W5~:nⷓ O_ֲ$#E,6G̹AiKH>Zf$Q 5A 񣁟bt@׀2nFއEYB)Hvw%hj:4'lbaMa!yf nb`MDL^יՐDɺs?y`GE+\_/h/`٪RcAR*e#?,CPhm+#,ʂY9D0)~x1CuW 6/ (PMLFJNqDv?=鬉ll X_$]GgC}E DeM#?9{̰Gjݟl. [r:Z7ܕ}6ZS,2ޞT!cuebVFւ)70$4zuf8u.Sə'W{hu"¤W4;3GA[lSd`&*q]2hM ;hms9,u|iaDk287-DW@mR;iP"?y#X~k} F53E }sFU. !;j e.hmt!"T*~eO )ԑb46!vPmY\jI539fiS^[f}+8 :7ZG1Y ȈS&*.#/EfؔgX&X qQfҊL~(K\kƗs~ #( U; UgkzGCSַ7WAvvd_ny 18uE;єP/k6dBVD @PHRI6c 5TcГp`jwCcޞ6gEYuW 75h ".m5gݤOk@)wf8P7ȳ i/@[[c>#c)&PuTf9ucD {IqH_1F_/)e5wA*$cǃBY= xtfjxlK릱 D%;ynQɲtyVXqVOɻ͙wO%>v =,G$ ;2wo:D{*p 'I=5ǁ9ԄXc?[xYi[WQIǠm5>uq4$,\]Us6c?dS\3ϔz|Q7?,xv5}7z-nvSd[鬂O0FWsޓ]K׬90d-yc wwYOA+=gFUs4aZܟK48t~pL>1G!=]N=Yb=O.j^^C)/ͿcK#xg:OʬmǑ& =1^~7^H!Ȉ/Fe&th;$jy؎c Q^m֧2\ΔF]D51j P Dw Cdn h:n'tA63T go!ݾ5yY cHw lMg,r`+c%Ǚ4T$r.<mWϢ0oc+=32_ Qk[wFD =?'L6 byduraET: J-ږ6{[.j%9l[0 #UD7J9YdlT'"9*? -f7*Ju6G@̬w}W֠P(X=ûCU mE ~m,LA͢"! qزto)n[tPz gak bRcX1[Dm}Mk)(ڞ+ idcD2GOAIlNA]=e=ovH? >Cpv؍4ȇ{ ^O4]kz1-\1w+K˵F;? ~p`@Zbi)M Ri1(ݙQ}䇘}HH$#nh'̕~ kE2}dϺ /tCN&QMJ&#~n& KFL6uWfZfXHu {t]=(ه,z mT~ A|A| F6i|8xՁ{9q^X_?Z=5V4῔wn]Gs  >':I,WDjEMƤF-uBݨw|2f@ lb?t97#b2i84v=HoU0g(K{j}Iݟu9,UCKjөT<-4x=(RU${ E?G![ YQ%/J?"JzH<uV=e^xECT*\U[5>ٻ" &Oxf + JEP:&p=7OEul+y߇D_9J01 k/pZ0̰!껓g?n庋BE)[HPS)H&M~wTc-u@yp 73[!# ):H|G0?̿qM[(&]]Zz@RYOdEs][Ћ(7i. d V>1v;Hn]h"uqE(?u+XKf~+T*LSŴxCiO}0_{EE 4xZ.ցkTqVS7q:}-hsa}gl /y7 ȧj ŬJ+L4dv 0 Tη:J׺w×` gO=87kR@j(0VuΘ 5c@ թKI\;O|jWv^Qb\鍯*B<_]]ۊŞrA2ᳩsP yŬrһ\*݆->)H!W^&rD.X5G"/p: v3ͯ*ƶLkd vZ!Eؠ_f&HDTķmFADPh)'sȕ`I[R c2bĚ̑sj0L"T|3X{,nEscؼ&7g u]wF̘,#[ cĘ nA;~^3g=StkV2ʔjXsYw*ɒ`q+ڀ51ʷY$ vȕh/rRrc&sCwRI]S6wYOՅy/ϯuHI`\1P+~/_Q4R#UVS$\PU4{弬VN<H:N>4|#F^~)NTN;+l!^յtx-V$QOc#9'AGݗ[W !݄#GcHGw 7,yUDuM*(_C2X"ίdwĨs!f1PNM4G5PiJԷ- |*4I R؇ElEM#EŖ4p#+HY2캔_:7#jީ. koswmNr& 6BܭPAM\/d0Ծt̹Vj.057y޵0?lMx0D(0'[þJ}QPkOu82[u'FXŐT=LePnnX-oUPդc{xQ9 qZ_ww݂h|h)*7Ro.tDT( =.5F7 L8WQP S}[I%Kn;4#L/=/andsUb+9 .f-˭Kޓ Ƀ{en ѧ.nuiW:b<18X*Q @dq} 2OXʵ>onRS>@ڇgb5 )`ѫy~۟/6h~1-V5%VI 6r5TIhq]j8KIYd4P2FoR 5"pjP]))oև1'Ў;$j܁+f|Nsr9rͿ=썝i"Ά\Ik 5`d@\hB7ákkwT5p'~5 kt:c2) ?o N<>Eˮb9;ݼ1j)J5Z_L^Ť{MpBDϑT]Go=J&SxD9Oq~*l4~G͉#eCHq -/TLRߜȑgԳ[@/f 4qS!%AB{_I8aBM(1Si&[ X]Ƨ%ȈAZ)y`G!%,ٗd)M:=$dTp'W8T\BB-3UgѣcM՞^7VhJ5l%l˲~_t;ڥ VB]#s̡ejv";QRսce9t[]v1['4 VKS0T=AوЁ㟑! Aof= x.e ,º4_Β&7U@)i4IU05jL4{+yIDna hol% Q%h oFz-PLѥ )òKb0T4MRldtsZ2>Cxd$R6D52>mI\)!e$XPuc {9 ՜Ge¦a*29EpY&Z/׃c;̅}SOEAԥ iXfT8#$q͖G N欣% Ȧ{cvJvB.jY;U8Aiu*P:8k>~%W _>'f}KRa[N>J ;?3WXcuzFK~G#@čU i|)r޻,Ί攈Y<<͚J K->܁5qϾISj/9q‡ X]Yj)7҈o=:RFz]D+}ne$t+q" w?Gs5n&>O#]x6xij|LBfMgw5;"Sх"3f稟Hrd,Dܱ$l)6\2|u=Y Lֹstysuf, joh[uȉbn f<^dCQ>u8x}M4=*fU9u@18ZAp564Y86\x#_!9vx5YZ嬍 H;};hȸ)6n{+ #El;ᏪE),X<9Wbj4D蝀+5z1rHP^: بrM+Q7%P Oŝ8gFY(Xʩ}7+8ϊgj]ۚ6p ]Y}uh;9eV-;L>`,N$]-A?o{4ސϴBEzi5PTfś _>uQ ,l쳹5Ew''xޮBHKZobZ?_7.'xRPINv-&}!V.Sx3gӔ]ɑbRlaƧbj$cFm`M8vIq˜.0bOs(RL>|˶TK[D+GZ6CgjMqf2+8# 6`7Qഄ;씦α?ExJQOQ]_C4e,~gtBSfj뮃/c藸QὡzS^nARP/ 3>gB S|"쯲lAU6 3R.Ɓh@NK$o`1 %K(C0lR3ҡvͨ\ǒ^ESFhKNQ|;R/!ĹuYI*/,3#2- KdI4 Iu J};>;,ݝ*nN0GQZSd1lhT:uWpB?W xѭu]Q/,B/7dP}am_A5`͜*,/!!?i.KڤvDiɫGG"ȟRPer'ٹSH ^eGs0=I]x}ۀti_<[<.&y֐ *4xQ01Js D4~sneٺ:'u.;; j#3R,m{~)>?|XUc.|c $Iq+ q+ gW24DRPfuo)藯mc݄.(?RнOg?$H::EW8ZvŤŻeB!iu'&{Er-r꙽H /zdD"V0Y?P 6#QuT8domp`dY<`ldx_6 Z E):,½ϝd8 O\ro'vY6W0kx"'@ uɌ]֗/t@#v\ЮO5c9Z-ўӻk{o.{9mMusyihJ T, ;:*o*(e{_].|w\LJ- !(`D*LS~ LDP;i[Ol 1ݧ,M@uzd~nF(Hq䙅cdo@V `5D֗TԖx= Mekwȫ%sDf kjz{}:;UazG@='qNDRHؐ@K(V^01x,xܴ>|Kfv2&0et$CGhLKT:Ca4ۿ.n,Dms,=wm?^%%8t2 wssX)V>NmbR4G XB@dGԛW`C1xc(D=e6uۘ$ES7 ]yG[EhN/1Ct2uʶ\R~$EgJDwQ 9c-<&m.Etm_i|zLJpõL (7]/صTbGM1WtnF`y`_>yZXn1p-*,NY$( Ȱou/8[;_t( pEi{Αs[~~4[ FrLw8Z35ϲq=WJ3ByN+a[Ϻ2S?S0Xuk\"Ēab xy{S r0)aIrΞgJ"CRþũ~ZlN<`wpL^7YZeƙu-"Iӵ`okm#y{!?1F ҍ\hx /_{B{X 乶&kY\M5U6,*YFPF: ("  fED7#t3ͷbG8 `(SXywĩFzU8B?n9 hIrTn(f'=Ӽ'b㫳ԑBVX.JL*Pj 4E8d6}ta? PK- zFDf`iS~N"NGTl,F+0):ڢ-SUa#1oaG  q҂+t` VR4SjZ/\&,t:2qj!S|^r%eWb4N,B-{f r[^̶cݟqӗA }%xQNgS1]i5sTqo]wvW%0(%N龶z~p\ƇH9ү@ULϺL,0K=$ڤQ %.['O,*v{}ua mɼ˲z;u98P'4Y/όd[MӢCIwó"_گi*{OT94oKM #fq kI{Α6i6zC^Xya*UVU<ACeKNPGj#i^H0Zc$øx[Y5 j&jԄ$mro;@ nAࣸ}84F1[f.w(׆E.iAiGCe HJ2F͏7FϸǍ*$7XgJ\T*nKv :*pbپ{n wjJ=H515Qrcp)cNߊؚF|VeksاCЏ:]%62 VkLvZiMRk@T#g\]ҖSpω F5\%$jџ?uCkݾ{;B ]0eJxvgDpeH-Ō7QS 1z%M0V_Yk&} @ߊzŚ 3(JZ 3ن}"o ē;hLf1Q v'Vr0r`?[CyyޕaK |#KV>8uJe֟=k;}ԝmU(Li8UڪFr+n;*ZQaJNcL&WxυLJwhLeU$ ]%d.h ]JfC>I"Hi!|%$.6blvLEnG1')]D= vоWrFNQ7gM=X?NlsFTx70Z8z-o?8,6=ԂkwE}q!ydksst.r'RsNc]i}Tz}5_ ƚW~jT2ܤ: OE;6Z֖3< BXS}ҵ Ӻ0\+ (}\ϳdL"Џ_m(Io"SzbJvM뇲0|%x| W/ gTv} $@nPqPQ&rk$LdM[..,.BR;AP4=UuwQ<1,k/?fq8AhTuviZ@RMJ{!yvԋ=3In,~0qH;xrK)XX{QPqEWf=K5~$5Ia;D 7\'To< u#=D42ț-./8/,|^լỸۘC%"_6 1P*)o\~e^}rA6դrsi@2K(5Āf߅-,1=8&7Nh8!J~Y>8AؘGs_'J2y2j[M%&-ҦBe@~%]^_~З4 zȇ~e_pdz| %<ҺDՀaAVle0,Zv3̈82Na. p W0*_+3BeKe(Yc~bV}C~)Id=(JnZbiyl L޼_w3dc ޒH2.c.m1{4桧xJr Fŕ :ͤƔ\UkMy ͇ pG% VFmf-^Nۻl꽩_ъT'@&XN%f1ql; vùWkKچ&\ eG/,X{('(┆_ O lM=WcaV(eO8dco ?2d#Y+NTh6RzAd`⅍T9e11pZ.yi0UHq4XղL¥5u#a;k$Q8*"ãS>y/}ֽvc_ZP|\7Sw_v{}@[2`ljĄ8EW iO+eS`z6Zae8܌G`)JkTPc .l>X.7RXBņWBu9Av |cϫ:_e\O)t3Mrf CZ{+W!{A9-'|XXK1L9B848JcbIoOݳ] e>gN!,\9 i'8]3p7JE'-Ԛ!\tLՎa*~2͇}ív,@ [d2Fppl'qֶ!>uSŐ{8t~ƾ.GB[@ylgX?u6*;:8Mغ,` 'k 5Y]י\ 7BeKDwoM= ov$ĵ-HK "cT]"Ih_П T`^}L,0@}~d%;HR& 9?!gxˈ+^]40|ȡsH%=ي ʯia泗%(q}T-Òm|/I70ͳ^K"8UlӼ_>%a>٩kߞT1R-tKR;_>( Ɖ w 3/Ljzq1\*+s|`{n3fɷ]0^rNN_=@,t, |u5h6Fl/ZF.WE;2i1BC74Xlo>?%D:Y(H*psh3^Ra IFB۰-.# jzb& 8ۭ%^-odbtWhXr3~>ʬмsVf꧜cDG(h < L(Zsj2u? ۂ^4ՈF&}⇪%p6aڗ˩_\>$YfIXԆd qϙ,_O@ !S#LNl!DLFmx-aj7JasSr='J|A4\:˓3SZvY@)*2@K7gBO{^?aq\ltt]9eִ0Dpx5(frc*x)yʈ\ntM#|!eAig 1_]ijT:xE9켗6veF|'E~~\h5vYZ醎C֣~HmVC qMڢ|N"̂^=gXsmSZ ş]kϷiifBT'16 =dm&oqq٭-|_)^6\îwU\tq !ք32PK /+BkYf![-<Ġnd=(LlxWL4$K&[~bHsf^D(`FŭPTL{-#Nd<6zxv F%YV5ϐP6lTWzIV8[i+=.dN;?at[#YX:@pL\x6:\֖L`ڥ^#B}d&nDŽGp.x* shyfmot I;EqʺDz.h&y b<[N<_"d~eo~^93M|vG萱4~dd%kU0j|FtuWQLS4s$h>x# Sj !('8 e_!FCahK4p1v=dz1ڦOF,K;KcdYg~#; PM(scp>Upm+x@)_]uu|ծK-Ʋ+crnuhS@ cX Z{~(s3`ЄLf UIlY$mx Qwjɬ*4C՗Lyq4J?Ce, t_9|ϵ\(ڳt0"tIHf0=ܷRBhgv6ԗ6];9{T5UߘCaa!?wJ~kmj琓" 0BP)u mE^ Xml3I~$g=;"7 j1IUEbzBPRa@" ͑*~.\5OSP!p9WPQVaN3,Pe᝟U:yz}"ԍLUMkn5֩&Deiۮ?>zxQ9qw&E=3 㒥 1@Mo;c8Vʹƌȵݓ[ܓ@F)EJ!(9{lZs-n$L$[R2UDyL<L$hN!ZaN+:Ol!5"تUK_x|",%)@`lh>ɈmhAݰ`v&R=f͜`s=3y@]a7(ϿJXztP%iދVHzD _.D/+93O ~Qx=W&?D&^V#+0c.xVziT2ŵg*JR&[-tp 囒6=cb_CDyߖl 2 d p9R&/bB׶203jz=}㑵O*K >^:3*Wy]'^hbj>#}X-uvؑ T]'9d-M%I4_؇gn?<͊>S Ka<7'rG,zE|.L>37;JW=;]qr<}5^ִQA_']G]م77xxuo4F԰sҔCx_ _eޘ8A[Vb܉zQu^e㔢rޜڲ6<8N\Qt=y=B ;W%)Q0Nǎ[J]GbK?/݄A}* :'cN'AXKGYp,eGUA-Mik',߰h9JEӳH>q.+Ap?p#V!VuŰO/bnG7Q?1ğI1 (V9(arVLL;C'GtvKFY*t#U5ٲ{a]?] Eש?$Ov^S>chwӇ`wš$9j+o`7:JV cāa=av0~Z%&M9J B&jfUe2 FKcx0tHT8V@ֵ3>nVG!Z3`c43g@BcoJ #}Akb)z؏2(Dl$82;hI{sH10(u+^Jp U98^;qVf~>du)[ypfM@h хrwczgw+m!&P~!%#S< $Te|dsUIu.vum3z(_I=/}FJ2nrl242C{#z@t[lsgzH= VYUD7qHlTAu4uO0/qǶ 7H^2\ԭii{R1CXB"ֹe'X &4oڮzLa[0>j^Q`MsL+:6j=PM"e 堿k5sFyX1GjQD7uMW5p3F!Pg5or܌JJ nBeK^3``=t8ya0ǴA|%Rпo4P# ɸ>:cVv?Myoky36K]*d$z4MF?'nX\]O0H, kz>Gsk,w^#]ލ?W CBn& t-Ya}|§q$->{̌B53 rH Evi} 5:B_77PϊfᘃC1ZF.~y5ӃfvT94ؿh PE:V2[?)OҌPGN<10ש_'U]#ƌJ3(v]HՈ?N'|R6QM‘4V5gu) =}CS`XC)WF'ېPsrJ\)Pc:^K蹾2?AΚUGq}tJ ⭤@g AMﻜ(lVjsdL2 `:MX4ק('Rg8enJA{-6x!F+5F*TH+/P)#W^NOZt%W&,^1:U_.B|w }h6@:TDGBO1i5]3 As̄\Lֱ}XD2B/7}Zg7ng-{Q2Jl{`8xmB^Ae{XR/:_<#tRw8'ZYwqfIf]Y[&OPuW55ʿ55ءu槒FrH<6x[whUX oY(zEӄI[ :,z20m)58y՗XD!q ڌq_f0f p n\E0׃Z||0`se1RpyKxάIZMX0hj<ݿY'n?uZkw%|b!S5@oU1yz4t'YnD,pД%)iQ*JC7P", v ^sGXR%xbGؕ\e=a4|ō`y]46Kn%hڹ'u']=&{(l\cKfhfxamL-% } "斒[R^"ɦ} .]e: X2VȒuS6dݺ:їC[C~ k?r}9;?I=7 J1U%Ã0xm49pA My TMԲ_(SoiazHTNޕYv:>}o.}e>$'<~H(LU ^N4 L/BLs-1O>g_+b3d;iZ+(+zxzY"D-0Ҟ&2Z%<`f O~1r/0!U 1 SrFMVr6x 2L=QT :,p[}1Ϧ`j>ޗok̓<)JRnf$QJ>-1٣ ;&O?\ZcC, TyBEr%\c;V9>NtJw&*V(cpvAH=ikyiZeK妜jm0i~1T9< -iv(bI(s㢒ħط[{"e)HNT|62xt\z̰כ"gJёݑLaE>S5vq^$#8,)W_B# [ƙt^ƚHDaQ(܉ibM@vOI?sJ-ӚENj< O࿎TbwZ);=) pG)"YFBg*4ԭYBiUb]򻡭|%#UG]5XԘKnQJb+{]w ,ȷX>F3қ5NpdwxˇZ#V<؋NلLWO~ c:wvZ\m$im7Ɋ97lˇGm}1O<#_avn^XZxVs\t\w'9/:m{Pm +}* Aytk@f hWչMṖw 5 Cw7SjJԍ3h)-ΡA\4iJF+E{DTD6#=sNΓ qٵ9tq :h (wa#W3) >I$b`eWT#ҘGi*H|%2%puo~zM{",x@~nN3QdމU xXDKc*u8z,L* ؅լw$BG3qK?aU.&el/ܥYB~qDT g XwoSs MJì]zҴͬrSF1he ḭL/zqԱ'gZet$y=M=i[;~&HPʩp0D8`CF-tT(j/;%Do7l4$8zHi{6JIK[ ~u~:8O\w0ncD@/N?5)B*:**G,z7nEQ.S'`di|&]6/4UBѴ9.MXG@U {8Q^-J!ؾf.c4=&)VNJ5 pD{UDPdnEEW<'e&BĉzwL $;/L=g ̈mS?jzg}❐ַ/&%U؄ܒUF w 6 Vxq~0g̛%bY8 nߐ%#q^-n C,Tӹb#IsH^tDL] EuՂy!t6 es> [H:-~dXk޼!!~R`4 y.]]QHeu{` Bʷ _F7[|''cCT JGjyv}_̈́A Fg|II1h6D,gg-@~mJ*5hBS\W 9UԤNo^HTs_ V'!9җFG6cq/PEVd^z7:]0UĝqM Bp-u* ?{74Zs[ .t^ sL;=U3 Q#eJ((/UD%9g$1ה+|_Ib 14ɋ;̧;νkS 0. &^e]SpyuvaVAE%/_C|<(>i^&}L|tFIM8 hfgԞ"o "& jm 7Ă&f(]b8ޞ ^l||:G·t< %0 /R÷ F~ͰsVٝ PhuGKwY:? kgm2s@c S?iDF/]DZ?s^4A^&VN3 8yn, GLWmFe>K@V1vQq_'|3(4=9hpVm4IkA8 x v {uoz,Dzluȴ&6J-S3{It'*fa\!dN LVQt3EQo=r+IΐvJ(/xfFЛ/wF}SO4H謹r*82"monM\=Nb]-tj6FEeNXSeE a,)LV@W>USpko>v$!F]-A5v$%(L?RO,տMT($l |myAEw3ͰdK")~7I#(ĹbL f .`ZrqYN$spڄ/˔ȱw;D ;gjOrkQc G zB-.ctm Nգ:܄6c2%:t c vcC}|@񫻩ٴ V{B ݕ6M:4 };pVWz\v<^G\F8z*Dlef,, |wL"GOnt"d9 7O,^t~k -uOeCc;T49)=a٩'K_)e!S&AsÛm?#6$УF):m>biw@{cQ4 pk͓+A-9sƿ9z<\:u~Gis QX뺌6Rnh?/`bGYձkj}>410Mtq?f,1Gt`1#1b 4,eN$Xu]GcD|`CF<9,ƛz;PPrra#ml-vYp+ :CFخ}1< ?$<.O_ zwo# Nt&!g^(q Akj?TZG.%R-|D%>bwՑtivfP(82CӄU_ԫQ֋g& zgTq<8E EޜfW2Y=Q}H|k3.4Z7یї C4 Es@P|"M.ƔGFnh%]֛b0{ck3}Zۊ7"M!ٖ[;GBʓ ۡ&̗0$>.@vU+O3|Xi ]E3!4P ![m7e1kol9&F11W|;sd-XNzܱۂLhcG@XC|ե{,ܞ,õ ~J.%XX*Bí|.w F YOR(x !)`:*f}De^y= SRfm6nlE8.da1ãj ('͉zs&i墢W 7:u%M6^"p]&=&l\UJHWv+X5j+[ֳ`ƭwOpz iQˊCHkmsoJ&k8pR`Łyi0tTKeߖ+?CX+酕z[/rl4C7yݠ5# pS.4\{J?|{jTI{}R%ʳ (e1_KQ$ԴɃ jW{R޷.; fgS`2כ~kxyr^-nw\?JG@wKyj^I- ÚfHv_>{=[ 1e a1o8^Ugql,!s.K*ZpZrQ-%>QD܀ᬋЀ;tϹ6xU1\!g(8]7h8U9_f).Fؘ=ПSfZoRp(Ĕo$M:%B<)x uaנ r1wDߘ0!BGvTh\`}z~*ㄳ]ZbҺUPxO"H ղx fT!4\hص](CAmShL$J_N~buU@"W g܉5u2-ryjK ෶6*$+UmApw'A @7^ `}R}ЯB5;T%Raza+͵wDbfR0C@6k[W(o| vDV=\(L#5qJ8tJ}kuWlcdyWxqIO~_}YOc?;Cqm  A{$ ?'K`/΄~/5?oڕPqPk6VZZ#c)AK$Kkt^ӀTD<~LqH7Z%܇ʖ~`@lI0h@4:Bl^anc'nFuEH-ܑU*LumJԠC~|d&p3sH Xc9#8|G *N$«c_c>>ftϧn 5tL sqz*_+i9z&Fۑ™`R6p ƜDnMsFm´b4SlJc_pKO:).}ṿ;)wQ ݦSĬ9l൥Lތgh)7@^Sj}߯l(YdZ-. >=de}== SZø_/b$ˀMl\ko8{g- _RYDԥ4),9$:˔!NwLwDloU_uY&=Kux{1&x[^RMYLU;ҳV^!3U؜di7ٞQQ͟[+p,CI9_Z&D"N/bc'83wP{c@@D|x9iwDϻ9_, dt~p=U`V`A ]8i0JCD)ь+~]d)tfZ[Cg zڒh*iU~;Hh Җ,ɔx Amj RNKz׍>uI!A[`ߘKA`+Z6ƃ˼ оcu&gI}W+$0g{Mٖspݶ^CIhcwB'=WhR%R =e6)0#9k_s.Ulb|Rmir0 Fը"Ȣo5ítGV#ef-L x+rKAsQS1Ƒ Y%%o8@F\Syj7 #e52VZ*+Hq#,^x4Ij_ G;.0h'OzCxpvFCzF@+}QvL}5t!*톷w[ؠ{w\<$.uD)!}-V&*`~n.lۺ3WG!ǜgJFr* Aix 9+:u/Bo\KL)\%6=|QjeGl34N~wa/ aXe."LLz"n?"G=xoV@Fa|6EU3 2m9B xJY^L1cuŘP((jMrc#/lGFr4e 99dsHnoZi ftЅpdp͸ OZ^_r`Q7*N-+~y*.2X#PN4Q+ޞ`BʁWBb:|@wDDC%PR()[*Zk~M!,PLJp[I;yYm^[ 18UG_Q{( tv gձ/ Pdi,JnIFVnX `n}@Ef}u}c'ÕRv5 z< ޗxp@1yc7s6&%.rhO& ȋƐA1"1o`G^eEf=$XسJߞp$tˆ_ZA3.\ɘI`ܚI=L94)24Qg*&I^'_%uT`=YPndGx&Ґ=HcdQGcd&]ާ˴&XahIXRNQM623iDh{Z`Ơ`R^}63BdWS~u%*X] V䓐Mc˗GgjZaZ$k20ƂpU1%f:ď<]0^wd_ Q8\šȱ2h2ɽR@*ḚJ+kQA>1jH=ScYJu|\a[\xs|øI}i: ϋo*dM ɝ=]<e|$*%͡Vmk}x<[ )lmYj&NӦߕ?m ^Ap(vu<۹;@R28&si:z_gmdHz1k85b&8az&6WLCM쭐iu +A;Zɔ+S[d kĐ\ AFN@@ ˤ@nl:'DyK M+d BQ"N%KLjWr[‹|x7̝sGo~Iin{VNiĸ%qn&0VRRV^D90jDb.?ƈ\[0]IGa*Jl=c<`Lݹ٫}- 258ƺr/}oΈu x ]ۃԉ. #D s$_eD2^3elr×oh5T= =RbFŘ#SD؛;Z)v>HO\qa:kz5~ #0D9 yM{Н#,_9+DApRW$e\~X""">_ȳpb rGܚ1Qqgdh@Sݱ/,1 7/%-meKuؕ蕪$pNQtKe>VdPX1J)r̳l,},$z4ڼ iRߊ2S".XkNXp0Vau_d9bYnKˎ%Vp:`\1XLIk˥E<5k>Aز2 Vr!zٷ u;~ar7#/WyF5TD]iyG=9Z) #I85VRܦW֤v((ċ!g6~O5#܁I=vӭfoᢷ:㇎B=SQfWn]7a ]!)$ =?Bv[m W'~p.FiD'ZRa=(7V*C[95g-i:ȷL2ۧρ1ŝ)?:b#cfzTg^$yύJzܖfWC1a( D 2sp/mSƲ DXm?sQhLm2nlZvAN|pyj|p6Iؒ= ݀R@˽t[2cy33֪h nZ2Ό+b6 ):lōPkX>_ogXh7 ևj V#zhU{|߹Cm. >j1{vX,h3PK $ϛ6Pyق%>#d^uokiGs>"׷i 8.-ju)M B)ޒwyԪ8fx^NKjliQyi/23/(ڎ:xjKvd-4YpJm dxn_$6G;Z!Y\5m=WZ L G^G/ҿT˺NjY`~c ïjUITqy$ރ]'(Ov^ f vlX #Y̓/leBoif K8= KE_{7rYZ2蕔Hs5nZ"e(Ȳ%l^U<,@ q%x_̭>:1͏jtih۷$ S?j\ٺK2r3m"G<&#wy c8Ng ̱JIYT0W2|# ܠK|q}afOi6™Uyli ›E% ~Aj>^͆9VsoMvc(u ^! 29<􂉡<4=jŤ! V72֯psc~a8=Фp}2sd\ Cwv$Nld xĬ78 eRJ!+i鹶'4rRm`f s,Qf spqv6KڵQeD[@ *Z eM/%Ͼoݞ0CneőWqG+Ѕ{˯9R֥]1iҿ=O [ JDi\g! 񃏠?0.‰Jlo(l}A ڶ(noӬgv k{xtpIW|&y)Zq;[s9#U/dsoC РfS8_WA6@z^e;K5zY' a]-02@vGgVwXt)TQ# ^5{z[0wSܭT_:dвBGUSZdnVuMcS8i򚂋cR\ ?X% *HmU41yF`DPNj4D^z^h9IV:ru|%N6vʪ-Y[TzG#>Tz~( 1tn 2hjSf4ʀ`a< K?YQTO'/0Qda>DHcT[Oܦ<1 7E*Cx??DฑT =-'q+POcӈFJ3" +@vK`J i c37+S֧8D,`æRE>1LaO&A*M/p$KAX.ٛ_ ˗sYVF1㛑E#t\$2MdjI\;="$'9yyxۈqb(1n I> zb-"|b *B Sp jB/. 81oƛ??|qib]I(y?q85Ԙ 2J{X2fgpr܋^!kR!ͪ.& (xjw>BsFZtNjsD+rQ8* XL_ NWK(-7rQ`X+{A{- G|[?.OLgDLd Ȧ>r$,1)QKgpV B7"yi?09XGvAtX<STc H5k04~j Zي[ebިR3ڦ$!ugkZiN'49çˉ~$UAx@B:vReGﲊfbԬ !OLɺz6do-ܟ=&J n룢eMHČDJSX'\1Oy gaaRqgKLu])c)Аw^ T/|&u_wKEKT3>>lT^4=a4LJ]|gXˇ5 Lq?]l*,1mNs\3z,L6)Fb&|lVHjiz&j^as< ՝2݋z u lzЈVTY@*5%D1хӀ'l ƇǧHT.g,9U*CP W#L۔Q hcqr3.IĺS) Y3MܺNHrvy80Vɇ.>PW.5-"KCqj"FCЂc4Lb :Gi5ɓԱT CR|9|3+6[i<]3nM*z10E ۧ?Gp^_mU" "sXAde/畬 H/l7؏TǶ_ysHIRLY Zm3yZtƗn&?9*|:qA.~ي| ި#A'aN(IMXɊϩof"k\?*(W.* l [a+ TH\hgW\PgVN"22%,:mskwSI!G\ ADNUh@  !C KW)P-vXU8Q 1eM3!08 CwMԥa!TuAl# Hrq֞yM^rORK0'e,#Is_Zgb+&bOϥkݏ69Q3)aŏ~2YJ;Ȃ';ӄ2tdu7En3po%H!݃O3)@{Ol7~Mo7%X~uZŊAIRj4I]Z$T~"2ZoXe<.Vc~}(ф'fa8PWIXd2&hpf08sA\h$xY f-lUHm>|iy'FEoF`AMt{7Fkk5El73O"ް2Ў'i3~E&ηSN"GX[M`yI"(b>c<;bkH %Ŏ"NrontliO2wuљ YFGb,alb܍LSUۛh~CX|Wn>|MT.튿&`3YIj/AHi}^Pv2@isbPoJ`1,lTY #`ZhnXaڵh_;Eqb'7<4ll%1(KoUg }&L>ɾ>Tl+Vȸ" P+ Ek cBF˥ 19gs8,{x^ _h4U)in9Y E//Ǥ!z8*?sӷOd$ b`Z *(DtP 2ߓ9p:!`{a\պAD$,@{?8ag'|K?)Wt*mwO]<aO&v5L;+%O#+S+(.j.r["$UT1tftvLYtطB`lkVbi,X׵yLzKhHEa\mBAPh` 3q0B+=$зDoaI6zU)SFfhoLMuM/-\PlV*Qe:dW\GC?TA={b`))Csn^ɝ3jߋhUOlOTK!$No\-XThf\7kzwDl2?:$.萼R4!$O32=ܘNQ%NX4Ȇ|a/H& A&<(V)zh|جB)눾=V F9_N(pۤvVtAv;~R7)Sҳ[83PK#"/ڌ\hp^ktD547G*"i/ڔxqc@lv mאԻI1Saw=r\}J?q,z*;#nhyߔ5)"kII!/emMBI.6b~'ΒZjxq&l#IfgĩC/`W :,e?J2H.7V=R5T*HPWoG+{Z1W#HM ;~;kGEAUȧ6,suKVa,U > -07笟Pڃd*f ThjQos/hE͈/Qn'a3rv A& ܑ5|Y ^rm5KNx/KuZK(P1QDX%8Wrj#}AtNݗ'! $GD$MF8sI\( j\zxJf;ŵ"Cr.3)wNqS-pQoc'h/BȢtӢ`ࢍEG% (z{?UB#_WG(P$3˰ۢ\aAC!=+/dLR] f_tNk_G&6 ~~=p:>~̀]P9GJ. Y>̏TjٛGZ:U-FaAXZQpލ<P[k6δsVO%XSb;6ya^kF!5WKeL4_>M1{Q1B6SS!lQdOhy2PyhmG퇝~9[eT!F=U_|+/{c Ť A>)ccQnD8 SAR]57twQMo5dGn1EYӀ/uya; ՜Hh)}2sDK6"(bYJTLnvזVqIPzqOx'򣧉(jz( G=oVs X&Lcb@Z3ݢb{.a4HNTd%%OZpZtٱ<(.vl14&`Տw >о>z0:t`*p1v t#r<0ɚpF-2 Vzlfr$hXO $ R'˦t}E$r:- Ա/WAqyY[$'sJ*LMO=Kmj[ jbWg^لoxK-$1Hɫ$6$/P Y\Vq8D훊 aQxT ACFkH^f5V!ZR p&ҾX@iV'qp{zF17PߐkqUꂍbcQ"18~G(>bi/He;d"D8L) qeRp 4JV"_F<*QwI'W].@e|grsק&^+ R:˕_WGIFL;SR1ō)jL'S_c!Z*N=v*WV_ZɎJsCئi\M#Rt zxA\PIWcu| YH%;;QfzRoɃ/$+־b#=>W0|?TzEh9mB82d4kS{X7Ιi#o@=!mQs \;1xM$W-hzR$"HjЍ=sl^Y4dl! T~9O*ULg '0}kqw{޳6','؟. Ob;} &v{mp ϐY;!Rƛ*|(X!;F7D[Q.2-i`/? ZdO琍}ĂNw7 !Zt*EZiq#ͨZ;i]W(k/lNdEd'")# kL"=L*c$17:f @%PBOV\6W}xvN"-%×mN