nvidia-open-driver-G06-signed-64kb-devel-550.90.07-150500.3.47.1<>,f`Ikp9|̩)}IZrYG\Χ6y>К'wY")8X@+n\I\qŕakyPHO;}diZo;kin-̩ajwT1IQ NÃtE(+|Ph|ɉyj7! CR횩ͫYS5zEw@\J0T0$25-`QNV-ervAV0E ȗY[xXRiQ "|W><4?4d+5 C r# 9Gz  \  0  Xp( 8Z9|Z:ZGH,IdX4Y<\l]^bcdReWfZl\upv%w&x-Ty44444Cnvidia-open-driver-G06-signed-64kb-devel550.90.07150500.3.47.1Devel Package to nvidia-open-driver-G06-signedProvide build requiresments to build against nvidia-open-driver-G06-signedf`Ikh04-armsrv1VJSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND MIThttps://www.suse.com/System/Kernelhttps://github.com/NVIDIA/open-gpu-kernel-modules/linuxaarch64% . o j&D H /n# w - D.k%?& l <Jl?TX=|(9wg5'/ P"Uu &s"K *  & Nbp h-/\h@QO+- uJ 2@ATR/TtX>XeZYdfrr|Khpq u|p_1a2@w7LA Qc &$vOU2>Eke=)> sn^m 'D 8cV d7>L=2 lX!x&J {$!TnCu;A?9^@TRY%#3W 8Y3=sH =):2L aaBKUQ,ps4` E0>LC s 8+aFg+ `5uK$yzR͊[& <Q a XCM=_5 6u(\6%N-96"NH3a' Sh];3|#t?$  3 iA%) 1e45`3F6lzn\%L%',B X?4L[,hB+y-.O1v%e$ `e]@e\eReDeB=e.w@e&@e&@ee d@d@d@dgd@dNdNd@dZ5dGd%yc1ccױ@c_cc@c0c0c0c0c0c@c@c@cccj@cc~ @cr-cn9@cN@cN@cAf@bc@bb֜b֜bK@b@b@blb@bbbb@b=b@b1@b1@b1@b1@b1@b1@b@b@b@b~H@b~H@b|sndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comdimstar@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comeich@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comlnussel@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orggmbr3@opensuse.orggmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comgmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtiwai@suse.comsndirsch@suse.compatrik.jakobsson@suse.comsndirsch@suse.com- Security Update 550.90.07 (boo#1223356) [CVE-2024-0090, CVE-2024-0091, CVE-2024-0092]- Update to 550.78 * addresses boo#1223454- Update to 550.76 * addresses boo#1222972- Update to 550.67 - rename pci_ids-unsupported* to pci_ids-supported* files- let's provide/obsolete nvidia-open-driver-G06 instead of nvidia-open-driver-G06-kmp since older versions still had conflicts to nvidia-open-driver-G06-kmp ...- Update to 550.54.14 * Added vGPU Host and vGPU Guest support. For vGPU Host, please refer to the README.vgpu packaged in the vGPU Host Package for more details. - supersedes the following patches: * 0001-Don-t-override-INSTALL_MOD_DIR.patch * kernel-6.7.patch- re-enable build of -azure kernel flavor; syntax check was wrong- remove conflicts to nvidia-open-driver-G06-kmp, since it's now provided instead (OMG!); add obsoletes to it as well to make sure it gets replaced (bsc#1220196)- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN- kernel-syms-azure is not available on ALP- provide nvidia-open-driver-G06-kmp = %version (jsc#PED-7117) * this makes it easy to replace the package from nVidia's CUDA repository with this presigned package- splitted up 61-nvidia-$flavor.conf to 59-nvidia-$flavor.conf and 61-nvidia-$flavor.conf, because 'install' line cannot be overwritten with higher config number ...- mistakenly moved dracut config file from 60-nvidia-%1.conf to 61-nvidia-%1.conf --> reverted!- switched from 60-nvidia-$flavor.conf to 61-nvidia-$flavor.conf in modprobe.d to resolve conflict with older package, which can be installed in parallel- kernel-6.7.patch * fixes build against kernel 6.7 (boo#1219117)- create /run/udev/static_node-tags/uaccess/nvidia${devid} symlinks also during modprobing the nvidia module; this changes the issue of not having access to /dev/nvidia${devid}, when gfxcard has been replaced by a different gfx card after installing the driver- fix typo in changelog: * NVreg_OpenRMEnableSupporteGpus -> NVreg_OpenRmEnableUnsupportedGpus (boo#1215981, comment#33)- Update to 545.29.06- no longer try to overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting; apparently it's ignored by the driver (boo#1215981, comment#26)- use different modprobe.d config file to resolve conflict with older driver package (boo#1217370); overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting (disable it), since letting it enabled is supposed to break booting (boo#1215981, comment#23)- Update to 545.29.02 - added fbdev=1 option for nvidia-drm module, which gives us a proper framebuffer console now ... - nosimplefb kernel option no longer needed with usage of nvidia-drm's fbdev=1 option - nvidia's NVreg_OpenRmEnableUnsupportedGpus=1 option no longer needed; GeForce and Workstation GPUs now officially supported - support added for H100/H800 GPUs (Hopper)- cleanup; sle12 no longer supported- Update to version 535.129.03- cleanup: get rid of possibiliy to hardcode pci list; it's no longer required anyway; secureboot signing has been fixed ... - removed pci-table.patch- Add a devel package so other modules can be built against this one. [jira#PED-4964]- disabled build of nvidia-peermem module; it's no longer needed and never worked anyway (it was only a stub) [boo#1211892]- preamble: added conflict to nvidia-gfxG05-kmp to prevent users from accidently installing conflicting proprietary kernelspace drivers from CUDA repository- Update to version 535.113.01- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console also on sle15-sp6/Leap 15.6 kernel, which will come with simpledrm support- Update to version 535.104.05- require one-time renamed package kernel-firmware-nvidia-gspx-G06 from now on (boo#1212724)- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Update to version 535.86.05- _constraints: 4GB wasn't enough; trying 8GB now ...- _constraints: reserve 4GB of disk space for building in the hope that this will be also sufficient when building for sle15-sp5- Update to version 535.54.03- Update to version 525.116.04- Update to version 525.116.03- Update to version 525.105.17- no longer use %hardcode_pci_list macro on sle15/Leap15, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed meanwhile also in pesign-obs-integration package for sle15/Leap15 (boo#1207520)- Update to version 525.89.02- no longer use %hardcode_pci_list macro on TW, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed now in pesign-obs-integration package for TW (boo#1207520)- introduce %hardcode_pci_list macro for hardcoding PCI ID modaliases for Supplements; make it default to *temporarily* workaround boo#1207520 * TW: enable only officially supported headless GPUs! * Leap/sle: enable all Turing and Ampere GPUs and set the appropriate modprobe.d option, so we can at least begin testing on sle15-sp5 ... - adds pci-table.patch, generati-pci-table.sh- added pesign-copy-sources, pesign-spec-macros, which are needed to fix repackaging step required for securebooot signing kernel modules (boo#1207520) - pesign-spec-macros: used for defining RPM macros; here: %define __kmp_supplements %_sourcedir/my-find-supplements \ %_sourcedir/pci_ids-%{version} - pesign-copy-sources: sources needed by the RPM macros above; here: pci_ids-%{version}, my-find-supplements - all above needs changes for pesign-obs-integration first (SR#1060443)- added conflicts to nvidia-driver-G06-kmp package (boo#1207495)- Update to version 525.85.05 * Fix build problems with Clang 15.0, #377 by @ptr1337- require "group(video)"- set options for nvidia kernel module via modprobe install script; no longer adjusting of nvidia's NVreg_DeviceFileGID option in modprobe.d file needed in %post- package the modprobe.d file as a sample in /usr/lib/nvidia-open-driver-G06-signed; then adjust GUID of video group for nvidia's NVreg_DeviceFileGID option and write the result to /etc/modprobe.d, i.e. no longer touch a packaged modprobe.d file below /usr- set group id for nvidia's NVreg_DeviceFileGID option already during build, since it's not allowed to edit modprobe.d files during %post- added pci_ids-unsupported-525.78.01/pci_ids-unsupported as sources to specfile- added empty %changelog section to specfile- implements jsc#PED-2658- require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!)- Update to version 525.78.01 * adds alpha support for + NVIDIA GeForce RTX 3050 + NVIDIA GeForce RTX 4090 + NVIDIA RTX 6000 Ada Generation + NVIDIA L40 + NVIDIA GeForce RTX 4080 + NVIDIA GeForce RTX 4070 Ti- renamed package to nvidia-open-driver-G06-signed due to package redesign- Update to version 525.60.11- set NVreg_PreserveVideoMemoryAllocations kernel option now needed for GNOME Wayland (gdm) since commit 51181871e9db716546e9593216220389de0d8b03 Author: Ray Strode Date: Fri Mar 4 14:11:03 2022 -0500 data: Disable wayland on nvidia if suspend is broken- added /etc/dracut.conf.d/60-nvidia-$flavor.conf in order to omit nvidia modules in initrd, which apparently were added automatically - apart from nvidia-uvm module; related to boo#1173733- Update to 525.53 * GSP firmware is now distributed as multiple firmware files: this release has gsp_tu10x.bin and gsp_ad10x.bin replacing gsp.bin from previous releases. + Each file is named after a GPU architecture and supports GPUs from one or more architectures. This allows GSP firmware to better leverage each architecture's capabilities. + The .run installer will continue to install firmware to /lib/firmware/nvidia/ and the nvidia.ko kernel module will load the appropriate firmware for each GPU at runtime. * Add support for IBT (indirect branch tracking) on supported platforms, #256 by @rnd-ash * Return EINVAL when [failing to] allocating memory, [#280] by @YusufKhan-gamedev * Fix various typos in nvidia/src/kernel, #16 by @alexisgeoffrey * Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing.- (build-)require perl-Bootloader due to pbl usage in %post(-un)- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console on TW kernel, which comes with simpledrm support- Update to 515.76 * Improved compatibility with new Linux kernel releases * Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates- added pci_ids-unsupported -> pci_ids-unsupported-515.65.01 symlink to which I can refer from blog- Update to 515.65.01 * Collection of minor fixes to issues, #6 by @Joshua-Ashton * Remove unnecessary use of acpi_bus_get_device().- Force CC to gcc to avoid compiler differs warnings- json-to-pci-id-list.py * added new Python script by Tamara Schmitz which is being used now to parse supported-gpus.json in order to create the PCI ID list 'pci_ids-unsupported-'- pci_ids-unsupported-515.57 * currently unsupported devices (Turing and later, which needs NVreg_OpenRmEnableUnsupportedGpus=1 kernel option; Alpha Quality!)- define %kernel_module_directory macro on older distros in order to fix build on Leap 15.3(GA)/sle 15 SP3(GA)- update to 515.57 * Backtick is deprecated, #273 by @arch-user-france1- Revert last change and use default CA [pesign-obs-integration and kernel-source docs are incorrect]- Create uefi cert package- Sign the kernel modules and compress them- don't buildrequire azure on aarch64; no such kernel flavor available on aarch64- move cuda-drivers = %version provide to nvidia-computeG0X, which then again requires nvidia-gfxG0X-kmp or nvidia-open-gfxG0X-kmp respectively- preamble: provide cuda-drivers = %version, so you can just install 'cuda' meta package to install CUDA stack (cuda --> cuda-11-7 --> cuda-runtime-11-7 --> cuda-drivers >= 515.43.04) from https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64/- preamble: added Conflicts to nvidia-gfxG06-kmp- update to 515.48.07 * List of compatible GPUs in README.md. * Fix various README capitalizations, #8 by @lx-is * Automatically tag bug report issues, #15 by @thebeanogamer * Improve conftest.sh Script, #37 by @Nitepone * Update HTTP link to HTTPS, #101 by @alcaparra * moved array sanity check to before the array access, #117 by @RealAstolfo * Fixed some typos, #122 by @FEDOyt * Fixed capitalization, #123 by @keroeslux * Fix typos in NVDEC Engine Descriptor, #126 from @TrickyDmitriy * Extranous apostrohpes in a makefile script [sic], #14 by @kiroma * HDMI no audio @ 4K above 60Hz, #75 by @adolfotregosa * dp_configcaps.cpp:405: array index sanity check in wrong place?, #110 by @dcb314 * NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, #116 by @kfazz * ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, #135 by @sndirsch * aarch64 build fails, #151 by @frezbo - supersedes backlight-workaround.patch- Set mno-outline-atomics to fix libgcc issues on aarch64- preamble: require kernel-firmware-nvidia-gsp package for nvidia's versioned "gsp.bin" fimrware- enable build also for aarch64- improved summary and description- modprobe.nvidia.install * install script when the "nvidia" module is being loaded; needed for creating devices - specfile * filled modprobe.d config file (options and install script)- kmp-post.sh/kmp-postun.sh * additional code for %post/%postun scriptlets to create nvidia devices - specfile: adjust %kernel_module_package macro appropriately- added kmp-filelist - adding an empty modprobe.d config file (to be filled later)- added hardware supplements * added my-find-supplements, pci_ids-515.43.04 * changes in specfile to generate the hardware supplements from pci_ids-515.43.04 via my-find-supplements- Set SYSSRC and SYSOUT for building with proper kernel source tree for each flavor - Exclusive build for x86_64 - backlight-workaround.patch: workaround for a build failure with azure flavor - persistent-nvidia-id-string.patch: make persistent nvidia id string for reproducible builds- switched to a known license to fix build: MIT/GPLv2 --> GPL-2.0 and MIT- 0001-Don-t-override-INSTALL_MOD_DIR.patch * Make sure INSTALL_MOD_DIR from our spec-file is honoured - Make the default flavor build. Not sure how to get other flavors to build.- created package * build still fails completely * more things are missing  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~550.90.07-150500.3.47.1550.90.07-150500.3.47.1      kernel-modulesnvidia-550.90.07-64kbKbuildMakefilecommonincconftest.hcpuopsys.hnv-caps.hnv-chardev-numbers.hnv-dmabuf.hnv-firmware-registry.hnv-firmware.hnv-gpu-info.hnv-hash.hnv-hypervisor.hnv-ioctl-numa.hnv-ioctl-numbers.hnv-ioctl.hnv-kernel-interface-api.hnv-kref.hnv-kthread-q-os.hnv-kthread-q.hnv-linux.hnv-list-helpers.hnv-lock.hnv-memdbg.hnv-mm.hnv-modeset-interface.hnv-msi.hnv-pci-types.hnv-pci.hnv-pgprot.hnv-procfs-utils.hnv-procfs.hnv-proto.hnv-retpoline.hnv-time.hnv-timer.hnv.hnvCpuUuid.hnv_speculation_barrier.hnv_stdarg.hnv_uvm_interface.hnv_uvm_types.hnvgputypes.hnvkms-api-types.hnvkms-format.hnvkms-kapi.hnvlimits.hnvmisc.hnvstatus.hnvstatuscodes.hnvtypes.hosos-interface.hnv_memory_type.hrm-gpu-ops.hconftest.shcount-lines.mkdkms.confheader-presence-tests.mknvidianvidia-drmnv-kthread-q.cnv-pci-table.cnv-pci-table.hnvidia-dma-fence-helper.hnvidia-dma-resv-helper.hnvidia-drm-conftest.hnvidia-drm-connector.cnvidia-drm-connector.hnvidia-drm-crtc.cnvidia-drm-crtc.hnvidia-drm-drv.cnvidia-drm-drv.hnvidia-drm-encoder.cnvidia-drm-encoder.hnvidia-drm-fb.cnvidia-drm-fb.hnvidia-drm-fence.cnvidia-drm-fence.hnvidia-drm-format.cnvidia-drm-format.hnvidia-drm-gem-dma-buf.cnvidia-drm-gem-dma-buf.hnvidia-drm-gem-nvkms-memory.cnvidia-drm-gem-nvkms-memory.hnvidia-drm-gem-user-memory.cnvidia-drm-gem-user-memory.hnvidia-drm-gem.cnvidia-drm-gem.hnvidia-drm-helper.cnvidia-drm-helper.hnvidia-drm-ioctl.hnvidia-drm-linux.cnvidia-drm-modeset.cnvidia-drm-modeset.hnvidia-drm-os-interface.cnvidia-drm-os-interface.hnvidia-drm-priv.hnvidia-drm-sources.mknvidia-drm-utils.cnvidia-drm-utils.hnvidia-drm.Kbuildnvidia-drm.cnvidia-drm.hnvidia-modesetnv-kthread-q.cnvidia-modeset-linux.cnvidia-modeset-os-interface.hnvidia-modeset.Kbuildnvkms-ioctl.hnvkms.hnvidia-peermemnv-p2p.hnvidia-peermem.Kbuildnvidia-peermem.cpeer_mem.hnvidia-uvmcla06fsubch.hcla16f.hclb069.hclb06f.hclb0b5.hclc06f.hclc076.hclc0b5.hclc1b5.hclc365.hclc369.hclc36f.hclc3b5.hclc46f.hclc56f.hclc5b5.hclc6b5.hclc7b5.hclc86f.hclc8b5.hclcba2.hctrl2080mc.hhwrefamperega100dev_fault.hdev_runlist.hhoppergh100dev_fault.hdev_mmu.hmaxwellgm107dev_mmu.hpascalgp100dev_fault.hdev_fb.hdev_mmu.hturingtu102dev_fault.hdev_mmu.hvoltagv100dev_fault.hdev_fb.hdev_mmu.hnv-kthread-q-selftest.cnv-kthread-q.cnvCpuUuid.cnvidia-uvm-sources.Kbuildnvidia-uvm.Kbuildnvstatus.cuvm.cuvm.huvm_ada.cuvm_ada_fault_buffer.huvm_ampere.cuvm_ampere_ce.cuvm_ampere_fault_buffer.huvm_ampere_host.cuvm_ampere_mmu.cuvm_api.huvm_ats.cuvm_ats.huvm_ats_faults.cuvm_ats_faults.huvm_ats_ibm.cuvm_ats_ibm.huvm_ats_sva.cuvm_ats_sva.huvm_ce_test.cuvm_channel.cuvm_channel.huvm_channel_test.cuvm_common.cuvm_common.huvm_conf_computing.cuvm_conf_computing.huvm_debug_optimized.cuvm_extern_decl.huvm_fault_buffer_flush_test.cuvm_forward_decl.huvm_get_rm_ptes_test.cuvm_global.cuvm_global.huvm_gpu.cuvm_gpu.huvm_gpu_access_counters.cuvm_gpu_access_counters.huvm_gpu_isr.cuvm_gpu_isr.huvm_gpu_non_replayable_faults.cuvm_gpu_non_replayable_faults.huvm_gpu_replayable_faults.cuvm_gpu_replayable_faults.huvm_gpu_semaphore.cuvm_gpu_semaphore.huvm_gpu_semaphore_test.cuvm_hal.cuvm_hal.huvm_hal_types.huvm_hmm.cuvm_hmm.huvm_hopper.cuvm_hopper_ce.cuvm_hopper_fault_buffer.cuvm_hopper_fault_buffer.huvm_hopper_host.cuvm_hopper_mmu.cuvm_hopper_sec2.cuvm_host_test.cuvm_ioctl.huvm_kvmalloc.cuvm_kvmalloc.huvm_kvmalloc_test.cuvm_linux.cuvm_linux.huvm_linux_ioctl.huvm_lock.cuvm_lock.huvm_lock_test.cuvm_map_external.cuvm_map_external.huvm_maxwell.cuvm_maxwell_access_counter_buffer.cuvm_maxwell_ce.cuvm_maxwell_fault_buffer.cuvm_maxwell_host.cuvm_maxwell_mmu.cuvm_maxwell_sec2.cuvm_mem.cuvm_mem.huvm_mem_test.cuvm_migrate.cuvm_migrate.huvm_migrate_pageable.cuvm_migrate_pageable.huvm_mmu.cuvm_mmu.huvm_page_tree_test.cuvm_pascal.cuvm_pascal_ce.cuvm_pascal_fault_buffer.cuvm_pascal_fault_buffer.huvm_pascal_host.cuvm_pascal_mmu.cuvm_peer_identity_mappings_test.cuvm_perf_events.cuvm_perf_events.huvm_perf_events_test.cuvm_perf_heuristics.cuvm_perf_heuristics.huvm_perf_module.cuvm_perf_module.huvm_perf_module_test.cuvm_perf_prefetch.cuvm_perf_prefetch.huvm_perf_thrashing.cuvm_perf_thrashing.huvm_perf_utils.cuvm_perf_utils.huvm_perf_utils_test.cuvm_pmm_gpu.cuvm_pmm_gpu.huvm_pmm_sysmem.cuvm_pmm_sysmem.huvm_pmm_sysmem_test.cuvm_pmm_test.cuvm_policy.cuvm_populate_pageable.cuvm_populate_pageable.huvm_processors.cuvm_processors.huvm_procfs.cuvm_procfs.huvm_pte_batch.cuvm_pte_batch.huvm_push.cuvm_push.huvm_push_macros.huvm_push_test.cuvm_pushbuffer.cuvm_pushbuffer.huvm_range_allocator.cuvm_range_allocator.huvm_range_allocator_test.cuvm_range_group.cuvm_range_group.huvm_range_group_tree_test.cuvm_range_tree.cuvm_range_tree.huvm_range_tree_test.cuvm_rb_tree.cuvm_rb_tree.huvm_rb_tree_test.cuvm_rm_mem.cuvm_rm_mem.huvm_rm_mem_test.cuvm_sec2_test.cuvm_test.cuvm_test.huvm_test_ioctl.huvm_test_rng.cuvm_test_rng.huvm_thread_context.cuvm_thread_context.huvm_thread_context_test.cuvm_tlb_batch.cuvm_tlb_batch.huvm_tools.cuvm_tools.huvm_tools_init.huvm_tracker.cuvm_tracker.huvm_tracker_test.cuvm_turing.cuvm_turing_access_counter_buffer.cuvm_turing_fault_buffer.cuvm_turing_fault_buffer.huvm_turing_host.cuvm_turing_mmu.cuvm_types.huvm_unit_test.huvm_user_channel.cuvm_user_channel.huvm_va_block.cuvm_va_block.huvm_va_block_test.cuvm_va_block_types.huvm_va_policy.cuvm_va_policy.huvm_va_range.cuvm_va_range.huvm_va_space.cuvm_va_space.huvm_va_space_mm.cuvm_va_space_mm.huvm_volta.cuvm_volta_access_counter_buffer.cuvm_volta_ce.cuvm_volta_fault_buffer.cuvm_volta_fault_buffer.huvm_volta_host.cuvm_volta_mmu.cdetect-self-hosted.hexport_nvswitch.hhallibrarycryptlibcryptlib_aead.hcryptlib_cert.hcryptlib_dh.hcryptlib_ec.hcryptlib_ecd.hcryptlib_hash.hcryptlib_hkdf.hcryptlib_mac.hcryptlib_rng.hcryptlib_rsa.hcryptlib_sm2.hi2c_nvswitch.cinternallibspdm_lib_config.hinternal_crypt_lib.hioctl_common_nvswitch.hioctl_nvswitch.hlibrarycryptlib.hspdm_lib_config.hlibspdm_aead.clibspdm_aead_aes_gcm.clibspdm_ec.clibspdm_ecc.clibspdm_hkdf.clibspdm_hkdf_sha.clibspdm_hmac_sha.clibspdm_internal_crypt_lib.clibspdm_rand.clibspdm_rsa.clibspdm_rsa_ext.clibspdm_sha.clibspdm_shash.clibspdm_x509.clinux_nvswitch.clinux_nvswitch.hnv-acpi.cnv-caps-imex.cnv-caps-imex.hnv-caps.cnv-cray.cnv-dma.cnv-dmabuf.cnv-i2c.cnv-ibmnpu.cnv-ibmnpu.hnv-kthread-q.cnv-memdbg.cnv-mmap.cnv-modeset-interface.cnv-msi.cnv-nano-timer.cnv-p2p.cnv-p2p.hnv-pat.cnv-pat.hnv-pci-table.cnv-pci-table.hnv-pci.cnv-procfs.cnv-reg.hnv-report-err.cnv-report-err.hnv-rsync.cnv-rsync.hnv-usermap.cnv-vm.cnv-vtophys.cnv.cnv_gpu_ops.hnv_uvm_interface.cnvidia-sources.Kbuildnvidia.Kbuildnvlink_caps.cnvlink_caps.hnvlink_common.hnvlink_errors.hnvlink_export.hnvlink_linux.cnvlink_linux.hnvlink_os.hnvlink_pci.hnvlink_proto.hnvspdm_cryptlib_extensions.hos-interface.cos-mlock.cos-pci.cos-registry.cos-usermap.cprocfs_nvswitch.crmp2pdefines.h/usr/src//usr/src/kernel-modules//usr/src/kernel-modules/nvidia-550.90.07-64kb//usr/src/kernel-modules/nvidia-550.90.07-64kb/common//usr/src/kernel-modules/nvidia-550.90.07-64kb/common/inc//usr/src/kernel-modules/nvidia-550.90.07-64kb/common/inc/os//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-drm//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-modeset//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-peermem//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/ampere//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/ampere/ga100//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/hopper//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/hopper/gh100//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/maxwell//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/maxwell/gm107//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/pascal//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/pascal/gp100//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/turing//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/turing/tu102//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/volta//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia-uvm/hwref/volta/gv100//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia/hal//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia/hal/library//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia/hal/library/cryptlib//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia/internal//usr/src/kernel-modules/nvidia-550.90.07-64kb/nvidia/library/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34154/SUSE_SLE-15-SP5_Update/021e96ff20b5e9337ad4e99b5f740af3-nvidia-open-driver-G06-signed.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textC source, ASCII textC source, UTF-8 Unicode textPOSIX shell script, ASCII text executableRutf-862bea50d41ff546d2783f969bc9e2e3e7ef45041f15f399788271b13925e186a?@7zXZ !t/C~]"k& $S> PI j#[. &)"yfGߪ}S5jH5wqy)=vW]l;)'xÎIG Ko*gHXkC)ТLI 2<E26UhRv[>z|+ ;Ӷfܷ]j(ڇeD&KH HlX(NT)KQ܈S (N)qٜ. S@omYc;՚S-=,WkרΤ7x@.%h+Bh,,ÿ5ȻPTLeѨ߆[T_k=Jsc>?=|w{,F!&JBɲUm:e1e //c 3zE;ԱªT-$9t͸z0{ s.K4Ɗ[TjϺpLj,BՔ[(y.(eZJݑc=b)Lzeo:_"R|HkCx56OXQ)h熳ŌH\ ?ž 67h |7N6lkn5-j 3ɬJy)Kt-10bYNXQ|ƪ-~DŜ>VB[=3zprIv- ڜ3`$N@+If%lK>tcڗnG\ 1'#6 vŹ[48wvWAr *oRڊNu"&iMz͂ti"H:~hԏUp]Rt>Ͻ?4-[E`2]c_n}}ٍgEj,NJk=jĞ oVxYoUC __S2J `t&O69ޛ\a"S6ۂ|h!P=jY}G`[Jokꏻ 椝vQZmGUͻ骋 ͧ>Rva#=-$\ue)g,e8HSu4y֒(Cva$QJt~ncJ-*\]c[ߢaq=uf?϶mu^󀼓zo.,W jfҡY$9|OtJ '$ ukO/Kx{qX?Ks"f)b`xȷO+֙!?CO2]tךg7EߤkdhڣЩ KnƶEx`wϤc. Q8^Y]b-I R(W B*'3B$՜lGi[+x '[DIg@waOQYj u+N%IY1/YksJTBMX [ YغkPׇnnaXo-G8'?=.ᕽhG5w 9|r- \kH_/)>cVhƍ;MPݣ9'bwK/qݧֱsx'F4+/K/G'&Ar+`YG' @ Jθcls߬;HEa/Z>bۃo? <Ot:N-䇢ʼnt>(&VA&AnшƯwvj=kźFrgA#9uƽƟGgkx[9Shq1_gvn؝h*fuNдkCar:YY<䬴ceSCO "k Q?ʠO@nVBG_i p@zje.?.jTqDkX ;j4fK(?2+1XlV4؀ s"IF|MrD0|g˪°T@D<$Cۭ3w=3 Y9Ⰲ4Te[aL(B":~8[G^3*i>" >8L( kJ<6،{Dx8_γ 8j0XkkX-{vFP{z7#A*354G?{bw٢ ;lw +BٙO;s%82.6N:UW.ΡDHOiT ^šU,x z댥brCBB֋g6=c/U UcÞ,1iANQ_<,쓚\NZe q뜔;Հ >5W> ӁK:AgBA.<pZ}"̪I ̤zhK(_7z-0yi=cJ27оCjݵ*\8Ԣ5;S%GW7k[.vFnf\97%)@me?o&KQ0u'Lm"l 2&g6]CpD>)CA/qf$M8cŗUV摭۪Xtz 莏?7HtLEnWPP䢒L!HݷNzЌ/a׏4&>vҪ-_;}`l&5pieUTԯjEyNQ48(!sBsJ|}:YUL؂ @˶w07wrRoTϊcTEYAj9YGP(`V;u".m_ćvucbąnzz]!cHX F/BL N3𛮪ff]e$V=F$)x*[Q6ɗ׷ehWV'К4& RSJbM/nʵGltMrzLZܳWq?X=ҕCHp/5X'VC #HMcTK-dS#,"N-G16ìY[ޫQ?,foF0d*᾵t^Z*_Ŏ1`6鑄!uR/m(d~b.8MS:$^A9I!ER'r/KpM{R]2ZLE¢& r& mZ}4&AΦgȡ_m6NwN<ڬIBQ-&9-9MM}\ڲ/x@ # LM2ltYnukNVqsBќ~`$ꚤZ -΋,jѵϚrzJZTnsv%k% YwxdrdZlgzu#'6HYgs+^ضe[deJ`^ȧn$T*]YeJ@aBF {<c M}*400sRKU:,)|q2[QjJA:"n Žڠ|5V P}YUיTm}9_D' ֓}1bd4fwA!HQe; &\N$"w9YXV} P_/`--yBR/ԉ@% C0xk{ceQ`!ڏZ3ږbl™mKYr??&'AhDO4!p"e\iip܆"tE'/jܔ~*3,o/b®OI%z)W=bG/j_P(⅘jK1O<$Zh##>tw`N_1@Do($HNDuYv(S2ׅ.[V +;7BO9>)ўu&|d(F˱n3%s%NT?FqуYhAWEa*_Btkri0_`d8ed Z?o]=OT6(]1kM*#`t[WlW8(UIt]"Z춣덛qtc&ZUx,[? Wm;4;.L@o\Ϡ!0 z['HYgb!hz(Nʹ(H?VZ͋ X ɸ, 1b( 8쥸rŃKZ2MS.[ssz'Q/RxT&98_>3ڬ5PXPc#RHA-}ղR鞤Q 2$b+ Q?7llalI6b0#QtVU|Eb|lt 瘸r4ƌT?pwP: &JK1R"9e'ƭlO#y8R T g5x/_Kcy&=~\y#g&M ?ro_ Ov?dIYyŨ5xjNOvD]$2>f;v|uwg,C7c.L x]1m&1>z^KWׇbͿ 8e:bI.@}Y8ïԗZ.XK17 E;n^M F8I,@;  #$Ptt̬j ,5q_! 8ЋoV#8J)0jG5qzNOc^SC`:vpjy/@|I<'V (?yfXm_r)[h1ct2yvO^xD'i҇Jĕ;3eWmӍ#TF0\Yw#Ncf_+TyE{n.ޗi#P"S2[%sW5RŊ"_4H}h`DOg [&6|gd)i=O7-$6~9ƽLGN8. )rOJtTr?}hRޱ8$'h^Bt?(Rzo&eGE FP7a4|{yRsԧfؚK7h!܇Zhw*Xi\BjՓ.|;7yxdʆBНAN /RC٪K'rI8m%$H8_άeD@sY4a6DnLiW$ҙ`gjDj toY0c:b[0&a(_CGCI}f`JUuߊl9-O2,S{yf[T3ݢ(ųеcp6rKÂD[ДVX  qY˕(3YGC t7:@7#[){K22XJ#)ʏAaK#UPjTY)grNk:-FIܰPK OS!ݣBEVHzWoKC-[&ru"Z$cZiK8G%4 $!x4vP7ךhNJP,nlnW FbçnEt$׻ot3D0NZDWE'*Uփvj1׆ubZ5h=I3c׻rWg?n\wGyD sO I"OA=aߒqk"K"'Iz/~;JEQx~c 0l 75aPr/0b3'*qMG-} 4vtWZM]9So~-G^Hv=/˚L{.QA  gZ<6sQ.d&߾4er++&2En_lr-xvRv{O!˙k?Nj"qaK(5HYlR("bRet4$q)d*9:v*vG*Evhi4T~;j.]; z,-;k7ӅJ$ȤulUԌl˼M`[gEV١9 % [˜ 7tQtn[} u`eJ!*.~.K4I!$ Z[.<Տ4,ʳ'5ѯ[ingp0Me و[gaho]kO ̖n!v Q I zg^](Y&])  pҕ@:0EntŏsF,:N#G%˧O3E4a RA3FٓpiHf&>nNy8@D9]U3-~!Dr >W[ERҦ#klLhMH봩ZLkG -_m9Fƀ5hWJ͜|xղ䖊e{n9 |L>6`[،Qi\يfMVB}mGV`7Aelc m̴ "YO8y^E/*.B};nS_d,Cm{bQcrWR3(>G Рbp\HПC޸,{,9xC_#MJgee6WjW6>Gњ35{ T]]Qy Ҵ'$Xv4t&~2S/y%u?31"q^hS> m\o,gY9<$ 8Y1qUKsdê: 5sn 5K%|6G,#u':qWBZ y4~y,y91m_=XUc-%兄uwVJf_I.+Vmd*ȬzTW}m`Ghc˵c)Y/@σ+6W0pu;Vt*.6MӃt8̀1+&R^GSSΜCśbn~J:A-m@c,M@0^cN7r!.⑓X/ؙw$:qU.l b < VWb? r!K<ˀ x[l`,پ6Cg qqAi koq[bWh BS#ϚNd-dMG)=˄$&g͎?DK8Ҹӫdg7s:l.γźU+ˈ *{-D p-q' 2hn  ";fM*r0"&Wų:BkJvz&Kn \H;M(G'pP :5^^NȠJ<\H.Èd<0;[a`/{k5U^~^7A~2t0bKwE>)!490wJC&+^W4QkB!\3yr3Xo\S!D$~Cߋ+w >|!uFfX/ W""wUێm[zV&2Eٲ? zh) hbk[Ğh5Δ,9y*ч=NG!@S{S1d8Pu¿0H}P$tv,s;aǜ4U\Kଦǩ}-H[?:F)uw^jDYu ®PH>?'%fĖ$v\}eQJ4zFw!gՉUkt…y탗bP;]`nWՅq YC/U,-zԚ|6BםF6 h;4QIΑF(ɷp n [C B*?h鎩Xs`d LvFn[*To>`4g{;V r"njdџz8hh|nͱIS;+B .*f<\FbsETl/n^jkk&6IlL$!cRx 7Z@.dΘwo5Phǃ]Oul˜U yXҼt8F:'6~92dBvozҮF1烺},DSsU5"I{#e7 v -l{b˙ W,r$Ndy;ni>)r6ď^ޱ}uk$9\ iU!הU`<Hl)Ou+rCQD%ޱ{W$+EENG /ƭlN;.{vGv:>RKJ"՜_iE@C:Nwz0g rZGZ{([F}6_- eh.m($d.?1nGiMQ͉W],KxRrJA02_Tnltd = ѐnҗ6wlq9REB`HE鮾k q^Hx!VɜȦl :pw]̆aGJ Gi#6 waO^P6dt>7L7 ˆ'jIA2YuqC!2l 8p802:!,kW>a`* ;8|"pEƍ6\ŵ;1Íp99ܼl1*J]cЋis#E)5]]tZ;1$E1!>:ω6"0~B*经'\e|xˠ䒼Ga=/}od$n3e|߹ ߲_0p@ܪ`KJ.>Æ[~®s:&syx+fWsz2h[橠y!HC=?%SE j;1dtfVz̈́ IY>FNtiK%Mc bI_zL]`i›,jеʀ6*M`_U~tgLٺ -c' pcI 2aqf𶠨Y⬠^P,er00ȿT3US3J#{8<2&J;|3'YeAx{PA8-J ٔ̇x`s֟o<q>& )% S)P7m:bbS6=Lxpzeaa \jlTl5f͉_#nW_B%-*@z\s+p_]Vh̒DHI%JRHlp]=T]-fV^@7l'}n! f5LZS9%e@+?4tFk|+d:pIyAa%by|M9W!wB 3b?{t}sFa8jSmXGR+7~`iK P }ƇF d ʞD=Lϒ4l|b&9n){ JT06U"bP|ƒUoo|MI'!I36> _T7״< gʄ D#E-+'rkgx'{y4PL% k4s<#ÕF>Hi{.× Vcӊܻ@4SoHr|;1^PMF85INLN5j1)5`=II `)1)zFaE"1ܻ&)*xz+gأCKHSҶ6IǯdsHRVI|p`Jw=426D%ͼ^04MU~"7Q :r/=HblڱSO4nSdfE >S~>b25chirH!TFeEp){jcue" oo޸h+-:C@^ӍװuPrm)tqg e~(m`&XltjX_]\a OJWQ=i1uX0'$֞DBьrUKߝԩm`cbdPέZv9N2pdԢ5!a2?r Rvu͎AQ.n;=xc 3MCULa"PbY9 i<4T0Vۑõ+dwQru Db+ۨs^W<\#AXؒfM]R0 x$s2CFNO bXB94]>}f5uR3c0l*vG@[r?V>ŸL@mWO/>Itp8ۄiKU~KVB.n\'Fm BF3umYs_PN_2yHa\q ^xmqI#@"W*g gfV*c,.z NNi5qo(T͏D@Ƞ}po d=:_,$Vߕ-5?-nccEoE‡aKoK~PvEFsW\D_'z,Q=>QvUKAe_;7׬A!"rskVp U8^ph,yGtVT_7[9YHZF[m?JGÇ'^+0:!0؆J \q>p|I(۰j1N(-pr)JaAaUFqwЈ\xmAVi l89A>cjf7qG~B wuc:N#.%Bx0<F'{v5k@6(&}G{X^fBQ$=wWuL5$ p^%EɁrdC ZߔD$MY@ځS@3#*&|Nny\b•;r K.n͎io~HwՇAkQ4 TWoG7&Ϯa\&1dZ?>UVFpQUKC*<ڄmHKWb|Q_>@i_f @ave; 7}1i"hזӽ5-}Q >z\ D/'^*@ w\KJ xJҮ^Դ) A@ީe#rO  C |MG 7 ,HUEQ:KjHle=Zo}ٺ4Y;@D':-:)ZهڞkivElvbTXn?垝 .qyfH3 _8ˮ}3 XF x5ӪnS;8yo+nG )X5E̲AXVP0N^^\O$\rr_jdr bOִrb^OJ4o;Br(\m;6J%p`ǓeMbB*= :HEy2V`xM=1ʏo5M, 0_:Ɂ;A0̄sD.u,OдcZK, G|rr-q<';\T"CFDX6x(#/Ԑ(%l,I;G^sǀŲ]E@bZ*"c af;V߂MdL:5+PB_3u`znVCŴޣ8Xt$ys{nq:T?߲hHNާ] FY?`}4- RF`EWnB&}ndDlz.01?+ DtiT~ݳ} uaAP݁UYH#ʠv \K*7uY*f8I^¼/U8&ɘg;a,3 12㛆P$NL-o_MMiqme0~i`֊ w9bj!KUqEzgKڠ/C'nnL#ҿwmȻ {K[j|3%x; u;dTdW vz&(5`a"SReJ0[·}; QtZX֗Cd{ςX#ȵʰXsG9n- wlL&@}S ) RlǼwģbYW neCqbin=EmA`'c읃>:ƯEo_{B.p]~$ro0 8>[s5PXmi|+"\Ht.Ĝ7h+-A Yai#cO]Chp2^:7u;pGuRҚ+MAd+dqH$SA%DW eŊoN(n? 3J> CQ=$]]^J!N9|h%ٵ: =-wN02u!r/[2G41N1X Y|Dk PTKf{@&mX_/ 1{iqab.H @(`A^;p'7|5(kMVP%iY}Jgw f`x]p+g gt&}hqΆI^k&p}L\RknCUXVU zRk"̢[wΈ aRm 4Jux~T* hO)dmsCktԶ>RMNEieBW_b0i"f_Q\A=DJ78+JȳΏr 8N8 PR?dzR(U(_$pu@GYp8]vo`oWma7CD!O>D%omd`o,(6i˺b@MӀ<μW4=A5}-p'$5>ZT6ȆC5SDZ=8tZ? =#OaV,&j_c"Ex qXq;כ5pYԇWmNRQ# dž_U+#]rC1:;9s2d(Y@V? pYKp}',ۤ{ k [_?E⼒Q䇼d?^(烒 Ki%nv>*־TrcʚO9{߱ݨ+rFiC3~s)"=i@'8MS 64@[ [uwtShvgf)fs4F Gg "Q[B'. p\1k5r϶"j~r%l?S<")z پVcA{(V|bR6[&g F:)jprYU]չ03ݾ+G-`&J~gʩsCP,ĽId>eM\߆]49eY} T.[%evxaF7:P{WE|s7j%0^僅?sYlU=|9}nk^ Tx:UtL@4͈7qp~ՒkkO~I;$Lxx1M W"#jL,e4*{\ &Sb ? Xg =a8gIjOJ6h!iUvB 'ѼBzݛy~Sϯpcl.ÃMUSqwtFDݣ0WltT|G'd/V5dky>hYqϒ8ȟ 䤮Y@FۅDZ 0o>aF  1>; ؐwR-X\kfYiqm+14ź\"f[ BJ`ͰG%86pc6yQN'㯙w%fY5-j) \-6X"YÓy K/T>N҂oE\n̥DȰݻķW{VVDr-wrN{O3ͪ U1\g`?Ĵ"lvay]|$_FsKyM!<$/B2aGRz=#~þ 'Zmt!6 ɪ#HcJE)*&A:SU}AH_9W%\&c<%D$Pxrq=V=xϑFK6\k@Q4eDf" (-iiJp k$1%$ES{՛HWⱁ 4h"aofFS+{]DKv N-aS4vXt]H^D%M8)$۹4wu99 =`2&W,]fгMv4&" ws+/kW1%R ޯh9!mYAL񼴼OÄM0pUul u34F[ԺrM{Pf;I\}zpso xiG$WG BrLZ]'ujVo\/̮asvuoe(~kZE3|RV›#xOsx+C=|ҩIGF6mNBpÄJE1dAhkPyȉ7Nq"2i>?e?aI6W6i0vW!!/;(B)ey&SA89_8B39fڨPBl" y9aČ/AyrV{Ayї,ƀq2A;^! C7nS7To@P`mΙi3 X az-xNmj:z*VR ;[}Y'SE{O wM6k^Erf2uǼk.歙j<`jj2%d37B ~%-s 88-3 V;ZxR&lQ:I6%Ų\. .S2h0/_BKY-~u:Z{d>$oL#,qŘ5QܫBR{x'7w|_!1 7Lq)ot3 6G8^&&їmF٬~jҿtºF7P}7^wVugԎo0S9iལϽYriu* A$2al{yK_NUғ~\\ ;*kge..\uX[ V͌w 7`"mdM̥t 傜5UߑV)\Bx>{Pm[nE>lb^XK.@U/mQK$P̍EP{[ 1F 2QärWAQ_-3X)_Cʨ8z)bul (m,0j^`RnvG vjsI!ׂ4k47(7:} kz6/!s_@$x1c jVBVca#s.-|vUMw*G=)֎|f{L%R P,λצ{ǚ7 Vg6 GӏmLnWg$HAKjC}f'ּÿ.^|' 9PmDtNC_Wŝ"6Le{PҢ6.ߨӚYDńB<^M`5/**a^P>}+w_B8Dhx;۰·X:wR6pkj#7r~Ta7Dq X+RFuS35ɻd:-Խ= K|cQńCKMeZ⧳, T Ӟ_Mz]: !_T ܰZ) 5Ed ynJ@ȡ5nVruOI±lrh3O䕄Pc\<8I5gRySX+`c/5ʪ_!ڕL(? F*_ yon h AhY+5e0a!=3GyztHKH,p%c{4mLt<*_)qMg\(+n72 ]pLVTj-@}xJ>7s=k;/߂S K~Az?Ax5tT@3:#t8O<|Z֕l^:'~jz4gOQ4Ёq(`{Eu9 4EskMRҺϽ|`.z!&#R]b r/PYvS^}geb#x6-@Lފt;˒Nm! ҿYC* [ VZ'Ŏy*'yB),"]bcx'|^|IHU}XC|w._G(f&u1 0NkU0o &9LV>Y;gpUbWIY>94#jC˫aݶ~*^|#J e]LcIi;Z¬m򧢔<$ErH&tuNSMfEXX*!R4_e0Xsq@e"tG&c¼G=#KAM0Ca͛^[Dz9RqeP4lGܼ qPR+i<{i Eaj`_[d q{$sZan}C\eS;FiB V #XF({< BBzz XH6o@qƝYiOÙ:S4̭b\Xf4?"P:8f=v ƪX`hcm0l%BD-X"-z@z8 rc9?zU Q .Ϯs6sHKuA'٣|aqFN"IZ$=:+[W1EL)rw@KM)[~S OP=V|ZBդeHު~ !e3 :.%uLHQ́[Q8qUX]d/RZbhY3K勀 }U1Jv{տaͬPMm$~LƠǛ~]kJ+(ܫg861 "j%zň1zK?a yU&G68ru+BKLuGB.> ly\%I"f=I$(3pT搇O(;:e(j&qw;p>W u Y&Egkht#fǙGz-q\|2_'|2ey7󙲌0]?vˊ<Od4Z;}>Q;ܨ)GF I ]_dtf"ʽœa<,eiB E&sb6F-[lPQ>sxhB ,璐,#k?O*D4KiYec@>cKrEfeHq ,W l/`Fd{[$_HT4{UUXY4L҈ uXh%Uy69\װwubc *o޲ M_&: e} kQwҹesá$we"&޹HS"G 1zNZ< -_󁑊 M1AXul>zEhB<VBq+K&7 ÀdjPڹ.wfˊn}~Ts'Gg-/᳓2L:,Wz}كcyuDeG UXq]okey}\w Y]ɘog;y,3h`.r*'0Dï9Xpն+9vD[{=@\ H|w|LBKJY2GRY7X~ca,jĤuO^PR!<I>$X5t3 v MVM_ZQ>`tku9#贶,Ј3]i׸|?ə c $rz3Bn1 @|YvXŹe:'_hLrJXzs&qѱ8L#P<}eђG83_{`[&p2A/'&;5 [ _ZO1r⃧{UmZN%Sш ӂwreeeU1xcTdI1a};YyAƘL~kCTzuNfz /=Qm&z6yM4 u(!H;\| & q֩__\<sg'?4h~\TW2t0/ح^ 69۶4wFc3M]ܮp*QW /TU$yV4Z*@1Uj Iz1C'{qX_O 0`𼹉/7;TraBb\f=.:TʇNKZiHCp#=5/ݟ{7^UVoM &!a Kl3|p.h?ȅ_S$M%91ݔZjaLB+uWbwE(@w0jۚd()_hZOWĚϳN_tq}a~P,[߈v>,T+a1i~ΞbAa 0Gr:76d%jv_zp]םSXy4indG6y0oI7>$?EdNwUeFRen"\[DBo+}Oi?;udIaebq=lΕ_1=! R2i'8"<)ѧͻ8NCHk`Cj/P+m-=2n[ 2 4\s 1\wTtLkc3fvK\N 6}>a%u.`vou!}|z}64yQT%7;u?T lDFd@2+\n(Ɏ|:KάgHC\xȑ}Zw?prbKOs%3ƞRˏzfDUો!a桟e== pec:@%Jͭ%aåsXh)ЏS}`̔+ @~q ]Tnp!pS<4K>Lo[ {FP7dM IRvϿR 6ܷkz\yx@pkNrqF*>^xߩ$'Nyu{TsCcXA;PZ1>;øח5{0n58[O|yy fG/r9)s+;0 .e_LCuZ!QkQK%g:R͑i7p)kro`*YFm^Ï N*6oUgZZb?|c"xHˉ.FMNcCИ$ضe?Qư/-W=ʠn%Gy?ϥ}!` x~jp|or2feod&xk|}LANRp,{ab[`6r4 M~;YVM/OSߊwr "/5d;5ZqM=@\ ˡ s6}'cGOQؓMq*Zv9ketbVsGFkJm#*z擜ꌠ6]qI*A!Ed xhvE4BT*˸+Zla O2,S Rl ÎmElǘʧ(Tt?3ɷ~Hlr| nEY2s.f-Cw%m-G`3`_V/P L#z#bB \z+:+?H8Xc͵#ll&rDyJČ,m\'*PK0CSCsc%^irTXpL0lB&' I'[Ό8mD9>wGYPf9cΒY4aO#b6^pTg޴آ@eSeqx[4N*"q.:b\x[RP٠+S7jp~vGPx7"yr4Rv[ bRl2bH&VTDan*s/FGDou*M,Kc 'IUT-ZKvM\oYwvHu@ǝ%< X\~*D)FU"D`瓮eu=jKn?af? ^LA{;  !0d%pr>28 &)AGz,J{Խs\M \tQEugm }YNt%x`pz؃9b%pMZQH s,GoWׇU\t\r^$ OAr#p$r+H%X6b|5UݠΫ͢{5QdeksFs]3ɣ؁,3c?7KUmR>TrB3'x43 rފmI{>@V1Kew/q` 0ȟ%^гH).RAN;guNxU]}=`& %Aj+[z饒á?ʹnH1 Q0|=@22DĴOLӹWӼ`YGVbx~*@ E2U)P9vI )*Zh[;Q\L˹e-ڴLrsSa|kɈKqfr6"c\_YXi}A,$l`Ǜ VA.5P@$>kJWP Xf:š/wz|vJ}8s?9Ǡ^˫stQs[J^kLMw}4JHF.5 ͋g$Oz}jGv>K kլK"#6b+%BX( F8ga,PTw[>" eda\pug IpJel]& n̚M g^?ARn?&=!g`yI pZ4~[ϞnO 5o 9AU u b Htx68`'Vrq}[hAqwu'%|i*Ӵ#4ίȌmb䯋(sk8 It O2G#wlM]I}dMZ<&=tN?e#fc>fSH )SgljDMY #ʷ`+TwϏ 8`*?<10W*J^/5w2]|4o)e4V@6mKioo-I:ҡ; ?;kYs5[Wp0IsǎܫbhG&*+ζ8LDˎ@RpwR,SQP𠮊@pv.(!cw8JCE(5x0>2jsKj~<8PmAj"GB8?̽r%^=#ЖiZ6↮5Igy/Vqױ$aXUFkO9z:ʇ$s zȖ>,̹OvI#BlEQ3](Qbl{'dDYPwp>_YV:˴jʭՐl( S#xD9E >7ULP_9(Ǟ*Zɽ-fݰOBAZ7?TvԵ֋ofFODHg_Y-? <' 곈ҹTxjcWޱͬ%Poh K ӓ\1yrҊ=1ydʔr( `[}Z*ot ƍK Gzs9SvP.֯W^Qֻ8 WSwzu@%)eFMUg$rJTX~=(~fkGseK= we"#Bwi+̃iҪɨo$D~"3!s^S??wo'-.eK(1򤑇4tiIfl K& ߎ7WךПKdz9)$XCqʶ:ߥ4l\au0_~;L6$) 1T6 D{ W;]]ɋU=kkaa JOeҾܿj_+NHqԾv'Bنl Je' ~%(@q:gw7P~txccf/{f,5jj fO5k$vOmr i8]4z6* jė`zz^.,]<8^ 1}h=pǞJtG fu@F^ e[[%Aj09"r&v+3h|N\1{Nj9҇-nb6ľ2c YZ