From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Q8ZD4-0007U6-Lj for mharc-grub-devel@gnu.org; Sat, 09 Apr 2011 10:32:22 -0400 Received: from [140.186.70.92] (port=54056 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q8ZCz-0007Po-FX for grub-devel@gnu.org; Sat, 09 Apr 2011 10:32:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q8ZCx-00069l-HA for grub-devel@gnu.org; Sat, 09 Apr 2011 10:32:16 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:47971) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q8ZCx-000695-7r for grub-devel@gnu.org; Sat, 09 Apr 2011 10:32:15 -0400 Received: by fxm18 with SMTP id 18so3568191fxm.0 for ; Sat, 09 Apr 2011 07:32:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer; bh=j2jMD+vpu2UfHZViXfDqZPy06PqvzdDWLgVJUvg9yjU=; b=LV4Klg1D/Y2NB1AqvSqeICK/v5ecRzGQDR1QQkuotr4I7bCs35ooiLAYyN1dNwRJYB LQSPpMjtG78538PT/Eu/7/9ibUC6jUyoZmBiqR9Wy7XZgaOohDgDZ1enssrQtG+QFbWg wsuKKjZzvRqOfSj7e/M5u+5s8Q23lEkX8riwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=nHXQx4+fHNI8XNiYlTkqyI9Ps1ZzG85JFeNjKYDlEcHRDKnE7HXeIq7UJhzFRaP42d 0oiE+xvbCnr8h5z87PcieRITO7bnEpYQtyk2t0r8cv0TJ5ExV3EKEJ29HbRPGqtalPrk PiZXJVPP78CGkXgOrJ2l3V4Nf53MpjS1Udwno= Received: by 10.223.25.197 with SMTP id a5mr3513064fac.29.1302359533892; Sat, 09 Apr 2011 07:32:13 -0700 (PDT) Received: from [192.168.2.2] (p5499B594.dip.t-dialin.net [84.153.181.148]) by mx.google.com with ESMTPS id n26sm1087607fam.37.2011.04.09.07.32.12 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 09 Apr 2011 07:32:12 -0700 (PDT) From: Alexander Kurtz To: The development of GNU GRUB In-Reply-To: <4D9F1141.7090504@gmail.com> References: <1302008107.14852.20.camel@alexander> <4D9B6A7D.4090306@gmail.com> <1302031960.30533.7.camel@localhost> <4D9B7692.2020309@gmail.com> <20110405205306.GJ9163@riva.ucam.org> <4D9B8959.4090504@gmail.com> <1302103913.4698.4.camel@localhost> <4D9F1141.7090504@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-AOm/74n+xZr98fsf046s" Date: Sat, 09 Apr 2011 16:32:11 +0200 Message-ID: <1302359531.3199.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.41 Subject: Re: [PATCH] add proper variable quoting to grub-mkconfig_lib (Debian bug #612417) X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Apr 2011 14:32:19 -0000 --=-AOm/74n+xZr98fsf046s Content-Type: multipart/mixed; boundary="=-TpjJH2tyA8rGUsM5wY/c" --=-TpjJH2tyA8rGUsM5wY/c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Am Freitag, den 08.04.2011, 15:44 +0200 schrieb Vladimir '=CF=86-coder/phco= der' Serbinenko: > The (big) patch is mostly fine except: > -Please don't add brances where not needed > -Please don't add quoting to constants like x since x or "x" are > strictly identical. Better now? Best regards Alexander Kurtz --=-TpjJH2tyA8rGUsM5wY/c Content-Disposition: attachment; filename="quote-big-adjusted.patch" Content-Type: text/x-patch; name="quote-big-adjusted.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 ZGlmZiAtTmF1ciBiYXphYXIvdXRpbC9ncnViLW1rY29uZmlnX2xpYi5pbiBiaWctYWRqdXN0ZWQv dXRpbC9ncnViLW1rY29uZmlnX2xpYi5pbg0KLS0tIGJhemFhci91dGlsL2dydWItbWtjb25maWdf bGliLmluCTIwMTEtMDQtMDggMTg6MTc6MjcuNzg5MTY2MDAwICswMjAwDQorKysgYmlnLWFkanVz dGVkL3V0aWwvZ3J1Yi1ta2NvbmZpZ19saWIuaW4JMjAxMS0wNC0wOSAxNToyMzo1Ny45NzQ5MTM3 MTggKzAyMDANCkBAIC0xNiwxOSArMTYsMTkgQEANCiANCiB0cmFuc2Zvcm09IkBwcm9ncmFtX3Ry YW5zZm9ybV9uYW1lQCINCiANCi1wcmVmaXg9QHByZWZpeEANCi1leGVjX3ByZWZpeD1AZXhlY19w cmVmaXhADQotZGF0YXJvb3RkaXI9QGRhdGFyb290ZGlyQA0KLWRhdGFkaXI9QGRhdGFkaXJADQot YmluZGlyPUBiaW5kaXJADQotc2JpbmRpcj1Ac2JpbmRpckANCi1wa2dkYXRhZGlyPSR7ZGF0YWRp cn0vYGVjaG8gQFBBQ0tBR0VfVEFSTkFNRUAgfCBzZWQgIiR7dHJhbnNmb3JtfSJgDQorcHJlZml4 PSJAcHJlZml4QCINCitleGVjX3ByZWZpeD0iQGV4ZWNfcHJlZml4QCINCitkYXRhcm9vdGRpcj0i QGRhdGFyb290ZGlyQCINCitkYXRhZGlyPSJAZGF0YWRpckAiDQorYmluZGlyPSJAYmluZGlyQCIN CitzYmluZGlyPSJAc2JpbmRpckAiDQorcGtnZGF0YWRpcj0iJHtkYXRhZGlyfS9gZWNobyAiQFBB Q0tBR0VfVEFSTkFNRUAiIHwgc2VkICIke3RyYW5zZm9ybX0iYCINCiANCiBpZiB0ZXN0ICJ4JGdy dWJfcHJvYmUiID0geDsgdGhlbg0KLSAgZ3J1Yl9wcm9iZT0ke3NiaW5kaXJ9L2BlY2hvIGdydWIt cHJvYmUgfCBzZWQgJHt0cmFuc2Zvcm19YA0KKyAgZ3J1Yl9wcm9iZT0iJHtzYmluZGlyfS9gZWNo byBncnViLXByb2JlIHwgc2VkICIke3RyYW5zZm9ybX0iYCINCiBmaQ0KIGlmIHRlc3QgIngkZ3J1 Yl9ta3JlbHBhdGgiID0geDsgdGhlbg0KLSAgZ3J1Yl9ta3JlbHBhdGg9JHtiaW5kaXJ9L2BlY2hv IGdydWItbWtyZWxwYXRoIHwgc2VkICR7dHJhbnNmb3JtfWANCisgIGdydWJfbWtyZWxwYXRoPSIk e2JpbmRpcn0vYGVjaG8gZ3J1Yi1ta3JlbHBhdGggfCBzZWQgIiR7dHJhbnNmb3JtfSJgIg0KIGZp DQogDQogaWYgJCh3aGljaCBnZXR0ZXh0ID4vZGV2L251bGwgMj4vZGV2L251bGwpIDsgdGhlbg0K QEAgLTQ0LDIwICs0NCwyMCBAQA0KIA0KIG1ha2Vfc3lzdGVtX3BhdGhfcmVsYXRpdmVfdG9faXRz X3Jvb3QgKCkNCiB7DQotICAke2dydWJfbWtyZWxwYXRofSAkMQ0KKyAgIiR7Z3J1Yl9ta3JlbHBh dGh9IiAiJDEiDQogfQ0KIA0KIGlzX3BhdGhfcmVhZGFibGVfYnlfZ3J1YiAoKQ0KIHsNCi0gIHBh dGg9JDENCisgIHBhdGg9IiQxIg0KIA0KICAgIyBhYm9ydCBpZiBwYXRoIGRvZXNuJ3QgZXhpc3QN Ci0gIGlmIHRlc3QgLWUgJHBhdGggOyB0aGVuIDogO2Vsc2UNCisgIGlmIHRlc3QgLWUgIiRwYXRo IiA7IHRoZW4gOiA7ZWxzZQ0KICAgICByZXR1cm4gMQ0KICAgZmkNCiANCiAgICMgYWJvcnQgaWYg ZmlsZSBpcyBpbiBhIGZpbGVzeXN0ZW0gd2UgY2FuJ3QgcmVhZA0KLSAgaWYgJHtncnViX3Byb2Jl fSAtdCBmcyAkcGF0aCA+IC9kZXYvbnVsbCAyPiYxIDsgdGhlbiA6IDsgZWxzZQ0KKyAgaWYgIiR7 Z3J1Yl9wcm9iZX0iIC10IGZzICIkcGF0aCIgPiAvZGV2L251bGwgMj4mMSA7IHRoZW4gOiA7IGVs c2UNCiAgICAgcmV0dXJuIDENCiAgIGZpDQogDQpAQCAtNzIsMjQgKzcyLDI0IEBADQogDQogY29u dmVydF9zeXN0ZW1fcGF0aF90b19ncnViX3BhdGggKCkNCiB7DQotICBwYXRoPSQxDQorICBwYXRo PSIkMSINCiANCiAgIGdydWJfd2FybiAiY29udmVydF9zeXN0ZW1fcGF0aF90b19ncnViX3BhdGgo KSBpcyBkZXByZWNhdGVkLiAgVXNlIHByZXBhcmVfZ3J1Yl90b19hY2Nlc3NfZGV2aWNlKCkgaW5z dGVhZC4iDQogDQogICAjIGFib3J0IGlmIEdSVUIgY2FuJ3QgYWNjZXNzIHRoZSBwYXRoDQotICBp ZiBpc19wYXRoX3JlYWRhYmxlX2J5X2dydWIgJHtwYXRofSA7IHRoZW4gOiA7IGVsc2UNCisgIGlm IGlzX3BhdGhfcmVhZGFibGVfYnlfZ3J1YiAiJHtwYXRofSIgOyB0aGVuIDogOyBlbHNlDQogICAg IHJldHVybiAxDQogICBmaQ0KIA0KLSAgaWYgZHJpdmU9YCR7Z3J1Yl9wcm9iZX0gLXQgZHJpdmUg JHBhdGhgIDsgdGhlbiA6IDsgZWxzZQ0KKyAgaWYgZHJpdmU9ImAiJHtncnViX3Byb2JlfSIgLXQg ZHJpdmUgIiRwYXRoImAiIDsgdGhlbiA6IDsgZWxzZQ0KICAgICByZXR1cm4gMQ0KICAgZmkNCiAN Ci0gIGlmIHJlbGF0aXZlX3BhdGg9YG1ha2Vfc3lzdGVtX3BhdGhfcmVsYXRpdmVfdG9faXRzX3Jv b3QgJHBhdGhgIDsgdGhlbiA6IDsgZWxzZQ0KKyAgaWYgcmVsYXRpdmVfcGF0aD0iYG1ha2Vfc3lz dGVtX3BhdGhfcmVsYXRpdmVfdG9faXRzX3Jvb3QgIiRwYXRoImAiIDsgdGhlbiA6IDsgZWxzZQ0K ICAgICByZXR1cm4gMQ0KICAgZmkNCiANCi0gIGVjaG8gJHtkcml2ZX0ke3JlbGF0aXZlX3BhdGh9 DQorICBlY2hvICIke2RyaXZlfSR7cmVsYXRpdmVfcGF0aH0iDQogfQ0KIA0KIHNhdmVfZGVmYXVs dF9lbnRyeSAoKQ0KQEAgLTEwMywxNSArMTAzLDE1IEBADQogDQogcHJlcGFyZV9ncnViX3RvX2Fj Y2Vzc19kZXZpY2UgKCkNCiB7DQotICBkZXZpY2U9JDENCisgIGRldmljZT0iJDEiDQogDQogICAj IEFic3RyYWN0aW9uIG1vZHVsZXMgYXJlbid0IGF1dG8tbG9hZGVkLg0KLSAgYWJzdHJhY3Rpb249 ImAke2dydWJfcHJvYmV9IC0tZGV2aWNlICR7ZGV2aWNlfSAtLXRhcmdldD1hYnN0cmFjdGlvbmAi DQorICBhYnN0cmFjdGlvbj0iYCIke2dydWJfcHJvYmV9IiAtLWRldmljZSAiJHtkZXZpY2V9IiAt LXRhcmdldD1hYnN0cmFjdGlvbmAiDQogICBmb3IgbW9kdWxlIGluICR7YWJzdHJhY3Rpb259IDsg ZG8NCiAgICAgZWNobyAiaW5zbW9kICR7bW9kdWxlfSINCiAgIGRvbmUNCiANCi0gIHBhcnRtYXA9 ImAke2dydWJfcHJvYmV9IC0tZGV2aWNlICR7ZGV2aWNlfSAtLXRhcmdldD1wYXJ0bWFwYCINCisg IHBhcnRtYXA9ImAiJHtncnViX3Byb2JlfSIgLS1kZXZpY2UgIiR7ZGV2aWNlfSIgLS10YXJnZXQ9 cGFydG1hcGAiDQogICBmb3IgbW9kdWxlIGluICR7cGFydG1hcH0gOyBkbw0KICAgICBjYXNlICIk e21vZHVsZX0iIGluDQogICAgICAgbmV0YnNkIHwgb3BlbmJzZCkNCkBAIC0xMjEsMTUgKzEyMSwx NSBAQA0KICAgICBlc2FjDQogICBkb25lDQogDQotICBmcz0iYCR7Z3J1Yl9wcm9iZX0gLS1kZXZp Y2UgJHtkZXZpY2V9IC0tdGFyZ2V0PWZzYCINCisgIGZzPSJgIiR7Z3J1Yl9wcm9iZX0iIC0tZGV2 aWNlICIke2RldmljZX0iIC0tdGFyZ2V0PWZzYCINCiAgIGZvciBtb2R1bGUgaW4gJHtmc30gOyBk bw0KICAgICBlY2hvICJpbnNtb2QgJHttb2R1bGV9Ig0KICAgZG9uZQ0KIA0KICAgIyBJZiB0aGVy ZSdzIGEgZmlsZXN5c3RlbSBVVUlEIHRoYXQgR1JVQiBpcyBjYXBhYmxlIG9mIGlkZW50aWZ5aW5n LCB1c2UgaXQ7DQogICAjIG90aGVyd2lzZSBzZXQgcm9vdCBhcyBwZXIgdmFsdWUgaW4gZGV2aWNl Lm1hcC4NCi0gIGVjaG8gInNldCByb290PSdgJHtncnViX3Byb2JlfSAtLWRldmljZSAke2Rldmlj ZX0gLS10YXJnZXQ9ZHJpdmVgJyINCi0gIGlmIGZzX3V1aWQ9ImAke2dydWJfcHJvYmV9IC0tZGV2 aWNlICR7ZGV2aWNlfSAtLXRhcmdldD1mc191dWlkIDI+IC9kZXYvbnVsbGAiIDsgdGhlbg0KKyAg ZWNobyAic2V0IHJvb3Q9J2AiJHtncnViX3Byb2JlfSIgLS1kZXZpY2UgIiR7ZGV2aWNlfSIgLS10 YXJnZXQ9ZHJpdmVgJyINCisgIGlmIGZzX3V1aWQ9ImAiJHtncnViX3Byb2JlfSIgLS1kZXZpY2Ug IiR7ZGV2aWNlfSIgLS10YXJnZXQ9ZnNfdXVpZCAyPiAvZGV2L251bGxgIiA7IHRoZW4NCiAgICAg ZWNobyAic2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290ICR7ZnNfdXVpZH0i DQogICBmaQ0KIH0NCkBAIC0xNDksMjEgKzE0OSwyMSBAQA0KIA0KIHZlcnNpb25fdGVzdF9udW1l cmljICgpDQogew0KLSAgbG9jYWwgYT0kMQ0KLSAgbG9jYWwgY21wPSQyDQotICBsb2NhbCBiPSQz DQorICBsb2NhbCBhPSIkMSINCisgIGxvY2FsIGNtcD0iJDIiDQorICBsb2NhbCBiPSIkMyINCiAg IGlmIFsgIiRhIiA9ICIkYiIgXSA7IHRoZW4NCi0gICAgY2FzZSAkY21wIGluDQorICAgIGNhc2Ug IiRjbXAiIGluDQogICAgICAgZ2V8ZXF8bGUpIHJldHVybiAwIDs7DQogICAgICAgZ3R8bHQpIHJl dHVybiAxIDs7DQogICAgIGVzYWMNCiAgIGZpDQogICBpZiBbICIkY21wIiA9ICJsdCIgXSA7IHRo ZW4NCi0gICAgYz0kYQ0KLSAgICBhPSRiDQotICAgIGI9JGMNCisgICAgYz0iJGEiDQorICAgIGE9 IiRiIg0KKyAgICBiPSIkYyINCiAgIGZpDQotICBpZiAoZWNobyAkYSA7IGVjaG8gJGIpIHwgc29y dCAtbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXF4ICRiIDsgdGhlbg0KKyAgaWYgKGVjaG8gIiRhIiA7 IGVjaG8gIiRiIikgfCBzb3J0IC1uIHwgaGVhZCAtbiAxIHwgZ3JlcCAtcXggIiRiIiA7IHRoZW4N CiAgICAgcmV0dXJuIDANCiAgIGVsc2UNCiAgICAgcmV0dXJuIDENCkBAIC0xNzIsMjUgKzE3Miwy NSBAQA0KIA0KIHZlcnNpb25fdGVzdF9ndCAoKQ0KIHsNCi0gIGxvY2FsIGE9YGVjaG8gJDEgfCBz ZWQgLWUgInMvW14tXSotLy8iYA0KLSAgbG9jYWwgYj1gZWNobyAkMiB8IHNlZCAtZSAicy9bXi1d Ki0vLyJgDQorICBsb2NhbCBhPSJgZWNobyAiJDEiIHwgc2VkIC1lICJzL1teLV0qLS8vImAiDQor ICBsb2NhbCBiPSJgZWNobyAiJDIiIHwgc2VkIC1lICJzL1teLV0qLS8vImAiDQogICBsb2NhbCBj bXA9Z3QNCiAgIGlmIFsgIngkYiIgPSAieCIgXSA7IHRoZW4NCiAgICAgcmV0dXJuIDANCiAgIGZp DQotICBjYXNlICRhOiRiIGluDQorICBjYXNlICIkYTokYiIgaW4NCiAgICAgKi5vbGQ6Ki5vbGQp IDs7DQotICAgICoub2xkOiopIGE9YGVjaG8gLW4gJGEgfCBzZWQgLWUgcy9cLm9sZCQvL2AgOyBj bXA9Z3QgOzsNCi0gICAgKjoqLm9sZCkgYj1gZWNobyAtbiAkYiB8IHNlZCAtZSBzL1wub2xkJC8v YCA7IGNtcD1nZSA7Ow0KKyAgICAqLm9sZDoqKSBhPSJgZWNobyAtbiAiJGEiIHwgc2VkIC1lICdz L1wub2xkJC8vJ2AiIDsgY21wPWd0IDs7DQorICAgICo6Ki5vbGQpIGI9ImBlY2hvIC1uICIkYiIg fCBzZWQgLWUgJ3MvXC5vbGQkLy8nYCIgOyBjbXA9Z2UgOzsNCiAgIGVzYWMNCi0gIHZlcnNpb25f dGVzdF9udW1lcmljICRhICRjbXAgJGINCi0gIHJldHVybiAkPw0KKyAgdmVyc2lvbl90ZXN0X251 bWVyaWMgIiRhIiAiJGNtcCIgIiRiIg0KKyAgcmV0dXJuICIkPyINCiB9DQogDQogdmVyc2lvbl9m aW5kX2xhdGVzdCAoKQ0KIHsNCiAgIGxvY2FsIGE9IiINCi0gIGZvciBpIGluICRAIDsgZG8NCisg IGZvciBpIGluICIkQCIgOyBkbw0KICAgICBpZiB2ZXJzaW9uX3Rlc3RfZ3QgIiRpIiAiJGEiIDsg dGhlbg0KICAgICAgIGE9IiRpIg0KICAgICBmaQ0KQEAgLTIwMiw3ICsyMDIsNyBAQA0KICMgcHJp bnRmOyBzbyB0aGlzIHR1cm5zICcgaW50byBcJy4gIE5vdGUgdGhhdCB5b3UgbXVzdCB1c2UgdGhl IG91dHB1dCBvZg0KICMgdGhpcyBmdW5jdGlvbiBpbiBhIHByaW50ZiBmb3JtYXQgc3RyaW5nLg0K IGdldHRleHRfcXVvdGVkICgpIHsNCi0gICRnZXR0ZXh0ICIkQCIgfCBzZWQgInMvJy8nXFxcXFxc XFwnJy9nIg0KKyAgIiRnZXR0ZXh0IiAiJEAiIHwgc2VkICJzLycvJ1xcXFxcXFxcJycvZyINCiB9 DQogDQogIyBSdW4gdGhlIGZpcnN0IGFyZ3VtZW50IHRocm91Z2ggZ2V0dGV4dF9xdW90ZWQsIGFu ZCB0aGVuIHBhc3MgdGhhdCBhbmQgYWxsDQpAQCAtMjExLDEzICsyMTEsMTMgQEANCiBnZXR0ZXh0 X3ByaW50ZiAoKSB7DQogICBsb2NhbCBmb3JtYXQ9IiQxIg0KICAgc2hpZnQNCi0gIHByaW50ZiAi JChnZXR0ZXh0X3F1b3RlZCAiJGZvcm1hdCIpIiAiJEAiDQorICBwcmludGYgImBnZXR0ZXh0X3F1 b3RlZCAiJGZvcm1hdCJgIiAiJEAiDQogfQ0KIA0KIHVzZXNfYWJzdHJhY3Rpb24gKCkgew0KLSAg ZGV2aWNlPSQxDQorICBkZXZpY2U9IiQxIg0KIA0KLSAgYWJzdHJhY3Rpb249ImAke2dydWJfcHJv YmV9IC0tZGV2aWNlICR7ZGV2aWNlfSAtLXRhcmdldD1hYnN0cmFjdGlvbmAiDQorICBhYnN0cmFj dGlvbj0iYCIke2dydWJfcHJvYmV9IiAtLWRldmljZSAiJHtkZXZpY2V9IiAtLXRhcmdldD1hYnN0 cmFjdGlvbmAiDQogICBmb3IgbW9kdWxlIGluICR7YWJzdHJhY3Rpb259OyBkbw0KICAgICBpZiB0 ZXN0ICJ4JHttb2R1bGV9IiA9ICJ4JDIiOyB0aGVuDQogICAgICAgcmV0dXJuIDANCg== --=-TpjJH2tyA8rGUsM5wY/c-- --=-AOm/74n+xZr98fsf046s Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAABAgAGBQJNoG3rAAoJECmUnEL6df6R0K0P/Aq4NpQUo5Jee2JE/mazY0vp Zy+s0RCpDE9DlrCzszd8uOVL9oPN5WpLXFuQ29GwXnDgLV51eoJ6LvD+DbXW0e88 z6OhK/xFDMh3p8RMvfrkxi4PJlI3MRZPvyeICiBvTyeRSqCcSEy8BdOkf2hxgo7u ONQg3yyBIS+GFChv+WhJqd/qWR9/tgbUTEbWEAAQ5XWCSwYhffDPapMQzqADWfTJ CwTKy6Yv/bmVS+fR/hesLUuXRdjJa60ww3JscV5IoKQa/H9GCUYRRxSNnVEFY/RZ SPHjVmajG7WwpyOzDgaWWLN7hj6f1w8cVbXkyAbk7og4mQTiqHAVA7Bb+oY30DUK yag60fKHXcEg5ymUuz+afDFVHV7XWZVeDcO8aasBazJlGJk750Ee3WCw6mTIj4BO M+/XMqStDBzmVs5zNRZvVcWIRFn8QiAKjbt4bJmc9g/tPtB/mV3IBN7m2O+4RycX P/fHe5J0VhdGR0F9LjwgrsUlHpRGZAnWocriWfKOghvU/FwMY0JHUL2kuxuI/P4m IZjtxN//uQ5FI5gNNfB9cCHNz8NXAX5dJgn+D0r7LIvBcQyakiCTTSuR/LpaChwN 8XEHlY55er63wdf7X40wi3lYaeoIcSyRlN83fiUDH3U6WGcUr02xBKSZ+PT/g8xH pBTJVIh+u6e6fSjzG1FW =3UDI -----END PGP SIGNATURE----- --=-AOm/74n+xZr98fsf046s--