diff options
author | alicexbt <alicexbt@protonmail.com> | 2022-05-24 13:49:34 +0000 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2022-05-24 13:49:41 +0000 |
commit | ebd3dfbf1caaa9821dfb4a03cc3172142ffb5474 (patch) | |
tree | 737ed10ad0e9dca9d118e1c82860a2ec648d378d | |
parent | 103303fae73b01508260ddee41ea5d15b7ea23e7 (diff) | |
download | pi-bitcoindev-ebd3dfbf1caaa9821dfb4a03cc3172142ffb5474.tar.gz pi-bitcoindev-ebd3dfbf1caaa9821dfb4a03cc3172142ffb5474.zip |
Re: [bitcoin-dev] Silent Payments – Non-interactive private payments with no on-chain overhead
-rw-r--r-- | 19/75530f4dd0fa624180f0ecbb783b713f5164d0 | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/19/75530f4dd0fa624180f0ecbb783b713f5164d0 b/19/75530f4dd0fa624180f0ecbb783b713f5164d0 new file mode 100644 index 000000000..a86733072 --- /dev/null +++ b/19/75530f4dd0fa624180f0ecbb783b713f5164d0 @@ -0,0 +1,189 @@ +Return-Path: <alicexbt@protonmail.com> +Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) + by lists.linuxfoundation.org (Postfix) with ESMTP id B8ADEC002D + for <bitcoin-dev@lists.linuxfoundation.org>; + Tue, 24 May 2022 13:49:41 +0000 (UTC) +Received: from localhost (localhost [127.0.0.1]) + by smtp4.osuosl.org (Postfix) with ESMTP id B017A410E3 + for <bitcoin-dev@lists.linuxfoundation.org>; + Tue, 24 May 2022 13:49:41 +0000 (UTC) +X-Virus-Scanned: amavisd-new at osuosl.org +X-Spam-Flag: NO +X-Spam-Score: -2.1 +X-Spam-Level: +X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 + tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, + DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, + HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] + autolearn=ham autolearn_force=no +Authentication-Results: smtp4.osuosl.org (amavisd-new); + dkim=pass (2048-bit key) header.d=protonmail.com +Received: from smtp4.osuosl.org ([127.0.0.1]) + by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id 6zd62DSi6t2l + for <bitcoin-dev@lists.linuxfoundation.org>; + Tue, 24 May 2022 13:49:40 +0000 (UTC) +X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 +Received: from mail-40141.protonmail.ch (mail-40141.protonmail.ch + [185.70.40.141]) + by smtp4.osuosl.org (Postfix) with ESMTPS id 1CA154157D + for <bitcoin-dev@lists.linuxfoundation.org>; + Tue, 24 May 2022 13:49:40 +0000 (UTC) +Date: Tue, 24 May 2022 13:49:34 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; + s=protonmail3; t=1653400177; x=1653659377; + bh=C6LHV+8GYl5Ww1hpQxLlWSpt72FOtdYZzFQ3AXLDIFk=; + h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: + References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: + Feedback-ID:Message-ID; + b=kzXFZTZsGxXWl7hHbEBGyxRD0ou7nWMKDn86nAo2bGoHhzJtN9cnBaF5/kRX2w9Lk + X0fiL8OxcVvjHz0RKuW/iU6zquY1F8RA0o8MI9APYMW1mIENeLj5oYV8m9lHZtVdR5 + 11621YBHXMIHHIVvhuOPAG7h44Kr6D6l3knt7roCJhTqhwbjALKtyPDWbt5301eopF + wMOHWOLf0K7aoRIr7d5ESJ3+N81N5T0v0vo65l4WUW4+/KWyclDiYKKvrUnOlDg4+m + 8mZrg3yygnMM46bVCGufSqOPea6B/jGr4XC6Em2Lx25d6zQd1gMxYNYNXXJW86Rrrc + CYR7H99kQHvOQ== +To: woltx <woltx@protonmail.com> +From: alicexbt <alicexbt@protonmail.com> +Reply-To: alicexbt <alicexbt@protonmail.com> +Message-ID: <p5vlwEtPHiiul4GbOK8j3x32FKrnNC9aba_5Q_MJnNVA9I6vvc3BrfQlbvUmBKJELMvORUk6JK68_rQMwsDpat4wHCkZZst79RJPIvyDPzI=@protonmail.com> +In-Reply-To: <yAzuw9BsMPNXQIeZG98n6d0-6C1ymv9ZCfKIV9ZZYc97wuVbsjkKF1pqS9Uc4ZTuGyh2nKNeRiDYPuklq64Y4UYQ4ITfnvvQo7vsSChvUMs=@protonmail.com> +References: <yAzuw9BsMPNXQIeZG98n6d0-6C1ymv9ZCfKIV9ZZYc97wuVbsjkKF1pqS9Uc4ZTuGyh2nKNeRiDYPuklq64Y4UYQ4ITfnvvQo7vsSChvUMs=@protonmail.com> +Feedback-ID: 40602938:user:proton +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="b1_kovZgGp6cnllg9vLEMeRJKcW2pN00gxAVC3wjTfKCW8" +X-Mailman-Approved-At: Tue, 24 May 2022 15:01:59 +0000 +Cc: "bitcoin-dev@lists.linuxfoundation.org" + <bitcoin-dev@lists.linuxfoundation.org> +Subject: Re: [bitcoin-dev] + =?utf-8?q?Silent_Payments_=E2=80=93_Non-interactive?= + =?utf-8?q?_private_payments_with_no_on-chain_overhead?= +X-BeenThere: bitcoin-dev@lists.linuxfoundation.org +X-Mailman-Version: 2.1.15 +Precedence: list +List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org> +List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe> +List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/> +List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org> +List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help> +List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe> +X-List-Received-Date: Tue, 24 May 2022 13:49:41 -0000 + +This is a multi-part message in MIME format. + +--b1_kovZgGp6cnllg9vLEMeRJKcW2pN00gxAVC3wjTfKCW8 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: base64 + +SGkgd29sdHgsCgpUaGFua3MgZm9yIGltcGxlbWVudGluZyBzaWxlbnQgcGF5bWVudHMgaW4gQml0 +Y29pbiBDb3JlLiBJIHRyaWVkIHRoZSBzdGVwcyBzaGFyZWQgaW4gdHV0b3JpYWwgYW5kIGV2ZXJ5 +dGhpbmcgd29ya3MgYXMgZXhwZWN0ZWQuCgpJIGhhdmUgdXBkYXRlZCB0aGUgc2lsZW50IHBheW1l +bnQgYWRkcmVzcyAoc2lnbmV0KSBhcyBUWFQgcmVjb3JkIGZvciBkb21haW4gYWxpY2Uuc2lsZW50 +Yml0Y28uaW4KCiQgZGlnIC10IHR4dCBhbGljZS5zaWxlbnRiaXRjby5pbiArc2hvcnQKInRiMXB4 +M2ttYThlOHk4ejlsN2U2NDB2MHgyY2h6cnp3dzljdTA2bXF2d3lyejgwNWZmbGV0dTNzMDY3c2do +IgoKSSBoYXZlIGFsc28gYWRkZWQgYmFzaWMgaW5mb3JtYXRpb24gYWJvdXQgc2lsZW50IHBheW1l +bnRzIHByb3Bvc2FsLCBpbXBsZW1lbnRhdGlvbiBhbmQgdHV0b3JpYWwgb24gaHR0cHM6Ly9zaWxl +bnRiaXRjby5pbgoKSSBoYWQgbm8gaXNzdWVzIHdpdGggcGVyZm9ybWFuY2Ugb2YgdGhlIFVUWE8g +U2V0IGFuZCB0aGUgYmxvY2tzIHNjYW4uIEkgZG9uJ3QgbWluZCB1c2luZyBmbGFnIGJ1dCBhIG5l +dyBhZGRyZXNzL2Rlc2NyaXB0b3IgZm9ybWF0IHNob3VsZCBiZSBhIGJldHRlciBhcHByb2FjaC4g +SSBjb3VsZCBub3QgcmV2aWV3IHRoZSBjb2RlIGluIGRldGFpbCBvciB0ZXN0IGVkZ2UgY2FzZXMg +aG93ZXZlciB0aGVzZSBzdWdnZXN0aW9ucyBieSBQYXZvbCBSdXNuYWsgbWFrZSBzZW5zZTogaHR0 +cHM6Ly9naXN0LmdpdGh1Yi5jb20vUnViZW5Tb21zZW4vYzQzYjc5NTE3ZTdjYjcwMWViZjc3ZWVj +NmRiYjQ2Yjg/cGVybWFsaW5rX2NvbW1lbnRfaWQ9NDE3NzAyNyNnaXN0Y29tbWVudC00MTc3MDI3 +CgovZGV2L2ZkMAoKU2VudCB3aXRoIFtQcm90b25NYWlsXShodHRwczovL3Byb3Rvbm1haWwuY29t +Lykgc2VjdXJlIGVtYWlsLgoKLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tLS0KT24gVHVl +c2RheSwgTWF5IDI0dGgsIDIwMjIgYXQgNzowMSBBTSwgd29sdHggdmlhIGJpdGNvaW4tZGV2IDxi +aXRjb2luLWRldkBsaXN0cy5saW51eGZvdW5kYXRpb24ub3JnPiB3cm90ZToKCj4gSSBjcmVhdGVk +IGEgc2hvcnQgYW5kIHNpbXBsZSB0dXRvcmlhbCBvbiBob3cgdG8gbWFrZSBzaWxlbnQgcGF5bWVu +dHMgb24gc2lnbmV0Lgo+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3cweGx0LzcyMzkwZGVkOTVk +ZDc5NzU5NGY4MGJhYmE1ZDJlNmVlCj4gSW4gdGhpcyB0dXRvcmlhbCwgdGhlIHVzZXIgd2lsbCBn +ZW5lcmF0ZSBhbiBhZGRyZXNzLCBwdWJsaXNoIGl0LCByZWNlaXZlIGFuZCBzcGVuZCBjb2lucyBm +cm9tIGl0IGFuZCBzdGlsbCBubyB0cmFuc2FjdGlvbnMgYXJlIHNob3duIGZyb20gdGhpcyBhZGRy +ZXNzIGluIGEgYmxvY2tjaGFpbiBleHBsb3Jlci4= + +--b1_kovZgGp6cnllg9vLEMeRJKcW2pN00gxAVC3wjTfKCW8 +Content-Type: text/html; charset=utf-8 +Content-Transfer-Encoding: base64 + +PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiBy +Z2IoMzQsIDM0LCAzNCk7Ij5IaSA8c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsIDAsIDApO2ZvbnQt +ZmFtaWx5OkFyaWFsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90OywgSGVsdmV0aWNhLCBzYW5z +LXNlcmlmO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwgMjU1LCAyNTUpO2Rpc3BsYXk6aW5saW5l +ICFpbXBvcnRhbnQiPndvbHR4PC9zcGFuPiw8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog +YXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsiPjxicj48L2Rp +dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6 +IHJnYigzNCwgMzQsIDM0KTsiPlRoYW5rcyBmb3IgaW1wbGVtZW50aW5nIHNpbGVudCBwYXltZW50 +cyBpbiBCaXRjb2luIENvcmUuIEkgdHJpZWQgdGhlIHN0ZXBzIHNoYXJlZCBpbiB0dXRvcmlhbCBh +bmQgZXZlcnl0aGluZyB3b3JrcyBhcyBleHBlY3RlZC4mbmJzcDs8L2Rpdj48ZGl2IHN0eWxlPSJm +b250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigzNCwgMzQsIDM0 +KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTog +MTRweDsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsiPkkgaGF2ZSB1cGRhdGVkIHRoZSBzaWxlbnQg +cGF5bWVudCBhZGRyZXNzIChzaWduZXQpIGFzIFRYVCByZWNvcmQgZm9yIGRvbWFpbiBhbGljZS5z +aWxlbnRiaXRjby5pbjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1z +aXplOiAxNHB4OyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9 +ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDM0LCAzNCwg +MzQpOyI+PHNwYW4+JCBkaWcgLXQgdHh0IGFsaWNlLnNpbGVudGJpdGNvLmluJm5ic3A7K3Nob3J0 +PC9zcGFuPjxkaXY+PHNwYW4+InRiMXB4M2ttYThlOHk4ejlsN2U2NDB2MHgyY2h6cnp3dzljdTA2 +bXF2d3lyejgwNWZmbGV0dTNzMDY3c2doIjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 +PkkgaGF2ZSBhbHNvIGFkZGVkIGJhc2ljIGluZm9ybWF0aW9uIGFib3V0IHNpbGVudCBwYXltZW50 +cyBwcm9wb3NhbCwgaW1wbGVtZW50YXRpb24gYW5kIHR1dG9yaWFsIG9uIDxhIGhyZWY9Imh0dHBz +Oi8vc2lsZW50Yml0Y28uaW4iPmh0dHBzOi8vc2lsZW50Yml0Y28uaW48L2E+PC9kaXY+PHNwYW4+ +PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAx +NHB4OyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29s +b3I6cmdiKDI1NSwgMjU1LCAyNTUpO2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQiPjwvc3Bhbj48 +L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29s +b3I6IHJnYigzNCwgMzQsIDM0KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog +YXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsiPjxzcGFuIHN0 +eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTtkaXNwbGF5OmlubGluZSAh +aW1wb3J0YW50Ij48c3Bhbj5JIGhhZCBubyBpc3N1ZXMgd2l0aCBwZXJmb3JtYW5jZSBvZiB0aGUg +VVRYTyBTZXQgYW5kIHRoZSBibG9ja3Mgc2Nhbi4gSSBkb24ndCBtaW5kIHVzaW5nIGZsYWcgYnV0 +IGEgbmV3IGFkZHJlc3MvZGVzY3JpcHRvciBmb3JtYXQgc2hvdWxkIGJlIGEgYmV0dGVyIGFwcHJv +YWNoLiZuYnNwOzwvc3Bhbj5JIGNvdWxkIG5vdCByZXZpZXcgdGhlIGNvZGUgaW4gZGV0YWlsIG9y +IHRlc3QgZWRnZSBjYXNlcyBob3dldmVyIHRoZXNlIHN1Z2dlc3Rpb25zIGJ5IFBhdm9sIFJ1c25h +ayBtYWtlIHNlbnNlOiZuYnNwOzxzcGFuPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJy +ZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZ2lzdC5naXRodWIuY29tL1J1YmVu +U29tc2VuL2M0M2I3OTUxN2U3Y2I3MDFlYmY3N2VlYzZkYmI0NmI4P3Blcm1hbGlua19jb21tZW50 +X2lkPTQxNzcwMjcjZ2lzdGNvbW1lbnQtNDE3NzAyNyI+aHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20v +UnViZW5Tb21zZW4vYzQzYjc5NTE3ZTdjYjcwMWViZjc3ZWVjNmRiYjQ2Yjg/cGVybWFsaW5rX2Nv +bW1lbnRfaWQ9NDE3NzAyNyNnaXN0Y29tbWVudC00MTc3MDI3PC9hPjwvc3Bhbj48L3NwYW4+PC9k +aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7IGNvbG9y +OiByZ2IoMzQsIDM0LCAzNCk7Ij48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1 +LCAyNTUsIDI1NSk7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudCI+PGJyPjwvc3Bhbj48L2Rpdj48 +ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJn +YigzNCwgMzQsIDM0KTsiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsIDI1 +NSwgMjU1KTtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50Ij48YnI+PC9zcGFuPjwvZGl2PjxkaXYg +c3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDM0 +LCAzNCwgMzQpOyI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiKDI1NSwgMjU1LCAy +NTUpO2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQiPi9kZXYvZmQwPC9zcGFuPjwvZGl2PjxkaXYg +c3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pg0K +PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siIHN0eWxlPSJmb250LWZhbWls +eTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxf +c2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0K +DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFp +bF9zaWduYXR1cmVfYmxvY2stcHJvdG9uIj4NCiAgICAgICAgU2VudCB3aXRoIDxhIHRhcmdldD0i +X2JsYW5rIiBocmVmPSJodHRwczovL3Byb3Rvbm1haWwuY29tLyIgcmVsPSJub29wZW5lciBub3Jl +ZmVycmVyIj5Qcm90b25NYWlsPC9hPiBzZWN1cmUgZW1haWwuDQogICAgPC9kaXY+DQo8L2Rpdj4N +CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwv +ZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0KICAgICAgICAtLS0tLS0tIE9yaWdp +bmFsIE1lc3NhZ2UgLS0tLS0tLTxicj4NCiAgICAgICAgT24gVHVlc2RheSwgTWF5IDI0dGgsIDIw +MjIgYXQgNzowMSBBTSwgd29sdHggdmlhIGJpdGNvaW4tZGV2ICZsdDtiaXRjb2luLWRldkBsaXN0 +cy5saW51eGZvdW5kYXRpb24ub3JnJmd0OyB3cm90ZTo8YnI+PGJyPg0KICAgICAgICA8YmxvY2tx +dW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+DQogICAgICAgICAgICA8 +c3Bhbj48L3NwYW4+PGRpdj48c3Bhbj5JIGNyZWF0ZWQgYSBzaG9ydCBhbmQgc2ltcGxlIHR1dG9y +aWFsIG9uIGhvdyB0byBtYWtlIHNpbGVudCBwYXltZW50cyBvbiBzaWduZXQuPC9zcGFuPjwvZGl2 +PjxkaXY+PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdzB4bHQvNzIzOTBk +ZWQ5NWRkNzk3NTk0ZjgwYmFiYTVkMmU2ZWUiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29w +ZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3cweGx0LzcyMzkw +ZGVkOTVkZDc5NzU5NGY4MGJhYmE1ZDJlNmVlPC9hPjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rp +dj48c3Bhbj5JbiB0aGlzIHR1dG9yaWFsLCB0aGUgdXNlciB3aWxsIGdlbmVyYXRlIGFuIGFkZHJl +c3MsIHB1Ymxpc2ggaXQsIHJlY2VpdmUgYW5kIHNwZW5kIGNvaW5zIGZyb20gaXQgYW5kIHN0aWxs +IG5vIHRyYW5zYWN0aW9ucyBhcmUgc2hvd24gZnJvbSB0aGlzIGFkZHJlc3MgaW4gYSBibG9ja2No +YWluIGV4cGxvcmVyLjwvc3Bhbj4NCiAgICAgICAgPC9ibG9ja3F1b3RlPjxicj4NCiAgICA8L2Rp +dj4= + + +--b1_kovZgGp6cnllg9vLEMeRJKcW2pN00gxAVC3wjTfKCW8-- + + |