summaryrefslogtreecommitdiff
path: root/ca/2588f0fd99a698bea6d337120c772f4838148e
blob: 18dde86079009708a3d0b13922ca81d65f013f73 (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
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
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
Return-Path: <lipsch.hth@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 94CD2CB6
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  9 Aug 2018 09:31:51 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-oi0-f68.google.com (mail-oi0-f68.google.com
	[209.85.218.68])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 9AD2E174
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  9 Aug 2018 09:31:50 +0000 (UTC)
Received: by mail-oi0-f68.google.com with SMTP id m11-v6so8755939oic.2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 09 Aug 2018 02:31:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to; 
	bh=8LHP4l4HmBx1gubhVy2B21ROsElmLjC3J69BqZpRGX8=;
	b=fWJRyDrgzZUNLTwyJ2fvyxiY2WjXYhNH+BOC01OSz/Qu8oD2NF4atNHlf8ZJ52y3fT
	h8+h4BsXVCwKHx6McYtnyXTvXNJ08NsTqtm3eIRg9pgAIRrbMvQYaO3svgqxQN9ZTVkp
	rKRe2rMzeN46LEHWnZZL6WK4H4mfBAXMAKhqZkGqUp3aF5JnQ/cd+W3CWk/YNET6WSoV
	fJLfKqVasP+Ir7mRwnCZt+3pmvCIYWFbyzQC87m7M3S31uZOk/dOHauYsN+DMAkJv9Y6
	i4d3O69M4cK1qy4+20iMoNH7iOQQsl9SllZWgim+Y7kqwx/4FXV/UFxchQl3tU6jSEKb
	3fuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to;
	bh=8LHP4l4HmBx1gubhVy2B21ROsElmLjC3J69BqZpRGX8=;
	b=UOkazSr5bIDotaCJR8Vrh933x9EkTxARca/5lO/9q/vRKAYrl15VE2cC+b185vYKdR
	bP45uTv0RNGRIeEeh1wP7Z+Bzp5LbSkRsPII8T7dMI/a2O8prvHaJHLiEsU2KEx1xKgx
	HIHTH3q8mzZhWQ6agpRoufhX7j9cc6dR7105VNVSUsmCj05fIcG09mGYNKtXv4wPOQBH
	+AElMEKgf01UFyj20uw1KM68bogfryZ1+/2LWplMHt/OPGDJ3POCO1cGjh8ZgKk2ieCQ
	WxTlTf87lyblfJ4ZTcYJ12BU6ljKBH+YGCV0fABAGWgO1kcI+fD94N59IpB4LW3ajbLB
	193Q==
X-Gm-Message-State: AOUpUlGsl8HI+OVPAvOuzRINxIIkvhGe1umsfuCLfT0Cd8PWOcpeB8H/
	c3SF5wugiLCuKMb2+CNKlmYnFRB53ytBOm5iExc=
X-Google-Smtp-Source: AA+uWPx0GctNLFVkDllPux6NEsMa9J+sj2u0O9Sj6agyV3xkD4buogqAlQoY3fyeDNIF6dhPJW3UAzLAwwaAUY9t4tU=
X-Received: by 2002:aca:1719:: with SMTP id
	j25-v6mr1248621oii.138.1533807109704; 
	Thu, 09 Aug 2018 02:31:49 -0700 (PDT)
MIME-Version: 1.0
References: <ed8d80c4-7b11-2800-a6d0-ff2deb424072@gmail.com>
	<CAAUq485wUxGyM0m5geQ2JvBz=yMw7tXu11vdkkYuAxDfaWJkRg@mail.gmail.com>
	<c6e469e7-30aa-08f5-7ce6-bfa42081bf39@gmail.com>
In-Reply-To: <c6e469e7-30aa-08f5-7ce6-bfa42081bf39@gmail.com>
From: hth lipsch <lipsch.hth@gmail.com>
Date: Thu, 9 Aug 2018 10:38:09 +0200
Message-ID: <CA+_Z2-LiV6L=ib064NKgm3E2va0ugkwDNxbsg3PWrbzHoQ43-A@mail.gmail.com>
To: Aymeric Vitte <vitteaymeric@gmail.com>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="000000000000ed912e0572fd4bf8"
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Mon, 13 Aug 2018 11:08:19 +0000
Subject: Re: [bitcoin-dev] bitcoin-transactions
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
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, 09 Aug 2018 09:31:51 -0000

--000000000000ed912e0572fd4bf8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

private-key WEF WIF online/offline transaction services, without a fee are
not in the interest of mainstream bitcoin users.(gaius germanicus)
Bitcoin has grown into a Christmas tree fancy dress in the last 9 years
where efficiency and simplicity should be mandatory and hardcoded.

on the other hand, a safe and secure tool would be a welcome step in the
right direction

lipsch hth





Op wo 1 aug. 2018 11:59 schreef Aymeric Vitte via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org>:

> You are right, that's what I have been saying for online services that as=
k
> for private keys, and even the seeds
>
> The problem is that people can't refrain to put their keys for example to
> get "free" coins, typically they try to use bitcoin-transactions, don't
> succeed and go put their seeds in an online service
>
> At least it gives an alternative, private keys are optional and the tool
> will output the command to use with bitcoin-transactions, and if they wan=
t
> to put directly their keys, then...
>
> "Move your coins by yourself" refers more to "don't get trapped by your
> wallet(s) or things that you don't master like multisig, segwit, bech32,
> etc"
>
> As I said the idea would be to end up with an offline tool should some
> people support/finance the effort
>
> Le 01/08/2018 =C3=A0 07:45, Marcel Jamin a =C3=A9crit :
>
> IMHO you should almost never publish a service that asks users for privat=
e
> keys.
>
> A warning isn't enough. Your server might get compromised.
>
> "Move your coins by yourself" isn't even correct if your server is
> involved.
>
> On Tue, 31 Jul 2018 at 13:26, Aymeric Vitte via bitcoin-dev <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
>
>> I know this list is not to advertise personal projects but
>> https://peersm.com/wallet might be of some interest, this is the web
>> interface for https://github.com/Ayms/bitcoin-transactions since
>> apparently quasi nobody succeeds to use it
>>
>> As far as I know (and surprisingly) this is the only online tool that
>> converts bech32 addresses (Sipa's one does not output something
>> understandable by everybody, the tool is using his code), the only one
>> that converts from any address to any address, maybe the only one that
>> decodes simply redeem scripts and probably the only one that allows to
>> create transactions by its own (the advanced mode is not implemented for
>> now but will be soon)
>>
>> Ideally it should be an offline tool if there is some incentive to do
>> so, so of course it is not advised to use his private keys for now
>>
>> Maybe they are mistaken but some users are reporting invalid bech32
>> addresses from their Electrum wallet, after segwit, bech32 confusion
>> seems to be the topic of the moment
>>
>> Regards
>>
>> Aymeric
>>
>> --
>> Bitcoin transactions made simple:
>> https://github.com/Ayms/bitcoin-transactions
>> Zcash wallets made simple: https://github.com/Ayms/zcash-wallets
>> Bitcoin wallets made simple: https://github.com/Ayms/bitcoin-wallets
>> Get the torrent dynamic blocklist: http://peersm.com/getblocklist
>> Check the 10 M passwords list: http://peersm.com/findmyass
>> Anti-spies and private torrents, dynamic blocklist:
>> http://torrent-live.org
>> Peersm : http://www.peersm.com
>> torrent-live: https://github.com/Ayms/torrent-live
>> node-Tor : https://www.github.com/Ayms/node-Tor
>> GitHub : https://www.github.com/Ayms
>>
>> _______________________________________________
>> bitcoin-dev mailing list
>> bitcoin-dev@lists.linuxfoundation.org
>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>>
>
> --
> Bitcoin transactions made simple: https://github.com/Ayms/bitcoin-transac=
tions
> Zcash wallets made simple: https://github.com/Ayms/zcash-wallets
> Bitcoin wallets made simple: https://github.com/Ayms/bitcoin-wallets
> Get the torrent dynamic blocklist: http://peersm.com/getblocklist
> Check the 10 M passwords list: http://peersm.com/findmyass
> Anti-spies and private torrents, dynamic blocklist: http://torrent-live.o=
rg
> Peersm : http://www.peersm.com
> torrent-live: https://github.com/Ayms/torrent-live
> node-Tor : https://www.github.com/Ayms/node-Tor
> GitHub : https://www.github.com/Ayms
>
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

--000000000000ed912e0572fd4bf8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>private-key WEF WIF online/offline=C2=A0<span style=
=3D"font-family:sans-serif">transaction services, without a fee are not in =
the interest of mainstream bitcoin users.(gaius germanicus)</span></div><di=
v dir=3D"auto"><font face=3D"sans-serif">Bitcoin has grown into a Christmas=
 tree fancy dress in the last 9 years</font></div><div dir=3D"auto">where e=
fficiency and simplicity should be mandatory and hardcoded.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">on the other hand, a safe and secure =
tool would be a welcome step in the right direction</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">lipsch hth</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><fon=
t face=3D"sans-serif"><br></font><br><div class=3D"gmail_quote" dir=3D"auto=
"><div dir=3D"ltr">Op wo 1 aug. 2018 11:59 schreef Aymeric Vitte via bitcoi=
n-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-=
dev@lists.linuxfoundation.org</a>&gt;:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>You are right, that&#39;s what I have been saying for online service=
s
      that ask for private keys, and even the seeds<br>
    </p>
    <p>The problem is that people can&#39;t refrain to put their keys for
      example to get &quot;free&quot; coins, typically they try to use
      bitcoin-transactions, don&#39;t succeed and go put their seeds in an
      online service</p>
    <p>At least it gives an alternative, private keys are optional and
      the tool will output the command to use with bitcoin-transactions,
      and if they want to put directly their keys, then...</p>
    <p>&quot;Move your coins by yourself&quot; refers more to &quot;don&#39=
;t get trapped
      by your wallet(s) or things that you don&#39;t master like multisig,
      segwit, bech32, etc&quot;<br>
    </p>
    <p>As I said the idea would be to end up with an offline tool should
      some people support/finance the effort<br>
    </p>
    <br>
    <div class=3D"m_8282947843943318674moz-cite-prefix">Le 01/08/2018 =C3=
=A0 07:45, Marcel Jamin a
      =C3=A9crit=C2=A0:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce;font-size:small;color:rgb(12,52,61)">IMHO
          you should almost never publish a service that asks users for
          private keys.</div>
        <div class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce;font-size:small;color:rgb(12,52,61)"><br>
        </div>
        <div class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce;font-size:small;color:rgb(12,52,61)">A
          warning isn&#39;t enough. Your server might get compromised.</div=
>
        <div class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce;font-size:small;color:rgb(12,52,61)"><br>
        </div>
        <div class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce;font-size:small;color:rgb(12,52,61)">&quot;Move
          your coins by yourself&quot; isn&#39;t even correct if your serve=
r is
          involved.</div>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr">On Tue, 31 Jul 2018 at 13:26, Aymeric Vitte via
          bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundati=
on.org" target=3D"_blank" rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundat=
ion.org</a>&gt;
          wrote:<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">I know this
          list is not to advertise personal projects but<br>
          <a href=3D"https://peersm.com/wallet" rel=3D"noreferrer noreferre=
r" target=3D"_blank">https://peersm.com/wallet</a>
          might be of some interest, this is the web<br>
          interface for <a href=3D"https://github.com/Ayms/bitcoin-transact=
ions" rel=3D"noreferrer noreferrer" target=3D"_blank">https://github.com/Ay=
ms/bitcoin-transactions</a>
          since<br>
          apparently quasi nobody succeeds to use it<br>
          <br>
          As far as I know (and surprisingly) this is the only online
          tool that<br>
          converts bech32 addresses (Sipa&#39;s one does not output
          something<br>
          understandable by everybody, the tool is using his code), the
          only one<br>
          that converts from any address to any address, maybe the only
          one that<br>
          decodes simply redeem scripts and probably the only one that
          allows to<br>
          create transactions by its own (the advanced mode is not
          implemented for<br>
          now but will be soon)<br>
          <br>
          Ideally it should be an offline tool if there is some
          incentive to do<br>
          so, so of course it is not advised to use his private keys for
          now<br>
          <br>
          Maybe they are mistaken but some users are reporting invalid
          bech32<br>
          addresses from their Electrum wallet, after segwit, bech32
          confusion<br>
          seems to be the topic of the moment<br>
          <br>
          Regards<br>
          <br>
          Aymeric<br>
          <br>
          -- <br>
          Bitcoin transactions made simple: <a href=3D"https://github.com/A=
yms/bitcoin-transactions" rel=3D"noreferrer noreferrer" target=3D"_blank">h=
ttps://github.com/Ayms/bitcoin-transactions</a><br>
          Zcash wallets made simple: <a href=3D"https://github.com/Ayms/zca=
sh-wallets" rel=3D"noreferrer noreferrer" target=3D"_blank">https://github.=
com/Ayms/zcash-wallets</a><br>
          Bitcoin wallets made simple: <a href=3D"https://github.com/Ayms/b=
itcoin-wallets" rel=3D"noreferrer noreferrer" target=3D"_blank">https://git=
hub.com/Ayms/bitcoin-wallets</a><br>
          Get the torrent dynamic blocklist: <a href=3D"http://peersm.com/g=
etblocklist" rel=3D"noreferrer noreferrer" target=3D"_blank">http://peersm.=
com/getblocklist</a><br>
          Check the 10 M passwords list: <a href=3D"http://peersm.com/findm=
yass" rel=3D"noreferrer noreferrer" target=3D"_blank">http://peersm.com/fin=
dmyass</a><br>
          Anti-spies and private torrents, dynamic blocklist: <a href=3D"ht=
tp://torrent-live.org" rel=3D"noreferrer noreferrer" target=3D"_blank">http=
://torrent-live.org</a><br>
          Peersm : <a href=3D"http://www.peersm.com" rel=3D"noreferrer nore=
ferrer" target=3D"_blank">http://www.peersm.com</a><br>
          torrent-live: <a href=3D"https://github.com/Ayms/torrent-live" re=
l=3D"noreferrer noreferrer" target=3D"_blank">https://github.com/Ayms/torre=
nt-live</a><br>
          node-Tor : <a href=3D"https://www.github.com/Ayms/node-Tor" rel=
=3D"noreferrer noreferrer" target=3D"_blank">https://www.github.com/Ayms/no=
de-Tor</a><br>
          GitHub : <a href=3D"https://www.github.com/Ayms" rel=3D"noreferre=
r noreferrer" target=3D"_blank">https://www.github.com/Ayms</a><br>
          <br>
          _______________________________________________<br>
          bitcoin-dev mailing list<br>
          <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=
=3D"_blank" rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation.org</a><br=
>
          <a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bit=
coin-dev" rel=3D"noreferrer noreferrer" target=3D"_blank">https://lists.lin=
uxfoundation.org/mailman/listinfo/bitcoin-dev</a><br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <pre class=3D"m_8282947843943318674moz-signature" cols=3D"72">--=20
Bitcoin transactions made simple: <a class=3D"m_8282947843943318674moz-txt-=
link-freetext" href=3D"https://github.com/Ayms/bitcoin-transactions" target=
=3D"_blank" rel=3D"noreferrer">https://github.com/Ayms/bitcoin-transactions=
</a>
Zcash wallets made simple: <a class=3D"m_8282947843943318674moz-txt-link-fr=
eetext" href=3D"https://github.com/Ayms/zcash-wallets" target=3D"_blank" re=
l=3D"noreferrer">https://github.com/Ayms/zcash-wallets</a>
Bitcoin wallets made simple: <a class=3D"m_8282947843943318674moz-txt-link-=
freetext" href=3D"https://github.com/Ayms/bitcoin-wallets" target=3D"_blank=
" rel=3D"noreferrer">https://github.com/Ayms/bitcoin-wallets</a>
Get the torrent dynamic blocklist: <a class=3D"m_8282947843943318674moz-txt=
-link-freetext" href=3D"http://peersm.com/getblocklist" target=3D"_blank" r=
el=3D"noreferrer">http://peersm.com/getblocklist</a>
Check the 10 M passwords list: <a class=3D"m_8282947843943318674moz-txt-lin=
k-freetext" href=3D"http://peersm.com/findmyass" target=3D"_blank" rel=3D"n=
oreferrer">http://peersm.com/findmyass</a>
Anti-spies and private torrents, dynamic blocklist: <a class=3D"m_828294784=
3943318674moz-txt-link-freetext" href=3D"http://torrent-live.org" target=3D=
"_blank" rel=3D"noreferrer">http://torrent-live.org</a>
Peersm : <a class=3D"m_8282947843943318674moz-txt-link-freetext" href=3D"ht=
tp://www.peersm.com" target=3D"_blank" rel=3D"noreferrer">http://www.peersm=
.com</a>
torrent-live: <a class=3D"m_8282947843943318674moz-txt-link-freetext" href=
=3D"https://github.com/Ayms/torrent-live" target=3D"_blank" rel=3D"noreferr=
er">https://github.com/Ayms/torrent-live</a>
node-Tor : <a class=3D"m_8282947843943318674moz-txt-link-freetext" href=3D"=
https://www.github.com/Ayms/node-Tor" target=3D"_blank" rel=3D"noreferrer">=
https://www.github.com/Ayms/node-Tor</a>
GitHub : <a class=3D"m_8282947843943318674moz-txt-link-freetext" href=3D"ht=
tps://www.github.com/Ayms" target=3D"_blank" rel=3D"noreferrer">https://www=
.github.com/Ayms</a></pre>
  </div>

_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank" =
rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer noreferrer" target=3D"_blank">https://lists.linuxfoundati=
on.org/mailman/listinfo/bitcoin-dev</a><br>
</blockquote></div></div></div>

--000000000000ed912e0572fd4bf8--