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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
|
Delivery-date: Sat, 26 Apr 2025 02:53:31 -0700
Received: from mail-oo1-f61.google.com ([209.85.161.61])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDD7VM4YZ4NBBD62WLAAMGQEIOULL5A@googlegroups.com>)
id 1u8cDy-0005LR-3W
for bitcoindev@gnusha.org; Sat, 26 Apr 2025 02:53:31 -0700
Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-6022020de0dsf1875018eaf.0
for <bitcoindev@gnusha.org>; Sat, 26 Apr 2025 02:53:30 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1745661204; cv=pass;
d=google.com; s=arc-20240605;
b=BPjDYvul2w9rb9FaAEidccDZfjFIPLQxqipcy2/RV29x6P6vHuq3tne4Lu7GjSczhX
0HYAbpjl8CL8M9HWqPDebCDo36+nThWG2API/69NV5X4jFiUp3TptB+E4YIxl4Ozqe2j
PgJh1WJp+qT6v50jWDCogSf1XBnZm0TApGbpX7NgGgo3s0iGLWGjWpn0emgQJ497eVDh
mz1CR+jgO6ATT4axMUKptj3LltPggWePJhCkAWEGLI1cjjgbnwMoHj1Zn3MsdIh/jkgr
yBTMywA65O8pZzu7lv2aAy1OcJVfUkWtOlnsuhMTUrdryP7wjk+jHnOduPS4rt7iOFPd
C2Ww==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:in-reply-to:from:content-language
:references:to:subject:mime-version:date:message-id:sender
:dkim-signature;
bh=0jnSkbuiXpHTOtYQsHJxwX4ZFhh37vFheysS4fa5in8=;
fh=8Z5dNmH9U6QWnYyq+fHEHl3cEsf5kT59llGZ7MEhd/Q=;
b=ju3tterY6jvrhrQbFm+MMgEhpRs9UbBYSPhKdlpaAfDnrJ5w1I/DzCAcYL4zV1ZP2k
2qqloE5X3ADluviF9vXMXsEtkgf0R0ZNbh9xTLBCzOMWL0TmwGSEI/YL6Q8+2Dzy8d3w
j5pj83R8MgWjJIXe9SqyfPqe0Nbr/qe2+FI8JxWbgU5Sa/w/OR1s0vKWp/b9nPR3rFGp
+H4jSqBTL5xeEJ/Td57nvDlRAf272yDlM/XwTgwxboYQqndR+o+OcY7Wt/Dh9G0jgks6
SSPcJk20+LdZ5nnDpvaHkJm21+pBM2NVoZZaLlAOSjak4DvrHRk7Flzvw8+pmzvax2s4
4kag==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass (test mode) header.i=@dashjr.org header.s=zinan header.b=GbqE7zNJ;
spf=pass (google.com: domain of luke@dashjr.org designates 192.3.11.21 as permitted sender) smtp.mailfrom=luke@dashjr.org;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dashjr.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1745661204; x=1746266004; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:from:content-language:references:to
:subject:mime-version:date:message-id:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=0jnSkbuiXpHTOtYQsHJxwX4ZFhh37vFheysS4fa5in8=;
b=Oe9o+B8Fgu8iBYXKRAhMUfHCpjcT1rLzGUSpE3x8hX139FR+/p+6cJBDVf0MoHrYdl
sFZV3IpZRP0JRFvyK+LSvK1d+5V6+jgnxfGe6d9b/9pEsRevG/arcaVb7vqnxG0yFlQT
8j9oGdnqq2smUA1Iix6e+uRppi9BuT4JqxKO/hY8zq/g5+oBEpCqgBjb9KjAQQTcNgQn
uPn2qkZKqnsEjhGTVngnHZ/UJ8KqODUgxeeXUdgoAsICKL+1wNRHzTamY7TDM31t5y41
molsUzPDltqYcDALXzPA553U623ScDdCiL1BiojCDEUEnd7xSsRKUTcoDMSV+pe5UPtj
kndA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1745661204; x=1746266004;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:from:content-language:references:to
:subject:mime-version:date:message-id:x-beenthere:x-gm-message-state
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=0jnSkbuiXpHTOtYQsHJxwX4ZFhh37vFheysS4fa5in8=;
b=dtpqG2W8bHXZgnXz67mdG43d0rtUP7i5uqsTkWtz0v9hK8SEsFds5JuLXoBSOHNgVT
hper2TgplK94Kw6PhUX4Qba03zwStny3oSCLnXXYSLbCHmNPGmqwP8WmF4lS/qYhD0bx
SVDWcQkr+d9mMU0Zg1eoHNsV/2fc2bRfGty/EZXrv06PVnjOBWqffgvEVGyemMsTvEc9
bQQJRsC14eaSYZ8KTKhqU2XC0hFZmqIAiQZ0gb6+mF2BeKC3LU6huoWeD8tH6hqfjb3+
8c/kFNkTVFO8obKn647QCjs+4V68pvFA+Fwmv64fGn+TN3i2qqn8Mp/D4PUFduiywkh/
el6g==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWn3V7+zXCdF02yTtX6kPgZATenjzTU2bIoi1/2rKuwDz2hI7ei1PRXlZbcGeMdDQTeDzjpzLvqt4Zg@gnusha.org
X-Gm-Message-State: AOJu0Yxp40cs9kdnA7nBiEroi3Wgq6kga/9KVwrXyBWGjPRayLYfC1Xr
DRXWD99lSwaPrXpbeoLWjP0v9Hkg4/gz4vvPqv4GbVbz56PXz+2p
X-Google-Smtp-Source: AGHT+IFHyYzXiwLMvPb7PkE7PmHBpLGY1Az36BYBjUk4toawn9t1OnipnZBEsRNYkjWXgRIpXoMGJA==
X-Received: by 2002:a05:6820:198c:b0:606:4228:7ef0 with SMTP id 006d021491bc7-60652a47832mr3024884eaf.2.1745661204208;
Sat, 26 Apr 2025 02:53:24 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPAJBkq1IToVYF8ajV5EfiW6oXd5wwEcuSw5rJ5hgm9YTcg==
Received: by 2002:a05:6820:607:b0:606:46f:9438 with SMTP id
006d021491bc7-606435d6c87ls1711758eaf.1.-pod-prod-07-us; Sat, 26 Apr 2025
02:53:18 -0700 (PDT)
X-Received: by 2002:a05:6808:22ab:b0:3f6:a73b:dccb with SMTP id 5614622812f47-401f28db7fcmr2977803b6e.39.1745661198783;
Sat, 26 Apr 2025 02:53:18 -0700 (PDT)
Received: by 2002:a05:6808:2002:b0:3fa:da36:efcd with SMTP id 5614622812f47-401f2fc0e20msb6e;
Sat, 26 Apr 2025 02:51:18 -0700 (PDT)
X-Received: by 2002:a05:6830:d16:b0:72b:9fb2:2abd with SMTP id 46e09a7af769-7305cbe62dbmr3438464a34.20.1745661077591;
Sat, 26 Apr 2025 02:51:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1745661077; cv=none;
d=google.com; s=arc-20240605;
b=ik/rqHshnP0SgnjXPQ6VXKTZL2b7tjIAkZ+3H7qdRy7sJaPrPch2zvUo0/SQe7ULyB
bMszFW1jyaIZiwgyHTDKnsVfZOCHMlA/sYe0taRiGCLOwM35Rn1UOXXETpkTyaF6fGcr
8EVU17Fqc5Or9SH0uuGm06Evvq73jKZUJOO6k/7MgRPNsRo8zOkMP5k8V1q7zBpFqzhh
rR6QF+8DYuucctIqx/61lvZ9GLtFEWvQm2bLGkHRvjXbPsA5V7LxIBuqCfgjlM2opgJB
K9Fzp17Y60ilcn1TfmjEYmOGWecPPWgLmqNMWprAKilHODPMH7JUXNysQx9x99HxW9sF
SkuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=in-reply-to:from:content-language:references:to:subject
:mime-version:date:message-id:dkim-signature;
bh=bxnVP8etb5M82f22KTTKMWvZraofF0pegkcwKkbMfuA=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=XRF4LDaQZgnlr1vkr0fU5JVwrneGxpx4FU706yrLiRaeE/mkXOP62JLdrIk7EOd+yE
3EIsE6JR/l0OJ9xN3KO+NiUWAIPNYj1lYtpgDdNXM/9ByRgjrU2T7oltYgNbpBw0BAO3
qTRFpYk2nly2/R7p7qdEqX3csA3qZWQitiF3g7oqNZNE6ZPm4Eps0Cx2tYYoCjiZAb0b
p18K0DpdeeqpbqLJ0bmxB+zMdfhiGlhwPL1fWJU9AawU6DTBA3gMxuMdk+O2Q1FFL4ot
ICpGWPJpT03dd6zy+ykyaRopQjEXByoeiCFe1+fc0z7ItpNHJ0hqD0ze8gUhEO63XZTY
sdbQ==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass (test mode) header.i=@dashjr.org header.s=zinan header.b=GbqE7zNJ;
spf=pass (google.com: domain of luke@dashjr.org designates 192.3.11.21 as permitted sender) smtp.mailfrom=luke@dashjr.org;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dashjr.org
Received: from zinan.dashjr.org (zinan.dashjr.org. [192.3.11.21])
by gmr-mx.google.com with ESMTP id 46e09a7af769-7304f165b70si80817a34.1.2025.04.26.02.51.17
for <bitcoindev@googlegroups.com>;
Sat, 26 Apr 2025 02:51:17 -0700 (PDT)
Received-SPF: pass (google.com: domain of luke@dashjr.org designates 192.3.11.21 as permitted sender) client-ip=192.3.11.21;
Received: from [1.2.3.4] (redacted.redacted [1.2.3.4])
(Authenticated sender: mailrelay)
by zinan.dashjr.org (Postfix) with ESMTPSA id 919A4396017A
for <bitcoindev@googlegroups.com>; Sat, 26 Apr 2025 09:50:57 +0000 (UTC)
X-Hashcash: 1:23:250426:bitcoindev@googlegroups.com::9P3BZSbbW/DvwGp7:ajCG4
Content-Type: multipart/alternative;
boundary="------------DFsuB6pdSTXJN6nWRxk0yIFV"
Message-ID: <03be4934-f0ff-4b58-880d-861d63a4f970@dashjr.org>
Date: Sat, 26 Apr 2025 05:50:54 -0400
MIME-Version: 1.0
Subject: Re: [bitcoindev] Relax OP_RETURN standardness restrictions
To: bitcoindev@googlegroups.com
References: <rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=@protonmail.com>
Content-Language: en-US, en-GB
From: Luke Dashjr <luke@dashjr.org>
In-Reply-To: <rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=@protonmail.com>
X-Original-Sender: luke@dashjr.org
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass (test
mode) header.i=@dashjr.org header.s=zinan header.b=GbqE7zNJ; spf=pass
(google.com: domain of luke@dashjr.org designates 192.3.11.21 as permitted
sender) smtp.mailfrom=luke@dashjr.org; dmarc=pass (p=NONE sp=NONE
dis=NONE) header.from=dashjr.org
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.7 (/)
This is a multi-part message in MIME format.
--------------DFsuB6pdSTXJN6nWRxk0yIFV
Content-Type: text/plain; charset="UTF-8"; format=flowed
It should be needless to say, but this idea is utter insanity.
Disappointing to see positive responses, and not one sensible reply
calling it out yet. The bugs should be fixed, not the abuse embraced. If
attackers continue to bypass filters, we can go back to a full whitelist
approach. We're now 2+ years into this wave of attacks, and the damage
it has already done should be more than enough to prove the hands-off
attitude is not viable. Am I the only one left on this list who actually
cares about Bitcoin's survival?
On 4/17/25 14:52, 'Antoine Poinsot' via Bitcoin Development Mailing List
wrote:
> Hi,
>
> Standardness rules exist for 3 mains reasons: mitigate DoS vectors,
> provide upgrade hooks, or as a nudge to deter some usages.
>
> Bitcoin Core will by default only relay and mine transactions with at
> most a single OP_RETURN output, with a scriptPubKey no larger than 83
> bytes. This standardness rule falls into the third category: it aims
> to mildly deter data storage while still allowing a less harmful
> alternative than using non-provably-unspendable outputs.
>
> Developers are now designing constructions that work around these
> limitations. An example is Clementine, the recently-announced Citrea
> bridge, which uses unspendable Taproot outputs to store data in its
> "WatchtowerChallenge" transaction due to the standardness restrictions
> on the size of OP_RETURNs[^0]. Meanwhile, we have witnessed in recent
> years that the nudge is ineffective to deter storing data onchain.
>
> Since the restrictions on the usage of OP_RETURN outputs encourage
> harmful practices while being ineffective in deterring unwanted usage,
> i propose to drop them. I suggest to start by lifting the restriction
> on the size of the scriptPubKey for OP_RETURN outputs, as a first
> minimal step to stop encouraging harmful behaviour, and to then
> proceed to lift the restriction on the number of OP_RETURN outputs per
> transactions.
>
> Antoine Poinsot
>
> [^0]: See section 6.1 of their whitepaper here
> https://citrea.xyz/clementine_whitepaper.pdf
> --
> You received this message because you are subscribed to the Google
> Groups "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/bitcoindev/rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk%3D%40protonmail.com
> <https://groups.google.com/d/msgid/bitcoindev/rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk%3D%40protonmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/03be4934-f0ff-4b58-880d-861d63a4f970%40dashjr.org.
--------------DFsuB6pdSTXJN6nWRxk0yIFV
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8=
">
</head>
<body>
<p>It should be needless to say, but this idea is utter insanity.
Disappointing to see positive responses, and not one sensible
reply calling it out yet. The bugs should be fixed, not the abuse
embraced. If attackers continue to bypass filters, we can go back
to a full whitelist approach. We're now 2+ years into this wave of
attacks, and the damage it has already done should be more than
enough to prove the hands-off attitude is not viable. Am I the
only one left on this list who actually cares about Bitcoin's
survival?</p>
<div class=3D"moz-cite-prefix">On 4/17/25 14:52, 'Antoine Poinsot' via
Bitcoin Development Mailing List wrote:<br>
</div>
<blockquote type=3D"cite"
cite=3D"mid:rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeR=
ZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=3D@protonmail.com">
<div>
<div
class=3D"protonmail_signature_block protonmail_signature_block-empty">
<div
class=3D"protonmail_signature_block-user protonmail_signature_block-empty">
</div>
<div
class=3D"protonmail_signature_block-proton protonmail_signature_block-empty=
">
</div>
</div>
Hi,<br>
<br>
Standardness rules exist for 3 mains reasons: mitigate DoS
vectors, provide upgrade hooks, or as a nudge to deter some
usages.</div>
<div><br>
</div>
<div>Bitcoin Core will by default only relay and mine transactions
with at most a single OP_RETURN output, with a scriptPubKey no
larger than 83 bytes. <span>This standardness rule falls into
the third category: it aims to mildly deter data storage while
still allowing a less harmful alternative than using
non-provably-unspendable outputs.</span></div>
<div><span><br>
</span></div>
<div>Developers are now designing constructions that work around
these limitations. An example is Clementine, the
recently-announced Citrea bridge, which uses unspendable Taproot
outputs to store data in its "WatchtowerChallenge" transaction
due to the standardness restrictions on the size of
OP_RETURNs[^0]. Meanwhile, we have witnessed in recent years
that the nudge is ineffective to deter storing data onchain.</div>
<div><br>
</div>
<div>Since the restrictions on the usage of OP_RETURN outputs
encourage harmful practices while being ineffective in deterring
unwanted usage, i propose to drop them. I suggest to start by
lifting the restriction on the size of the scriptPubKey for
OP_RETURN outputs, as a first minimal step to stop encouraging
harmful behaviour, and to then proceed to lift the restriction
on the number of OP_RETURN outputs per transactions.<br>
</div>
<div><br>
</div>
<div>Antoine Poinsot<br>
</div>
<div><br>
</div>
<div>[^0]: See section 6.1 of their whitepaper here <span><a
target=3D"_blank" rel=3D"noreferrer nofollow noopener"
href=3D"https://citrea.xyz/clementine_whitepaper.pdf"
moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">https:=
//citrea.xyz/clementine_whitepaper.pdf</a></span><br>
</div>
-- <br>
You received this message because you are subscribed to the Google
Groups "Bitcoin Development Mailing List" group.<br>
To unsubscribe from this group and stop receiving emails from it,
send an email to <a
href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com"
moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">bitcoindev=
+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a
href=3D"https://groups.google.com/d/msgid/bitcoindev/rhfyCHr4RfaEalbfGejVdo=
lYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJe=
PllFhZRKYk%3D%40protonmail.com?utm_medium=3Demail&utm_source=3Dfooter"
moz-do-not-send=3D"true">https://groups.google.com/d/msgid/bitcoind=
ev/rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_=
ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk%3D%40protonmail.com</a>.<br>
</blockquote>
</body>
</html>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/03be4934-f0ff-4b58-880d-861d63a4f970%40dashjr.org?utm_medium=3De=
mail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoindev/03be=
4934-f0ff-4b58-880d-861d63a4f970%40dashjr.org</a>.<br />
--------------DFsuB6pdSTXJN6nWRxk0yIFV--
|