Your message dated Wed, 23 Jan 2008 14:47:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#416859: fixed in adun.app 0.8.2-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: adun.app
Version: 0.6-3
Usertags: ftbfs-gcc-4.3
Tags: patch

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In C99 the meaning of "inline"
changed, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31389
A patch for this problem is below.

> Automatic build of adun.app_0.6-3 on em64t by sbuild/amd64 0.53
...
> ../Base/AdVector.h:73: warning: inline function 'Ad3DCrossProduct' declared 
> but never defined
> ../Base/AdVector.h:66: warning: inline function 'Ad3DDotProduct' declared but 
> never defined
> ../Base/AdForceFieldFunctions.h:132: warning: inline function 
> 'grid_EST_switched' declared but never defined
> ../Base/AdForceFieldFunctions.h:130: warning: inline function 'calc_GRID_EST' 
> declared but never defined
...
> ../Base/AdVector.h:79: warning: inline function 'Ad3DVectorLength' declared 
> but never defined
> ...
> ../Base/AdForceFieldFunctions.h:88: warning: inline function 
> 'AdFourierTorsionAccleration' declared but never defined
> ../Base/AdForceFieldFunctions.h:87: warning: inline function 
> 'AdFourierTorsionEnergy' declared but never defined
> ../Base/AdForceFieldFunctions.h:80: warning: inline function 
> 'AdHarmonicAngleAcceleration' declared but never defined
...
> ./Base/AdMatrix.h:83: warning: inline function 
> 'AdDoubleMatrixFromRowSelection' declared but never defined
> ./Base/AdMatrix.h:82: warning: inline function 
> 'AdFloatMatrixFromRowSelection' declared but never defined
> ./Base/AdMatrix.h:81: warning: inline function 'AdIntMatrixFromRowSelection' 
> declared but never defined
> ./Base/AdMatrix.h:79: warning: inline function 'AdDoubleMatrixFromRowSection' 
> declared but never defined
> ./Base/AdMatrix.h:78: warning: inline function 'AdFloatMatrixFromRowSection' 
> declared but never defined
> ./Base/AdMatrix.h:77: warning: inline function 'AdIntMatrixFromRowSection' 
> declared but never defined
> /usr/bin/ld: warning: libobjc.so.1, needed by 
> /usr/lib/GNUstep/System/Library/Libraries/libgnustep-base.so, may conflict 
> with libobjc.so.2
...
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdHarmonicImproperTorsionForce'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdUnsafeLinkedListAdd'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdHarmonicAngleEnergy'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdUnsafeLinkedListRemove'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdEnzymixGRFNonbondedForce'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdFourierTorsionForce'
> AdunKernel/AdunKernel.framework/Versions/Current/libAdunKernel.so: undefined 
> reference to `AdIndexSorter'
...
> collect2: ld returned 1 exit status
> make[3]: *** [shared_obj/AdunCore] Error 1

--- ./Kernel/Base/AdMatrix.h~   2007-03-30 20:26:56.000000000 +0000
+++ ./Kernel/Base/AdMatrix.h    2007-03-30 20:27:07.000000000 +0000
@@ -70,31 +70,31 @@
 @{
 **/
 
-inline void AdSetDoubleMatrixWithValue(DoubleMatrix *, double);
-inline void AdSetFloatMatrixWithValue(FloatMatrix *,  float);
-inline void AdSetIntMatrixWithValue(IntMatrix *, int);
-
-inline IntMatrix* AdIntMatrixFromRowSection(IntMatrix *, int , int);
-inline FloatMatrix* AdFloatMatrixFromRowSection(FloatMatrix *, int , int);
-inline DoubleMatrix* AdDoubleMatrixFromRowSection(DoubleMatrix *, int , int);
-
-inline IntMatrix* AdIntMatrixFromRowSelection(IntMatrix *, int* , int);
-inline FloatMatrix* AdFloatMatrixFromRowSelection(FloatMatrix *, int* , int);
-inline DoubleMatrix* AdDoubleMatrixFromRowSelection(DoubleMatrix *, int* , 
int);
-
-inline IntMatrix* AdIntMatrixFromColumnSection(IntMatrix *, int , int);
-inline FloatMatrix* AdFloatMatrixFromColumnSection(FloatMatrix *, int , int);
-inline DoubleMatrix* AdDoubleMatrixFromColumnSection(DoubleMatrix *, int , 
int);
-
-inline IntMatrix* AdIntMatrixFromColumnSelection(IntMatrix *, int* , int);
-inline FloatMatrix* AdFloatMatrixFromColumnSelection(FloatMatrix *, int* , 
int);
-inline DoubleMatrix* AdDoubleMatrixFromColumnSelection(DoubleMatrix *, int* , 
int);
-
-inline void AdFreeDoubleMatrix(DoubleMatrix*);
-inline void AdFreeIntMatrix(IntMatrix*);
-inline void AdFreeFloatMatrix(FloatMatrix*);
-
-inline IntMatrix* AdAllocateIntMatrix(int, int);
-inline FloatMatrix* AdAllocateFloatMatrix(int, int);
-inline DoubleMatrix* AdAllocateDoubleMatrix(int, int);
+extern void AdSetDoubleMatrixWithValue(DoubleMatrix *, double);
+extern void AdSetFloatMatrixWithValue(FloatMatrix *,  float);
+extern void AdSetIntMatrixWithValue(IntMatrix *, int);
+
+extern IntMatrix* AdIntMatrixFromRowSection(IntMatrix *, int , int);
+extern FloatMatrix* AdFloatMatrixFromRowSection(FloatMatrix *, int , int);
+extern DoubleMatrix* AdDoubleMatrixFromRowSection(DoubleMatrix *, int , int);
+
+extern IntMatrix* AdIntMatrixFromRowSelection(IntMatrix *, int* , int);
+extern FloatMatrix* AdFloatMatrixFromRowSelection(FloatMatrix *, int* , int);
+extern DoubleMatrix* AdDoubleMatrixFromRowSelection(DoubleMatrix *, int* , 
int);
+
+extern IntMatrix* AdIntMatrixFromColumnSection(IntMatrix *, int , int);
+extern FloatMatrix* AdFloatMatrixFromColumnSection(FloatMatrix *, int , int);
+extern DoubleMatrix* AdDoubleMatrixFromColumnSection(DoubleMatrix *, int , 
int);
+
+extern IntMatrix* AdIntMatrixFromColumnSelection(IntMatrix *, int* , int);
+extern FloatMatrix* AdFloatMatrixFromColumnSelection(FloatMatrix *, int* , 
int);
+extern DoubleMatrix* AdDoubleMatrixFromColumnSelection(DoubleMatrix *, int* , 
int);
+
+extern void AdFreeDoubleMatrix(DoubleMatrix*);
+extern void AdFreeIntMatrix(IntMatrix*);
+extern void AdFreeFloatMatrix(FloatMatrix*);
+
+extern IntMatrix* AdAllocateIntMatrix(int, int);
+extern FloatMatrix* AdAllocateFloatMatrix(int, int);
+extern DoubleMatrix* AdAllocateDoubleMatrix(int, int);
 #endif
--- ./Kernel/Base/AdForceFieldFunctions.h~      2007-03-30 20:27:12.000000000 
+0000
+++ ./Kernel/Base/AdForceFieldFunctions.h       2007-03-30 20:27:14.000000000 
+0000
@@ -63,11 +63,11 @@
  */
 
 /** Calculates the energy of a bond using a harmonic bond function */
-inline void AdHarmonicBondEnergy(double*, double*, double**);
+extern void AdHarmonicBondEnergy(double*, double*, double**);
 /** Calculates the energy and force of a bond using a harmonic bond function */
-inline void AdHarmonicBondForce(double*, double*);
+extern void AdHarmonicBondForce(double*, double*);
 /** Calculates the energy and acceleration of a bond using a harmonic bond 
function */
-inline void AdHarmonicBondAcceleration(double*, double*);
+extern void AdHarmonicBondAcceleration(double*, double*);
 
 
 /*
@@ -75,49 +75,49 @@
  */
 
 /** Calculates the energy of an angle using a harmonic angle function */
-inline void AdHarmonicAngleEnergy(double*, double*, double**);
-inline void AdHarmonicAngleForce(double*, double*);
-inline void AdHarmonicAngleAcceleration(double*, double*);
+extern void AdHarmonicAngleEnergy(double*, double*, double**);
+extern void AdHarmonicAngleForce(double*, double*);
+extern void AdHarmonicAngleAcceleration(double*, double*);
 
 /*
  * fourier torsion
  */
 
 /** calculates the energy of a proper torsion using a fourier torsion function 
*/
-inline void AdFourierTorsionEnergy(double*, double*, double**);
-inline void AdFourierTorsionAccleration(double*, double*);
-inline void AdFourierTorsionForce(double*, double*);
+extern void AdFourierTorsionEnergy(double*, double*, double**);
+extern void AdFourierTorsionAccleration(double*, double*);
+extern void AdFourierTorsionForce(double*, double*);
 
 /*
  * harmonic improper  torsion
  */
 
 /** calculates the energy of an improper torsion using a harmonic function */
-inline void AdHarmonicImproperTorsionEnergy(double* , double* , double** );
-inline void AdHarmonicImproperTorsionForce(double*, double* );
+extern void AdHarmonicImproperTorsionEnergy(double* , double* , double** );
+extern void AdHarmonicImproperTorsionForce(double*, double* );
 
 /*
  * EnzymixNonbonded - TypeOneVdwInteraction + ColoumbElectrostatic
  */
 
 /** Calculates the energy of a proper torsion using a combined coloumb 
electrostatic and TypeOneVdwInteraction */
-inline void AdEnzymixNonbondedEnergyOld(int*, float*, double*, double*, 
double*, Vector3D*, double**);
-inline void AdEnzymixNonbondedEnergy(ListElement*, double*, double*, 
+extern void AdEnzymixNonbondedEnergyOld(int*, float*, double*, double*, 
double*, Vector3D*, double**);
+extern void AdEnzymixNonbondedEnergy(ListElement*, double*, double*, 
                        double, double**, double);
-inline void AdEnzymixNonbondedForce(ListElement*, double*, double*, 
+extern void AdEnzymixNonbondedForce(ListElement*, double*, double*, 
                                double, double**, double**,
                                double);
-inline void AdEnzymixNonbondedAcceleration(int*, float*, double*, double*, 
double*);
+extern void AdEnzymixNonbondedAcceleration(int*, float*, double*, double*, 
double*);
 
-inline void AdEnzymixShiftedNonbondedEnergy(ListElement*, double*, double*,  
+extern void AdEnzymixShiftedNonbondedEnergy(ListElement*, double*, double*,  
                        double, double**, double, float);
-inline void AdEnzymixShiftedNonbondedForce(ListElement*, double*, double*, 
+extern void AdEnzymixShiftedNonbondedForce(ListElement*, double*, double*, 
                                double, double**, double**,
                                double, float);
 
-inline void AdEnzymixGRFNonbondedEnergy(ListElement *, double *, double *, 
double,  double **,
+extern void AdEnzymixGRFNonbondedEnergy(ListElement *, double *, double *, 
double,  double **,
                                double , double );
-inline void AdEnzymixGRFNonbondedForce(ListElement* , double* , double* , 
+extern void AdEnzymixGRFNonbondedForce(ListElement* , double* , double* , 
                                double , double** , double** ,
                                double , double , double );
 
@@ -126,9 +126,9 @@
  */
 
 
-inline void calc_GRID_EST(ListElement *, double *, double, double **,
+extern void calc_GRID_EST(ListElement *, double *, double, double **,
                                double , int);
-inline void grid_EST_switched(ListElement *Interaction, double *est_pot, 
double EPSILON_RP, double **coordinates,
+extern void grid_EST_switched(ListElement *Interaction, double *est_pot, 
double EPSILON_RP, double **coordinates,
                                double cutoff_sq, double buffer_sq, int 
grid_point);
 
 #endif
--- ./Kernel/Base/AdSorter.h~   2007-03-30 20:27:18.000000000 +0000
+++ ./Kernel/Base/AdSorter.h    2007-03-30 20:27:20.000000000 +0000
@@ -41,7 +41,7 @@
 @{
 */
 
-inline int AdIndexSorter(const void* el_one, const void* el_two);
+extern int AdIndexSorter(const void* el_one, const void* el_two);
 int AdAscendingIntSort(const void* numberOne, const void* numberTwo);
 
 /** [EMAIL PROTECTED]/
--- ./Kernel/Base/AdLinkedList.h~       2007-03-30 20:27:25.000000000 +0000
+++ ./Kernel/Base/AdLinkedList.h        2007-03-30 20:27:29.000000000 +0000
@@ -64,25 +64,25 @@
        \param index The index at which to insert the list. Currently not 
implemented
        \return 0 on success, -1 on failure
 **/    
-inline int AdSafeLinkedListAdd(ListElement*, ListElement*, int);
+extern int AdSafeLinkedListAdd(ListElement*, ListElement*, int);
 /**
        Same as AdSafeLinkedListAdd but doesn't check if you've passed
        the last element.
 **/ 
-inline int AdUnsafeLinkedListAdd(ListElement*, ListElement*, int);
+extern int AdUnsafeLinkedListAdd(ListElement*, ListElement*, int);
 /**
        Reinserts an element extracted with AdUnsafeLinkedListExtract
        Does not check that ListElement actually points to an element
        in a real list
 **/
-inline int AdUnsafeLinkedListReinsert(ListElement*);
+extern int AdUnsafeLinkedListReinsert(ListElement*);
 /**
        Removes the element passed from the list. You CANNOT remove the first 
and last
        element (big trouble if you do)
        \param list_el Pointer to the list element to be removed
        \returns 0 if succeds. -1 if you tried to remove the first or last list 
elements.
 **/ 
-inline int AdSafeLinkedListRemove(ListElement*);
+extern int AdSafeLinkedListRemove(ListElement*);
 /**
        The same as AdUnsafeLinkedListRemove except doesnt set the remove
        elements previous and next pointer to nil
@@ -90,17 +90,17 @@
        \returns 0 if succeds. -1 if you tried to remove the first or last list 
elements.
 **/ 
 
-inline int AdUnsafeLinkedListExtract(ListElement *list_el);
+extern int AdUnsafeLinkedListExtract(ListElement *list_el);
 /**
        Same as safe_linked_list_remove() but doesn't check if the
        element is the first or last. Use with care.
 **/ 
-inline int AdUnsafeLinkedListRemove(ListElement*);
+extern int AdUnsafeLinkedListRemove(ListElement*);
  /** Returns a pointer to the last element of the list.  **/
-inline ListElement* AdLinkedListEnd(ListElement*);
+extern ListElement* AdLinkedListEnd(ListElement*);
  /** Returns a pointer to the first element of the list **/
-inline ListElement* AdLinkedListStart(ListElement*);
-inline int AdLinkedListCount(ListElement*);
+extern ListElement* AdLinkedListStart(ListElement*);
+extern int AdLinkedListCount(ListElement*);
 
 /** [EMAIL PROTECTED]/
 
--- ./Kernel/Base/AdVector.h~   2007-03-30 20:27:33.000000000 +0000
+++ ./Kernel/Base/AdVector.h    2007-03-30 20:27:34.000000000 +0000
@@ -63,44 +63,44 @@
        \param vector_two Pointer to a Vector3D structs
        \return The dot product of the two vectors
 **/
-inline double Ad3DDotProduct(Vector3D*, Vector3D*);
+extern double Ad3DDotProduct(Vector3D*, Vector3D*);
 /**
        Calculates the cross product of two vectors.
        \param v_one Pointer to a Vector3D struct.
        \param v_two Pointer to a Vector3D struct.
        \param result Pointer to a Vector3D struct where the result vector will 
be stored.
 **/
-inline void Ad3DCrossProduct(Vector3D*, Vector3D*, Vector3D*);
+extern void Ad3DCrossProduct(Vector3D*, Vector3D*, Vector3D*);
 /**
        Calculates the length of the vector represented by Vector3D.
        struct vector and then assigns the result to vector->length.
        \param vector A pointer to a Vector3D struct.
 **/
-inline void Ad3DVectorLength(Vector3D*);
+extern void Ad3DVectorLength(Vector3D*);
 /**
        Finds the unit vector related to a given vector.
        \param vector A pointer to a Vector3D struct.
        \param unit_vector Pointer to the Vector3D struct where the unit vector 
is to be stored. 
 **/
-inline void AdGet3DUnitVector(Vector3D*, Vector3D*);
-inline void Ad3DVectorLengthSquared(Vector3D*);
+extern void AdGet3DUnitVector(Vector3D*, Vector3D*);
+extern void Ad3DVectorLengthSquared(Vector3D*);
 /**
        Return the index of the minimium element in a standard double array.
        If there is more than one entry with the same value the smallest
        index is returned
 **/
-inline int AdDoubleArrayMin(double*, int);
+extern int AdDoubleArrayMin(double*, int);
 /**
        Return the index of the maximum element in a standard double array.
        If there is more than one entry with the same value the smallest
        index is returned
 **/
-inline int AdDoubleArrayMax(double*, int);
+extern int AdDoubleArrayMax(double*, int);
 
 
-inline void AdIntArrayIntersectionAndDifference(IntArrayStruct *prime, 
IntArrayStruct *query, IntArrayStruct *intersection, IntArrayStruct 
*complement);
-inline void AdIntArrayIntersection(IntArrayStruct *prime, IntArrayStruct 
*query, IntArrayStruct *intersection);
-inline void AdIntArrayDifference(IntArrayStruct *prime, IntArrayStruct *query, 
IntArrayStruct *difference);
+extern void AdIntArrayIntersectionAndDifference(IntArrayStruct *prime, 
IntArrayStruct *query, IntArrayStruct *intersection, IntArrayStruct 
*complement);
+extern void AdIntArrayIntersection(IntArrayStruct *prime, IntArrayStruct 
*query, IntArrayStruct *intersection);
+extern void AdIntArrayDifference(IntArrayStruct *prime, IntArrayStruct *query, 
IntArrayStruct *difference);
 
 /** [EMAIL PROTECTED]/
 

-- 
Martin Michlmayr
http://www.cyrius.com/


--- End Message ---
--- Begin Message ---
Source: adun.app
Source-Version: 0.8.2-1

We believe that the bug you reported is fixed in the latest version of
adun.app, which is due to be installed in the Debian FTP archive:

adun.app_0.8.2-1.diff.gz
  to pool/main/a/adun.app/adun.app_0.8.2-1.diff.gz
adun.app_0.8.2-1.dsc
  to pool/main/a/adun.app/adun.app_0.8.2-1.dsc
adun.app_0.8.2-1_i386.deb
  to pool/main/a/adun.app/adun.app_0.8.2-1_i386.deb
adun.app_0.8.2.orig.tar.gz
  to pool/main/a/adun.app/adun.app_0.8.2.orig.tar.gz



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 Tille <[EMAIL PROTECTED]> (supplier of updated adun.app 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: SHA1

Format: 1.7
Date: Mon, 21 Jan 2008 19:01:19 +0100
Source: adun.app
Binary: adun.app
Architecture: source i386
Version: 0.8.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian-Med Packaging Team <[EMAIL PROTECTED]>
Changed-By: Andreas Tille <[EMAIL PROTECTED]>
Description: 
 adun.app   - Molecular Simulator for GNUstep
Closes: 416859 450469 454459 457723
Changes: 
 adun.app (0.8.2-1) unstable; urgency=low
 .
   * QA upload.
 .
   [ Gürkan Sengün ]
   * New upstream version.
   * GNUstep transition.
     + Updated debian/rules.
   * Added a desktop file.
   * Applied patch to fix FTBFS with GCC 4.3, thanks to Martin Michlmayr.
     (Closes: #416859)
 .
   [ Yavor Doganov ]
   * debian/control (Maintainer): Package is orphaned, set to the Debian QA
     Group.
     (Standards-Version): Claim compliance with 3.7.3; no changes needed.
     (Build-Depends): Add dpatch; list all build-deps one per line.  Bump
     debhelper to >= 6.
     (Recommends): Add gnuplot.
   * debian/compat: Set to level 6.
   * debian/dirs: Delete.
   * debian/rules: Include /usr/share/dpatch/dpatch.make and adjust all
     rules to use it.  Do not source GNUstep.sh (Closes: #450469).
     (LDFLAGS, d_app): Define.
     (OPTFLAG): New conditionally defined variable (support for `noopt').
     (build-stamp): Prepend MAKELEVEL=0 before make so that conditionals in
     some of the makefiles relying on this internal variable actually work.
     (install): Install the private libraries in /usr/lib/adun.app.  Remove
     the executable bit of some files and delete the empty directories.
     (binary-arch): Invoke dh_link to make all symlinks policy-compliant.
     Run `gsdh_gnustep' and move conditionally the Resources to /usr/share.
   * debian/lintian-override: Delete.
   * debian/UL.desktop: Add Comment field.
   * debian/menu (section): Prepend `Biology'.
     (longtitle): Add.
   * debian/README.Debian: Add; instructions how to build and install the
     plugins and the ResultsConverter tool.
   * debian/AdunCore.1: New manpage.
   * debian/AdunServer.1: Likewise.
   * debian/UL.1: Link to AdunCore and AdunServer.
   * debian/manpages: Add AdunCore.1 and AdunServer.1.
   * debian/patches/05_no-plugin-script.dpatch: New patch, do not install
     InstallPlugin.py.
   * debian/patches/10_gcc-4.3-inline.dpatch: Actually add this patch;
     modified since tbm's patch was for an old Adun version.
   * debian/patches/15_link-properly.dpatch: New, link all objects with the
     necessary libs and workaround #456898.
   * debian/patches/20_paths.dpatch: New, fix some paths and settings.
   * debian/patches/25_mipsel-ftbfs.dpatch: New, fixes FTBFS on mipsel
     where $HOME is not readable; thanks Steve Langasek (Closes: #457723).
   * debian/patches/00list: Create and populate.
 .
   [ Andreas Tille ]
   * Maintainer: Debian-Med Packaging Team
     <[EMAIL PROTECTED]>
     Closes: #454459
   * Added watch file
   * Added Vcs-Browser, Vcs-Svn, XS-DM-Upload-Allowed
   * Uploaders: Andreas Tille <[EMAIL PROTECTED]>
   * debian/rules: ifdef GS_MAKE_DIR condition to avoid problems on
     systems that do not have gnustep-make installed
Files: 
 636bdddb4827b1bd5054b7e29aa62e57 898 science optional adun.app_0.8.2-1.dsc
 7b6866bcce8632c849043105213be591 998386 science optional 
adun.app_0.8.2.orig.tar.gz
 129f6c95c5c418a34a53052e8b681b04 10993 science optional 
adun.app_0.8.2-1.diff.gz
 d516fd346a2ac48f6a132ba8ddbc2701 1251600 science optional 
adun.app_0.8.2-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHl1BiYDBbMcCf01oRAmNrAKDEwkveZig7PvCs+Gya40Tez2Ss4wCgqg8V
L8BfhMScqk9t552DFXI/030=
=Pc7m
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to