From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Caldwell Newsgroups: gmane.emacs.bugs Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Date: Fri, 13 Feb 2015 11:41:28 -0800 Message-ID: <54DE5368.7020009@porkrind.org> References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070902060407010506090600" X-Trace: ger.gmane.org 1423856549 10626 80.91.229.3 (13 Feb 2015 19:42:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 Feb 2015 19:42:29 +0000 (UTC) Cc: 19850@debbugs.gnu.org To: "Jan D." Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 13 20:42:18 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YMM7x-0006RZ-Pf for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 Feb 2015 20:42:14 +0100 Original-Received: from localhost ([::1]:57258 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMM7x-0005t7-BX for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 Feb 2015 14:42:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58100) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMM7u-0005sx-B4 for bug-gnu-emacs@gnu.org; Fri, 13 Feb 2015 14:42:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YMM7n-0004aB-7I for bug-gnu-emacs@gnu.org; Fri, 13 Feb 2015 14:42:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMM7n-0004a0-0T for bug-gnu-emacs@gnu.org; Fri, 13 Feb 2015 14:42:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YMM7m-00029s-HD for bug-gnu-emacs@gnu.org; Fri, 13 Feb 2015 14:42:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14238565008254 (code B ref 19850); Fri, 13 Feb 2015 19:42:02 +0000 Original-Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 19:41:40 +0000 Original-Received: from localhost ([127.0.0.1]:42241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7Q-000293-9p for submit@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:40 -0500 Original-Received: from sa38.galvanix.net ([98.126.48.38]:37773 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7O-00028s-8G for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:39 -0500 Original-Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id A43865F17D; Fri, 13 Feb 2015 11:41:32 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=dejDX5/o; dkim-adsp=pass; dkim-atps=neutral Original-Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1DJfSYC028685 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 13 Feb 2015 11:41:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423856491; bh=aHLPmerytSi4e8yV9AzzqW+ky+tGnjoj0ochXAAOenA=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=dejDX5/oRCyButkecL7bpyLPpXNxyJGuBEee7eVg0KFWjwKRq7emoutw6y/loBoSW 4S371BUzpSrJ44NI4jqsUwl40Vt1eXkB1STazJvbpxNBRtGqmYT/ySy2+5XhBc8bBe 6c/Lpexhkyjg+3LHLlcr1IyEs7pa0Hm18UifWoI2keLxfVz34KlxveW9InLFRx18n9 fe/8C9EsGP7BZSUCSVH+0PRGOZREbS8nKyMOfgs70N37JoM8obzHY9cpngI User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 In-Reply-To: <54DDFEF6.8080500@swipnet.se> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:99325 Archived-At: This is a cryptographically signed message in MIME format. --------------ms070902060407010506090600 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/13/15 5:41 AM, Jan D. wrote: > David Caldwell skrev den 2015-02-13 08:28: >> On 2/12/15 10:57 PM, Jan D. wrote: >> #define PATH_SITELOADSEARCH >> "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" >> Yes, the site lisp path is in /Library which is root:wheel, but that i= s >> the correct place to put site wide things on the Mac. >=20 > No its not, its /Library/Application Support/Emacs. If that is your main objection, I wouldn't mind that at all. I chose plain /Library/emacs as it is similar to /Library/Perl and because it was the minimal patch. /Library/Emacs would be better but the lowercase "emacs" was chosen earlier and I didn't want to duplicate the locallisppath=3D'${datadir}/emacs/${version}/site-lisp:'\ '${datadir}/emacs/site-lisp' lines. Though in retrospect I think what I did is too oblique. It would be a better patch to just do that explicitly: locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:= '\ '/Library/Application Support/Emacs/site-lisp' >> If you want non-site wide lisps, you can always edit your .emacs >> with no root privileges. Thinking about it, I'm not sure why >> non-root is a good idea for site wide stuff in the first place: On >> a multi-user system, it seems like a security problem for one user >> to affect all the other user's site-lisp. That *should* require >> root (like it does on linux). >=20 > That's not the point. The point is that the Emacs I compile for myself= > should by default ignore site wide stuff in global places. Then wouldn't it act differently than the Linux version? Don't you get "/usr/local/emacs/site-lisp" by default there? "/Library" is the equivalent of "/usr/local" on OS X ("/System/Library" would be "/usr"). > It should require a choice to use it. On Linux-distributions site > lisp always looks like a garbage heap full of bad ideas dumped there > by who-nows. And that's when installing a fresh distribution. Added by default packages, no doubt. The default OS X Emacs in /usr/bin/emacs (good old gpl2 version 22.1) uses /usr/share/emacs/22.1/lisp/emacs-lisp On a clean install there's no /Library/Emacs or /Library/Application Support/Emacs. Emacs installed from homebrew uses $(brew --prefix)/share/emacs/${version}/site-lisp So I believe your fears of default site-lisp garbage are unfounded. And one could always --disable-locallisppath if they don't want it. I just think the default should be something reasonable that matches the other unixes. > I have fixed in trunk so that directories pointing to the build dir is = not in loadpath. Thanks. > You should be able to get what you want at configure time by adding >=20 > --enable-locallisppath=3D'/Library/emacs/site-lisp' Oh, nice, I didn't know that option. It even works with the make expansion variables: --enable-locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' I suppose I will have to do that unless you change your mind about the default. :-) -David --------------ms070902060407010506090600 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTMxOTQxMjhaMCMG CSqGSIb3DQEJBDEWBBQG4a2OJAFEsKMWdcRRyCR8ZLdskTBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAkt6t1BX5EfCXxNDVksX/BQ77Z5JAHRwSGbWNbIWP0DNkJ3g1kqbb VU7hv7M3vOJnoCGmJv3zx4wI3aRrYa1JhyFWEFTzJl3JlD/B4UkcpGW8NhHiWlRArG2vR2tS SRtUZOdskgpK/diO68G6k98cXzrRwlzkyUZASQtcD+JUSZdSFl8/BoHnM3WIv6Lbq5NgjS6c xZlozXsgMwCPO/KRUPuVHjBm7KcuCnJ9ZZANsJYOXQpWxorZ2swCpo9MvqSqwC3dEV5xAFxv kMoC80moDe+9LCCDd3A6vQEaVI2ONQqN65pJeTqS1FZpYub1mmYIQ7q99PMntyGSdA9SDtIW FQAAAAAAAA== --------------ms070902060407010506090600--