diff options
author | Dr Maxim Orlovsky <orlovsky@lnp-bp.org> | 2023-06-01 17:21:39 +0000 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2023-06-01 17:21:50 +0000 |
commit | fb95a3ce2d537e801acfc87dcf5b938163913ab5 (patch) | |
tree | 4493941cb0a6430e52208a1259089ebf6c902bf6 | |
parent | bf3027b211151883a8659b259094bed67fa260e8 (diff) | |
download | pi-bitcoindev-fb95a3ce2d537e801acfc87dcf5b938163913ab5.tar.gz pi-bitcoindev-fb95a3ce2d537e801acfc87dcf5b938163913ab5.zip |
[bitcoin-dev] Scaling and anonymizing Bitcoin at layer 1 with client-side validation
-rw-r--r-- | 1a/971c271f1772944f68bf0f895d6382d7a7c503 | 236 |
1 files changed, 236 insertions, 0 deletions
diff --git a/1a/971c271f1772944f68bf0f895d6382d7a7c503 b/1a/971c271f1772944f68bf0f895d6382d7a7c503 new file mode 100644 index 000000000..3111b532b --- /dev/null +++ b/1a/971c271f1772944f68bf0f895d6382d7a7c503 @@ -0,0 +1,236 @@ +Return-Path: <orlovsky@lnp-bp.org> +Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) + by lists.linuxfoundation.org (Postfix) with ESMTP id E0A85C0029 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 1 Jun 2023 17:21:50 +0000 (UTC) +Received: from localhost (localhost [127.0.0.1]) + by smtp4.osuosl.org (Postfix) with ESMTP id B4451424CA + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 1 Jun 2023 17:21:50 +0000 (UTC) +DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B4451424CA +Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, + unprotected) header.d=lnp-bp.org header.i=@lnp-bp.org header.a=rsa-sha256 + header.s=protonmail2 header.b=d3johMkA +X-Virus-Scanned: amavisd-new at osuosl.org +X-Spam-Flag: NO +X-Spam-Score: -2.101 +X-Spam-Level: +X-Spam-Status: No, score=-2.101 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, HTML_MESSAGE=0.001, + SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] + autolearn=ham autolearn_force=no +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 f2ce7RRxp7c2 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 1 Jun 2023 17:21:48 +0000 (UTC) +X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 +DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4B74941F88 +Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) + by smtp4.osuosl.org (Postfix) with ESMTPS id 4B74941F88 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 1 Jun 2023 17:21:46 +0000 (UTC) +Date: Thu, 01 Jun 2023 17:21:39 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lnp-bp.org; + s=protonmail2; t=1685640103; x=1685899303; + bh=b7ncGNCDv+dS0SXwCocu5dX6lwSp0lq8zjiEDlkVC9I=; + h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: + Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; + b=d3johMkAMSGOpujoFPpW9wAXe+jCjybTM+n2o8KpBJPEx/HdjmKQ1rlvoLEL5wKci + +1TIOrqCwjl5weJcRgs6sSyOdIM88dZYc3rzsVE5fyJt7Z/y5bevqlQYJyJD+rGKHP + mbVb3jW3YIyDwGtGqM7/xGfyybSeidAnG7rIq/tytf0yKrgO7XCBkl4raod3ESyvUV + AUTdNWZih/c2eTH5ZySx4dOYHppBjrgTf7cXQdlKFyjYLqa0eApUGwcX5uWUytAFbZ + FHVKgLvJCj9WyAdTTVyBXx0XR9PlSKvo1eKBki+M0HxTffo39/0ZaDR0iZ4UxdD1lP + C7zB4aysfPwaA== +To: bitcoin-dev@lists.linuxfoundation.org +From: Dr Maxim Orlovsky <orlovsky@lnp-bp.org> +Message-ID: <W-qyMFEGyTIpuZXvGiif_9Funkz7LLwtl6Iyv_yxxouiSwygBVOq5MM6CX4Pr2CCenCzginP4cn5csOar3gyYN20I6Izhr_mvOeCzbRYk2w=@lnp-bp.org> +Feedback-ID: 18134079:user:proton +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="b1_DJ0668PojsOLVfTNpiJJZgqn3eJg2oNIH47WNlc5w" +X-Mailman-Approved-At: Fri, 02 Jun 2023 21:19:09 +0000 +Subject: [bitcoin-dev] Scaling and anonymizing Bitcoin at layer 1 with + client-side validation +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: Thu, 01 Jun 2023 17:21:51 -0000 + +This is a multi-part message in MIME format. + +--b1_DJ0668PojsOLVfTNpiJJZgqn3eJg2oNIH47WNlc5w +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: base64 + +RGVhciBjb21tdW5pdHksCgpTb21lIHRpbWUgYWdvIHdlIChMTlAvQlAgU3RhbmRhcmRzIEFzc29j +aWF0aW9uKSBhbm5vdW5jZWQgdGhlIHJlbGVhc2Ugb2YgUkdCIHNtYXJ0IGNvbnRyYWN0IHN5c3Rl +bSBbMV0uIEluIHRoZSBzdWJzZXF1ZW50IGRpc2N1c3Npb24sIHdlIGhhdmUgcmVmZXJlbmNlZCBb +Ml0gdGhhdCB0aGUgaW50cm9kdWN0aW9uIG9mIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gaGFzIHRo +ZSBwb3RlbnRpYWwgZm9yIHVwZ3JhZGluZyBCaXRjb2luIGxheWVyIDEgLSBibG9ja2NoYWluLCB3 +aGljaCBoYXMgYmVjb21lIGFuIHVubmVjZXNzYXJ5IGxpbWl0aW5nIGZhY3RvciBmb3IgdGhlIEJp +dGNvaW4gZWNvc3lzdGVtLCBjcmVhdGluZyBib3RoIHNjYWxpbmcgYW5kIHByaXZhY3kgcHJvYmxl +bXMuIFdoaWxlIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gcmVxdWlyZXMgY29uc2Vuc3VzIHByb3Rv +Y29sIGFuZCBzb21lIGxheWVyIDEgKGZvciB0aGUgcHJvb2Ygb2YgcHVibGljYXRpb24pLCB0aGlz +IGxheWVyIGNhbiBiZSBpbXBsZW1lbnRlZCBpbiBhIG1vcmUgZWZmaWNpZW50IHdheSB0aGFuIHRo +ZSBCaXRjb2luIGJsb2NrY2hhaW4uCgpUb2RheSB3ZSBhcmUgZ2xhZCB0byBwcmVzZW50IFByaW1l +OiBhIHByb3Bvc2FsIHRvIHVwZ3JhZGUgQml0Y29pbiBwcm90b2NvbCB3aXRoIHRoZSBuZXcgc2Nh +bGFibGUgKHVwIHRvIGJpbGxpb25zIG9mIHR4IHBlciBtaW51dGUpIGFuZCBmdWxseSBhbm9ueW1v +dXMgKG9wYXF1ZSkgbGF5ZXIgMSwgbW92aW5nIG1vc3QgdmFsaWRhdGlvbiB3b3JrIGludG8gdGhl +IGNsaWVudC1zaWRlIHZhbGlkYXRpb24gc3lzdGVtLiBJdCBsZWF2ZXMgQlRDIChCaXRjb2luIGFz +IG1vbmV5KSBhbmQgdGhlIHJlc3Qgb2YgdGhlIEJpdGNvaW4gZWNvc3lzdGVtIChpbmNsdWRpbmcg +UG9XKSBpbnRhY3QuIEl0IG1heSBiZSBkZXBsb3llZCB3aXRob3V0IGEgc29mdGZvcmsgYW5kIG1p +bmVycyB1cGdyYWRlLCBidXQgY2FuIGNlcnRhaW5seSBiZW5lZml0IGZyb20gaXQuIEl0IGRvZXNu +J3QgYWZmZWN0IHRob3NlIHVzZXJzIHdobyBhcmUgbm90IHdpbGxpbmcgdG8gdXBncmFkZSBhbmQg +ZG9lc24ndCByZXF1aXJlIGFueSBjb25zZW5zdXMgb3IgbWFqb3JpdHkgZm9yIHRoZSBpbml0aWFs +IGRlcGxveW1lbnQuIEl0IGFsc28gbWFrZXMgTGlnaHRuaW5nIE5ldHdvcmsgYW5kIG90aGVyIGxh +eWVyIDIgc3lzdGVtcyByZWR1bmRhbnQuIEZpbmFsbHksIGl0IHdpbGwgbWFrZSB0aGluZ3MgbGlr +ZSBCUkMyMCwgaW5zY3JpcHRpb25zLCBvcmRpbmFscyBldGMuIGltcG9zc2libGU7IGFsbCBwcm9w +ZXIgYXNzZXRzLCBORlRzIGV0Yy4gd2lsbCBiZSBkb25lIHdpdGggUkdCIHNtYXJ0IGNvbnRyYWN0 +cywgbm90IGZvcmNpbmcgbm9uLXVzZXJzIHRvIHN0b3JlLCB2YWxpZGF0ZSBhbmQgdXNlIHRoZWly +IG5ldHdvcmsgYmFuZHdpZHRoIGZvciB0aGUgdW5wYWlkIHRoaXJkLXBhcnR5IGludGVyZXN0cy4K +ClRoZSB3aGl0ZSBwYXBlciBkZXNjcmliaW5nIHRoZSBwcm9wb3NhbCBjYW4gYmUgZm91bmQgaGVy +ZToKaHR0cHM6Ly9naXRodWIuY29tL0xOUC1CUC9sYXllcjEvCgpBcyBMTlAvQlAgU3RhbmRhcmRz +IEFzc29jaWF0aW9uIHdlIGFyZSBzZXR0aW5nIGEgd29ya2luZyBncm91cCB3aGljaCB3aWxsIGJl +IGZvY3VzZWQgb24gZm9ybWFsIHNwZWNpZmljYXRpb24gYW5kIHJlZmVyZW5jZSBpbXBsZW1lbnRh +dGlvbiBvZiB0aGlzIG5ldyBsYXllciAtIGFuZCB3aWxsIGdsYWRseSBhY2NlcHQgZXZlcnlib2R5 +IHdobyB3aXNoZXMgdG8gY29vcGVyYXRlIG9uIHRoaXMgdG9waWMuIFdlIGFsc28gcGxhbiBlZHVj +YXRpb25hbCBhbmQgd29ya3Nob3AgYWN0aXZpdGllcyB0byBtYWtlIGNvbW11bml0eSB1bmRlcnN0 +YW5kIHRoZSB1bmRlcmx5aW5nIHRlY2hub2xvZ3kgYmV0dGVyIGFuZCB0YWtlIGVkdWNhdGVkIGRl +Y2lzaW9uIG9uIGl0cyBhZG9wdGlvbi4KCldlIGJlbGlldmUgdGhhdCB0aGlzIGluZnJhc3RydWN0 +dXJhbCBlZmZvcnQgbXVzdCBub3QgYmUgbWFuYWdlZCBieSBhIGZvci1wcm9maXQgY29tcGFueSAt +IG9yIGEgY29tbWVyY2lhbCBncm91cCB3aXRoIGl0cyBpbnRlcmVzdHMsIGFuZCB0aGUgb25seSBw +cm9wZXIgd2F5IG9mIGZ1bmRpbmcgc3VjaCBhbiBlZmZvcnQgc2hvdWxkIGJlIHRocm91Z2ggbm9u +LXByb2ZpdCBkb25hdGlvbnMuIFdlIGRvIHBsYW4gYSBmdW5kcmFpc2luZyBjYW1wYWlnbiwgc28g +ZXZlcnlvbmUgaW50ZXJlc3RlZCBpbiBkcml2aW5nIHRoZSBCaXRjb2luIGV2b2x1dGlvbiBmb3J3 +YXJkIHBsZWFzZSBjb250YWN0IHVzIGF0IHVrb2xvdmEgW2F0XSBsbnAtYnAub3JnLiBGb3ItcHJv +Zml0IG9yZ2FuaXphdGlvbnMgY2FuIGFsc28gYmVjb21lIG1lbWJlcnMgb2YgdGhlIEFzc29jaWF0 +aW9uIFszXSBhbmQgZ2V0IHRvIHRoZSBjb21taXR0ZWVzIGRlZmluaW5nIHRoZSBzaGFwZSBvZiB0 +aGUgZnV0dXJlIEJpdGNvaW4gdGVjaG5vbG9naWVzLgoKRHIgTWF4aW0gT3Jsb3Zza3kKb24gYmVo +YWxmIG9mIExOUC9CUCBTdGFuZGFyZHMgQXNzb2NpYXRpb24KaHR0cHM6Ly9sbnAtYnAub3JnLwpH +aXRIdWI6IGdpdGh1Yi5jb20vTE5QLUJQClR3aXR0ZXI6IEBsbnBfYnAKTm9zdHI6IG5wdWIxM21o +Zzdrc3E5ZWZuYTh1bGxtYzVjdWZhNTN5dXkwNms3M3E0dTd2NDI1czh0Z3BkcjVtc2s1bW55bQoK +WzFdOiBodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvcGlwZXJtYWlsL2JpdGNvaW4t +ZGV2LzIwMjMtQXByaWwvMDIxNTU0Lmh0bWwKWzJdOiBodHRwczovL2xpc3RzLmxpbnV4Zm91bmRh +dGlvbi5vcmcvcGlwZXJtYWlsL2JpdGNvaW4tZGV2LzIwMjMtQXByaWwvMDIxNTc3Lmh0bWwKWzNd +OiBodHRwczovL3d3dy5sbnAtYnAub3JnL21lbWJlcnNoaXA= + +--b1_DJ0668PojsOLVfTNpiJJZgqn3eJg2oNIH47WNlc5w +Content-Type: text/html; charset=utf-8 +Content-Transfer-Encoding: base64 + +PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiA8ZGl2IGRpcj0iYXV0byI+PGRpdiBkaXI9ImF1dG8i +PkRlYXIgY29tbXVuaXR5LDwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9 +ImF1dG8iPlNvbWUgdGltZSBhZ28gd2UgKExOUC9CUCBTdGFuZGFyZHMgQXNzb2NpYXRpb24pIGFu +bm91bmNlZCB0aGUgcmVsZWFzZSBvZiBSR0Igc21hcnQgY29udHJhY3Qgc3lzdGVtIFsxXS4gSW4g +dGhlIHN1YnNlcXVlbnQgZGlzY3Vzc2lvbiwgd2UgaGF2ZSByZWZlcmVuY2VkIFsyXSZuYnNwO3Ro +YXQgdGhlIGludHJvZHVjdGlvbiBvZiBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIGhhcyB0aGUgcG90 +ZW50aWFsIGZvciB1cGdyYWRpbmcgQml0Y29pbiBsYXllciAxIC0gYmxvY2tjaGFpbiwgd2hpY2gg +aGFzIGJlY29tZSBhbiB1bm5lY2Vzc2FyeSBsaW1pdGluZyBmYWN0b3IgZm9yIHRoZSBCaXRjb2lu +IGVjb3N5c3RlbSwgY3JlYXRpbmcgYm90aCBzY2FsaW5nIGFuZCBwcml2YWN5IHByb2JsZW1zLiBX +aGlsZSBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHJlcXVpcmVzIGNvbnNlbnN1cyBwcm90b2NvbCBh +bmQgc29tZSBsYXllciAxIChmb3IgdGhlIHByb29mIG9mIHB1YmxpY2F0aW9uKSwgdGhpcyBsYXll +ciBjYW4gYmUgaW1wbGVtZW50ZWQgaW4gYSBtb3JlIGVmZmljaWVudCB3YXkgdGhhbiB0aGUgQml0 +Y29pbiBibG9ja2NoYWluLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9 +ImF1dG8iPlRvZGF5IHdlIGFyZSBnbGFkIHRvIHByZXNlbnQgUHJpbWU6IGEgcHJvcG9zYWwgdG8g +dXBncmFkZTxjYXJldD48L2NhcmV0PiBCaXRjb2luIHByb3RvY29sIHdpdGggdGhlIG5ldyBzY2Fs +YWJsZSAodXAgdG8gYmlsbGlvbnMgb2YgdHggcGVyIG1pbnV0ZSkgYW5kIGZ1bGx5IGFub255bW91 +cyAob3BhcXVlKSBsYXllciAxLCBtb3ZpbmcgbW9zdCB2YWxpZGF0aW9uIHdvcmsgaW50byB0aGUg +Y2xpZW50LXNpZGUgdmFsaWRhdGlvbiBzeXN0ZW0uIEl0IGxlYXZlcyBCVEMgKEJpdGNvaW4gYXMg +bW9uZXkpIGFuZCB0aGUgcmVzdCBvZiB0aGUgQml0Y29pbiBlY29zeXN0ZW0gKGluY2x1ZGluZyBQ +b1cpIGludGFjdC4gSXQgbWF5IGJlIGRlcGxveWVkIHdpdGhvdXQgYSBzb2Z0Zm9yayBhbmQgbWlu +ZXJzIHVwZ3JhZGUsIGJ1dCBjYW4gY2VydGFpbmx5IGJlbmVmaXQgZnJvbSBpdC4gSXQgZG9lc24n +dCBhZmZlY3QgdGhvc2UgdXNlcnMgd2hvIGFyZSBub3Qgd2lsbGluZyB0byB1cGdyYWRlIGFuZCBk +b2Vzbid0IHJlcXVpcmUgYW55IGNvbnNlbnN1cyBvciBtYWpvcml0eSBmb3IgdGhlIGluaXRpYWwg +ZGVwbG95bWVudC4gSXQgYWxzbyBtYWtlcyBMaWdodG5pbmcgTmV0d29yayBhbmQgb3RoZXIgbGF5 +ZXIgMiBzeXN0ZW1zIHJlZHVuZGFudC4gRmluYWxseSwgaXQgd2lsbCBtYWtlIHRoaW5ncyBsaWtl +IEJSQzIwLCBpbnNjcmlwdGlvbnMsIG9yZGluYWxzIGV0Yy4gaW1wb3NzaWJsZTsgYWxsIHByb3Bl +ciBhc3NldHMsIE5GVHMgZXRjLiB3aWxsIGJlIGRvbmUgd2l0aCBSR0Igc21hcnQgY29udHJhY3Rz +LCBub3QgZm9yY2luZyBub24tdXNlcnMgdG8gc3RvcmUsIHZhbGlkYXRlIGFuZCB1c2UgdGhlaXIg +bmV0d29yayBiYW5kd2lkdGggZm9yIHRoZSB1bnBhaWQgdGhpcmQtcGFydHkgaW50ZXJlc3RzLjwv +ZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlRoZSB3aGl0ZSBw +YXBlciBkZXNjcmliaW5nIHRoZSBwcm9wb3NhbCBjYW4gYmUgZm91bmQgaGVyZTo8L2Rpdj48ZGl2 +IGRpcj0iYXV0byI+aHR0cHM6Ly9naXRodWIuY29tL0xOUC1CUC9sYXllcjEvPC9kaXY+PGRpdiBk +aXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+QXMgTE5QL0JQIFN0YW5kYXJkcyBB +c3NvY2lhdGlvbiB3ZSBhcmUgc2V0dGluZyBhIHdvcmtpbmcgZ3JvdXAgd2hpY2ggd2lsbCBiZSBm +b2N1c2VkIG9uIGZvcm1hbCBzcGVjaWZpY2F0aW9uIGFuZCByZWZlcmVuY2UgaW1wbGVtZW50YXRp +b24gb2YgdGhpcyBuZXcgbGF5ZXIgLSBhbmQgd2lsbCBnbGFkbHkgYWNjZXB0IGV2ZXJ5Ym9keSB3 +aG8gd2lzaGVzIHRvIGNvb3BlcmF0ZSBvbiB0aGlzIHRvcGljLiBXZSBhbHNvIHBsYW4gZWR1Y2F0 +aW9uYWwgYW5kIHdvcmtzaG9wIGFjdGl2aXRpZXMgdG8gbWFrZSBjb21tdW5pdHkgdW5kZXJzdGFu +ZCB0aGUgdW5kZXJseWluZyB0ZWNobm9sb2d5IGJldHRlciBhbmQgdGFrZSBlZHVjYXRlZCBkZWNp +c2lvbiBvbiBpdHMgYWRvcHRpb24uPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 +IGRpcj0iYXV0byI+V2UgYmVsaWV2ZSB0aGF0IHRoaXMgaW5mcmFzdHJ1Y3R1cmFsIGVmZm9ydCBt +dXN0IG5vdCBiZSBtYW5hZ2VkIGJ5IGEmbmJzcDtmb3ItcHJvZml0IGNvbXBhbnkgLSBvciBhIGNv +bW1lcmNpYWwgZ3JvdXAgd2l0aCBpdHMgaW50ZXJlc3RzLCBhbmQgdGhlIG9ubHkgcHJvcGVyIHdh +eSBvZiBmdW5kaW5nIHN1Y2ggYW4gZWZmb3J0IHNob3VsZCBiZSB0aHJvdWdoIG5vbi1wcm9maXQg +ZG9uYXRpb25zLiBXZSBkbyBwbGFuIGEgZnVuZHJhaXNpbmcgY2FtcGFpZ24sIHNvIGV2ZXJ5b25l +IGludGVyZXN0ZWQgaW4gZHJpdmluZyB0aGUgQml0Y29pbiBldm9sdXRpb24gZm9yd2FyZCBwbGVh +c2UgY29udGFjdCB1cyBhdCB1a29sb3ZhIFthdF0gbG5wLWJwLm9yZy4gRm9yLXByb2ZpdCBvcmdh +bml6YXRpb25zIGNhbiBhbHNvIGJlY29tZSBtZW1iZXJzIG9mIHRoZSBBc3NvY2lhdGlvbiBbM10m +bmJzcDthbmQgZ2V0IHRvIHRoZSBjb21taXR0ZWVzIGRlZmluaW5nIHRoZSBzaGFwZSBvZiB0aGUm +bmJzcDtmdXR1cmUmbmJzcDtCaXRjb2luIHRlY2hub2xvZ2llcy48L2Rpdj48ZGl2IGRpcj0iYXV0 +byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5EciBNYXhpbSBPcmxvdnNreTwvZGl2PjxkaXYg +ZGlyPSJhdXRvIj5vbiBiZWhhbGYgb2YgTE5QL0JQIFN0YW5kYXJkcyBBc3NvY2lhdGlvbjwvZGl2 +PjxkaXYgZGlyPSJhdXRvIj5odHRwczovL2xucC1icC5vcmcvJm5ic3A7PC9kaXY+PGRpdiBkaXI9 +ImF1dG8iPkdpdEh1YjogZ2l0aHViLmNvbS9MTlAtQlAmbmJzcDs8L2Rpdj48ZGl2IGRpcj0iYXV0 +byI+VHdpdHRlcjogQGxucF9icCZuYnNwOzwvZGl2PjxkaXYgZGlyPSJhdXRvIj5Ob3N0cjogbnB1 +YjEzbWhnN2tzcTllZm5hOHVsbG1jNWN1ZmE1M3l1eTA2azczcTR1N3Y0MjVzOHRncGRyNW1zazVt +bnltPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+WzFdOiZu +YnNwOzxzcGFuIHN0eWxlPSIgIFNhbiBGcmFuY2lzY28mcXVvdDssIEhlbHZldGljYSwgQXJpYWws +IHNhbnMtc2VyaWY7ICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0 +ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7 +IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ICAt +d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 +IDBweDsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7 +IGZsb2F0OiBub25lOyIgZGlyPSJhdXRvIj5odHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5v +cmcvcGlwZXJtYWlsL2JpdGNvaW4tZGV2LzIwMjMtQXByaWwvMDIxNTU0Lmh0bWw8L3NwYW4+PC9k +aXY+PGRpdiBkaXI9ImF1dG8iPjxzcGFuIHN0eWxlPSIgIFNhbiBGcmFuY2lzY28mcXVvdDssIEhl +bHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBv +cnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10 +cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z +cGFjaW5nOiAwcHg7ICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC13ZWJraXQtdGV4 +dC1zdHJva2Utd2lkdGg6IDBweDsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5s +aW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyIgZGlyPSJhdXRvIj5bMl06Jm5ic3A7PHNwYW4g +c3R5bGU9IiAgU2FuIEZyYW5jaXNjbyZxdW90OywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJp +ZjsgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246 +IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh +Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgIC13ZWJraXQtdGV4 +dC1zaXplLWFkanVzdDogbm9uZTsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyAgdGV4 +dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgZmxvYXQ6IG5v +bmU7IiBkaXI9ImF1dG8iPmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9waXBlcm1h +aWwvYml0Y29pbi1kZXYvMjAyMy1BcHJpbC8wMjE1NzcuaHRtbDwvc3Bhbj48L3NwYW4+PC9kaXY+ +PGRpdiBkaXI9ImF1dG8iPjxzcGFuIHN0eWxlPSIgIFNhbiBGcmFuY2lzY28mcXVvdDssIEhlbHZl +dGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBo +YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu +c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj +aW5nOiAwcHg7ICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1z +dHJva2Utd2lkdGg6IDBweDsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5saW5l +ICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyIgZGlyPSJhdXRvIj48c3BhbiBzdHlsZT0iICBTYW4g +RnJhbmNpc2NvJnF1b3Q7LCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAgICAgbGV0dGVy +LXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt +aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 +aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 +OiBub25lOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7ICB0ZXh0LWRlY29yYXRpb246 +IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsiIGRpcj0iYXV0 +byI+WzNdOiZuYnNwOzxzcGFuIHN0eWxlPSIgIFNhbiBGcmFuY2lzY28mcXVvdDssIEhlbHZldGlj +YSwgQXJpYWwsIHNhbnMtc2VyaWY7ICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5z +OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv +cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5n +OiAwcHg7ICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC13ZWJraXQtdGV4dC1zdHJv +a2Utd2lkdGg6IDBweDsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogaW5saW5lICFp +bXBvcnRhbnQ7IGZsb2F0OiBub25lOyI+aHR0cHM6Ly93d3cubG5wLWJwLm9yZy9tZW1iZXJzaGlw +PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9kaXY+PC9kaXY+IDwvYm9keT48L2h0bWw+ + + +--b1_DJ0668PojsOLVfTNpiJJZgqn3eJg2oNIH47WNlc5w-- + + |