From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 502BB1F910 for ; Thu, 17 Nov 2022 20:28:02 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="Qaxu2qgb"; dkim-atps=neutral Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD3163852217 for ; Thu, 17 Nov 2022 20:27:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BD3163852217 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1668716878; bh=OGG66lyOZBlUi6q83nlwSPDbPa47z3pkLuj7Pjn87wI=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Qaxu2qgbMrKxEwE6twWEmxxKppdCEBq+LTVDz+k2eTzcsVidYQG4dfmcfKnwdeLBP zI5al0GI3XkCQVVTejDIhZfUROyaA4Nzx92E80OClYK9qO15o4mRj0oE2z31OR9HEY 8Cmv9GnCB8jhfUYlG0gQ2s5guMvIRxqCfbHFSaKQ= Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by sourceware.org (Postfix) with ESMTPS id 713FE3852C70 for ; Thu, 17 Nov 2022 20:27:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 713FE3852C70 Received: by mail-wr1-x432.google.com with SMTP id v1so5703051wrt.11 for ; Thu, 17 Nov 2022 12:27:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=OGG66lyOZBlUi6q83nlwSPDbPa47z3pkLuj7Pjn87wI=; b=MKbDZUqPvRcHiz/PJIuSwO0qGdJIpdZuqUfBUmj/Yl+2bSn0TDz9uRuoHnCQCETCHv sF9pkMNq4pQMShEYh5KAcBdm0Qe6CeNpHiJWJC5fp73dltxXoT68HXTFH3de7tQGtcHz QKAleVu+tXRhouLbiRj601xsnAZZyBT6hIXWdRgrcvjYnZyYzenA8QRKXnPGZG3yHOSv ycO+R91jTf204LfzQlmD9WSWa/2LdSafU+4nvdsIayESDr6co4jaItibvxcHHqFrecss km/TBAqSxp7uGw9E2mOcoglhEKDSrlalhFsoPrEw9aSpws4kaCMMmyM7oLJ0H/u/+b6m b6ng== X-Gm-Message-State: ANoB5pl6K9CrXsMq/WhR29wFscs2+P0VqoLW05TvXOt5qXB/VpkwpGOe qDlJ3Ei1bBg1f185wV+lnEINlWftg8M= X-Google-Smtp-Source: AA0mqf48Zu/7nmb/e8Cpmr5FO5ikZQbKV3tQXkQ7C+pfVoZ4RhlxBaH37datVg4UlWtGTFQqogGFEQ== X-Received: by 2002:adf:e80b:0:b0:236:59ab:cf32 with SMTP id o11-20020adfe80b000000b0023659abcf32mr2501353wrm.629.1668716854181; Thu, 17 Nov 2022 12:27:34 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id c24-20020a7bc018000000b003b3307fb98fsm2156702wmb.24.2022.11.17.12.27.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 17 Nov 2022 12:27:33 -0800 (PST) Message-ID: <380b196e-b78e-3b0e-7399-ee106b0e716c@gmail.com> Date: Thu, 17 Nov 2022 21:27:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: size_t vs long. Content-Language: en-US To: Paul Eggert , A , libc-alpha@sourceware.org References: In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------pNjTf7jIE3KBhKQSeJHInyNE" X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alejandro Colomar via Libc-alpha Reply-To: Alejandro Colomar Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------pNjTf7jIE3KBhKQSeJHInyNE Content-Type: multipart/mixed; boundary="------------YO8P7FUH2wEt1uFa0KAyk0hR"; protected-headers="v1" From: Alejandro Colomar To: Paul Eggert , A , libc-alpha@sourceware.org Message-ID: <380b196e-b78e-3b0e-7399-ee106b0e716c@gmail.com> Subject: Re: size_t vs long. References: In-Reply-To: --------------YO8P7FUH2wEt1uFa0KAyk0hR Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgUGF1bCwNCg0KT24gMTEvMTcvMjIgMjA6MTcsIFBhdWwgRWdnZXJ0IHdyb3RlOg0KPiBP biAyMDIyLTExLTE3IDAxOjIxLCBBbGVqYW5kcm8gQ29sb21hciB2aWEgTGliYy1hbHBoYSB3 cm90ZToNCj4gDQo+PiBJJ2QgbGlrZSB0byBjaGFuZ2UgeW91ciBvcGluaW9uLsKgIFBsZWFz ZSByZWFkIHRoaXMgZXhjZWxsZW50IGFydGljbGUgYnkgSmVucyANCj4+IEd1c3RlZHQgKG1l bWJlciBvZiBXRzE0LCB0aGUgZ3JvdXAgdGhhdCBkZXZlbG9wcyB0aGUgSVNPIEMgc3RhbmRh cmQpIHdoaWNoIA0KPj4gZXhwbGFpbnMgd2h5IHNpemVfdCBpcyBiZXR0ZXI6DQo+Pg0KPj4g PGh0dHBzOi8vZ3VzdGVkdC53b3JkcHJlc3MuY29tLzIwMTMvMDcvMTUvYS1wcmFpc2Utb2Yt c2l6ZV90LWFuZC1vdGhlci11bnNpZ25lZC10eXBlcy8+DQo+IA0KPiBTb3JyeSwgYnV0IHRo YXQgYXJ0aWNsZSBpcyBub3QgZXhjZWxsZW50OiBpdCdzIG1vc3RseSB3cm9uZy4gQW1vbmcg b3RoZXIgdGhpbmdzIA0KPiBpdCBzYXlzIHNpemVfdCBpcyBiZXR0ZXIgYmVjYXVzZSBpdCBs ZXRzIHlvdSB3cml0ZSBjb2RlIGxpa2UgdGhpczoNCj4gDQo+PiBmb3IgKHNpemVfdCBpID0g NDE7IGkgPCBzaXplb2YgQSAvIHNpemVvZiBBWzBdOyAtLWkpIHsNCj4+IMKgwqAgQVtpXSA9 IHNvbWV0aGluZ19uaWNlOw0KPj4gfQ0KPiANCj4gYW5kIHRoYXQgdGhlcmUgd2lsbCBiZSAi Tm8gdHJhcHMsIG5vIHNpZ25hbHMsIG5vIGV4Y2VwdGlvbnMiLg0KPiANCj4gRmlyc3QsIEd1 c3RlZHQgdGVjaG5pY2FsbHkgaW5jb3JyZWN0LCBiZWNhdXNlIHRoZSBjb2RlICpjYW4qIHRy YXAgb24gcGxhdGZvcm1zIA0KPiB3aGVyZSBTSVpFX01BWCA8PSBJTlRfTUFYLA0KRmlyc3Qg b2YgYWxsLCBsZXQgbWUgc3VnZ2VzdCB0aGF0IHRoaXMgaXMgbm90IGEgcHJvYmxlbSBvZiB0 aGF0IGtpbmQgb2YgY29kZSwgDQpidXQgcmF0aGVyIGEgYnVnIGluIHRoZSBsYW5ndWFnZTog ZGVmYXVsdCBwcm9tb3Rpb24gdG8gaW50IGlzIHRoZSB1bmRlcmx5aW5nIA0KcHJvYmxlbSwg YW5kIHJvb3Qgb2YgbXVjaCBldmlsLg0KDQpCdXQgbGV0J3MgY29udGludWUuICBTSVpFX01B WCA8PSBJTlRfTUFYIHJlYWxseSBhbW91bnRzIHRvIHBsYXRmb3JtcyB3aGVyZSANCnNpemVv ZihzaXplX3QpIDwgc2l6ZW9mKGludCkuDQoNCkkgaG9uZXN0bHkgZG9uJ3Qga25vdyBvZiBh bnkgZXhpc3RpbmcgcGxhdGZvcm1zIHdoZXJlIHRoYXQgaXMgdHJ1ZSwgYW5kIEkndmUgDQpi ZWVuIHNlYXJjaGluZywgYnV0IGNvdWxkbid0IGZpbmQgYW55LiAgSSBleHBlY3QgdGhhdCBp dCdzIHBvc3NpYmxlIHRoYXQgb25lIG9mIA0KdGhvc2UgdmVyeSBvbGQgdW5pY29ybiBwbGF0 Zm9ybXMgbWF5IG1ha2UgdGhpcyB0cnVlLCBhbmQgaWYgeW91IGtub3cgb2YgYW55LCBJJ20g DQpjdXJpb3VzIHRvIGtub3cgd2hpY2ggaXMgaXQuDQoNCkZvciBmdXR1cmUgcGxhdGZvcm1z LCBzaW5jZSB3ZSd2ZSBsZWFybnQgdGhhdCB3ZSB3YW50IHNpemVfdCB0byBiZSBhdCBsZWFz dCA2NCANCmJpdHMsIEkgZ3Vlc3MgdGhpcyBjYW4gaGFwcGVuIGluIGEgaHlwb3RoZXRpY2Fs IHBsYXRmb3JtIHdoZXJlIHNpemVfdCBpcyA2NCANCmJpdHMsIGFuZCBpbnQgaXMgMTI4LiAg SSBob3BlIHdlJ3ZlIGFsc28gbGVhcm50IHRoYXQgZGVmYXVsdCBwcm9tb3Rpb24gdG8gaW50 IGl0IA0KYmFkLiAgQW5kIHNvIEkgaG9wZSB0aGF0IG5vLW9uZSBkZXZlbG9wcyBzdWNoIGFu IGFyY2gsIGFuZCB0aGF0IHdlIGFsbCBkbyBvdXIgDQpiZXN0IHRvIHRyeSBhbmQgbWluaW1p emUgdGhlIGRhbWFnZSB0aGF0IGRlZmF1bHQgcHJvbW90aW9uIHRvIGludCBjYW4gZG8sIGJ5 IA0Ka2VlcGluZyBpbnQgc21hbGxlciB0aGFuIG1vc3QgdXNlZnVsIHNpemVzLCBiZSBpdCBi eSBpbmNyZWFzaW5nIHNpemVfdCwgb3IgYnkgDQpub3QgaW5jcmVhc2luZyBpbnQuDQoNCkZv ciB0aGUgdGltZSBiZWluZywgYW5kIHdoaWxlIG5vIG9uZSBwb2ludHMgbWUgdG8gYW4gZXhp c3RpbmcgcGxhdGZvcm0gd2hlcmUgDQpzaXplb2Yoc2l6ZV90KSA8IHNpemVvZihpbnQpIChh bmQgZXZlbiBpZiBpdCBleGlzdHMsIEkgb25seSBjYXJlIGFib3V0IFBPU0lYIA0KcGxhdGZv cm1zLCB3aGVyZSB3ZSBjYW4gcHJvYmFibHkgYXNzdW1lIHRoYXQncyBub3QgZ29pbmcgdG8g aGFwcGVuIGV2ZXIsIGlmIG9ubHkgDQpmb3Igbm90IGJyZWFraW5nIGV4aXN0aW5nIGNvZGUp LCBJJ2xsIGFzc3VtZSBzdWNoIGEgcGxhdGZvcm0gZG9lc24ndCBleGlzdC4NCg0KSWYgdGhp cyBldmVyIGJlY29tZXMgYSByZWFsIGNvbmNlcm46DQoNCl9TdGF0aWNfYXNzZXJ0KHNpemVv ZihzaXplX3QpIDwgc2l6ZW9mKGludCksICJUaGlzIHBsYXRmb3JtIGlzIG91dCBvZiBsdWNr LiIpOw0KDQo+IGJlY2F1c2Ugb24gc3VjaCBhIHBsYXRmb3JtIHdoZW4gaSBpcyB6ZXJvLCAn LS1pJyBjYW4gDQo+IHN0b3JlIGEgdHJhcCB2YWx1ZSBpbnRvIGkuDQoNClNvIG1hbnkgdGhp bmdzIG5lZWQgdG8gYmUgYnJva2VuIGluIGFuIGFyY2ggZm9yIHRoYXQgdG8gaGFwcGVuLiAg QlRXLCBDMjMgd2lsbCANCnJlcXVpcmUgdGhhdCBzaWduZWQgaW50ZWdlcnMgYXJlIDIncyBj b21wbGVtZW50LCB3aGljaCBJIGd1ZXNzIHJlbW92ZXMgdGhlIA0KcG9zc2liaWxpdHkgb2Yg YSB0cmFwLCBJSVJDLiAgQnV0IEksIGFzIHlvdSwgcHJlZmVyIHRoZSB0cmFwIGlmIEkgbWVl dCBhbiBhcmNoIA0Kd2hlcmUgSSBnZXQgcHJvbW90aW9uIGZyb20gc2l6ZV90IHRvIGludC4N Cg0KPiANCj4gU2Vjb25kIGFuZCBtb3JlIGltcG9ydGFudCwgdGhhdCBjb2RlIGlzIGJvZ3Vz LiBOb2JvZHkgc2hvdWxkIGV2ZXIgd3JpdGUgY29kZSANCj4gbGlrZSB0aGF0LiBJZiBJIHdy b3RlIGNvZGUgbGlrZSB0aGF0LCBJJ2QgKndhbnQqIGEgdHJhcC4NCg0KZm9yIChzaXplX3Qg aSA9IDQxOyBpIDwgc2l6ZW9mIEEgLyBzaXplb2YgQVswXTsgLS1pKSB7DQogICAgQVtpXSA9 IHNvbWV0aGluZ19uaWNlOw0KfQ0KDQpUaGUgY29kZSBhYm92ZSBzZWVtcyBhIGJ1ZyBieSBu b3QgYmVpbmcgdXNlZCB0byBpdC4gIE9uY2UgeW91IGdldCB1c2VkIHRvIGl0LCBpdCANCmNh biBiZWNvbWUgbmF0dXJhbCwgYnV0IGxldCdzIGdvIGZvciB0aGUgbW9yZSBuYXR1cmFsOg0K DQoNCmZvciAoc2l6ZV90IGkgPSAwOyBpIDwgc2l6ZW9mIEEgLyBzaXplb2YgQVswXTsgKytp KSB7DQogICAgQVtpXSA9IHNvbWV0aGluZ19uaWNlOw0KfQ0KDQpUaGUgbWFpbiBhZHZhbnRh Z2Ugb2YgdGhpcyBjb2RlIGNvbXBhcmVkIHRvIHRoZSBlcXVpdmFsZW50IHNzaXplX3Qgb3Ig cHRyZGlmZl90IA0Kb3IgaWR4X3QgY29kZSBpcyB0aGF0IGlmIHlvdSBzb21laG93IHdyaXRl IGFuIG9mZi1ieS1vbmUgZXJyb3IsIGFuZCBtYW5hZ2UgdG8gDQphY2Nlc3MgdGhlIGFycmF5 IGF0IFstMV0sIGlmIGkgaXMgdW5zaWduZWQgeW91J2xsIGFjY2VzcyBbU0laRV9NQVhdLCB3 aGljaCB3aWxsIA0KZGVmaW5pdGVseSBjcmFzaCB5b3VyIHByb2dyYW0uICBBbiBhY2Nlc3Mg dG8gWy0xXSBtaWdodCBpbnN0ZWFkIG92ZXJ3cml0ZSBzb21lIA0KdmFsdWFibGUgZGF0YS4g IFRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IGZvciB1bnNpZ25lZCB0eXBlcy4NCg0KPiBU cmFwcyBhcmUgKmdvb2QqIHdoZW4gDQo+IHRoZXkgcHJldmVudCBidWdneSBjb2RlIGZyb20g ZG9pbmcgZnVydGhlciBkYW1hZ2UuDQoNCldlIHNlZW0gdG8gYWdyZWUgb24gdGhpcyBzZW50 ZW5jZS4gIEl0J3MgYWN0dWFsbHkgdGhlIG1haW4gcmVhc29uIEkgbGlrZSBzaXplX3QgDQpm b3IgaW5kaWNlcywgYXMgZXhwbGFpbmVkIGluIG15IHBhcmFncmFwaCBhYm92ZS4NCg0KPiAN Cj4gRm9yIHdoYXQgaXQncyB3b3J0aCwgaW4gR251bGliJ3MgbW9yZSByZWNlbnQgY29kZSB3 ZSd2ZSBiZWVuIHVzaW5nIHRoZSB0eXBlIA0KPiAiaWR4X3QiLiBJdCBpcyBhIHNpZ25lZCB0 eXBlLCB0aHVzIGF2b2lkaW5nIEMncyBidWctaW5kdWNpbmcgY29tcGFyaXNvbiBydWxlcywg DQo+IHdoZXJlIG1vc3Qgc2l6ZV90IHZhbHVlcyBjb21wYXJlIHRvIGJlIGxlc3MgdGhhbiAt MS4NCj4gSG93ZXZlciwgYnkgY29udmVudGlvbiBpZHhfdCBjb250YWlucyBvbmx5IG5vbm5l Z2F0aXZlIHZhbHVlcy4NCg0KSSBhZ3JlZSB0aGF0IG9uZSBzaG91bGQgdHJ5IHRvIGF2b2lk IGNvbXBhcmluZyBzaWduZWQgYW5kIHVuc2lnbmVkIGludGVnZXJzLiANClRoYXQncyBhY3R1 YWxseSB2ZXJ5IGRvYWJsZS4gIFRoZSBtYWluIGlzc3VlIGFnYWluc3QgdXNpbmcgdW5zaWdu ZWQgaW5kaWNlcyBpcyANCidhcmdjJywgd2hlcmUgSSBjYW4ndCB1c2UgdW5zaWduZWQuICBG b3IgdGhlIHJlc3Qgb2YgdGhlIGNvZGUsIGl0IGlzIHVzdWFsbHkgDQplYXN5IHRvIGtlZXAg dGhlIHNlcGFyYXRpb24gYmV0d2VlbiBzaWduZWQgYW5kIHVuc2lnbmVkIHR5cGVzLCBhbmQg bm90IG1peCB0aGVtLg0KDQo+IA0KPiBUaGUgaWR4X3QgdHlwZSBpcyAqbXVjaCogYmV0dGVy IHRoYW4gc2l6ZV90LCBib3RoIGJlY2F1c2Ugd2UgY2FuIHRlbGwgdGhlIA0KPiBjb21waWxl ciB0byBkbyBzb21lIG92ZXJmbG93IGNoZWNraW5nIG9uIGl0LCBhbmQgYmVjYXVzZSBpdCBj b21wYXJlcyBuaWNlbHkgdG8gDQo+IG9yZGluYXJ5IGludGVnZXJzLiBUaGlzIG92ZXJjb21l cyB0d28gbWFqb3IgZGlzYWR2YW50YWdlcyBvZiBzaXplX3QuDQoNCklnbm9yaW5nIG9kZCBw bGF0Zm9ybXMsIGlkeF90IGxvb3NlcyBtdWNoIG9mIGl0cyBhZHZhbnRhZ2UuICBXaXRoIGlk eF90IHlvdSBtYXkgDQpiZSBhYmxlIHRvIHVzZSBzYW5pdGl6ZXJzIHRvIGNoZWNrIG92ZXJm bG93IChpZiB5b3UgZG9uJ3QsIGl0J3MgbGlrZWx5IHRoYXQgDQp5b3UnbGwgaW52b2tlIGNy aXRpY2FsIFVCLCBzaW5jZSBbLTFdIGlzIHVubGlrZWx5IHRvIGNyYXNoKS4gIFdpdGggc2l6 ZV90IHlvdSANCmdldCBhIGNyYXNoIGZvciBmcmVlIGlmIHlvdSBnbyBvZmYtYnktbWludXMt b25lLg0KDQpDaGVlcnMsDQoNCkFsZXgNCg0KLS0gDQo8aHR0cDovL3d3dy5hbGVqYW5kcm8t Y29sb21hci5lcy8+DQo= --------------YO8P7FUH2wEt1uFa0KAyk0hR-- --------------pNjTf7jIE3KBhKQSeJHInyNE Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmN2mS0ACgkQnowa+77/ 2zIRrw//fCVgiDIWTnGNbU8W4TaTXQmjVAM/pK0meMflXyTZnE3P/XxOxe8mESg7 8Q0FPvjhGFxu1vGMKDgzgDLX4pKL7H1pd8LAz1JshCrVpxM7KFcUIDPlJOcl2nvp +LCRxKBMaLeWndG2Jh4Fn94dJT/yjtC4rWohzyaZkuHNbxEYd7Ej7/6PuAvO9cda jTxUnynYoXetSg9F0E8qJIVWZGr1QZbK4NbekKVYaxydDLJkWdjwjRMKXYdhEeT3 Ok/jFQFwpZNuNgYUoE81ivgbsh1eKhJlMoCO4nqH7NMbbuZp5edhfpfCoXO9H4AS 01UPmFmZM7CV2SJrfFCqE9H9I4ALZ+j416kqFhMkKGz84kycyuzF4Yt7dAbXA6Yd SGQX9lkkvfz43eY+3XBtDnAltpKN/E108GXUocFW3kEkfK36SMsLlISbm43EboPN GVSNhyhHhO+KkfGhwkkT0hgLweMRl9cO15Geb0qbGbD3dXmlZdaqboPk5+9gf6TN Zg0Vxjo063JevjVlm0HkGWlOIaw2nbrdFvmMMsMnNrfq2L2LZqxyfmeWxlhmpzuE LUhMSm74iuN/9ee0IlydlPDKTWiV4w6q+L9cUaRgWa6kot7O6RW5waUnWoXj0POr 9+az+MCjL80XoV1pFHH+sE+rYDuitoRiFbXwXwLeQNXVfwarQ0c= =Uii/ -----END PGP SIGNATURE----- --------------pNjTf7jIE3KBhKQSeJHInyNE--