--- Begin Message ---
Package: nvidia-graphics-drivers
Severity: wishlist
Tags: patch
If you want to use the full range of nvidia proprietry drivers on live
systems the kernel dkms packages must both be installed at the same time
and the correct module to use selected at runtime. While co-installation
is possible for the GLX and xorg parts, this is currently not possible
for the dkms packages.
The attached patches modify the dkms packages to allow coinstallation.
The legacy packages dkms config is modified to name the module
nvidia-legacy-173xx instead of just nvidia.
Unfortunately both modules claim to support most PCI IDs. To load the
most recent module in case both variants are installed. The patch for
nvidia-support adds a script to nvidia-kernel-common to select the right
module when modprobing either nvidia or nvidia-legacy-173xx. The correct
module is selected based on the existing nvidia.ids lists of PCI IDs.
The patches to nvidia-graphics-drivers and
nvidia-graphics-drivers-legacy-173xx also move the nvidia.ids file from
the xserver-xorg-video-nvidia-xxx package to the dkms and kernel-source
package to support the above script.
While I agree that all of this is a bit hacky. I can't see any better
way to support live systems and in my tests the whole thing works quite
well. I'm open for suggestions if you see better ways to make the dkms
packages co-installable.
I'm currently also writing a boot script for live systems to select the
correct glx and nvidia alternatives on boot based on the hardware present
in the system.
Gaudenz
P.S.: I'll clone this report to the other affected packages as soon as I
get the bug number.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (800, 'testing'), (700, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Index: debian/control
===================================================================
--- debian/control (Revision 3309)
+++ debian/control (Arbeitskopie)
@@ -231,7 +231,7 @@
nvidia-installer-cleanup,
Depends:
dkms (>= 2.1),
- nvidia-kernel-common (>= 20110213),
+ nvidia-kernel-common (>= 20120630+4),
${misc:Depends}
Recommends:
nvidia-glx${nvidia:Legacy} (>= ${nvidia:Version}),
@@ -239,9 +239,12 @@
nvidia-kernel-dkms,
nvidia-kernel-${nvidia:Version}${nvidia:Perfkit},
Conflicts:
- nvidia-kernel-dkms,
+ nvidia-kernel-source (>= 304.37-2),
Breaks:
make (= 3.82-1),
+ xserver-xorg-video-nvidia (<< 304.37-2),
+Replaces:
+ xserver-xorg-video-nvidia (<< 304.37-2),
Description: NVIDIA binary kernel module DKMS source${nvidia:LegacyDesc}
.
This package builds the NVIDIA Xorg binary kernel module needed by
@@ -273,8 +276,13 @@
nvidia-kernel-common,
Suggests:
nvidia-glx${nvidia:Legacy} (>= ${nvidia:Version}),
+Conflicts:
+ nvidia-kernel-dkms (>= 304.37-2)
Breaks:
make (= 3.82-1),
+ xserver-xorg-video-nvidia (<< 304.37-2),
+Replaces:
+ xserver-xorg-video-nvidia (<< 304.37-2),
Description: NVIDIA binary kernel module source${nvidia:LegacyDesc}
.
This package provides the source for the NVIDIA Xorg binary kernel module
Index: debian/changelog
===================================================================
--- debian/changelog (Revision 3309)
+++ debian/changelog (Arbeitskopie)
@@ -8,6 +8,7 @@
* {libgl1-nvidia-glx,libcuda1,nvidia-vdpau-driver,nvidia-opencl-icd}-ia32:
Add NEWS file describing the steps needed to install the multiarch :i386
nvidia packages on amd64.
+ * Make current and legacy dkms packages co-installable
-- Andreas Beckmann <[email protected]> Thu, 16 Aug 2012 09:45:17 +0200
Index: debian/nvidia-kernel-dkms.install.in
===================================================================
--- debian/nvidia-kernel-dkms.install.in (Revision 0)
+++ debian/nvidia-kernel-dkms.install.in (Revision 0)
@@ -0,0 +1 @@
+nvidia.ids usr/lib/#PRIVATE#/
Index: debian/xserver-xorg-video-nvidia.install.in
===================================================================
--- debian/xserver-xorg-video-nvidia.install.in (Revision 3309)
+++ debian/xserver-xorg-video-nvidia.install.in (Arbeitskopie)
@@ -1,3 +1,2 @@
nvidia_drv.so usr/lib/#PRIVATE#/
libglx.so.#VERSION# usr/lib/#PRIVATE#/
-nvidia.ids usr/lib/#PRIVATE#/
Index: debian/nvidia-kernel-source.install.in
===================================================================
--- debian/nvidia-kernel-source.install.in (Revision 0)
+++ debian/nvidia-kernel-source.install.in (Revision 0)
@@ -0,0 +1 @@
+nvidia.ids usr/lib/#PRIVATE#/
Index: debian/changelog
===================================================================
--- debian/changelog (Revision 3309)
+++ debian/changelog (Arbeitskopie)
@@ -4,6 +4,7 @@
Add upstream patch nvidia-blacklist-vga-pmu-registers-195.diff:
Fix exploitable local privilege escalation through VGA window manipulation
via the device nodes that allows access to arbitrary physical memory.
+ * Make current and legacy dkms packagess co-installable
-- Andreas Beckmann <[email protected]> Fri, 17 Aug 2012 01:42:27 +0200
Index: debian/nvidia-kernel-dkms.install.in
===================================================================
--- debian/nvidia-kernel-dkms.install.in (Revision 0)
+++ debian/nvidia-kernel-dkms.install.in (Revision 0)
@@ -0,0 +1 @@
+nvidia.ids usr/lib/#PRIVATE#/
Index: debian/control
===================================================================
--- debian/control (Revision 3309)
+++ debian/control (Arbeitskopie)
@@ -223,7 +223,7 @@
nvidia-installer-cleanup,
Depends:
dkms (>= 2.1),
- nvidia-kernel-common (>= 20110213),
+ nvidia-kernel-common (>= 20120630+4),
${misc:Depends}
Recommends:
nvidia-glx${nvidia:Legacy} (>= ${nvidia:Version}),
@@ -231,9 +231,12 @@
nvidia-kernel-dkms,
nvidia-kernel-${nvidia:Version}${nvidia:Perfkit},
Conflicts:
- nvidia-kernel-dkms,
+ nvidia-kernel-legacy-173xx-source (>= 173.14.35-3)
Breaks:
make (= 3.82-1),
+ xserver-xorg-video-nvidia (<< 173.14.35-3),
+Replaces:
+ xserver-xorg-video-nvidia (<< 173.14.35-3),
Description: NVIDIA binary kernel module DKMS source${nvidia:LegacyDesc}
This package builds the NVIDIA Xorg binary kernel module needed by
nvidia-glx${nvidia:Legacy}, using DKMS.
@@ -264,8 +267,13 @@
nvidia-kernel-common,
Suggests:
nvidia-glx${nvidia:Legacy} (>= ${nvidia:Version}),
+Conflicts:
+ nvidia-kernel-legacy-173xx-dkms (>= 173.14.35-3)
Breaks:
make (= 3.82-1),
+ xserver-xorg-video-nvidia (<< 173.14.35-3),
+Replaces:
+ xserver-xorg-video-nvidia (<< 173.14.35-3),
Description: NVIDIA binary kernel module source${nvidia:LegacyDesc}
This package provides the source for the NVIDIA Xorg binary kernel module
needed by nvidia-glx${nvidia:Legacy} in a form suitable
Index: debian/xserver-xorg-video-nvidia.install.in
===================================================================
--- debian/xserver-xorg-video-nvidia.install.in (Revision 3309)
+++ debian/xserver-xorg-video-nvidia.install.in (Arbeitskopie)
@@ -1,3 +1,2 @@
usr/X11R6/lib/modules/drivers/nvidia_drv.so usr/lib/#PRIVATE#/
usr/X11R6/lib/modules/extensions/libglx.so.#VERSION# usr/lib/#PRIVATE#/
-nvidia.ids usr/lib/#PRIVATE#/
Index: debian/rules
===================================================================
--- debian/rules (Revision 3309)
+++ debian/rules (Arbeitskopie)
@@ -52,7 +52,7 @@
module_source = debian/nvidia-kernel$(legacy)-source/usr/src/modules/nvidia-kernel$(legacy)
module_tbz = $(subst /modules/,/,$(module_source)).tar.bz2
-dkms_source = debian/nvidia-kernel$(legacy)-dkms/usr/src/nvidia-$(version)
+dkms_source = debian/nvidia-kernel$(legacy)-dkms/usr/src/nvidia$(legacy)-$(version)
comma = ,
xorg_depends = $(foreach abi, $(XORG_ABI_LIST), xorg-video-abi-$(abi) |)
Index: debian/nvidia-kernel-dkms.dkms
===================================================================
--- debian/nvidia-kernel-dkms.dkms (Revision 3309)
+++ debian/nvidia-kernel-dkms.dkms (Arbeitskopie)
@@ -1,10 +1,11 @@
# DKMS configuration for the NVIDIA kernel module. -*- sh -*-
# The version is replaced at build time by dh_dkms invoked in debian/rules.
-PACKAGE_NAME="nvidia"
+PACKAGE_NAME="nvidia-legacy-173xx"
PACKAGE_VERSION="#MODULE_VERSION#"
-BUILT_MODULE_NAME[0]="$PACKAGE_NAME"
+BUILT_MODULE_NAME[0]="nvidia"
+DEST_MODULE_NAME[0]="$PACKAGE_NAME"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL=yes
Index: debian/nvidia-kernel-source.install.in
===================================================================
--- debian/nvidia-kernel-source.install.in (Revision 0)
+++ debian/nvidia-kernel-source.install.in (Revision 0)
@@ -0,0 +1 @@
+nvidia.ids usr/lib/#PRIVATE#/
Index: load-nvidia-kmod
===================================================================
--- load-nvidia-kmod (Revision 0)
+++ load-nvidia-kmod (Revision 0)
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+# supported driver generations ordered by preference
+VERSIONS="current legacy-173xx"
+
+ID_BASEDIR="/usr/lib/nvidia/"
+ID_FILENAME="nvidia.ids"
+MODULE_BASE="nvidia"
+
+# get PCI ID of the first NVIDIA graphics card. Kernel module selection is done based on the first card.
+NV_DEVICES=$(lspci -mn | awk '{ gsub("\"",""); if ($2 == "0300" && ($3 == "10de" || $3 == "12d2")) { print $3$4 } }' | tr a-z A-Z | head -1)
+
+if [ -z "$NV_DEVICES" ]; then
+ echo "No NVIDIA GPU detected."
+ exit 1
+fi
+
+
+for v in $VERSIONS ; do
+ ID_FILE="$ID_BASEDIR/$v/$ID_FILENAME"
+
+ if [ ! -r $ID_FILE ] ; then
+ continue
+ fi
+
+ if grep -q $NV_DEVICES $ID_FILE ; then
+ if [ $v = "current" ] ; then
+ MODULE="$MODULE_BASE"
+ else
+ MODULE="$MODULE_BASE-$v"
+ fi
+ # load the module, ignore install scripts (to avoid recursion)
+ modprobe --ignore-install $MODULE $*
+ exit 0
+ fi
+done
+
+# No appropriate module found, try to load the nouveau driver as a last resort
+# don't pass module parameters as they won't be understood
+modprobe nouveau
Eigenschaftsänderungen: load-nvidia-kmod
___________________________________________________________________
HinzugefĂĽgt: svn:executable
+ *
Index: debian/nvidia-kernel-common.install
===================================================================
--- debian/nvidia-kernel-common.install (Revision 3309)
+++ debian/nvidia-kernel-common.install (Arbeitskopie)
@@ -1,2 +1,3 @@
nvidia_helper.ck /usr/lib/ConsoleKit/run-seat.d/
nvidia_helper /lib/udev/
+load-nvidia-kmod /lib/modprobe.d/
\ No newline at end of file
Index: debian/nvidia-kernel-common.modprobe
===================================================================
--- debian/nvidia-kernel-common.modprobe (Revision 3309)
+++ debian/nvidia-kernel-common.modprobe (Arbeitskopie)
@@ -6,3 +6,7 @@
# see #580894
blacklist nouveau
+
+# Select correct kernel module if several are installed
+install nvidia /lib/modprobe.d/load-nvidia-kmod $CMDLINE_OPTS
+install nvidia-legacy-173xx /lib/modprobe.d/load-nvidia-kmod $CMDLINE_OPTS
Index: debian/changelog
===================================================================
--- debian/changelog (Revision 3309)
+++ debian/changelog (Arbeitskopie)
@@ -1,3 +1,11 @@
+nvidia-support (20120630+4) UNRELEASED; urgency=low
+
+ [ Gaudenz Steinlin ]
+ * Add script to nvidia-kernel-common to load correct
+ kernel module.
+
+ -- Gaudenz Steinlin <[email protected]> Wed, 22 Aug 2012 09:26:09 +0200
+
nvidia-support (20120630+3) unstable; urgency=low
[ Debconf translations ]
--- End Message ---
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-173xx
Source-Version: 173.14.37-3
We believe that the bug you reported is fixed in the latest version of
nvidia-graphics-drivers-legacy-173xx, which is due to be installed in the
Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Beckmann <[email protected]> (supplier of updated
nvidia-graphics-drivers-legacy-173xx package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 18 Aug 2013 23:11:10 +0200
Source: nvidia-graphics-drivers-legacy-173xx
Binary: nvidia-legacy-173xx-driver nvidia-glx-legacy-173xx
xserver-xorg-video-nvidia-legacy-173xx libgl1-nvidia-legacy-173xx-glx
nvidia-alternative-legacy-173xx nvidia-legacy-173xx-kernel-dkms
nvidia-kernel-legacy-173xx-dkms nvidia-legacy-173xx-kernel-source
nvidia-kernel-legacy-173xx-source
Architecture: source amd64
Version: 173.14.37-3
Distribution: unstable
Urgency: low
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Description:
libgl1-nvidia-legacy-173xx-glx - NVIDIA binary OpenGL
libraries${nvidia:LegacyDesc}
nvidia-alternative-legacy-173xx - allows the selection of NVIDIA as GLX
provider
nvidia-glx-legacy-173xx - transition to ${nvidia}-driver
nvidia-kernel-legacy-173xx-dkms - transition to ${nvidia}-kernel-dkms
nvidia-kernel-legacy-173xx-source - transition to ${nvidia}-kernel-source
nvidia-legacy-173xx-driver - NVIDIA metapackage${nvidia:LegacyDesc}
nvidia-legacy-173xx-kernel-dkms - NVIDIA binary kernel module DKMS
source${nvidia:LegacyDesc}
nvidia-legacy-173xx-kernel-source - NVIDIA binary kernel module
source${nvidia:LegacyDesc}
xserver-xorg-video-nvidia-legacy-173xx - NVIDIA binary Xorg
driver${nvidia:LegacyDesc}
Closes: 685647 710900 717306 719522
Changes:
nvidia-graphics-drivers-legacy-173xx (173.14.37-3) unstable; urgency=low
.
* Synchronize packaging with nvidia-graphics-drivers 304.88-6:
- Documentation updates.
* Synchronize packaging with nvidia-graphics-drivers 304.88-7:
- Add new substvars ${nvidia-alternative}, #NVIDIA_ALTERNATIVE#.
- Rename the kernel module to nvidia-legacy-173xx.ko but retain its
internal name as 'nvidia'. (Closes: #719522)
- nvidia{,-legacy-*}-kernel-dkms are now co-installable.
(Closes: #685647)
- nvidia-alternative-legacy-173xx:
+ Add /etc/nvidia/nvidia-legacy-173xx-modprobe.conf (with the nvidia
alias) and a slave alternative /etc/modprobe.d/nvidia.conf to the
nvidia alternative.
+ Provides: ${nvidia-alternative}--kmod-alias.
- nvidia-legacy-173xx-kernel-dkms, nvidia-kernel-#KVERS#: Depend on
${nvidia-alternative}--kmod-alias.
- libgl1-nvidia-legacy-173xx-glx.symbols: Change the dependency template
to always generate a Depends: libgl1-mesa-glx | libgl1 and stop
manipulating the .shlibs.
- libgl1-nvidia-legacy-173xx-glx:i386: Check for problematic stray
/usr/lib32/libGL.so* via
Depends: nvidia-installer-cleanup (>= 20130816).
- Don't explicitly request xz compression - dpkg 1.17 does this by
default.
- Drop empty Description paragraphs that worked around dpkg bug #680871.
- conftest.h:
+ Implement check for drm/drmP.h (319.12).
+ Implement new conftest.sh functions drm_available (319.12),
dom0_kernel_present (325.08),
proc_create_data, pde_data, proc_remove (304.108, 325.15).
+ Implement conftest.sh sanity checks (only emit warning)
nvidiafb_sanity_check (1.0-8174), xen_sanity_check (1.0-9746, 177.76),
preempt_rt_sanity_check (325.08).
- linux-3.10-{i2c,procfs}.patch: New patches to fix compilation with
Linux 3.10, backported from 304.108. (Closes: #717306)
- linux-3.11.patch: New patch to fix compilation with Linux 3.11-rc.
* Synchronize packaging with nvidia-graphics-drivers 304.108-1:
- Rename patches.
- debian/module/debian/prep-modules: Sanitize the kernel version. Replace
underscores (may occur in custom kernels) with dashes to be eligible for
package names and versions. (Closes: #710900)
* Regenerate linux-3.10-procfs.patch for 173xx.
* Refresh patches.
Checksums-Sha1:
b3e2c451ab565e67ce9369630108d521491fa362 3089
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.dsc
77f191ec3dbb929b43ebe3f8632cd505813737d1 69580
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.debian.tar.gz
699eed288c0e0a0cd132dccde1c2bf85251b096e 228306
nvidia-legacy-173xx-driver_173.14.37-3_amd64.deb
a3bc1023d81ea39a60226dc78be8cbb054b027a1 39610
nvidia-glx-legacy-173xx_173.14.37-3_amd64.deb
ffa41df6f717629aef7d1574d6633fab4f71674c 1775890
xserver-xorg-video-nvidia-legacy-173xx_173.14.37-3_amd64.deb
2c6f294bbb57284e72d5e41c091b74560f90ecf0 3531404
libgl1-nvidia-legacy-173xx-glx_173.14.37-3_amd64.deb
37d2044cea911ffed5e796700bb6b62ba7599f2c 41262
nvidia-alternative-legacy-173xx_173.14.37-3_amd64.deb
da02ebc9156286e6567892ccaae91d1db1e39ccc 1901192
nvidia-legacy-173xx-kernel-dkms_173.14.37-3_amd64.deb
f96c4925fb17880c69d9bbb3d44eaeec6602621d 39608
nvidia-kernel-legacy-173xx-dkms_173.14.37-3_amd64.deb
6e75423af1debe85f0f07cc1e6f95d27745c0119 1939518
nvidia-legacy-173xx-kernel-source_173.14.37-3_amd64.deb
647344c0e261707a8d6cd4c0fac95cf5fc35f93c 39616
nvidia-kernel-legacy-173xx-source_173.14.37-3_amd64.deb
Checksums-Sha256:
6ab6268bd7906141ebff4c70292d15ee047d3d6c7be2dd5dad6e4e2dd7c8fbd2 3089
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.dsc
82a7d403076a25c65dec54b9f909e4868df0ef19baac70e9b15a202a57795df6 69580
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.debian.tar.gz
4d787d7cffb5fa0b5149b1c7bcb6ca5c6bcb667a7bb0105056df4227e776e82f 228306
nvidia-legacy-173xx-driver_173.14.37-3_amd64.deb
2eb625607b033782c6b857349c21e9f6ab1f06020904f744d548750fcd7498e0 39610
nvidia-glx-legacy-173xx_173.14.37-3_amd64.deb
4831d72395035f59fd5dd614c5efdf4bac3b33c9d5e2d648e0f2f5cf1b2c2c92 1775890
xserver-xorg-video-nvidia-legacy-173xx_173.14.37-3_amd64.deb
a3aea2e32b0e66e2ec13572ba08e09d960c0cb2cc8a7069913973d1ba85d59f9 3531404
libgl1-nvidia-legacy-173xx-glx_173.14.37-3_amd64.deb
33bd6c89681327873df5a645923eed68ed3f325a9d408793c6af13d1e61b4a19 41262
nvidia-alternative-legacy-173xx_173.14.37-3_amd64.deb
d7b62d76d7a5db7a83e9f5a64ade12d9a1a0acf26901fd546dc2b655c02a1a80 1901192
nvidia-legacy-173xx-kernel-dkms_173.14.37-3_amd64.deb
11ad2ebef7ac6b858ed05022695906506ee98c981e47b9dfb608ab30e59a33f6 39608
nvidia-kernel-legacy-173xx-dkms_173.14.37-3_amd64.deb
8a80cdaf059404686c2ee70f2ce65fe7cc770f6df4c4763c7a4bab8ab7eb802c 1939518
nvidia-legacy-173xx-kernel-source_173.14.37-3_amd64.deb
6f21e3ebd0e84e22d4ed1468403dc8aae018cd7ac172323911b538716ee10fa9 39616
nvidia-kernel-legacy-173xx-source_173.14.37-3_amd64.deb
Files:
978d4d135458c8a2d7959410e20b2a86 3089 non-free/libs optional
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.dsc
cc372dfcaf28b4949c26ace4185ac7a5 69580 non-free/libs optional
nvidia-graphics-drivers-legacy-173xx_173.14.37-3.debian.tar.gz
e3e06eddd770b61f7b043574abe3a296 228306 non-free/x11 optional
nvidia-legacy-173xx-driver_173.14.37-3_amd64.deb
719323964c18863ca3c5fc69d9a21d1c 39610 non-free/oldlibs extra
nvidia-glx-legacy-173xx_173.14.37-3_amd64.deb
85d24f8ecf96e7a878d6354a0e84313c 1775890 non-free/x11 optional
xserver-xorg-video-nvidia-legacy-173xx_173.14.37-3_amd64.deb
b96f71598b401edd1ffd33178d30b24a 3531404 non-free/libs optional
libgl1-nvidia-legacy-173xx-glx_173.14.37-3_amd64.deb
390df059ba426e198f4da4c0636279bb 41262 non-free/libs optional
nvidia-alternative-legacy-173xx_173.14.37-3_amd64.deb
b370c9dbd8f1d78fd5d2dcaf4a1e2934 1901192 non-free/kernel optional
nvidia-legacy-173xx-kernel-dkms_173.14.37-3_amd64.deb
ba15e9315d39d12a16515b58858d1755 39608 non-free/oldlibs extra
nvidia-kernel-legacy-173xx-dkms_173.14.37-3_amd64.deb
d2658d436159ee70c45020393d80b463 1939518 non-free/kernel optional
nvidia-legacy-173xx-kernel-source_173.14.37-3_amd64.deb
a03a1ac67bc9542dab4509dc48ac8415 39616 non-free/oldlibs extra
nvidia-kernel-legacy-173xx-source_173.14.37-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJSETvlAAoJEF+zP5NZ6e0I99cP/0+85Jg3DSeJwmA1hG1aqbc5
Dll2sx0kvqgxKrcXmitLIm1B+aCS+oiJYJr4zAneVfUD/wk4wxih4orJJFCQEOwC
1WVsfhlha+ZvGZkaw/MAtsO57CjK0iebmLBVKVZb2Gt9tn/CEnUdEY4uUXBKJL44
zsuLEIgIrgwkxqPIZT9WcO8AhXIdY5rozRycsD92WjhboloHZ5DJ/FqOoHDfDgAe
Dm8+t8Xh2V/DUHa2ZzcpymWDQDw9PKmCMHP/z0dvk4777D+DpFDQr/hEKLB//WmA
mPVTktJ/xX6h1UU8oFBiU2nQiZ41c7yhk6rb6Ujtt34iB8sKsfUs/xMtbeaPMenS
7MF71iXVu6FelwAc3dNWJl/1FNhNJoPZ9N0+e60PDkTNxi1DlpsEDmsl/EdyNUiw
B5RaqUIbLOCqVqad6oz8Mo3wblsu3XeBXGTSt81HkGmWttWl///NlhIdW0KQiPkW
eMuoNkxCL23YVFadupaIQK30yteUJ5Z09d8CPc0UZO6rOrVcfLCtATsMqRajNtLb
ofo8ltgHarpTThty0BQMP+2ThUlwtgoOuveOv9YzX9bfP6HuS1GnKpQf3au4ZqYs
tlAtdHqInoVUpyEFroAOymwW1X8PxpKoJyhdft9QmYDxWMoxCKxS2LEBZW9m1MPS
yc8boojTT41zB7d/Ad6a
=S/gK
-----END PGP SIGNATURE-----
--- End Message ---