summaryrefslogtreecommitdiff
path: root/b3/d1cb0e2c9e0b6f7db7dc611105d9e49583d228
blob: bf3f0a1f98337426142994933a428a092029bba9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
Return-Path: <bitcoin-dev@wuille.net>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 8D66EC000D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 16 Sep 2021 22:30:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id 761E2605C3
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 16 Sep 2021 22:30:47 +0000 (UTC)
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
Authentication-Results: smtp3.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=wuille.net
Received: from smtp3.osuosl.org ([127.0.0.1])
 by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id klBaTRyWTfjf
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 16 Sep 2021 22:30:45 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
Received: from mail-4327.protonmail.ch (mail-4327.protonmail.ch [185.70.43.27])
 by smtp3.osuosl.org (Postfix) with ESMTPS id 5B9176059D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 16 Sep 2021 22:30:45 +0000 (UTC)
Received: from mail-0301.mail-europe.com (mail-0301.mail-europe.com
 [188.165.51.139])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits))
 (No client certificate requested)
 by mail-4321.protonmail.ch (Postfix) with ESMTPS id 4H9Wxt6Kg9z4x8qT
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 16 Sep 2021 22:30:42 +0000 (UTC)
Authentication-Results: mail-4321.protonmail.ch;
 dkim=pass (2048-bit key) header.d=wuille.net header.i=@wuille.net
 header.b="KVOFvQ0O"
Date: Thu, 16 Sep 2021 22:30:19 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wuille.net;
 s=protonmail; t=1631831420;
 bh=YAOe8rWgEPnHdy8Jey9YrrrvrCwYhOIvFq7q3uziL1k=;
 h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From;
 b=KVOFvQ0Oej5/u2xzG0PQyGGHkqCOV+iwS0xsUJ3nAXDdYbwiE2HpvcRdQSiNITaPS
 cDp/EHjF/kUUN1WGxw7eh7LdrRL+/7IZfQQKpays3QyhaY8L6cLsJJ9+UIpnhlRanA
 5OHAIBqr3E9bj0bVamA5mf1V9vGZUb4ITECeXkSRPFeBGIm84sIyOr38El5DnnH68l
 tkRDV4CHgzd8B/UocL50AVC46PNAyZ7PVin+PqbKqGwZiX0cYhIaQvAZ64GXYHx6Nt
 jpWeemtgGSmo6vwF8NtJu+cquSRe1lVXJwQik5BVEy8z+M4lnjQjCp7tCjLfdvK9vV
 5i5PcMmZJgR1Q==
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
 Giacomo Caironi <giacomo.caironi@gmail.com>
From: Pieter Wuille <bitcoin-dev@wuille.net>
Reply-To: Pieter Wuille <bitcoin-dev@wuille.net>
Message-ID: <NgpYOVuE_3u6zfAZI6cxpc7iB5L_cGtTUrdCJfSdRgChJxOXsY3w0veIk0ZayeEvSeu3SE4AX_E27C6-Yu3MjCFJzMO6AR9g_1CLMJYVG1o=@wuille.net>
In-Reply-To: <CACHAfwcJrf8kc9+=2+ekjuPTPjW8T6qJS538QQ2DJedAn-XxKA@mail.gmail.com>
References: <CACHAfwcJrf8kc9+=2+ekjuPTPjW8T6qJS538QQ2DJedAn-XxKA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1_6gMyalMbxJiCqKsI7XZ8ZQJYs7J3fkhInuDFx8Ls"
X-Mailman-Approved-At: Thu, 16 Sep 2021 22:55:15 +0000
Subject: Re: [bitcoin-dev] Test cases for Taproot signature message
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, 16 Sep 2021 22:30:47 -0000

This is a multi-part message in MIME format.

--b1_6gMyalMbxJiCqKsI7XZ8ZQJYs7J3fkhInuDFx8Ls
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

T24gVGh1cnNkYXksIFNlcHRlbWJlciAxNnRoLCAyMDIxIGF0IDU6MzYgUE0sIEdpYWNvbW8gQ2Fp
cm9uaSB2aWEgYml0Y29pbi1kZXYgPGJpdGNvaW4tZGV2QGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5v
cmc+IHdyb3RlOgoKPiBIaSwKPiByZWNlbnRseSBJIGhhdmUgd29ya2VkIG9uIGEgcHl0aG9uIGlt
cGxlbWVudGF0aW9uIG9mIGJpdGNvaW4gc2lnbmF0dXJlIG1lc3NhZ2VzLCBhbmQgSSBoYXZlIGZv
dW5kIHRoYXQgdGhlcmUgd2FzIHdheSBiZXR0ZXIgZG9jdW1lbnRhdGlvbiBhYm91dCBTZWd3aXQg
c2lnbmF0dXJlIG1lc3NhZ2UgdGhhbiBUYXByb290Lgo+Cj4gMSkgU2Vnd2l0IHNpZ25hdHVyZSBt
ZXNzYWdlIGdvdCBpdHMgb3duIEJJUCwgY29tcGxldGVkIHdpdGggdGVzdCBjYXNlcyByZWdhcmRp
bmcgb25seSB0aGF0IHNwZWNpZmljIGZ1bmN0aW9uOyBUYXByb290IG9uIHRoZSBvdGhlciBoYW5k
IGhhcyB0aGUgc2lnbmF0dXJlIG1lc3NhZ2UgZnVuY3Rpb24gZGVmaW5lZCBpbiBCSVAgMzQxIGFu
ZCB0aGUgdGVzdCB2ZWN0b3JzIGluIGEgZGlmZmVyZW50IEJJUCAoMzQxKS4gVGhpcyBpcyBjb25m
dXNpbmcuIFNob3VsZG4ndCB3ZSBjcmVhdGUgYSBkaWZmZXJlbnQgQklQIG9ubHkgZm9yIFRhcHJv
b3Qgc2lnbmF0dXJlIG1lc3NhZ2UgZXhhY3RseSBsaWtlIFNlZ3dpdD8KCkknbSBub3QgZW50aXJl
bHkgc3VyZSB3aGF0IHlvdSBtZWFuOyB5b3UncmUgc2F5aW5nIEJJUCAzNDEgdHdpY2UuCgpTdGls
bCwgeW91J3JlIHJpZ2h0IG92ZXJhbGwgLSB0aGVyZSBpcyBubyBzZXBhcmF0ZSBCSVAgZm9yIHRo
ZSBzaWduYXR1cmUgbWVzc2FnZSBmdW5jdGlvbi4gVGhlIHJlYXNvbiBpcyB0aGF0IHRoZSBtZXNz
YWdlIGZ1bmN0aW9uIGlzIGRpZmZlcmVudCBmb3IgQklQMzQxIGFuZCBCSVAzNDIuIEJJUCAzNDEg
ZGVmaW5lcyBhIGJhc2ljIGNvbW1vbiBtZXNzYWdlIGZ1bmN0aW9uLCB3aGljaCBpcyB0aGVuIGJ1
aWx0IHVwIGZvciBCSVAgMzQxIGtleSBwYXRoIHNwZW5kaW5nLCBhbmQgZm9yIEJJUCAzNDIgdGFw
c2NyaXB0IHNwZW5kaW5nLiBUaGlzIGNvbW1vbiBwYXJ0IGNvdWxkIGhhdmUgYmVlbiBhIHNlcGFy
YXRlIEJJUCwgYnV0IHRoYXQnZCBzdGlsbCBub3QgYmUgYSB2ZXJ5IGNsZWFuIHNlcGFyYXRpb24u
IEknbSBub3QgdmVyeSBpbmNsaW5lZCB0byBzdXBwb3J0IGNoYW5naW5nIHRoYXQgYXQgdGhpcyBw
b2ludCwgZ2l2ZW4gdGhlIHN0YXRlIG9mIGRlcGxveW1lbnQgdGhlIEJJUHMgaGF2ZSwgYnV0IHRo
YXQgZG9lc24ndCBtZWFuIHRoZSBkb2N1bWVudGF0aW9uL3ZlY3RvcnMgY2FuJ3QgYmUgaW1wcm92
ZWQgaW4gdGhlIGV4aXN0aW5nIGRvY3VtZW50cy4KCj4gMikgVGhlIHRlc3QgdmVjdG9ycyBmb3Ig
VGFwcm9vdCBoYXZlIG5vIGRvY3VtZW50YXRpb24gYW5kLCBtb3N0IGltcG9ydGFudGx5LCB0aGV5
IGFyZSBub3QgYXRvbWljLCBpbiB0aGUgc2Vuc2UgdGhhdCB0aGV5IGRvIG5vdCB0YXJnZXQgYSBz
cGVjaWZpYyBwYXJ0IG9mIHRoZSB0YXByb290IGNvZGUgYnV0IGFsbCBvZiBpdC4gVGhpcyBtYXkg
bm90IGJlIGEgdmVyeSBiaWcgcHJvYmxlbSwgYnV0IGZvciBzaWduYXR1cmUgdmVyaWZpY2F0aW9u
IGl0IGlzLiBCZWNhdXNlIHRoZXJlIGFyZSBoYXNoZXMgaW52b2x2ZWQsIHdlIGNhbid0IHJlYWxs
eSBkZWJ1ZyB3aHkgYSBzaWduYXR1cmUgbWVzc2FnZSBkb2Vzbid0IHBhc3MgdmFsaWRhdGlvbiwg
ZWl0aGVyIGl0IGlzIHZhbGlkIG9yIGl0IGlzIG5vdC4gQklQIDE0MyBpbiB0aGlzIGNhc2UgaXMg
cmVhbGx5IGdvb2QsIGJlY2F1c2UgaXQgcHJvdmlkZXMgaGFzaCBwcmVpbWFnZXMsIHNvIGl0IGlz
IHBvc3NpYmxlIHRvIGRlYnVnIHRoZSBmdW5jdGlvbiBhbmQgc2VlIHdoZXJlIHNvbWV0aGluZyB3
ZW50IHdyb25nLiBCZWNhdXNlIG9mIHRoaXMsIHdyaXRpbmcgdGhlIFNlZ3dpdCBzaWduYXR1cmUg
aGFzaCBmdW5jdGlvbiB0b29rIGEgZnJhY3Rpb24gb2YgdGhlIHRpbWUgY29tcGFyZWQgdG8gVGFw
cm9vdC4KCllvdSdyZSByaWdodC4gVGhlIGV4aXN0aW5nIHRlc3RzIGFyZSByZWFsbHkgaW50ZW5k
ZWQgZm9yIHZlcmlmeWluZyBhbiBpbXBsZW1lbnRhdGlvbiBhZ2FpbnN0IChhbmQgZm9yIG1ha2lu
ZyBzdXJlIGZ1dHVyZSBjb2RlIGNoYW5nZXMgZG9uJ3QgYnJlYWsgYW55dGhpbmcpLiBUaGV5IGhh
dmUgbXVjaCBoaWdoZXIgY292ZXJhZ2UgdGhhbiB0aGUgc2Vnd2l0IHRlc3RzIGhhZC4gQnV0IHRo
ZXkgYXJlbid0IHVzZWZ1bCBhcyBkb2N1bWVudGF0aW9uOyB0aGUgY29kZSB0aGF0IGdlbmVyYXRl
cyB0aGVtIChodHRwczovL2dpdGh1Yi5jb20vYml0Y29pbi9iaXRjb2luL2Jsb2IvdjIyLjAvdGVz
dC9mdW5jdGlvbmFsL2ZlYXR1cmVfdGFwcm9vdC5weSNMNjA1TDExMjIpIGlzIHByb2JhYmx5IGJl
dHRlciBhdCB0aGF0IGV2ZW4sIGJ1dCBzdGlsbCBwcmV0dHkgZGVuc2UuCgo+IElmIHRoaXMgaWRl
YSBpcyBhY2NlcHRlZCBJIHdpbGwgYmUgbW9yZSB0aGFuIGhhcHB5IHRvIHdyaXRlIHRoZSB0ZXN0
IGNhc2VzIGZvciBUYXByb290LgoKSWYgeW91J3JlIGludGVyZXN0ZWQgaW4gd3JpdGluZyB0ZXN0
IHZlY3RvcnMgdGhhdCBhcmUgbW9yZSBhaW1lZCBhdCBoZWxwaW5nIGRlYnVnZ2luZyBpc3N1ZXMs
IGJ5IGFsbCBtZWFucywgZG8uIFlvdSd2ZSBhbHJlYWR5IGJyb3VnaHQgdXAgdGhlIHNpZ2hhc2gg
Y29kZSBhcyBhbiBleGFtcGxlLiBBbm90aGVyIGlkZWEsIHByaW1hcmlseSBhaW1lZCBhdCBkZXZl
bG9wZXJzIG9mIHNpZ25pbmcgY29kZSwgaXMgdGVzdCB2ZWN0b3JzIGZvciBjZXJ0YWluIFAyVFIg
c2NyaXB0UHViS2V5cywgZGVyaXZlZCBmcm9tIGNlcnRhaW4gaW50ZXJuYWwga2V5cyBhbmQgc2Ny
aXB0IHRyZWVzLiBJJ20gaGFwcHkgdG8gaGVscCB0byBpbnRlZ3JhdGUgc3VjaCBpbiBCaXRjb2lu
IENvcmUgYW5kIHRoZSBCSVAocykuCgpUaGFua3MhCgpDaGVlcnMsCgotLQpQaWV0ZXI=

--b1_6gMyalMbxJiCqKsI7XZ8ZQJYs7J3fkhInuDFx8Ls
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdj5PbiBUaHVyc2RheSwgU2VwdGVtYmVyIDE2dGgsIDIwMjEgYXQgNTozNiBQTSwgR2lhY29t
byBDYWlyb25pIHZpYSBiaXRjb2luLWRldiAmbHQ7Yml0Y29pbi1kZXZAbGlzdHMubGludXhmb3Vu
ZGF0aW9uLm9yZyZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs
YXNzPSJwcm90b25tYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIj48ZGl2PkhpLCZuYnNwOzxicj48
L2Rpdj48ZGl2PnJlY2VudGx5IEkgaGF2ZSB3b3JrZWQgb24gYSBweXRob24gaW1wbGVtZW50YXRp
b24gb2YgYml0Y29pbiBzaWduYXR1cmUgbWVzc2FnZXMsIGFuZCBJIGhhdmUgZm91bmQgdGhhdCB0
aGVyZSB3YXMgd2F5IGJldHRlciBkb2N1bWVudGF0aW9uIGFib3V0IFNlZ3dpdCBzaWduYXR1cmUg
bWVzc2FnZSB0aGFuIFRhcHJvb3QuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+MSkgU2Vn
d2l0IHNpZ25hdHVyZSBtZXNzYWdlIGdvdCBpdHMgb3duIEJJUCwgY29tcGxldGVkIHdpdGggdGVz
dCBjYXNlcyByZWdhcmRpbmcgb25seSB0aGF0IHNwZWNpZmljIGZ1bmN0aW9uOyBUYXByb290IG9u
IHRoZSBvdGhlciBoYW5kIGhhcyB0aGUgc2lnbmF0dXJlIG1lc3NhZ2UgZnVuY3Rpb24gZGVmaW5l
ZCBpbiBCSVAgMzQxIGFuZCB0aGUgdGVzdCB2ZWN0b3JzIGluIGEgZGlmZmVyZW50IEJJUCAoMzQx
KS4gVGhpcyBpcyBjb25mdXNpbmcuIFNob3VsZG4ndCB3ZSBjcmVhdGUgYSBkaWZmZXJlbnQgQklQ
IG9ubHkgZm9yIFRhcHJvb3Qgc2lnbmF0dXJlIG1lc3NhZ2UgZXhhY3RseSBsaWtlIFNlZ3dpdD88
YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+SSdtIG5vdCBl
bnRpcmVseSBzdXJlIHdoYXQgeW91IG1lYW47IHlvdSdyZSBzYXlpbmcgQklQIDM0MSB0d2ljZS48
YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TdGlsbCwgeW91J3JlIHJpZ2h0IG92ZXJhbGwg
LSB0aGVyZSBpcyBubyBzZXBhcmF0ZSBCSVAgZm9yIHRoZSBzaWduYXR1cmUgbWVzc2FnZSBmdW5j
dGlvbi4gVGhlIHJlYXNvbiBpcyB0aGF0IHRoZSBtZXNzYWdlIGZ1bmN0aW9uIGlzIGRpZmZlcmVu
dCBmb3IgQklQMzQxIGFuZCBCSVAzNDIuIEJJUCAzNDEgZGVmaW5lcyBhIGJhc2ljIGNvbW1vbiBt
ZXNzYWdlIGZ1bmN0aW9uLCB3aGljaCBpcyB0aGVuIGJ1aWx0IHVwIGZvciBCSVAgMzQxIGtleSBw
YXRoIHNwZW5kaW5nLCBhbmQgZm9yIEJJUCAzNDIgdGFwc2NyaXB0IHNwZW5kaW5nLiBUaGlzIGNv
bW1vbiBwYXJ0IGNvdWxkIGhhdmUgYmVlbiBhIHNlcGFyYXRlIEJJUCwgYnV0IHRoYXQnZCBzdGls
bCBub3QgYmUgYSB2ZXJ5IGNsZWFuIHNlcGFyYXRpb24uIEknbSBub3QgdmVyeSBpbmNsaW5lZCB0
byBzdXBwb3J0IGNoYW5naW5nIHRoYXQgYXQgdGhpcyBwb2ludCwgZ2l2ZW4gdGhlIHN0YXRlIG9m
IGRlcGxveW1lbnQgdGhlIEJJUHMgaGF2ZSwgYnV0IHRoYXQgZG9lc24ndCBtZWFuIHRoZSBkb2N1
bWVudGF0aW9uL3ZlY3RvcnMgY2FuJ3QgYmUgaW1wcm92ZWQgaW4gdGhlIGV4aXN0aW5nIGRvY3Vt
ZW50cy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xh
c3M9InByb3Rvbm1haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+MikgVGhlIHRlc3QgdmVj
dG9ycyBmb3IgVGFwcm9vdCBoYXZlIG5vIGRvY3VtZW50YXRpb24gYW5kLCBtb3N0IGltcG9ydGFu
dGx5LCB0aGV5IGFyZSBub3QgYXRvbWljLCBpbiB0aGUgc2Vuc2UgdGhhdCB0aGV5IGRvIG5vdCB0
YXJnZXQgYSBzcGVjaWZpYyBwYXJ0IG9mIHRoZSB0YXByb290IGNvZGUgYnV0IGFsbCBvZiBpdC4g
VGhpcyBtYXkgbm90IGJlIGEgdmVyeSBiaWcgcHJvYmxlbSwgYnV0IGZvciBzaWduYXR1cmUgdmVy
aWZpY2F0aW9uIGl0IGlzLiBCZWNhdXNlIHRoZXJlIGFyZSBoYXNoZXMgaW52b2x2ZWQsIHdlIGNh
bid0IHJlYWxseSBkZWJ1ZyB3aHkgYSBzaWduYXR1cmUgbWVzc2FnZSBkb2Vzbid0IHBhc3MgdmFs
aWRhdGlvbiwgZWl0aGVyIGl0IGlzIHZhbGlkIG9yIGl0IGlzIG5vdC4gQklQIDE0MyBpbiB0aGlz
IGNhc2UgaXMgcmVhbGx5IGdvb2QsIGJlY2F1c2UgaXQgcHJvdmlkZXMgaGFzaCBwcmVpbWFnZXMs
IHNvIGl0IGlzIHBvc3NpYmxlIHRvIGRlYnVnIHRoZSBmdW5jdGlvbiBhbmQgc2VlIHdoZXJlIHNv
bWV0aGluZyB3ZW50IHdyb25nLiBCZWNhdXNlIG9mIHRoaXMsIHdyaXRpbmcgdGhlIFNlZ3dpdCBz
aWduYXR1cmUgaGFzaCBmdW5jdGlvbiB0b29rIGEgZnJhY3Rpb24gb2YgdGhlIHRpbWUgY29tcGFy
ZWQgdG8gVGFwcm9vdC48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2
PjxkaXY+WW91J3JlIHJpZ2h0LiBUaGUgZXhpc3RpbmcgdGVzdHMgYXJlIHJlYWxseSBpbnRlbmRl
ZCBmb3IgdmVyaWZ5aW5nIGFuIGltcGxlbWVudGF0aW9uIGFnYWluc3QgKGFuZCBmb3IgbWFraW5n
IHN1cmUgZnV0dXJlIGNvZGUgY2hhbmdlcyBkb24ndCBicmVhayBhbnl0aGluZykuIFRoZXkgaGF2
ZSBtdWNoIGhpZ2hlciBjb3ZlcmFnZSB0aGFuIHRoZSBzZWd3aXQgdGVzdHMgaGFkLiBCdXQgdGhl
eSBhcmVuJ3QgdXNlZnVsIGFzIGRvY3VtZW50YXRpb247IHRoZSBjb2RlIHRoYXQgZ2VuZXJhdGVz
IHRoZW0gKDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9iaXRjb2luL2JpdGNvaW4vYmxvYi92
MjIuMC90ZXN0L2Z1bmN0aW9uYWwvZmVhdHVyZV90YXByb290LnB5I0w2MDVMMTEyMiI+aHR0cHM6
Ly9naXRodWIuY29tL2JpdGNvaW4vYml0Y29pbi9ibG9iL3YyMi4wL3Rlc3QvZnVuY3Rpb25hbC9m
ZWF0dXJlX3RhcHJvb3QucHkjTDYwNUwxMTIyPC9hPikgaXMgcHJvYmFibHkgYmV0dGVyIGF0IHRo
YXQgZXZlbiwgYnV0IHN0aWxsIHByZXR0eSBkZW5zZS48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgZGly
PSJsdHIiPjxkaXY+PGRpdj5JZiB0aGlzIGlkZWEgaXMgYWNjZXB0ZWQgSSB3aWxsIGJlIG1vcmUg
dGhhbiBoYXBweSB0byB3cml0ZSB0aGUgdGVzdCBjYXNlcyBmb3IgVGFwcm9vdC48YnI+PC9kaXY+
PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+SWYgeW91J3JlIGlu
dGVyZXN0ZWQgaW4gd3JpdGluZyB0ZXN0IHZlY3RvcnMgdGhhdCBhcmUgbW9yZSBhaW1lZCBhdCBo
ZWxwaW5nIGRlYnVnZ2luZyBpc3N1ZXMsIGJ5IGFsbCBtZWFucywgZG8uIFlvdSd2ZSBhbHJlYWR5
IGJyb3VnaHQgdXAgdGhlIHNpZ2hhc2ggY29kZSBhcyBhbiBleGFtcGxlLiBBbm90aGVyIGlkZWEs
IHByaW1hcmlseSBhaW1lZCBhdCBkZXZlbG9wZXJzIG9mIHNpZ25pbmcgY29kZSwgaXMgdGVzdCB2
ZWN0b3JzIGZvciBjZXJ0YWluIFAyVFIgc2NyaXB0UHViS2V5cywgZGVyaXZlZCBmcm9tIGNlcnRh
aW4gaW50ZXJuYWwga2V5cyBhbmQgc2NyaXB0IHRyZWVzLiBJJ20gaGFwcHkgdG8gaGVscCB0byBp
bnRlZ3JhdGUgc3VjaCBpbiBCaXRjb2luIENvcmUgYW5kIHRoZSBCSVAocykuPGJyPjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzITxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkNo
ZWVycyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4tLSA8YnI+PC9kaXY+PGRpdj5QaWV0
ZXI8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+


--b1_6gMyalMbxJiCqKsI7XZ8ZQJYs7J3fkhInuDFx8Ls--