Delivery-Date: Sat, 02 Jul 2016 06:18:02 -0400
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,
	DKIM_SIGNED,FREEMAIL_FROM,RCVD_IN_DNSWL_MED,T_DKIM_INVALID,T_RP_MATCHES_RCVD
	autolearn=ham version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [138.201.14.202])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id 4D7261E0456;
	Sat,  2 Jul 2016 06:18:00 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 49225E0715;
	Sat,  2 Jul 2016 10:17:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 82CECE070D
 for <tor-talk@lists.torproject.org>; Sat,  2 Jul 2016 10:17:30 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 79aIP8BT1UKt for <tor-talk@lists.torproject.org>;
 Sat,  2 Jul 2016 10:17:30 +0000 (UTC)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com
 [IPv6:2a00:1450:400c:c09::22e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (not verified))
 by eugeni.torproject.org (Postfix) with ESMTPS id 2DA2DE024F
 for <tor-talk@lists.torproject.org>; Sat,  2 Jul 2016 10:17:29 +0000 (UTC)
Received: by mail-wm0-x22e.google.com with SMTP id f126so51969470wma.1
 for <tor-talk@lists.torproject.org>; Sat, 02 Jul 2016 03:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=tNqFZENC0THhrBXC4z7LuU1ptzt3dmQ14PzMNsDx1ZY=;
 b=OA9kt/d+eDYRcVAmctt6joRokm6MS52e311fBV5y0yhES6l+RJoTjYfkMjRWrkRSUG
 OzWNkCXG+We3P+TilDr8atxfOMY1LjUrqN0OnYZ3zkp8eeFNpI7OslAhBT3bBSsfGfuN
 eqNGuJv0LAFnoT8xzqSXWUuIO8kgg0aVW6cPtNGjVjs67RDo65lYF9vXVn6RDBTnh7ty
 vG8P+lu+oVan3ipfvI+Pe7fv1Ahx3unDltoi0HiFrJxJqhKq70Iv6Wu1WNEylQRKUm2B
 66syTmo7+gVxMwlpqF5/uTause6VHDvDx6FA23VBSjhG64/D5Ta/rhdl9CMzls/rYu7F
 qgXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=tNqFZENC0THhrBXC4z7LuU1ptzt3dmQ14PzMNsDx1ZY=;
 b=es67moMAtQCmTxR3u5W7YlgqfdPYUxzV89CfJZNlWWrmCdMma1pJ5aFOm0Q+bq7rJB
 Ee/Mnxd4Qi5U8DZyYxyTj8nD/h5iQG1AUSsn1SQr1KFZUXGoAkOSHyb31fhpu5YJNbe0
 ci5wOcBimP+rzkCifVTXwFpFEhVEulyGwGUFE3Jw1dcCh+nu2XjYREPDmzKObSiLgNnx
 JxvVMsvzSOICgdR9MLVo+ODbMWqvpr/dSRbc69GUfQ2UGlwx+V60wNHSx8xuZchWnGkC
 Er48ZzcCmxr3FYokNE2gZpWsJ82DwheckjqYYw1YdUi0MP639nWUiYIyb2IDvuEHyWFu
 m/bg==
X-Gm-Message-State: ALyK8tKgNUzVIq4bTwzaP9VkGHEakkxupYXYb+RBDqiOsfnbDw3Pjf3J0XuACN+W8V+kWQ==
X-Received: by 10.28.88.206 with SMTP id m197mr2298118wmb.18.1467454647205;
 Sat, 02 Jul 2016 03:17:27 -0700 (PDT)
Received: from [192.168.1.10] (ANice-654-1-183-70.w83-197.abo.wanadoo.fr.
 [83.197.2.70])
 by smtp.googlemail.com with ESMTPSA id z5sm7830711wme.5.2016.07.02.03.17.26
 for <tor-talk@lists.torproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 02 Jul 2016 03:17:26 -0700 (PDT)
To: tor-talk@lists.torproject.org
References: <5768abc1.8d38c80a.1d4f8.23b7@mx.google.com>
 <20160621041939.GA84886@vpn212046.nrl.navy.mil>
 <ece45e3c-b9a7-3ac6-02e5-60dd98f58723@gmail.com>
 <20160621164838.GC4418@vpn212046.nrl.navy.mil>
 <20160621173921.GA16523@lo.psyced.org>
 <6ce3e4cf-9670-a2af-ffa8-c06adc52a3f1@gmail.com>
 <20160622114627.GA28667@lo.psyced.org>
 <190b76c4-0a9e-a82f-ced6-8717e7869257@gmail.com>
 <20160625115425.GA21954@lo.psyced.org>
 <5b5ca367-0ea8-10eb-5da4-c2cb1e8059f2@gmail.com>
 <20160701120218.GA25005@lo.psyced.org>
From: Aymeric Vitte <vitteaymeric@gmail.com>
Message-ID: <4f9c1952-791e-c1e6-933f-32aef038ec32@gmail.com>
Date: Sat, 2 Jul 2016 12:17:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; rv:45.0) Gecko/20100101
 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <20160701120218.GA25005@lo.psyced.org>
Subject: Re: [tor-talk] Design of next-generation Tor systems
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Reply-To: tor-talk@lists.torproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

CgpMZSAwMS8wNy8yMDE2IMOgIDE0OjAyLCBjYXJsbyB2b24gbHluWCBhIMOpY3JpdCA6Cj4gSnVz
dCB0aG91Z2h0Li4gc3RyYW5nZS4uIEF5bWVyaWMgbmV2ZXIgYmFpbHMgb3V0IG9mIGEgZGlzY3Vz
c2lvbiwKPiBhbmQgZ3Vlc3Mgd2hhdCwgSSBvdmVybG9va2VkIGhpcyByZXBseSEgSGVyZSB3ZSBn
by4KCk1heWJlIHdlIGNhbiBjb250aW51ZSBvZmYgdGhlIGxpc3Qgc2luY2UgdGhlIGRpc2N1c3Np
b24gaXMgZ29pbmcgaW50bwpzcGVjaWZpYyBkZXRhaWxzIG5vdCByZWxhdGVkIHRvIFRvcgoKPgo+
IE9uIE1vbiwgSnVuIDI3LCAyMDE2IGF0IDAxOjAwOjE0UE0gKzAyMDAsIEF5bWVyaWMgVml0dGUg
d3JvdGU6Cj4+PiBEbyB5b3Uga25vdyBvZiBhbnkgb3RoZXIgdGVjaG5vbG9neSB0aGF0IGRvZXMg
c28gd2l0aCBjb21wYXJhYmxlIGRlZGljYXRpb24/Cj4+PiBJcyB0aGUgc3B5IGRldGVjdGlvbiBm
b3IgYml0dG9ycmVudCB0aGF0IHlvdSBpbXBsZW1lbnRlZCAoYW5kIG1lbnRpb24KPj4+IGZ1cnRo
ZXIgYmVsb3cpIHNpbWlsYXIgdG8gdGhpcz8KPj4gUHJvYmFibHkgaXQgaXMsIGJ1dCBhcyBzdGF0
ZWQgSSBkaWQgbm90IHVuZGVyc3RhbmQgdmVyeSB3ZWxsIHRoZQo+PiBwcmVzZW50YXRpb24sIGlz
IHRoZXJlIHNvbWUgcGFwZXIgb3IgbW9yZSBkZXRhaWxlZCBkb2N1bWVudCBhYm91dCBpdD8KPiBo
dHRwczovL2dudW5ldC5vcmcvY2FkZXQKCkkgZGlkIHJlYWQgdGhlIHBhcGVyIGJlZm9yZSBhbmQg
bG9va2VkIGF0IHRoZSBwcmVzZW50YXRpb24gYWdhaW4uIEl0J3MKdmVyeSBkaWZmZXJlbnQgZnJv
bSB3aGF0IHRvcnJlbnQtbGl2ZSAoc2VjdXJpemluZyB0aGUgYml0dG9ycmVudCBESFQgZm9yCnRo
ZSB1c2VycycgcHJpdmFjeSBidXQgaW5oZXJlbnRseSwgaWYgdXNlZCBjb3JyZWN0bHksIHRoZSBi
aXR0b3JyZW50IERIVAphbHJlYWR5IHNlY3VyZXMgdGhlIHJvdXRpbmcgZm9yIGF0dGFja3MgZGVz
Y3JpYmVkIGluIHRoZSBwcmVzZW50YXRpb24pCmFuZCBDb252ZXJnZW5jZSBhcmUgZG9pbmcgKGV4
cGxhaW5lZCBoZXJlCmh0dHBzOi8vZ2l0aHViLmNvbS9BeW1zL25vZGUtVG9yI2Jvb3RzdHJhcC1h
bmQtcGVlcnMtZGlzY292ZXJ5IGJ1dCBmb3IKQ29udmVyZ2VuY2UgeW91IHNob3VsZCByZXBsYWNl
IHRoZSBub3Rpb24gb2YgZmlsZSBoYXNoIGJ5IHRoZSBub3Rpb24gb2YKcGVlcklEKQoKSW4gZ251
bmV0LCB3aGVuIHRoZSBESFQgaXMgdXNlZCB0aGUgcGF0aCBmb3IgZGF0YSBnb2VzIHRocm91Z2gg
dGhlIG5vZGUKdGhhdCBzdG9yZWQgdGhlIGRhdGEgYW5kIGFzIGZhciBhcyBJIHVuZGVyc3RhbmQg
dGhlIElEIHVzZWQgZm9yIHRoZQpub2RlcyBpbiB0aGUgREhUIGlzIHRoZSBwZWVySUQgb2YgdGhl
IG5vZGVzIChub3QgdGhlIHNhbWUgaW4gQ29udmVyZ2VuY2UKdGhlIERIVCBub2RlSURzIGFyZSB0
aGUgZmluZ2VycHJpbnQgb2YgdGhlaXIgdGVtcG9yYXJ5IG9uaW9uIGtleXMsIG5vdAp0aGVpciBs
b25nIHRlcm0gcGVlcklEKSwgSSBmaW5kIGl0IGEgYml0IHN0cmFuZ2Ugc2luY2UgaXQgbWlnaHQg
YmUKcG9zc2libGUgZm9yIGEgbm9kZSB0byBmb3JjZSB0aGUgdHJhZmZpYyB0byBnbyB0aHJvdWdo
IGhpbSBmb3IgYSBnaXZlbgpwZWVySUQgKG5vdCBlYXN5IHNpbmNlIGl0IGNhbm5vdCBjaG9vc2Ug
aGlzIHBlZXJJRCBidXQgc3RpbGwgcG9zc2libGUpLApidXQgcHJvYmFibHkgdGhpcyBpcyBmb3Jl
c2VlbiwgYW5kIHRoZSBwYXRoIGlzIHRoZW4gYSBiaXQgImluZGlyZWN0Igp0b28sIGJ1dCB3aHkg
bm90LCB3aWxsIGtlZXAgdGhpcyBpbiBtaW5kIHRvbwoKPj4+IEhtLCBJIGhhdmUgYSBmZWVsaW5n
IHlvdSBhcmUgZGVzY3JpYmluZyBob3cgZ251bmV0IHdvcmtzLiBOb2RlcyB0aGF0IHNlZQo+Pj4g
ZWFjaCBvdGhlciBrZWVwIG9uIGNvbW11bmljYXRpbmcgdG8gZWFjaCBvdGhlciBhbHNvIGFmdGVy
IGEgcmVzdGFydCwgYnV0Cj4+PiB3aGVuZXZlciBhIG5ldyByb3V0ZSBuZWVkcyB0byBiZSBkaXNj
b3ZlcmVkLCBpdCdzIHRpbWUgdG8gdXNlIHRoZSBESFQKPj4+IHdpdGggdGhlIGhhcmRlbmVkIENB
REVUIHRlY2huaXF1ZS4gVGhpcyB3YXkgaXQgY2FuIGNyb3NzIG5ldHdvcmsgYm91bmRhcmllcywK
Pj4+IHJlYWNoIGludG8gY2Vuc29yc2hpcC1mcmllbmRseSBjb3VudHJpZXMsIG9wZXJhdGUgb3Zl
ciBtZXNoIG5ldHdvcmtzLiBUaGF0Cj4+PiBleHRyYSBwb3N0LWJyb2tlbi1JbnRlcm5ldCBjYXBh
YmlsaXR5IGRvZXMgbm90IG1ha2UgZ251bmV0IGxlc3MgZWZmaWNpZW50Cj4+PiBvdmVyIHRoZSBi
cm9rZW4gSW50ZXJuZXQuCj4+IEl0J3Mgc2ltaWxhciBpbmRlZWQsIEkgYmVsaWV2ZSBlYWNoIHN5
c3RlbSBkZXNpZ25lZCBmb3IKPj4gcHJpdmFjeS9hbm9ueW1pdHkgaGF2ZSBzaW1pbGFyaXRpZXMs
IG1heWJlIHNvbWV0aGluZyBkaWZmZXJlbnQgd2l0aAo+PiBDb252ZXJnZW5jZS9QZWVyc20gaXMg
dGhhdCBubyBkaXJlY3Qgcm91dGVzIGFyZSBlc3RhYmxpc2hlZCB0b3dhcmQgdGhlCj4+IHBlZXJz
IGFuZCBkYXRhIGFyZSByZWxheWVkIGJ5IHJkdiBwb2ludHMgdG8gd2hpY2ggdGhlIHBlZXJzIGFy
ZQo+PiBjb25uZWN0ZWQgdmlhIHR3byBUb3IgaG9wcywgYnV0IG9uZSBtaWdodCBmaW5hbGx5IGNv
bnNpZGVyIHRoYXQgdGhlCj4+IHJvdXRlcyB0aHJvdWdoIHRoZSByZHYgcG9pbnRzIGFyZSBkaXJl
Y3Qgb25lcywgYW5vdGhlciBkaWZmZXJlbmNlIGlzCj4+IHRoYXQgcGVlcnMgZG8gbm90IGFkdmVy
dGlzZSB0aGVtc2VsdmVzIGluIHRoZSBESFQsIG90aGVycyBhcmUgZG9pbmcgaXQKPj4gZm9yIHRo
ZW0sIG9uZSBpZGVhIGJlaGluZCB0aGlzIChvdGhlciB0aGFuIGNvdW50ZXJpbmcgc3liaWwgYXR0
YWNrcykgaXMKPj4gdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHBlZXJzIGNhbm5vdCBmcmVlcmlkZQo+
IEludGVyZXN0aW5nLCBJIHRoaW5rIGdudW5ldCBkb2VzIGl0IGRpZmZlcmVudGx5Li4gdGhlcmUn
cyBzb21lIGdhbWUKPiB0aGVvcnkgaW4gdGhlcmUuIEJ1dCB0aGF0J3Mgb3V0c2lkZSBteSBjb21w
ZXRlbmNlIHNjb3BlLgoKSSBkb24ndCByZW1lbWJlciBoYXZpbmcgc2VlbiBhIGxvdCBpbiBkZXNp
Z24gcGFwZXJzIHJlZ2FyZGluZwpmcmVlcmlkaW5nLCB0aGF0J3MgYXQgbGVhc3QgYXMgaW1wb3J0
YW50IGFzIGNsYXNzaWNhbCBhdHRhY2tzLApmcmVlcmlkZXJzIGNhbiBqdXN0IHN0b3AgdGhlIG5l
dHdvcmssIGZvciBleGFtcGxlIGlmIGEgbG90IG9mIHBlb3BsZQp3ZXJlIHRvIHVzZSB0b3JyZW50
LWxpdmUgdGhlbiB0aGUgYml0dG9ycmVudCBuZXR3b3JrIHdvdWxkIGp1c3Qgc3RvcCB3b3JraW5n
Cgo+Cj4+Pj4+ICBBbHNvIHdoeSBkbyBwZW9wbGUgZXZlbgo+Pj4+PiB0aGluayBvZiB1c2luZyBh
biBpbnNlY3VyZSBmaWxlIHNoYXJpbmcgdG9vbCAoQml0dG9ycmVudCkgb3ZlciBhbgo+Pj4+PiBh
bm9ueW1pemluZyBuZXR3b3JrIHRoYXQgaXNuJ3QgZGVzaWduZWQgZm9yIGl0IGlmIHRoZXkgY2Fu
IHVzZSBhCj4+Pj4+IGZpbGUgc2hhcmluZyBzeXN0ZW0gdGhhdCBpcyBkZXNpZ25lZCB0byBiZSBh
bm9ueW1vdXM/IGdudW5ldC1mcyB3b3Jrcwo+Pj4+PiBncmVhdCBmcm9tIHdoYXQgSSd2ZSBzZWVu
Li4uCj4+Pj4gZ251bmV0LWZzIGhhcyBwcm9iYWJseSBub3QgMjAwIE0gcGVlcnMgYW5kIGFzc29j
aWF0ZWQgY29udGVudCwgcHJvYmFibHkKPj4+IFRvciBhbHNvIGRvZXNuJ3QgaGF2ZSAyMDAgTSBi
aXR0b3JyZW50IHBlZXJzLiBJZiB0aG9zZSBwZWVycyBhcmUgYWxsCj4+PiBvdXRzaWRlIG9mIFRv
ciwgdGhlbiB3aGF0J3MgdGhlIHBvaW50PyBJcyBhbm9ueW1pdHkgb25seSBmb3IgYSBmZXc/Cj4+
IEkgZGlkIG5vdCBnZXQgdGhpcywgd2hhdCBkbyB5b3UgbWVhbj8gV2hhdCBwZWVycyBvdXRzaWRl
IG9mIHdoYXQgVG9yPwo+IFlvdSBhcmUgYWxsdWRpbmcgdG8gYml0dG9ycmVudCdzIDIwMCBNIHBl
ZXJzLCByaWdodD8gV2VsbCwgdGhvc2UgYXJlCj4gb24gY2xlYXJuZXQsIGNvcnJlY3Q/IFdlIGNh
biBleHBlY3QgdGhhdCBUb3Igd291bGQgbm90IGJlIGFibGUgdG8KPiBzY2FsZSB0byBoYW5kbGUg
dGhlbSBhbGwsIGl0IGNhbiBvbmx5IGhlbHAgc29tZSBmcmVlbG9hZGVycyBjb3Zlcgo+IHRoZWly
IGlkZW50aXR5LgoKWWVzIGJ1dCBhcyB3ZSBrbm93IHRoaXMgZG9lcyBub3QgcHJvdGVjdCBhbnl0
aGluZwoKPiAgZ251bmV0LWZzIGhhcyBub3Qgc2VlbiBtdWNoIHBvcHVsYXJpdHkgYnV0IGl0IGhh
cwo+IGJlZW4gdGVzdGVkIGluIHNpbXVsYXRpb25zIG9uIHVuaXZlcnNpdHkgc3VwZXJjb21wdXRl
cnMgd2l0aCBzb21lCj4gbWlsbGlvbiB2aXJ0dWFsIHVzZXJzLgoKT2sgYnV0IEkgZ3Vlc3MgdGhl
IHZpcnR1YWwgdXNlcnMgZG9uJ3QgaGF2ZSB0aGUgY29udGVudCB0aGF0IHRoZSBub24KdmlydHVh
bCB1c2VycyBhcmUgbG9va2luZyBmb3IKCj4KPj4+IFllcy4gQXQgZmlyc3QgaXQgbWF5IG1ha2Ug
c2Vuc2UgdG8gcGxheSBsZWdvIGFuZCBwdXQgdHdvIHRoaW5ncwo+Pj4gdG9nZXRoZXIsIG9uZSBm
b3IgdGhlIGZpbGUgc2hhcmluZyBhbmQgdGhlIG90aGVyIGZvciBhbm9ueW1pdHkuCj4+PiBCdXQg
aXQgZG9lc24ndCBzY2FsZSB1cC4KPj4gTmVpdGhlciB3b3JrcyBhbmQvb3IgYWNoaWV2ZXMgaXRz
IGdvYWwsIHBlcmZlY3QgZXhhbXBsZSBpcwo+PiBodHRwczovL2dpdGh1Yi5jb20vQXltcy90b3Jy
ZW50LWxpdmUjZGVhbm9ueW1pemluZy10aGUtdnBuLXBlZXJzCj4gWW91IGFyZSBhbm5vdW5jaW5n
IGEgYmlnZ2VyIHNjYW5kYWwgdGhhbiB0aGUgdW53aWxsaW5nbmVzcyBvZiBXZWJSVEMKPiBkZXZl
bG9wZXJzIHRvIGNsb3NlIHRoZWlyIGRlYW5vbnltaXphdGlvbiBsb29waG9sZT8gV2VsbCwgbGV0
IG1lCj4ga25vdyB3aGVuICJNb3JlIHRvIGNvbWUiIGlzIHJlcGxhY2VkLgoKQmlnZ2VyIEkgZG9u
J3Qga25vdyBzaW5jZSB3ZSBhcmUgdGFsa2luZyBhYm91dCB0aGUgYml0dG9ycmVudCB1c2VycyBo
ZXJlCmJ1dCBzZXJpb3VzIHllcywgbWF5YmUgIm1vcmUgdG8gY29tZSIgd2lsbCBjb21lLCB0aGlz
IGlzIGdvaW5nIHRvZ2V0aGVyCndpdGggdGhlIHN0dWR5IGh0dHBzOi8vZ2lzdC5naXRodWIuY29t
L0F5bXMvNzliZGZjNmJhNzQ3ZmI0OTUwM2QsIGFuZAp0aGlzIGlzIGZvciBzYWxlIGF0IGxlYXN0
IHRvIGZ1bmQgdGhpcyBtb3JlIHRoYW4gdHdvIHllYXJzIHdvcmsKKHNjYW5kYWxvdXMsIEkga25v
dy4uLiBzaG91bGQgYmUgZnJlZSBvZiBjaGFyZ2Ugb2YgY291cnNlKQoKPgo+Pj4gIE9yIG1heWJl
IGl0IGlzIGp1c3QgYSBxdWVzdGlvbiBvZiBwYXRpZW5jZQo+Pj4gYXQgdGhlIGV4cGVuc2VzIG9m
IFRvcidzIHJlbGF5IGRvbm9ycy4KPj4gTWF5YmUgaWYgb25lIGRheSB3ZSBjYW4gYWRkIFRvciBu
b2RlcyBhcGFydCBmcm9tIHRoZSBjZW50cmFsaXphdGlvbgo+PiBzeXN0ZW0gKGxpa2UgaW5zaWRl
IGJyb3dzZXJzIGFzIENvbnZlcmdlbmNlIGlzIHByb3Bvc2luZyksIGlmIG5vdCBpdCBoYXMKPj4g
dG8gYmUgc2VwYXJhdGVkCj4gQnV0IHRoZW4geW91IGFyZSBub3QgdXNpbmcgcG90ZW50aWFsIHN5
bmVyZ3kgb2YgbXVsdGljYXN0IGFuZCBvbmlvbgo+IHJvdXRpbmcuIElmIHRob3VzYW5kcyBvZiBw
ZW9wbGUgYXJlIHBhcnRpY2lwYXRpbmcgaW4gYSBkaXN0cmlidXRpb24KPiB0cmVlLCBpcyBpdCBy
ZWFsbHkgbmVjZXNzYXJ5IHRvIGhhdmUgZnVsbC1mbGVkZ2VkIE9SIGJldHdlZW4gZWFjaCAKPiBk
aXN0cmlidXRpb24gcG9pbnQ/IEkgdGhpbmsgdGhlIGFub255bW91cyBtdWx0aWNhc3QgcGFwZXJz
IGhhdmUKPiBmaWd1cmVkIG91dCBtb3JlIGVmZmljaWVudCB3YXlzLgo+Cj4KCklzIGdudW5ldCBy
ZWFsbHkgbXVsdGljYXN0PyBUaGUgZGlzdHJpYnV0aW9uIHRyZWUgaXMgY29tcG9zZWQgb2YgcmR2
CnBvaW50cyBhbmQgbWVzc2FnZXMgZnJvbSBvbmUgcG9pbnQgdG8gYW5vdGhlciBnbyB0aHJvdWdo
IGRpZmZlcmVudCBwYXRocwpjb21wb3NlZCBvZiByZHYgcG9pbnRzCgotLSAKR2V0IHRoZSB0b3Jy
ZW50IGR5bmFtaWMgYmxvY2tsaXN0OiBodHRwOi8vcGVlcnNtLmNvbS9nZXRibG9ja2xpc3QKQ2hl
Y2sgdGhlIDEwIE0gcGFzc3dvcmRzIGxpc3Q6IGh0dHA6Ly9wZWVyc20uY29tL2ZpbmRteWFzcwpB
bnRpLXNwaWVzIGFuZCBwcml2YXRlIHRvcnJlbnRzLCBkeW5hbWljIGJsb2NrbGlzdDogaHR0cDov
L3RvcnJlbnQtbGl2ZS5vcmcKUGVlcnNtIDogaHR0cDovL3d3dy5wZWVyc20uY29tCnRvcnJlbnQt
bGl2ZTogaHR0cHM6Ly9naXRodWIuY29tL0F5bXMvdG9ycmVudC1saXZlCm5vZGUtVG9yIDogaHR0
cHM6Ly93d3cuZ2l0aHViLmNvbS9BeW1zL25vZGUtVG9yCkdpdEh1YiA6IGh0dHBzOi8vd3d3Lmdp
dGh1Yi5jb20vQXltcwoKLS0gCnRvci10YWxrIG1haWxpbmcgbGlzdCAtIHRvci10YWxrQGxpc3Rz
LnRvcnByb2plY3Qub3JnClRvIHVuc3Vic2NyaWJlIG9yIGNoYW5nZSBvdGhlciBzZXR0aW5ncyBn
byB0bwpodHRwczovL2xpc3RzLnRvcnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by90b3ItdGFsawo=

