From ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org  Wed Jan 18 08:22:07 2023
Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id CE66CC151542
	for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 18 Jan 2023 08:22:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.249
X-Spam-Level:
X-Spam-Status: No, score=-15.249 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1,
	DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
	HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001,
	MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001,
	RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001,
	URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001,
	USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
	header.d=google.com
Received: from mail.ietf.org ([50.223.129.194])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id AjR84lVl1nhJ
	for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>;
	Wed, 18 Jan 2023 08:22:03 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by ietfa.amsl.com (Postfix) with ESMTPS id CFBA2C14E511
	for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 18 Jan 2023 08:22:02 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.94.2)
	(envelope-from <ietf-http-wg-request@listhub.w3.org>)
	id 1pIBBv-0019Fo-06
	for ietf-http-wg-dist@listhub.w3.org; Wed, 18 Jan 2023 16:21:35 +0000
Resent-Date: Wed, 18 Jan 2023 16:21:35 +0000
Resent-Message-Id: <E1pIBBv-0019Fo-06@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76])
	by lyra.w3.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.94.2)
	(envelope-from <bemasc@google.com>)
	id 1pIBBt-0019EV-5j
	for ietf-http-wg@listhub.w3.org; Wed, 18 Jan 2023 16:21:33 +0000
Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c])
	by titan.w3.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bemasc@google.com>)
	id 1pIBBp-001nUu-QX
	for ietf-http-wg@w3.org; Wed, 18 Jan 2023 16:21:32 +0000
Received: by mail-io1-xd2c.google.com with SMTP id b127so8617657iof.8
        for <ietf-http-wg@w3.org>; Wed, 18 Jan 2023 08:21:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=google.com; s=20210112;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=LuHuxwn3TeKdPBt00cyCvtcpUSipa/h7aiEhp71N2yQ=;
        b=PV5vWWjKnmXu67MBjs2X0ruxeboN1VEgugt13fvAfyFuS5SzDrdVACKFkow6ZElwCy
         giACpwKC8xFoGd5sCeyFbsTQGOuIZAc1V/YP9FgSEuw7Y+GeP6wuNW3TySu9XmGD+GJu
         rbuWKeeW4aeGgZbQcl4+d3TbWGUYj6MnsQqhn8uOkVJCnEYonhOWGlyZCO6Avh8fWLLU
         7fixzgoxftcXxeUc6mxVzj24Kl+aaFO8kV7dEbUy9g7fUt4HxsSeCl5RWD/RfU4r/v6E
         zc+2JgvqrgW0QV43ST2cWDRrNpkAGgY+yPAOgwAfQfDRjW/ecT/8RgV2eisS1X7D8d93
         PEeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20210112;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=LuHuxwn3TeKdPBt00cyCvtcpUSipa/h7aiEhp71N2yQ=;
        b=uX8MSIUNGdlZxcyX74b8P9rh6xmIoinhljT1eH47MAc7v98KLYHIV3N/IzVZ1k9QBM
         LZMuLTR3cr/Zt3+DRhthQlC5VeZPDpFzz57r0kZcutxtI7/+JccQn54b3aa3umsqqAHe
         gpxckeUSzTAcDdZvcAhiEGPixrjcm48hCyI1pt/8VwUea2TGvDw+l3dkunHuSSNGL26s
         tSI9LAezQ9mCGOc88Grhkbtg2ugErPDrbajQFEurL7yHV1uocruZDD7K24MIVhhuLost
         cI4JuvTiMHhYp0Djal1eFI1ZJ/x8vnytForeKETEzKkVIGkKihRAqQB3BVa7KkuC3+b7
         gTrA==
X-Gm-Message-State: AFqh2kqwzcV0pn3TJqogl/4AJhv19RF8gBBcFHVkLe0dQ3iFaXN8KWCr
	6wS63nx1Ix40hxc0cGjg8Y8+buXRz/68M4HGAREzQ6J2PCT4TvPY
X-Google-Smtp-Source: AMrXdXvvkktEaUwNCmSvB8bNHiPb2RVQ093NYbgqY+ZRbeG8TmpGn4g6FqhFkZ8N/bZaR2expAAwrVTq0eBFexevg70=
X-Received: by 2002:a05:6638:380c:b0:376:22fe:5e7c with SMTP id
 i12-20020a056638380c00b0037622fe5e7cmr680672jav.126.1674058879349; Wed, 18
 Jan 2023 08:21:19 -0800 (PST)
MIME-Version: 1.0
References: <167308384752.44075.8810233925919235602@ietfa.amsl.com> <CAD9w2qbAGXsskcDO0Ogo6htiEj5qqT8+_RLVMuZ4ZNiepEid_Q@mail.gmail.com>
In-Reply-To: <CAD9w2qbAGXsskcDO0Ogo6htiEj5qqT8+_RLVMuZ4ZNiepEid_Q@mail.gmail.com>
From: Ben Schwartz <bemasc@google.com>
Date: Wed, 18 Jan 2023 11:21:06 -0500
Message-ID: <CAHbrMsDSFRHQhciZM6PYNL=qoWAK8N-g+Pd39NngBKxag62wpA@mail.gmail.com>
To: Momoka Yamamoto <momoka.my6@gmail.com>
Cc: ietf-http-wg@w3.org
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256;
	boundary="000000000000de9a5705f28c34dd"
Received-SPF: pass client-ip=2607:f8b0:4864:20::d2c; envelope-from=bemasc@google.com; helo=mail-io1-xd2c.google.com
X-W3C-Hub-DKIM-Status: validation passed: (address=bemasc@google.com domain=google.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-21.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1pIBBp-001nUu-QX 448863c7a01c91416eb49e09d169086d
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-momoka-httpbis-settings-enable-websockets-00.txt
Archived-At: <https://www.w3.org/mid/CAHbrMsDSFRHQhciZM6PYNL=qoWAK8N-g+Pd39NngBKxag62wpA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40683
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

--000000000000de9a5705f28c34dd
Content-Type: multipart/alternative; boundary="000000000000d6ea7205f28c3492"

--000000000000d6ea7205f28c3492
Content-Type: text/plain; charset="UTF-8"

This draft says

Suppose the server supports extended CONNECT but not bootstrapping
> WebSockets over that HTTP connection. In this case, the client sending a
> WebSocket handshake request will result in a response of 501 (Not
> Implemented) status code (Section 15.6.2 of [HTTP]), and the client would
> need to fall back to trying the WebSocket handshake over HTTP/1.


I don't think this is correct.  If the client encountered this error code,
it would just fail the WebSocket setup attempt.

In general, I don't think we should be asking clients to retry requests
across different HTTP versions.  If you publish wss:// URIs for your
domain, you need to support WebSocket on all the domain's HTTP versions.


On Wed, Jan 18, 2023 at 10:45 AM Momoka Yamamoto <momoka.my6@gmail.com>
wrote:

>
> Hello,
>
> I have submitted an internet-draft proposing a SETTINGS_ENABLE_WEBSOCKETS
> settings parameter.
> With WebSockets not being the only protocol that uses extended CONNECT (
> https://github.com/ietf-wg-webtrans/draft-ietf-webtrans-http3/issues/68#issuecomment-1310323592
> ),
> Before starting the WebSocket handshake, it will be nice to know if the
> server supports bootstrapping WebSockets over HTTP/2 or HTTP/3.
>
> I would love to know your thoughts
>
> Momoka Y
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Sat, Jan 7, 2023 at 6:30 PM
> Subject: New Version Notification for
> draft-momoka-httpbis-settings-enable-websockets-00.txt
> To: Momoka Yamamoto <momoka.my6@gmail.com>
>
>
>
> A new version of I-D,
> draft-momoka-httpbis-settings-enable-websockets-00.txt
> has been successfully submitted by Momoka Yamamoto and posted to the
> IETF repository.
>
> Name:           draft-momoka-httpbis-settings-enable-websockets
> Revision:       00
> Title:          SETTINGS_ENABLE_WEBSOCKETS settings parameter for HTTP/2
> and HTTP/3
> Document date:  2023-01-07
> Group:          Individual Submission
> Pages:          5
> URL:
> https://www.ietf.org/archive/id/draft-momoka-httpbis-settings-enable-websockets-00.txt
> Status:
> https://datatracker.ietf.org/doc/draft-momoka-httpbis-settings-enable-websockets/
> Html:
> https://www.ietf.org/archive/id/draft-momoka-httpbis-settings-enable-websockets-00.html
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-momoka-httpbis-settings-enable-websockets
>
>
> Abstract:
>    This document proposes a new HTTP settings parameter,
>    SETTINGS_ENABLE_WEBSOCKETS.  This parameter indicates whether the
>    server supports bootstrapping WebSockets over the established
>    connection.
>
>
>
>
> The IETF Secretariat
>
>
>

--000000000000d6ea7205f28c3492
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">This draft says<div><br></div><div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">Suppose the server supports extended CONNECT but=
 not bootstrapping WebSockets over that HTTP connection. In this case, the =
client sending a WebSocket handshake request will result in a response of 5=
01 (Not Implemented) status code (Section 15.6.2 of [HTTP]), and the client=
 would need to fall back to trying the WebSocket handshake over HTTP/1.</bl=
ockquote><div><br></div><div>I don&#39;t think this is correct.=C2=A0 If th=
e client encountered this error code, it would just fail the WebSocket setu=
p attempt.</div><div><br></div><div>In general, I don&#39;t think we should=
 be asking clients to retry requests across different HTTP versions.=C2=A0 =
If you publish wss:// URIs for your domain, you need to support WebSocket o=
n all the domain&#39;s HTTP versions.</div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 18, 2023=
 at 10:45 AM Momoka Yamamoto &lt;<a href=3D"mailto:momoka.my6@gmail.com">mo=
moka.my6@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,sans-serif"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,sans-serif">Hello,<br><br>I have submitted an internet-d=
raft proposing a=C2=A0<span style=3D"font-family:Arial,Helvetica,sans-serif=
">SETTINGS_ENABLE_WEBSOCKETS settings=C2=A0parameter.</span></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,sans-serif"><span style=3D"f=
ont-family:Arial,Helvetica,sans-serif">With WebSockets not being the only p=
rotocol that uses extended CONNECT (</span><span style=3D"font-family:Arial=
,Helvetica,sans-serif"><a href=3D"https://github.com/ietf-wg-webtrans/draft=
-ietf-webtrans-http3/issues/68#issuecomment-1310323592" target=3D"_blank">h=
ttps://github.com/ietf-wg-webtrans/draft-ietf-webtrans-http3/issues/68#issu=
ecomment-1310323592</a>)</span><span style=3D"font-family:Arial,Helvetica,s=
ans-serif">,<br></span><span style=3D"font-family:Arial,Helvetica,sans-seri=
f">Before starting the WebSocket handshake, it will be nice to know if the =
server supports bootstrapping WebSockets over HTTP/2 or HTTP/3.</span></div=
><div class=3D"gmail_default" style=3D"font-family:arial,sans-serif"><span =
style=3D"font-family:Arial,Helvetica,sans-serif"><br></span></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,sans-serif"><span style=3D"f=
ont-family:Arial,Helvetica,sans-serif">I would love to know your thoughts</=
span></div><div class=3D"gmail_default" style=3D"font-family:arial,sans-ser=
if"><span style=3D"font-family:Arial,Helvetica,sans-serif"><br></span></div=
><div class=3D"gmail_default" style=3D"font-family:arial,sans-serif"><span =
style=3D"font-family:Arial,Helvetica,sans-serif">Momoka Y</span></div><div =
class=3D"gmail_default" style=3D"font-family:arial,sans-serif"><span style=
=3D"font-family:Arial,Helvetica,sans-serif"><br></span></div><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded mes=
sage ---------<br>From: <span dir=3D"auto">&lt;<a href=3D"mailto:internet-d=
rafts@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a>&gt;</span><b=
r>Date: Sat, Jan 7, 2023 at 6:30 PM<br>Subject: New Version Notification fo=
r draft-momoka-httpbis-settings-enable-websockets-00.txt<br>To: Momoka Yama=
moto &lt;<a href=3D"mailto:momoka.my6@gmail.com" target=3D"_blank">momoka.m=
y6@gmail.com</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-momoka-httpbis-settings-enable-websockets-00.tx=
t<br>
has been successfully submitted by Momoka Yamamoto and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-momoka-httpbis-settings=
-enable-websockets<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 SETTINGS_ENABLE_WEBSOCKETS setting=
s parameter for HTTP/2 and HTTP/3<br>
Document date:=C2=A0 2023-01-07<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/archive/id/draft-momoka-httpbis-settings-enable-websockets-00.txt" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/archive/id/draft-mom=
oka-httpbis-settings-enable-websockets-00.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-momoka-httpbis-settings-enable-websockets/" rel=3D"noreferr=
er" target=3D"_blank">https://datatracker.ietf.org/doc/draft-momoka-httpbis=
-settings-enable-websockets/</a><br>
Html:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/archive/id/draft-momoka-httpbis-settings-enable-websockets-00.html" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/archive/id/draft-mom=
oka-httpbis-settings-enable-websockets-00.html</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-momoka-httpbis-settings-enable-websockets" rel=3D"noreferre=
r" target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-momoka-htt=
pbis-settings-enable-websockets</a><br>
<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document proposes a new HTTP settings parameter,<br>
=C2=A0 =C2=A0SETTINGS_ENABLE_WEBSOCKETS.=C2=A0 This parameter indicates whe=
ther the<br>
=C2=A0 =C2=A0server supports bootstrapping WebSockets over the established<=
br>
=C2=A0 =C2=A0connection.<br>
<br>
<br>
<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div>
</blockquote></div>

--000000000000d6ea7205f28c3492--

--000000000000de9a5705f28c34dd
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIIPmwYJKoZIhvcNAQcCoIIPjDCCD4gCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg
ggz1MIIEtjCCA56gAwIBAgIQeAMYYHb81ngUVR0WyMTzqzANBgkqhkiG9w0BAQsFADBMMSAwHgYD
VQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UE
AxMKR2xvYmFsU2lnbjAeFw0yMDA3MjgwMDAwMDBaFw0yOTAzMTgwMDAwMDBaMFQxCzAJBgNVBAYT
AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSowKAYDVQQDEyFHbG9iYWxTaWduIEF0bGFz
IFIzIFNNSU1FIENBIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvLe9xPU9W
dpiHLAvX7kFnaFZPuJLey7LYaMO8P/xSngB9IN73mVc7YiLov12Fekdtn5kL8PjmDBEvTYmWsuQS
6VBo3vdlqqXZ0M9eMkjcKqijrmDRleudEoPDzTumwQ18VB/3I+vbN039HIaRQ5x+NHGiPHVfk6Rx
c6KAbYceyeqqfuJEcq23vhTdium/Bf5hHqYUhuJwnBQ+dAUcFndUKMJrth6lHeoifkbw2bv81zxJ
I9cvIy516+oUekqiSFGfzAqByv41OrgLV4fLGCDH3yRh1tj7EtV3l2TngqtrDLUs5R+sWIItPa/4
AJXB1Q3nGNl2tNjVpcSn0uJ7aFPbAgMBAAGjggGKMIIBhjAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0l
BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHzM
CmjXouseLHIb0c1dlW+N+/JjMB8GA1UdIwQYMBaAFI/wS3+oLkUkrk1Q+mOai97i3Ru8MHsGCCsG
AQUFBwEBBG8wbTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL3Jvb3Ry
MzA7BggrBgEFBQcwAoYvaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvcm9vdC1y
My5jcnQwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIz
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
K9swuuOwgE90vVwwTAYDVR0gBEUwQzBBBgkrBgEEAaAyASgwNDAyBggrBgEFBQcCARYmaHR0cHM6
Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wDAYDVR0TAQH/BAIwADCBmgYIKwYBBQUH
AQEEgY0wgYowPgYIKwYBBQUHMAGGMmh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL2NhL2dzYXRs
YXNyM3NtaW1lY2EyMDIwMEgGCCsGAQUFBzAChjxodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29t
L2NhY2VydC9nc2F0bGFzcjNzbWltZWNhMjAyMC5jcnQwHwYDVR0jBBgwFoAUfMwKaNei6x4schvR
zV2Vb4378mMwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9jYS9n
c2F0bGFzcjNzbWltZWNhMjAyMC5jcmwwDQYJKoZIhvcNAQELBQADggEBABYVInS+G/+alp+g0P6v
tKUbBSP1OdfHIPs4uBttjJu2ceRODXYJovLwID1FUCu9au14CHxtGkkGAS/MQf6H4OvHDq413yvu
prMybl97oi15PohYH9RZDIWAk/rSOly1Y0/Bhr01VeYupzhkPBiCsb29qr+hfH9ps6d5Kqg4E2R7
xsVXPSpvmHWnW1OOhh7JyxJcdIhNJF1FLlFPJMs/jkxqJ+v7e/lqsldBfCUwjjajJajM5e+ThwJ0
yOqwdsI0oMHfMUHMNzGGtv/STmLhTzoqPIJv9R0CrpzV8h/FXtLDUoDkM5VhlTxQ4+Ido3a1qAVY
R8vOqcFCYySurUxmtX4xggJqMIICZgIBATBoMFQxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
YWxTaWduIG52LXNhMSowKAYDVQQDEyFHbG9iYWxTaWduIEF0bGFzIFIzIFNNSU1FIENBIDIwMjAC
EAGuD2xkBvVC+QIATtWvCiYwDQYJYIZIAWUDBAIBBQCggdQwLwYJKoZIhvcNAQkEMSIEIG6uUW3v
JASV0GpK6KfOEhQwNeE8RiRQCl/RnKHNqLYGMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTIzMDExODE2MjExOVowaQYJKoZIhvcNAQkPMVwwWjALBglghkgBZQMEASow
CwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzALBgkqhkiG9w0BAQowCwYJKoZI
hvcNAQEHMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQA/i4NSQVvqYYuBU9FcxPEBWdfW
p2OovmBePoJKhSssR4cAxGUfdw2D1Tving60mmmHogAMuKg8XS6tmGaABZsKiS2vvuZZ+mF+anmy
d5QG0pMmDIJs5G2BfmddMblvxn0yC0wbZUhbN1hsomb/c650PRan0biMDkm3Hwt/1BwpXiC2dONj
ZAefjcC1RQ97OJll3YIjsDar4tX6sffRpZCCU2c08PjLGjbehMhYntHKloNuUe1M2egVgs64zmDv
u4enEOfv0XXMoIKqLZ9+mWh8ttBEIsxr9SRknrQTB4mnlPo603JD1xG2UXler5vD7PasxIJrQrrj
iUsFXh+H0HkB
--000000000000de9a5705f28c34dd--

