summaryrefslogtreecommitdiff
path: root/48/634bcb588eeb17ecc1366d975186e69487f356
blob: b097e58441971e84bb90ba463539e4a87c65a94c (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
Return-Path: <kinoshitajona@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 18CE8A88
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 10 Jan 2017 12:35:11 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-yw0-f182.google.com (mail-yw0-f182.google.com
	[209.85.161.182])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id CD22AE2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 10 Jan 2017 12:35:09 +0000 (UTC)
Received: by mail-yw0-f182.google.com with SMTP id l19so2955264ywc.2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Tue, 10 Jan 2017 04:35:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to; 
	bh=h0k22SYot8CdFTFNl3slcZi9aA2oM45XWcZQkYuqTQg=;
	b=AWKAHm204xbFTYpx+E5LCIAJl+N0dBqv4GPf7cyneONJXWB4QXHJ4w3FX5PF8DzbFc
	fC5lys5ouDNcJY/BgReBALhmiJvf058TSeJOD60bU+P9uuOlrqOtzQfl7hhugL5ElbR7
	+tukj3uEkZ2CCNiWEO3Pg7utgOqwQoc8w/vkPwMtSmMgdj1jEzMzlWK1hzE+1jIChnBP
	ev8OwxdD7hAC3GA2+e2PKt50ss3Ovfh3P6swePFneckQLuF4alwxGz8SyCMaRoVrID4C
	RCqmGqV+SXI/XsLkproRZESCYnXWQHOyX4kwpTc5llqwFxkGUPpKkTGoVXqnyknyuxyM
	4GWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:in-reply-to:references:from:date
	:message-id:subject:to;
	bh=h0k22SYot8CdFTFNl3slcZi9aA2oM45XWcZQkYuqTQg=;
	b=UVEP8lm6GawKf6AAzuLguxkTyy6zabihrTn33RTC3b85Jp036/yYVO7Q6+7fgw/AjJ
	sg/5RjZslfzNuPOJBEG7HI91JJNAKfPeuV2kKzu4Z0zxC9glC1a5wAAJuCIsjgSoLOSy
	Olje4q8P0u4O0ov0cfug847bNm0Iuvx42JLqelnxqOy8r2aF4PQFTSDYimKSpOK2672+
	UT8WR9truToRNZ0c4fPTeOWhBNKZ5eaS6HcFiUY/x/8Mq1cLSX4dQWyKVvVKlaXoifIz
	3plcI3XqYs/A/FrEv+S/cqI3vUHI60JBx+6y2iAfoikoD8TjoI/NYly6PT+p9XPcraSJ
	xbTA==
X-Gm-Message-State: AIkVDXJK9KYiYZlT9Gl0vyek9ed6Ojz3KXQ0qG6deRAII7pndrQ1cZC6gLCUtauUFir74ly+4tI+o62rb4YAcA==
X-Received: by 10.129.121.10 with SMTP id u10mr2659973ywc.237.1484051707940;
	Tue, 10 Jan 2017 04:35:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.87.12 with HTTP; Tue, 10 Jan 2017 04:35:07 -0800 (PST)
In-Reply-To: <E04F385E-3B2F-445E-936C-F293BBC4CADA@thomaskerin.io>
References: <CACvEmnHMRoFhWPgJWG7=y78vmpbeMD1Hbu+WZgKaNBOnxDRLJg@mail.gmail.com>
	<E04F385E-3B2F-445E-936C-F293BBC4CADA@thomaskerin.io>
From: =?UTF-8?B?5pyo44OO5LiL44GY44KH44Gq?= <kinoshitajona@gmail.com>
Date: Tue, 10 Jan 2017 21:35:07 +0900
Message-ID: <CACvEmnF2-1nr9yuB2VSoPox51Wi_n1eDNV6_MySr+T7SNzfCmw@mail.gmail.com>
To: Thomas Kerin <me@thomaskerin.io>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=001a114a14f6e1554d0545bcb62b
X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	HTML_OBFUSCATE_05_10, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,
	TRACKER_ID autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Subject: Re: [bitcoin-dev] A BIP for partially-signed/not-signed raw
 transaction serialization; would it be useful?
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: Tue, 10 Jan 2017 12:35:11 -0000

--001a114a14f6e1554d0545bcb62b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hey Thomas,

Just to clear the air, I am not OutCast3k, but I have submitted various PRs
to coinb.in under multiple handle names, and also Copay and Electrum. (You
could say I have multisig in my blood if you want to be cheesy)

I think I'm going to go ahead and draft up a BIP and submit it here just to
get the ball rolling.

Any ideas or input can be sent to me directly via email. I'll also start a
Telegram group chat https://t.me/joinchat/AAAAAAutbBADJuHRD7YvHw in case
anyone wants to join in on the discussion.

Thanks,
Jon

2017-01-10 18:18 GMT+09:00 Thomas Kerin <me@thomaskerin.io>:

> Hey,
>
> Firstly, your project coinb.in is really cool, I've used it a bit back in
> the day :-)
>
> It makes sense why you're looking for this proposal. I'm pretty sure on
> top of a serialisation of an unsigned tx with the scriptpubkey (it is to
> deliver signing data to the wallet too?) then you'll also want a protocol
> to request signatures.
>
> I worked on this problem before, when I was using your site and a tool of
> mine to carry out transactions. I would up writing a BIP that's basically
> the same (in message contents, not format) as Jonas's hardware signing BI=
P.
>
> I think he also realised that it's not just for hardware wallets, it's
> also perfect for a BitGo wallet to use to talk to a GreenAddress wallet. =
It
> seems to cover the web case nicely.
>
> (My app was one where users could supply an xpub for multisigs to the
> server, get txs, and do signing offline or in the browser)
>
> Maybe have a look over it and see if it starts to capture some of the
> things you would want!
>
> All the best,
> Thomas
>
>
>
> On 9 January 2017 10:36:49 CET, "=E6=9C=A8=E3=83=8E=E4=B8=8B=E3=81=98=E3=
=82=87=E3=81=AA via bitcoin-dev" <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
>>
>> I have been seeing issues like the following many times on all the
>> different projects that support multisig with users responsible for part=
ial
>> transaction transport.
>>
>> https://github.com/OutCast3k/coinbin/issues/73
>>
>> I would like to gather opinions before proposing a BIP, (like whether we
>> need one or not) so please let me know what you think.
>>
>> Basically, Electrum, Copay, Coinb.in, Bitcoin Core, etc. all have
>> different methodology for serializing partially signed multisig raw
>> transactions, as well as not-signed raw transactions regardless of
>> scriptPubkey.
>>
>> I think we should all be on the same page when serializing not-signed an=
d
>> partially signed transactions so that the person could look at the data
>> alone and know what is necessary and how to manipulate it to sign and
>> complete the transaction.
>>
>> - Jon
>>
>> --
>> -----BEGIN PGP PUBLIC KEY BLOCK-----
>> Comment: http://openpgpjs.org
>>
>> xsBNBFTmJ8oBB/9rd+7XLxZG/x/KnhkVK2WBG8ySx91fs+qQfHIK1JrakSV3
>> x6x0cK3XLClASLLDomm7Od3Q/fMFzdwCEqj6z60T8wgKxsjWYSGL3mq8ucdv
>> iBjC3wGauk5dQKtT7tkCFyQQbX/uMsBM4ccGBICoDmIJlwJIj7fAZVqGxGOM
>> bO1RhYb4dbQA2qxYP7wSsHJ6/ZNAXyEphOj6blUzdqO0exAbCOZWWF+E/1SC
>> EuKO4RmL7Imdep7uc2Qze1UpJCZx7ASHl2IZ4UD0G3Qr3pI6/jvNlaqCTa3U
>> 3/YeJwEubFsd0AVy0zs809RcKKgX3W1q+hVDTeWinem9RiOG/vT+Eec/ABEB
>> AAHNI2tpbm9zaGl0YSA8a2lub3NoaXRham9uYUBnbWFpbC5jb20+wsByBBAB
>> CAAmBQJU5ifRBgsJCAcDAgkQRB9iZ30dlisEFQgCCgMWAgECGwMCHgEAAC6Z
>> B/9otobf0ASHYdlUBeIPXdDopyjQhR2RiZGYaS0VZ5zzHYLDDMW6ZIYm5CjO
>> Fc09ETLGKFxH2RcCOK2dzwz+KRU4xqOrt/l5gyd50cFE1nOhUN9+/XaPgrou
>> WhyT9xLeGit7Xqhht93z2+VanTtJAG6lWbAZLIZAMGMuLX6sJDCO0GiO5zxa
>> 02Q2D3kh5GL57A5+oVOna12JBRaIA5eBGKVCp3KToT/z48pxBe3WAmLo0zXr
>> hEgTSzssfb2zTwtB3Ogoedj+cU2bHJvJ8upS/jMr3TcdguySmxJlGpocVC/e
>> qxq12Njv+LiETOrD8atGmXCnA+nFNljBkz+l6ADl93jHzsBNBFTmJ9EBCACu
>> Qq9ZnP+aLU/Rt6clAfiHfTFBsJvLKsdIKeE6qHzsU1E7A7bGQKTtLEnhCCQE
>> W+OQP+sgbOWowIdH9PpwLJ3Op+NhvLlMxRvbT36LwCmBL0yD7bMqxxmmVj8n
>> vlMMRSe4wDSIG19Oy7701imnHZPm/pnPlneg/Meu/UffpcDWYBbAFX8nrXPY
>> vkVULcI/qTcCxW/+S9fwoXjQhWHaiJJ6y3cYOSitN31W9zgcMvLwLX3JgDxE
>> flkwq/M+ZkfCYnS3GAPEt8GkVKy2eHtCJuNkGFlCAmKMX0yWzHRAkqOMN5KP
>> LFbkKY2GQl13ztWp82QYJZpj5af6dmyUosurn6AZABEBAAHCwF8EGAEIABMF
>> AlTmJ9QJEEQfYmd9HZYrAhsMAABKbgf/Ulu5JAk4fXgH0DtkMmdkFiKEFdkW
>> 0Wkw7Vhd5eZ4NzeP9kOkD01OGweT9hqzwhfT2CNXCGxh4UnvEM1ZMFypIKdq
>> 0XpLLJMrDOQO021UjAa56vHZPAVmAM01z5VzHJ7ekjgwrgMLmVkm0jWKEKaO
>> n/MW7CyphG7QcZ6cJX2f6uJcekBlZRw9TNYRnojMjkutlOVhYJ3J78nc/k0p
>> kcgV63GB6D7wHRF4TVe4xIBqKpbBhhN+ISwFN1z+gx3lfyRMSmiTSrGdKEQe
>> XSIQKG8XZQZUDhLNkqPS+7EMV1g7+lOfT4GhLL68dUXDa1e9YxGH6zkpVECw
>> Spe3vsHZr6CqFg=3D=3D
>> =3D/vUJ
>> -----END PGP PUBLIC KEY BLOCK-----
>>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>



--=20
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: http://openpgpjs.org

xsBNBFTmJ8oBB/9rd+7XLxZG/x/KnhkVK2WBG8ySx91fs+qQfHIK1JrakSV3
x6x0cK3XLClASLLDomm7Od3Q/fMFzdwCEqj6z60T8wgKxsjWYSGL3mq8ucdv
iBjC3wGauk5dQKtT7tkCFyQQbX/uMsBM4ccGBICoDmIJlwJIj7fAZVqGxGOM
bO1RhYb4dbQA2qxYP7wSsHJ6/ZNAXyEphOj6blUzdqO0exAbCOZWWF+E/1SC
EuKO4RmL7Imdep7uc2Qze1UpJCZx7ASHl2IZ4UD0G3Qr3pI6/jvNlaqCTa3U
3/YeJwEubFsd0AVy0zs809RcKKgX3W1q+hVDTeWinem9RiOG/vT+Eec/ABEB
AAHNI2tpbm9zaGl0YSA8a2lub3NoaXRham9uYUBnbWFpbC5jb20+wsByBBAB
CAAmBQJU5ifRBgsJCAcDAgkQRB9iZ30dlisEFQgCCgMWAgECGwMCHgEAAC6Z
B/9otobf0ASHYdlUBeIPXdDopyjQhR2RiZGYaS0VZ5zzHYLDDMW6ZIYm5CjO
Fc09ETLGKFxH2RcCOK2dzwz+KRU4xqOrt/l5gyd50cFE1nOhUN9+/XaPgrou
WhyT9xLeGit7Xqhht93z2+VanTtJAG6lWbAZLIZAMGMuLX6sJDCO0GiO5zxa
02Q2D3kh5GL57A5+oVOna12JBRaIA5eBGKVCp3KToT/z48pxBe3WAmLo0zXr
hEgTSzssfb2zTwtB3Ogoedj+cU2bHJvJ8upS/jMr3TcdguySmxJlGpocVC/e
qxq12Njv+LiETOrD8atGmXCnA+nFNljBkz+l6ADl93jHzsBNBFTmJ9EBCACu
Qq9ZnP+aLU/Rt6clAfiHfTFBsJvLKsdIKeE6qHzsU1E7A7bGQKTtLEnhCCQE
W+OQP+sgbOWowIdH9PpwLJ3Op+NhvLlMxRvbT36LwCmBL0yD7bMqxxmmVj8n
vlMMRSe4wDSIG19Oy7701imnHZPm/pnPlneg/Meu/UffpcDWYBbAFX8nrXPY
vkVULcI/qTcCxW/+S9fwoXjQhWHaiJJ6y3cYOSitN31W9zgcMvLwLX3JgDxE
flkwq/M+ZkfCYnS3GAPEt8GkVKy2eHtCJuNkGFlCAmKMX0yWzHRAkqOMN5KP
LFbkKY2GQl13ztWp82QYJZpj5af6dmyUosurn6AZABEBAAHCwF8EGAEIABMF
AlTmJ9QJEEQfYmd9HZYrAhsMAABKbgf/Ulu5JAk4fXgH0DtkMmdkFiKEFdkW
0Wkw7Vhd5eZ4NzeP9kOkD01OGweT9hqzwhfT2CNXCGxh4UnvEM1ZMFypIKdq
0XpLLJMrDOQO021UjAa56vHZPAVmAM01z5VzHJ7ekjgwrgMLmVkm0jWKEKaO
n/MW7CyphG7QcZ6cJX2f6uJcekBlZRw9TNYRnojMjkutlOVhYJ3J78nc/k0p
kcgV63GB6D7wHRF4TVe4xIBqKpbBhhN+ISwFN1z+gx3lfyRMSmiTSrGdKEQe
XSIQKG8XZQZUDhLNkqPS+7EMV1g7+lOfT4GhLL68dUXDa1e9YxGH6zkpVECw
Spe3vsHZr6CqFg=3D=3D
=3D/vUJ
-----END PGP PUBLIC KEY BLOCK-----

--001a114a14f6e1554d0545bcb62b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hey Thomas,<div><br></div><div>Just to clear the air, I am=
 not OutCast3k, but I have submitted various PRs to <a href=3D"http://coinb=
.in">coinb.in</a> under multiple handle names, and also Copay and Electrum.=
 (You could say I have multisig in my blood if you want to be cheesy)</div>=
<div><br></div><div>I think I&#39;m going to go ahead and draft up a BIP an=
d submit it here just to get the ball rolling.</div><div><br></div><div>Any=
 ideas or input can be sent to me directly via email. I&#39;ll also start a=
 Telegram group chat=C2=A0<a href=3D"https://t.me/joinchat/AAAAAAutbBADJuHR=
D7YvHw">https://t.me/joinchat/AAAAAAutbBADJuHRD7YvHw</a> in case anyone wan=
ts to join in on the discussion.</div><div><br></div><div>Thanks,</div><div=
>Jon</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">2=
017-01-10 18:18 GMT+09:00 Thomas Kerin <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:me@thomaskerin.io" target=3D"_blank">me@thomaskerin.io</a>&gt;</span>:<=
br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex"><div>Hey,<br>
<br>
Firstly, your project <a href=3D"http://coinb.in" target=3D"_blank">coinb.i=
n</a> is really cool, I&#39;ve used it a bit back in the day :-)<br>
<br>
It makes sense why you&#39;re looking for this proposal. I&#39;m pretty sur=
e on top of a serialisation of an unsigned tx with the scriptpubkey (it is =
to deliver signing data to the wallet too?) then you&#39;ll also want a pro=
tocol to request signatures.<br>
<br>
I worked on this problem before, when I was using your site and a tool of m=
ine to carry out transactions. I would up writing a BIP that&#39;s basicall=
y the same (in message contents, not format) as Jonas&#39;s  hardware signi=
ng BIP.<br>
<br>
I think he also realised that it&#39;s not just for hardware wallets, it&#3=
9;s also perfect for a BitGo wallet to use to talk to a GreenAddress wallet=
. It seems to cover the web case nicely.<br>
<br>
(My app was one where users could supply an xpub for multisigs to the serve=
r, get txs, and do signing offline or in the browser)<br>
<br>
Maybe have a look over it and see if it starts to capture some of the thing=
s you would want!<br>
<br>
All the best,<br>
Thomas<div><div class=3D"h5"><br>
<br><br><div class=3D"gmail_quote">On 9 January 2017 10:36:49 CET, &quot;=
=E6=9C=A8=E3=83=8E=E4=B8=8B=E3=81=98=E3=82=87=E3=81=AA via bitcoin-dev&quot=
; &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_b=
lank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt; wrote:<blockquote =
class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">
<div dir=3D"ltr">I have been seeing issues like the following many times on=
 all the different projects that support multisig with users responsible fo=
r partial transaction transport.<div><br></div><div><a href=3D"https://gith=
ub.com/OutCast3k/coinbin/issues/73" target=3D"_blank">https://github.com/Ou=
tCast3k/<wbr>coinbin/issues/73</a></div><div><br></div><div>I would like to=
 gather opinions before proposing a BIP, (like whether we need one or not) =
so please let me know what you think.</div><div><br></div><div>Basically, E=
lectrum, Copay, Coinb.in, Bitcoin Core, etc. all have different methodology=
 for serializing partially signed multisig raw transactions, as well as not=
-signed raw transactions regardless of scriptPubkey.</div><div><div><br></d=
iv><div>I think we should all be on the same page when serializing not-sign=
ed and partially signed transactions so that the person could look at the d=
ata alone and know what is necessary and how to manipulate it to sign and c=
omplete the transaction.</div><div><br></div><div>- Jon</div><div><br></div=
>-- <br><div class=3D"m_2392183077587852527gmail_signature"><div dir=3D"ltr=
"><div>-----BEGIN PGP PUBLIC KEY BLOCK-----</div><div>Comment: <a href=3D"h=
ttp://openpgpjs.org" target=3D"_blank">http://openpgpjs.org</a></div><div><=
br></div><div>xsBNBFTmJ8oBB/9rd+7XLxZG/x/<wbr>KnhkVK2WBG8ySx91fs+<wbr>qQfHI=
K1JrakSV3</div><div>x6x0cK3XLClASLLDomm7Od3Q/<wbr>fMFzdwCEqj6z60T8wgKxsjWYS=
GL3mq<wbr>8ucdv</div><div>iBjC3wGauk5dQKtT7tkCFyQQbX/<wbr>uMsBM4ccGBICoDmIJ=
lwJIj7fAZVqGx<wbr>GOM</div><div>bO1RhYb4dbQA2qxYP7wSsHJ6/<wbr>ZNAXyEphOj6bl=
UzdqO0exAbCOZWWF+<wbr>E/1SC</div><div>EuKO4RmL7Imdep7uc2Qze1UpJCZx7A<wbr>SH=
l2IZ4UD0G3Qr3pI6/jvNlaqCTa3U</div><div>3/<wbr>YeJwEubFsd0AVy0zs809RcKKgX3W1=
q<wbr>+hVDTeWinem9RiOG/vT+Eec/ABEB</div><div>AAHNI2tpbm9zaGl0YSA8a2lub3NoaX=
<wbr>Rham9uYUBnbWFpbC5jb20+wsByBBAB</div><div>CAAmBQJU5ifRBgsJCAcDAgkQRB9iZ=
3<wbr>0dlisEFQgCCgMWAgECGwMCHgEAAC6Z</div><div>B/<wbr>9otobf0ASHYdlUBeIPXdD=
opyjQhR2R<wbr>iZGYaS0VZ5zzHYLDDMW6ZIYm5CjO</div><div>Fc09ETLGKFxH2RcCOK2dzw=
z+<wbr>KRU4xqOrt/l5gyd50cFE1nOhUN9+/<wbr>XaPgrou</div><div>WhyT9xLeGit7Xqhh=
t93z2+<wbr>VanTtJAG6lWbAZLIZAMGMuLX6sJDCO<wbr>0GiO5zxa</div><div>02Q2D3kh5G=
L57A5+<wbr>oVOna12JBRaIA5eBGKVCp3KToT/<wbr>z48pxBe3WAmLo0zXr</div><div>hEgT=
Szssfb2zTwtB3Ogoedj+<wbr>cU2bHJvJ8upS/<wbr>jMr3TcdguySmxJlGpocVC/e</div><di=
v>qxq12Njv+LiETOrD8atGmXCnA+<wbr>nFNljBkz+<wbr>l6ADl93jHzsBNBFTmJ9EBCACu</d=
iv><div>Qq9ZnP+aLU/<wbr>Rt6clAfiHfTFBsJvLKsdIKeE6qHzsU<wbr>1E7A7bGQKTtLEnhC=
CQE</div><div>W+OQP+sgbOWowIdH9PpwLJ3Op+<wbr>NhvLlMxRvbT36LwCmBL0yD7bMqxxmm=
<wbr>Vj8n</div><div>vlMMRSe4wDSIG19Oy7701imnHZPm/<wbr>pnPlneg/Meu/<wbr>Uffp=
cDWYBbAFX8nrXPY</div><div>vkVULcI/qTcCxW/+<wbr>S9fwoXjQhWHaiJJ6y3cYOSitN31W=
9z<wbr>gcMvLwLX3JgDxE</div><div>flkwq/M+<wbr>ZkfCYnS3GAPEt8GkVKy2eHtCJuNkGF=
<wbr>lCAmKMX0yWzHRAkqOMN5KP</div><div>LFbkKY2GQl13ztWp82QYJZpj5af6dm<wbr>yU=
osurn6AZABEBAAHCwF8EGAEIABMF</div><div>AlTmJ9QJEEQfYmd9HZYrAhsMAABKbg<wbr>f=
/Ulu5JAk4fXgH0DtkMmdkFiKEFdkW</div><div>0Wkw7Vhd5eZ4NzeP9kOkD01OGweT9h<wbr>=
qzwhfT2CNXCGxh4UnvEM1ZMFypIKdq</div><div>0XpLLJMrDOQO021UjAa56vHZPAVmAM<wbr=
>01z5VzHJ7ekjgwrgMLmVkm0jWKEKaO</div><div>n/<wbr>MW7CyphG7QcZ6cJX2f6uJcekBl=
ZRw9<wbr>TNYRnojMjkutlOVhYJ3J78nc/k0p</div><div>kcgV63GB6D7wHRF4TVe4xIBqKpb=
Bhh<wbr>N+ISwFN1z+gx3lfyRMSmiTSrGdKEQe</div><div>XSIQKG8XZQZUDhLNkqPS+7EMV1=
g7+<wbr>lOfT4GhLL68dUXDa1e9YxGH6zkpVEC<wbr>w</div><div>Spe3vsHZr6CqFg=3D=3D=
</div><div>=3D/vUJ</div><div>-----END PGP PUBLIC KEY BLOCK-----</div></div>=
</div>
</div></div>
</blockquote></div><br></div></div><span class=3D"HOEnZb"><font color=3D"#8=
88888">
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</font>=
</span></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br=
><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=
=3D"ltr"><div>-----BEGIN PGP PUBLIC KEY BLOCK-----</div><div>Comment: <a hr=
ef=3D"http://openpgpjs.org" target=3D"_blank">http://openpgpjs.org</a></div=
><div><br></div><div>xsBNBFTmJ8oBB/9rd+7XLxZG/x/KnhkVK2WBG8ySx91fs+qQfHIK1J=
rakSV3</div><div>x6x0cK3XLClASLLDomm7Od3Q/fMFzdwCEqj6z60T8wgKxsjWYSGL3mq8uc=
dv</div><div>iBjC3wGauk5dQKtT7tkCFyQQbX/uMsBM4ccGBICoDmIJlwJIj7fAZVqGxGOM</=
div><div>bO1RhYb4dbQA2qxYP7wSsHJ6/ZNAXyEphOj6blUzdqO0exAbCOZWWF+E/1SC</div>=
<div>EuKO4RmL7Imdep7uc2Qze1UpJCZx7ASHl2IZ4UD0G3Qr3pI6/jvNlaqCTa3U</div><div=
>3/YeJwEubFsd0AVy0zs809RcKKgX3W1q+hVDTeWinem9RiOG/vT+Eec/ABEB</div><div>AAH=
NI2tpbm9zaGl0YSA8a2lub3NoaXRham9uYUBnbWFpbC5jb20+wsByBBAB</div><div>CAAmBQJ=
U5ifRBgsJCAcDAgkQRB9iZ30dlisEFQgCCgMWAgECGwMCHgEAAC6Z</div><div>B/9otobf0AS=
HYdlUBeIPXdDopyjQhR2RiZGYaS0VZ5zzHYLDDMW6ZIYm5CjO</div><div>Fc09ETLGKFxH2Rc=
COK2dzwz+KRU4xqOrt/l5gyd50cFE1nOhUN9+/XaPgrou</div><div>WhyT9xLeGit7Xqhht93=
z2+VanTtJAG6lWbAZLIZAMGMuLX6sJDCO0GiO5zxa</div><div>02Q2D3kh5GL57A5+oVOna12=
JBRaIA5eBGKVCp3KToT/z48pxBe3WAmLo0zXr</div><div>hEgTSzssfb2zTwtB3Ogoedj+cU2=
bHJvJ8upS/jMr3TcdguySmxJlGpocVC/e</div><div>qxq12Njv+LiETOrD8atGmXCnA+nFNlj=
Bkz+l6ADl93jHzsBNBFTmJ9EBCACu</div><div>Qq9ZnP+aLU/Rt6clAfiHfTFBsJvLKsdIKeE=
6qHzsU1E7A7bGQKTtLEnhCCQE</div><div>W+OQP+sgbOWowIdH9PpwLJ3Op+NhvLlMxRvbT36=
LwCmBL0yD7bMqxxmmVj8n</div><div>vlMMRSe4wDSIG19Oy7701imnHZPm/pnPlneg/Meu/Uf=
fpcDWYBbAFX8nrXPY</div><div>vkVULcI/qTcCxW/+S9fwoXjQhWHaiJJ6y3cYOSitN31W9zg=
cMvLwLX3JgDxE</div><div>flkwq/M+ZkfCYnS3GAPEt8GkVKy2eHtCJuNkGFlCAmKMX0yWzHR=
AkqOMN5KP</div><div>LFbkKY2GQl13ztWp82QYJZpj5af6dmyUosurn6AZABEBAAHCwF8EGAE=
IABMF</div><div>AlTmJ9QJEEQfYmd9HZYrAhsMAABKbgf/Ulu5JAk4fXgH0DtkMmdkFiKEFdk=
W</div><div>0Wkw7Vhd5eZ4NzeP9kOkD01OGweT9hqzwhfT2CNXCGxh4UnvEM1ZMFypIKdq</d=
iv><div>0XpLLJMrDOQO021UjAa56vHZPAVmAM01z5VzHJ7ekjgwrgMLmVkm0jWKEKaO</div><=
div>n/MW7CyphG7QcZ6cJX2f6uJcekBlZRw9TNYRnojMjkutlOVhYJ3J78nc/k0p</div><div>=
kcgV63GB6D7wHRF4TVe4xIBqKpbBhhN+ISwFN1z+gx3lfyRMSmiTSrGdKEQe</div><div>XSIQ=
KG8XZQZUDhLNkqPS+7EMV1g7+lOfT4GhLL68dUXDa1e9YxGH6zkpVECw</div><div>Spe3vsHZ=
r6CqFg=3D=3D</div><div>=3D/vUJ</div><div>-----END PGP PUBLIC KEY BLOCK-----=
</div></div></div>
</div>

--001a114a14f6e1554d0545bcb62b--